Shock
Air ailment. Deals damage over time and enemy takes more Breach damage.The game's own definition (keyword glossary) Dataminedlocalization → Keyword.ShockAll six ailments are compared side by side on the Ailments page.
On the Detailed Stats screen
The character screen lines that use the word:
StatScreen.Ailment.ShockChanceDamage to ShockedStatScreen.Ailment.DamageTo.ShockedTraits
Grouped the way the game's Armory groups them in its trait filtersitemFilters. Numbers are for an item at level 50 of the highest rarity the trait rolls on; each item page shows every level.
Traits tagged with this keyword (10)
| Trait (level 50, highest rarity it rolls on) | Found on |
|---|---|
Whenever you hit a Shocked enemy, unleash a shockwave that deals 795–1062 Air damage to enemies in front of you. Polarity Attacks inflict Ailments.Trigger.NoModularTrigger.Payoff.PolarityInflictsAilments-HitaShockedEnemyAirSplashDamage.Rank.4 | Gildenbolt, Sunflare Destiny, Spear of Fate |
Whenever you hit a Shocked enemy, unleash a shockwave that deals 999–1335 Air damage. Weapon Techniques inflict Ailments.Trigger.NoModularTrigger.Payoff.WeaponTechInflictsAilments-HitaShockedEnemyAirShockwave.Rank.5 | Reher's Shame, Sunflare Destiny, Spear of Fate |
Gain 4–5% Archon Fury charge whenever you consume 20000 or more Shock damageTrigger.ConsumeShockDamageThreshold1.Payoff.ArchonModeCharge.Rank.6 | Blades of Regret |
+46–57% Shock power if you have 60% or more Air resistanceTrigger.AirResistanceAboveThreshold1.Payoff.ShockPower-ModifyStatPercent.Rank.5 | Austere Radiance |
+37–46% Shock duration. -20% Health Recovery.Trigger.NoModularTrigger.Payoff.HealthRecoveryDown-ShockDurationUp.Rank.3 | Starwaves |
Whenever you hit an enemy with a Polarity Attack, increase the power of each Shock stack on the enemy by 27–33%Trigger.PolarityAttackHit.Payoff.IncreaseMagnitudeofExistingShockStacks.Rank.6 | Kosmera's Scale, Methra's Star |
Whenever you hit a Shocked enemy with a Charged Heavy Attack, consume Shock and summon a lightning bolt that deals Air damage equal to 20% of the consume damage dealt. The lightning bolt Blinds nearby enemies.Trait.Rune.Vertigo.1.1 | Call Lightning (Vertigo Shard) |
Chain Lightning deals 3333 Air damage, inflicts Shock, and arcs to additional nearby enemiesTrait.Rune.Vertigo.2.2 | Arc Technique (Vertigo Shard) |
Chain Lightning deals 1667 Air damage, inflicts Shock, and arcs to additional nearby enemiesTrait.Rune.Vertigo.3.2 | Way of the Storm (Vertigo Shard) |
Whenever you Inflict Shock, gain a Lightning Charge (Max: 5 charges). Whenever you hit an enemy with a Spectral Blow, expend all Lightning Charges and deal 2333 Air damage to nearby enemies for each charge expended.Trait.Rune.Vertigo.4.1 | Shock Strike (Vertigo Shard) |
Traits that use the word but aren't tagged with it (6)
Found by the words “Shock” or “Shocked” in the trait text. The files don't list this keyword on them, so the game shows no tooltip for it there.
| Trait (level 50, highest rarity it rolls on) | Found on |
|---|---|
+17–21% damage to Shocked enemiesDamageToShockedSecondary | Argent, Hacker, Windbleeder, Shoku +201 more |
+6–8% chance to inflict ShockShockChanceSecondary | Argent, Hacker, Windbleeder, Shoku +114 more |
+17–21% damage to Shocked enemiesDamageToShockedMasterwork | Knight's Ring, Windstone's Ring, Fiona's Ring, Journeyman's Mark +45 more |
Increase the chance to create Chain Lightning by +10% per Shock stack on the defeated enemyTrait.Rune.Vertigo.2.3 | Arc Technique (Vertigo Shard) |
Whenever you Breach a Shocked enemy, they become electrified. An electrified enemy is periodically dealt 1667 Air damage and arcs Chain Lightning to another nearby enemy.Trait.Rune.Vertigo.3.1 | Way of the Storm (Vertigo Shard) |
This damage is increased by +20% per Shock stack on the electrified enemyTrait.Rune.Vertigo.3.3 | Way of the Storm (Vertigo Shard) |
Items
9 items with a trait tagged with this keyword.
For the curious: numbers in the game files whose names mention “AilmentAir”
The game never shows these names; they're spelled out here from the files. What each number does in play is UNKNOWN until tested Datamined.
Every character (defaults)
| Setting (name spelled out) | Value |
|---|---|
Shock status durationCharacter.AilmentAirStatusDurationCT_Attributes_Character_Defaults | 8 |
Shock explosion radiusCharacter.AilmentAirExplosionRadiusCT_Attributes_Character_Defaults | 750 |
Shock status duration multiplierCharacter.AilmentAirStatusDurationMultiplierCT_Attributes_Character_Defaults | 1 |
Your character
| Setting (name spelled out) | Value |
|---|---|
Shock dot health to damage multiplier input magnitude maxCharacter.Player.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_Player | 0 |
Shock dot health to damage multiplier output magnitude maxCharacter.Player.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_Player | 0.15 |
Shock incoming impact damage multiplier input magnitude maxCharacter.Player.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_Player | 0 |
Shock incoming impact damage multiplier output magnitude maxCharacter.Player.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_Player | 0.3 |
Shock incoming breach damage multiplier input magnitude maxCharacter.Player.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_Player | 1 |
Shock incoming breach damage multiplier output magnitude maxCharacter.Player.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_Player | 1 |
Specific enemies
| Setting (name spelled out) | Value |
|---|---|
Moirax doppleganger power multiplier shockCharacter.Moirax.Doppleganger.PowerMultiplierAilmentAirCT_Attributes_Character_Enemy | 0.5 |
Moirax red power multiplier shockCharacter.Moirax.Red.PowerMultiplierAilmentAirCT_Attributes_Character_Enemy | 0.5 |
Enemy classes (36)
| Setting (name spelled out) | Value |
|---|---|
Popcorn shock dot health to damage multiplier input magnitude maxCharacter.Enemy.Popcorn.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Popcorn shock dot health to damage multiplier output magnitude maxCharacter.Enemy.Popcorn.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Popcorn shock incoming impact damage multiplier input magnitude maxCharacter.Enemy.Popcorn.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Popcorn shock incoming impact damage multiplier output magnitude maxCharacter.Enemy.Popcorn.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.9 |
Popcorn shock incoming breach damage multiplier input magnitude maxCharacter.Enemy.Popcorn.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Popcorn shock incoming breach damage multiplier output magnitude maxCharacter.Enemy.Popcorn.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.7 |
Mook shock dot health to damage multiplier input magnitude maxCharacter.Enemy.Mook.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Mook shock dot health to damage multiplier output magnitude maxCharacter.Enemy.Mook.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Mook shock incoming impact damage multiplier input magnitude maxCharacter.Enemy.Mook.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Mook shock incoming impact damage multiplier output magnitude maxCharacter.Enemy.Mook.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.9 |
Mook shock incoming breach damage multiplier input magnitude maxCharacter.Enemy.Mook.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Mook shock incoming breach damage multiplier output magnitude maxCharacter.Enemy.Mook.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.7 |
Squire shock dot health to damage multiplier input magnitude maxCharacter.Enemy.Squire.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Squire shock dot health to damage multiplier output magnitude maxCharacter.Enemy.Squire.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Squire shock incoming impact damage multiplier input magnitude maxCharacter.Enemy.Squire.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Squire shock incoming impact damage multiplier output magnitude maxCharacter.Enemy.Squire.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.9 |
Squire shock incoming breach damage multiplier input magnitude maxCharacter.Enemy.Squire.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Squire shock incoming breach damage multiplier output magnitude maxCharacter.Enemy.Squire.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.7 |
Knight shock dot health to damage multiplier input magnitude maxCharacter.Enemy.Knight.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Knight shock dot health to damage multiplier output magnitude maxCharacter.Enemy.Knight.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Knight shock incoming impact damage multiplier input magnitude maxCharacter.Enemy.Knight.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Knight shock incoming impact damage multiplier output magnitude maxCharacter.Enemy.Knight.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.5 |
Knight shock incoming breach damage multiplier input magnitude maxCharacter.Enemy.Knight.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Knight shock incoming breach damage multiplier output magnitude maxCharacter.Enemy.Knight.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.3 |
Mid boss shock dot health to damage multiplier input magnitude maxCharacter.Enemy.MidBoss.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Mid boss shock dot health to damage multiplier output magnitude maxCharacter.Enemy.MidBoss.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
Mid boss shock incoming impact damage multiplier input magnitude maxCharacter.Enemy.MidBoss.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.05 |
Mid boss shock incoming impact damage multiplier output magnitude maxCharacter.Enemy.MidBoss.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.2 |
Mid boss shock incoming breach damage multiplier input magnitude maxCharacter.Enemy.MidBoss.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.05 |
Mid boss shock incoming breach damage multiplier output magnitude maxCharacter.Enemy.MidBoss.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.15 |
End boss shock dot health to damage multiplier input magnitude maxCharacter.Enemy.EndBoss.AilmentAirDotHealthToDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
End boss shock dot health to damage multiplier output magnitude maxCharacter.Enemy.EndBoss.AilmentAirDotHealthToDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 1 |
End boss shock incoming impact damage multiplier input magnitude maxCharacter.Enemy.EndBoss.AilmentAirIncomingImpactDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.05 |
End boss shock incoming impact damage multiplier output magnitude maxCharacter.Enemy.EndBoss.AilmentAirIncomingImpactDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.1 |
End boss shock incoming breach damage multiplier input magnitude maxCharacter.Enemy.EndBoss.AilmentAirIncomingBreachDamageMultiplierInputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.05 |
End boss shock incoming breach damage multiplier output magnitude maxCharacter.Enemy.EndBoss.AilmentAirIncomingBreachDamageMultiplierOutputMagnitudeMaxCT_Attributes_Character_EnemyClass | 0.05 |
- Stat tables:
Aperion/Content/Aperion/Data/Gameplay/Attributes/CT_Attributes_<table> (curve tables, FModel JSON export) - Game-wide settings:
globalParametersin Aperion/Content/Aperion/Data/Gameplay/SourceData/source_data.json
Related
Named in its definition: Breach, Breach Damage.
Keywords whose definitions use it: Static Charge.
Codex entries that mention it: Ailments, Vertigo.
For the curious: how this page was put together
- Keyword
Keyword.Shock:Aperion/Content/Aperion/Data/Gameplay/SourceData/source_data.json → localization → Keyword.Shock - codex: a Codex entry is about a keyword when its title has the same word stems (first 6 letters of each word) or its id ends with the keyword's name
- forms: a keyword's forms are its name plus the Detailed Stats participle that starts with it ("Damage to Breached" → Breached)
- filters: an Armory trait filter belongs to a keyword when its name contains one of the keyword's forms
- traits_text: traits whose localized text contains one of the forms, but whose keyword list in the files doesn't include the keyword
- numbers: curve-table rows and globalParameters whose names contain the keyword's name without spaces (ailments: Ailment + the files' element word)
- Record:
data/records/mechanics/mechanics.json, built bytools/build_mechanics.py
History
No official patch notes have been added yet. When they are, each entry will quote the notes word for word, with the date and a link, marked Documented. Patch notes record changes over time; the values on this page come from the game version this wiki is built from.
Sources
- Definition:
Aperion/Content/Aperion/Data/Gameplay/SourceData/source_data.json → localization → Keyword.ShockDatamined - Detailed Stats labels and Armory filters:
localization → statScreen, itemFilters;itemFiltersin Aperion/Content/Aperion/Data/Gameplay/SourceData/source_data.json