MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceStrongboxShrine
Herald of Thunder
Level: (1—20)
Reservation: 25% Mana
Cooldown Time: 1.00 sec
Cast Time: Instant
Radius: 32
Requires Level (16—70), (41—155) Int
Grants a buff which adds lightning damage to spells and attacks. If you kill a shocked enemy, this skill will create a storm, causing lightning bolts to strike enemies around you for a duration. The damage inflicted by this skill is not affected by modifiers to spell damage.
Deals (1—23) to (31—1108) Lightning Damage
Cannot inflict Shock
Base duration is 6 seconds
Storm Hits an Enemy every 0.25 Seconds
Creates a storm when you Kill a Shocked Enemy
Buff grants (2—19) to (7—76) Added Attack Lightning Damage
Buff grants (2—19) to (7—76) Added Spell Lightning Damage

Additional Effects From Quality:
Storms Hit Enemies with (0—20)% increased Frequency
Place into an item socket of the right colour to gain this skill. Right click to remove from a socket.
Quest /2
ActQuestNPCCharacter
2Intruders in BlackQuest RewardAll Classes
2The Root of the ProblemYeenaAll Classes
Level Effect /40
Implicit
Mana: 25%
CooldownTime: 1000
Base duration is 6 seconds
Storm Hits an Enemy every 0.25 Seconds
Cannot inflict Shock
Creates a storm when you Kill a Shocked Enemy
LevelRequires LevelIntBase DamageBuff grants 2 to 7 Added Spell Lightning DamageBuff grants 2 to 7 Added Attack Lightning DamageDeals 1 to 31 Lightning DamageExperience
11641100%, 100%, 100%2, 72, 71, 3149,725
22050100%, 100%, 100%2, 92, 91, 4295,714
32458100%, 100%, 100%3, 113, 111, 58169,595
42867100%, 100%, 100%3, 143, 142, 78199,345
53173100%, 100%, 100%4, 164, 162, 96285,815
63479100%, 100%, 100%5, 185, 183, 120401,344
73785100%, 100%, 100%5, 215, 213, 147554,379
84092100%, 100%, 100%6, 246, 244, 179755,049
94398100%, 100%, 100%7, 277, 274, 2181,016,533
1046104100%, 100%, 100%8, 318, 315, 2641,898,602
1149111100%, 100%, 100%9, 359, 357, 3171,964,019
1252117100%, 100%, 100%10, 3910, 398, 3802,573,731
1355123100%, 100%, 100%11, 4411, 4410, 4534,676,439
1458130100%, 100%, 100%12, 4912, 4911, 5393,017,327
1560134100%, 100%, 100%13, 5313, 5313, 6117,823,001
1662138100%, 100%, 100%14, 5714, 5715, 69115,264,208
1764142100%, 100%, 100%15, 6115, 6116, 77926,272,845
1866146100%, 100%, 100%16, 6616, 6618, 87862,872,274
1968151100%, 100%, 100%18, 7118, 7120, 986212,023,122
2070155100%, 100%, 100%19, 7619, 7623, 1108
2172100%, 100%, 100%20, 8120, 8126, 1230
2274100%, 100%, 100%22, 8722, 8729, 1364
2376100%, 100%, 100%23, 9423, 9432, 1512
2478100%, 100%, 100%25, 10025, 10036, 1675
2580100%, 100%, 100%27, 10727, 10740, 1854
2682100%, 100%, 100%29, 11529, 11545, 2050
2784100%, 100%, 100%31, 12331, 12350, 2264
2886100%, 100%, 100%33, 13133, 13156, 2500
2988100%, 100%, 100%35, 14035, 14062, 2758
3090100%, 100%, 100%37, 15037, 15068, 3041
3191100%, 100%, 100%39, 15539, 15572, 3194
3292100%, 100%, 100%40, 16040, 16076, 3347
3393100%, 100%, 100%41, 16541, 16580, 3511
3494100%, 100%, 100%43, 17043, 17083, 3675
3595100%, 100%, 100%44, 17644, 17687, 3850
3696100%, 100%, 100%45, 18245, 18291, 4025
3797100%, 100%, 100%47, 18847, 18894, 4212
3898100%, 100%, 100%48, 19448, 19498, 4398
3999100%, 100%, 100%50, 20050, 200103, 4595
40100100%, 100%, 100%52, 20752, 207107, 4792
Attribute /12

Herald of Thunder

NameShow Full Descriptions
CostiLvl 1: Normal: 1xCurrencyRerollMagicOrb of Alteration
AcronymHit, Kill, Buff, Shock
IdHeraldOfThunder
DropLevel 16
BaseType Herald of Thunder
Class Skill Gems
TargetTypesAny
TypeSpell, Buff, HasReservation, Damage, Area, Duration, Lightning, TotemCastsAlone, Herald, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
BuffIconHeraldofThunder
ItemTypeMetadata/Items/Gems/SkillGemHeraldOfThunder
ActiveSkillsCodeherald_of_thunder
Referencepoe.ninja, Community Wiki
Crucible Weapon /6
WeightDesc
150 (T3, T4)Herald of Thunder has 25% increased Reservation
Herald of Thunder has 25% increased Buff Effect
150 (T3, T4)Herald of Thunder has 25% increased Reservation
Herald of Thunder has 35% increased Buff Effect
150 (T3, T4)Herald of Thunder has 25% increased Reservation
Herald of Thunder has 45% increased Buff Effect
150 (T3, T4)Herald of Thunder has 50% increased Reservation
Herald of Thunder has 50% increased Buff Effect
150 (T3, T4)Herald of Thunder has 50% increased Reservation
Herald of Thunder has 70% increased Buff Effect
150 (T3, T4)Herald of Thunder has 50% increased Reservation
Herald of Thunder has 90% increased Buff Effect
Version history /7
VersionChanges
3.23.0
Herald of Thunder:
3.11.0

Herald of Thunder
3.4.0
  • The following skills are now instant by default and can therefore be used while moving: Blood Rage, Righteous Fire, Molten Shell, Haste, Vitality, Discipline, Grace, Determination, Anger, Hatred, Wrath, Clarity, Envy, Arctic Armour, Purity of Fire, Purity of Ice, Purity of Lightning, Purity of Elements, Convocation, Herald of Ash, Herald of Ice, Herald of Thunder, Phase Run, Aspect of the Cat, Aspect of the Avian, Aspect of the Spider and Aspect of the Crab.
  • Herald of Thunder now has a T-override of 1 second.
  • 3.2.0
  • Mastermind of Discord has been completely reworked. It now causes you to penetrate 25% Cold Resistance while affected by Herald of Ice, 25% Fire Resistance while affected by Herald of Ash, and 25% Lightning Resistance while affected by Herald of Thunder. It also increases the effect of Heralds on you by 25%, and reduces the mana they reserve by 25%.
  • 3.0.0
  • Herald of Ash, Herald of Ice and Herald of Thunder now each have the Herald gem tag.
  • 2.6.0
  • Fidelitas' Spike: Chance to Shock mod increased to 15-20%. Now has 50% increased Herald of Thunder buff effect.
  • 2.0.0
  • Herald of Thunder: Reduced added damage at all levels.
  • Herald of Thunder
    Level: (1—20)
    Reservation: 25% Mana
    Cooldown Time: 1.00 sec
    Cast Time: Instant
    Radius: 32
    Requires Level (16—70), (41—155) Int
    Grants a buff which adds lightning damage to spells and attacks. If you kill a shocked enemy, this skill will create a storm, causing lightning bolts to strike enemies around you for a duration. The damage inflicted by this skill is not affected by modifiers to spell damage.
    Deals (1—23) to (31—1108) Lightning Damage
    Cannot inflict Shock
    Base duration is 6 seconds
    Storm Hits an Enemy every 0.25 Seconds
    Creates a storm when you Kill a Shocked Enemy
    Buff grants (2—19) to (7—76) Added Attack Lightning Damage
    Buff grants (2—19) to (7—76) Added Spell Lightning Damage
    base skill show average damage instead of dps [1]
    display skill deals secondary damage [1]
    herald of thunder pvp scaling time uses bolt frequency [1]
    skill can add multiple charges per action [1]

    Additional Effects From Quality:
    Storms Hit Enemies with (0—20)% increased Frequency
    Place into an item socket of the right colour to gain this skill. Right click to remove from a socket.
    Supported By /92
  • Active Type: Spell, Buff, HasReservation, Damage, Area, Duration, Lightning, TotemCastsAlone, Herald, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
  • AddedFireDamage
    Added Fire Damage Support
    Supports any skill that hits enemies.
    Knockback
    Knockback Support
    Supports any skill that hits enemies.
    LifeLeech
    Life Leech Support
    Supports any skill that hits enemies, causing those hits to leech life based on damage dealt.
    Stun
    Stun Support
    Supports any skill that hits enemies, making it easier to stun enemies with those skills.
    IncreasedDuration
    More Duration Support
    Supports any skill with a duration.
    ColdtoFire
    Cold to Fire Support
    Supports any skill that hits enemies.
    BloodMagic
    Arrogance Support
    Supports any non-blessing skill with a reservation.
    IronWill
    Iron Will Support
    Supports spell skills, making the increase to physical melee damage from strength also increase their spell damage.
    FirePenetration
    Fire Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy fire resistance.
    IncreasedBurnDuration
    Burning Damage Support
    Supports any skill that hits enemies, or can deal burning damage directly.
    Empower
    Empower Support
    Supports any skill gem. Once this gem reaches level 2 or above, will raise the level of supported gems. Cannot support skills that don't come from gems.
    ReduceDuration
    Less Duration Support
    Supports any skill that has a duration.
    Brutality
    Brutality Support
    Supports any skill that deals damage.
    AddedFireDamagePlus
    Awakened Added Fire Damage Support
    Supports any skill that hits enemies.
    BrutalityPlus
    Awakened Brutality Support
    Supports any skill that deals damage.
    IncreasedBurnDurationPlus
    Awakened Burning Damage Support
    Supports any skill that hits enemies, or can deal burning damage directly.
    FirePenetrationPlus
    Awakened Fire Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy fire resistance.
    EmpowerPlus
    Awakened Empower Support
    Supports any skill gem. Once this gem reaches level 2 or above, will raise the level of supported gems. Cannot support skills that don't come from gems.
    Fragility
    Cruelty Support
    Supports any skill that hits enemies. Minions cannot gain Cruelty.
    LifeTap
    Lifetap Support
    Supports any non-blessing skill. Minions cannot gain the Lifetap buff.
    ObliterationSupport
    Annihilation Support
    Supports any skill that hits enemies.
    TransfusionSupport
    Transfusion Support
    Supports non-blessing spells.
    AddedColdDamage
    Added Cold Damage Support
    Supports any skill that hits enemies.
    CullingStrike
    Culling Strike Support
    Supports any skill that hits enemies. If enemies are left below 10% of maximum life after being hit by these skills, they will be killed.
    ChancetoFlee
    Chance to Flee Support
    Supports any skill that hits enemies.
    Blind
    Blind Support
    Supports any skill that hits enemies.
    ColdPenetration
    Cold Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy cold resistance.
    enhance
    Enhance Support
    Supports any skill gem. Once this gem reaches level 2 or above, will raise the quality of supported gems. Cannot support skills that don't come from gems.
    BreakBlock
    Block Chance Reduction Support
    Supports any skill that hits enemies.
    FrenzyChargeOnShatter
    Ice Bite Support
    Supports any skill you use to hit enemies yourself. Cannot support skills used by totems, traps, or mines.
    DamageAgainstChilled
    Hypothermia Support
    Supports any skill that deals damage.
    Poison
    Critical Strike Affliction Support
    Supports any skill that hits enemies.
    VoidManipulation
    Void Manipulation Support
    Supports any skill that deals damage.
    SupportRapidDecayGem
    Swift Affliction Support
    Supports any skill that has a duration, or can hit enemies to inflict ailments on them.
    LesserPoison
    Chance to Poison Support
    Supports any skill that hits enemies.
    DeadlyAilments
    Deadly Ailments Support
    Supports any skill that hits enemies.
    VileToxins
    Vile Toxins Support
    Supports any skill that hits enemies.
    AddedColdDamagePlus
    Awakened Added Cold Damage Support
    Supports any skill that hits enemies.
    ColdPenetrationPlus
    Awakened Cold Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy cold resistance.
    DeadlyAilmentsPlus
    Awakened Deadly Ailments Support
    Supports any skill that hits enemies.
    SupportRapidDecayPlus
    Awakened Swift Affliction Support
    Supports any skill that has a duration, or can hit enemies to inflict ailments on them.
    VoidManipulationPlus
    Awakened Void Manipulation Support
    Supports any skill that deals damage.
    enhanceplus
    Awakened Enhance Support
    Supports any skill gem. Once this gem reaches level 2 or above, will raise the quality of supported gems. Cannot support skills that don't come from gems.
    SecondWindSupport
    Second Wind Support
    Supports skills with cooldowns. Cannot support triggered skills.
    Sadism
    Sadism Support
    Supports any skill that hits enemies.
    Machinations
    Machinations Support
    Supports skills that hit enemies. Cannot modify the skills of minions.
    CullingStrike
    Cull the Weak Support
    Supports any skill that hits enemies. If normal or magic enemies are left below a percentage of maximum life after being hit by these skills, they will be killed.
    LethalDoseSupport
    Lethal Dose Support
    Supports any skill that hits enemies.
    IncreasedAOE
    Increased Area of Effect Support
    Supports any skill with an area of effect.
    AddedLightningDamage
    Added Lightning Damage Support
    Supports any skill that hits enemies.
    IncreasedCriticalStrikes
    Increased Critical Strikes Support
    Supports any skill that hits enemies.
    IncreasedCriticalDamage
    Increased Critical Damage Support
    Supports any skill that hits enemies.
    AddedChaosDamage
    Added Chaos Damage Support
    Supports any skill that hits enemies.
    IncreasedQuality
    Item Rarity Support
    Supports any skill that can kill enemies.
    ConcentratedAOE
    Concentrated Effect Support
    Supports any skill with an area of effect, regardless of whether that skill deals damage.
    ChancetoIgnite
    Combustion Support
    Supports any skill that hits enemies.
    ElementalProliferation
    Elemental Proliferation Support
    Supports any skill that hits enemies, or could otherwise apply elemental ailments.
    LightningPenetration
    Lightning Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy lightning resistance.
    ElementalPenetration
    Elemental Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy elemental resistances.
    PowerCharges
    Power Charge On Critical Support
    Supports any skill that hits enemies.
    CurseOnHit
    Hextouch Support
    Must support both a skill that hits enemies, and a hex curse skill to work. The hex will be applied when enemies are hit by the other skill. Cannot support totems, traps, or mines. Minions cannot apply hexes this way.
    Enlighten
    Enlighten Support
    Supports any skill gem. Once this gem reaches level 2 or above, will apply a cost & reservation multiplier to supported gems. Cannot support skills that don't come from gems.
    PhysicalToLightning
    Physical to Lightning Support
    Supports any skill that hits enemies.
    OnslaughtOnSlayingShocked
    Innervate Support
    Supports any skill you use to hit enemies yourself. Cannot support skills used by totems, traps, or mines.
    ControlledDestructionGem
    Controlled Destruction Support
    Supports attack skills, or spell skills that deal damage.
    ElementalFocus
    Elemental Focus Support
    Supports any skill that hits or burns enemies, or inflicts elemental ailments.
    IgniteProliferation
    Ignite Proliferation Support
    Supports any skill that hits enemies.
    Decay
    Decay Support
    Supports any skill that hits enemies.
    Efficacy
    Efficacy Support
    Supports any skill that deals damage or has a duration.
    Immolate
    Immolate Support
    Supports any skill that hits enemies.
    UnboundAilments
    Unbound Ailments Support
    Supports any skill that hits enemies or inflicts ailments
    SummonPhantasm
    Summon Phantasm Support
    Supports skills that can hit enemies, or create minions. When those skills or minions kill enemies, or hit rare or unique enemies they will have a chance to summon a Phantasm minion, which uses a piercing projectile spell that deals physical damage.
    BoneChillSupport
    Bonechill Support
    Supports any skill that can chill enemies or create chilling areas.
    EnergyShieldLeechsupport
    Energy Leech Support
    Supports any skill that hits enemies, causing those hits to leech energy shield based on damage dealt.
    AddedChaosDamagePlus
    Awakened Added Chaos Damage Support
    Supports any skill that hits enemies.
    AddedLightningDamagePlus
    Awakened Added Lightning Damage Support
    Supports any skill that hits enemies.
    ControlledDestructionPlus
    Awakened Controlled Destruction Support
    Supports attack skills, or spell skills that deal damage.
    CurseOnHitPlus
    Awakened Hextouch Support
    Must support both a skill that hits enemies, and a hex curse skill to work. The hex will be applied when enemies are hit by the other skill. Cannot support totems, traps, or mines. Minions cannot apply hexes this way.
    ElementalFocusPlus
    Awakened Elemental Focus Support
    Supports any skill that hits or burns enemies, or inflicts elemental ailments.
    IncreasedAOEPlus
    Awakened Increased Area of Effect Support
    Supports any skill with an area of effect.
    LightningPenetrationPlus
    Awakened Lightning Penetration Support
    Supports any skill that hits enemies, making those hits penetrate enemy lightning resistance.
    UnboundAilmentPlus
    Awakened Unbound Ailments Support
    Supports any skill that hits enemies or inflicts ailments
    Enlightenplus
    Awakened Enlighten Support
    Supports any skill gem. Once this gem reaches level 2 or above, will apply a cost & reservation multiplier to supported gems. Cannot support skills that don't come from gems.
    PureShockSupportGem
    Overcharge Support
    Supports any skill that hits enemies.
    SpellBlade
    Spellblade Support
    Supports spells that hit enemies. Cannot modify the skills of minions.
    Devour
    Devour Support
    Supports any skill that hits enemies.
    InverttheRules
    Invert the Rules Support
    Supports any skill that hits enemies.
    ScornfulHerald
    Scornful Herald Support
    Supports Herald skills causing them to have higher critical strike chance but no buff effect.
    CooldownRecovery
    Cooldown Recovery Support
    Supports skills that have a cooldown. Cannot modify the skills of minions.
    Devour
    Greater Devour Support
    Supports any skill that hits enemies.
    LivingLightningSupportGem
    Living Lightning Support
    Supports Skills which cause Damaging Hits, causing them to trigger Summon Living Lightning when dealing lightning damage. Cannot support skills used by totems, traps, or mines. Cannot modify the skills of Minions.
    Eclipse
    Eclipse Support
    Supports any skill gem. Cannot support skills that don't come from gems.
    Microtransactions /22
    AuraVanishingDye
    Invisible Buff Effect
    Removes the visual effects on the player from arctic armour, tempest shield, blood rage, molten shell, plague bearer, phase run, petrified blood, withering step, any aura, any blasphemied curse, or any herald gem.
    GloomHerald
    Gloom Herald Effect
    Your Herald of Ash, Thunder or Ice becomes a dark effect.
    DivineHerald
    Divine Herald Effect
    Your Herald of Ash, Thunder or Ice becomes a divine effect.
    PurpleHerald
    Purple Herald Effect
    Your Herald of Ash, Thunder or Ice becomes a purple effect.
    GoreHerald
    Gore Herald Effect
    Your Herald of Ash, Thunder or Ice becomes a gory effect.
    InnocenceHerald
    Innocence Herald Effect
    Your Herald of Ash, Thunder or Ice becomes an innocence effect.
    SinHerald
    Sin Herald Effect
    Your Herald of Ash, Thunder or Ice becomes a sin effect.
    WastelandHerald
    Wasteland Herald Effect
    Your Herald of Ash, Thunder or Ice becomes a Wasteland Effect.
    AutomatonHerald
    Automaton Herald Effect
    Your Herald of Ash, Thunder or Ice becomes an Automaton Effect.
    CelestialHerald
    Celestial Herald Effect
    Your Herald becomes a Celestial Effect.
    BloodGuardHerald
    Blood Guard Herald Effect
    Your Herald becomes a Blood Guard Effect.
    FaithGuardHerald
    Faith Guard Herald Effect
    Your Herald becomes a Faith Guard Effect.
    DemonicHerald
    Demonic Herald Effect
    Your Herald becomes a Demonic Effect.
    SunprismHerald
    Sunprism Herald Effect
    Your Herald becomes a Sunprism Effect.
    WhiteHeraldEffect
    White Herald Effect
    Your Herald becomes a White Effect.
    StygianHeraldEffect
    Stygian Herald Effect
    Your Herald becomes a Stygian Effect.
    DragonHunterHeraldEffect
    Dragon Hunter Herald Effect
    Your Herald becomes a Dragon Hunter Effect.
    TranscendenceHeraldEffect
    Transcendence Herald Effect
    Your Herald becomes a Transcendence Effect.
    DarkwoodHeraldEffect
    Darkwood Herald Effect
    Your Herald becomes a Darkwood Effect.
    DespairHeraldEffect
    Despair Herald Effect
    Your Herald becomes a Despair Effect.
    AwakenersHeraldofThunder
    Awakener's Herald of Thunder Effect
    Your Herald of Thunder becomes an Awakener's Effect.
    AbyssalHeraldofThunder
    Abyssal Herald of Thunder Effect
    Your Herald of Thunder becomes an Abyssal Effect.
    Herald of Thunder Unique /2
    SynthesisLightning
    [One to three random synthesis implicit modifiers]
    +(20—30) to Intelligence
    Adds 1 to (48—60) Lightning Damage
    +(20—30)% to Lightning Resistance
    When used in the Synthesiser, the new item will have an additional Herald Modifier
    [Random Herald of Thunder modifier]
    FidelitasSpike
    +25% to Global Critical Strike Multiplier
    No Physical Damage
    Adds 1 to (40—50) Lightning Damage
    (25—30)% increased Attack Speed
    Grants 2 Life per Enemy Hit
    (15—20)% chance to Shock
    Herald of Thunder has 50% increased Buff Effect
    (Shock increases Damage taken by up to 50%, depending on the amount of Lightning Damage in the hit, for 2 seconds)
    Herald of Thunder
    Construct
    MonsterResistanceIconFire MonsterResistanceIconCold MonsterResistanceIconLightning MonsterResistanceIconChaos
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    You can apply an additional Curse
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    AreaArcade Map
    TagsCaster, construct, cursing_monster, extra_large_height, hard_armour, has_claw, has_one_handed_melee, I_see_brothers_card, large_model, lightning_affinity, medium_movement, melee, mud_blood, non_unique_map_boss, not_str, physical_affinity, wb_leader
    Life
    350%
    Energy Shield From Life
    100%
    Evasion
    +10%
    Ailment Threshold
    350%
    Resistance
    MonsterResistanceIconFire40 MonsterResistanceIconCold40 MonsterResistanceIconLightning40 MonsterResistanceIconChaos25
    Damage
    300%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    110%
    Type
    GuardianCasterLightningMapBoss
    Metadata
    MapGuardianBossLightning
    Level
    70
    Life
    637,439
    Armour
    33,714
    Evasion Rating
    5,589
    Energy Shield
    24,280
    Damage
    1,439
    Spell Damage
    2,148
    Accuracy
    628
    Attack Time
    1.005
    Experience
    117,920
    Minion Life
    135,813
    Minion Energy Shield
    5,173
    Minion Damage
    1,157
    Ailment Threshold
    369,715
    Chill
    1,169
    Shock
    1,169
    Brittle
    6,614
    Scorch
    1,169
    Sap
    3,230
    Phys Convert Ele
    250%
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 2286—3429
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    MonsterConductivity
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Conductivity
    Cast Time: 0.5 sec
    Cooldown Time: 10 sec
    Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
    Base duration is 6 seconds
    Cursed enemies have -30% to Lightning Resistance
    Hits against Cursed Enemies have +25% chance to Shock
    active skill area of effect radius +% final [9]
    Conductivity
    GuardianBossLightningBeacon
    Spell, Damage, Area, Duration, Trappable, Mineable, Totemable, Triggerable, Multicastable, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 5 sec
    Deals 2461 to 3692 Lightning Damage
    Base duration is 2.4 seconds
    active skill area of effect radius +% final [8]
    beacon placement radius [50]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    number of beacons [5]
    MapBossMiniShockNova
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 3%
    Cast Time: 0.75 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 283.7 to 851 Lightning Damage
    is area damage [1]
    ShockNova
    MapBossMaxShockNova
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 3%
    Cast Time: 0.75 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 283.7 to 851 Lightning Damage
    active skill area of effect radius +% final [65]
    is area damage [1]
    ShockNova
    GuardianArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 70%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 112.7 to 338 Lightning Damage
    80% less Cast Speed
    5% chance to Shock enemies
    spell maximum action distance +% [-50]
    iconarc

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "Claw"
    	off_hand_unarmed_type = "Shield"
    }
    
    Transitionable
    {
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Guardians/MapGuardianBossLightning"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "Herald of Thunder",
        life = 3.5,
        energyShield = 1,
        damage = 3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MapBossMiniShockNova",
            "MapBossMaxShockNova",
            "GuardianArc",
            "MonsterConductivity",
            "GuardianBossLightningBeacon",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MapBossMiniShockNova"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 3, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MapBossMaxShockNova"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 65, critChance = 3, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GuardianArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "active_skill_cast_speed_+%_final",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {0.5, 1.5, 5, -80, -50, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.60000002384186, 1.7999999523163, 5, -80, -50, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterConductivity"] = {
        name = "Conductivity",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_lightning_damage_resistance_%",
            "base_skill_effect_duration",
            "chance_to_be_shocked_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-20, 6000, 25, 9, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [2] = {-25, 6000, 25, 9, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
            [3] = {-30, 6000, 25, 9, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [4] = {-40, 6000, 25, 9, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GuardianBossLightningBeacon"] = {
        name = "GuardianBossLightningBeacon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "number_of_beacons",
            "beacon_placement_radius",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3000, -20, 5, 50, -25, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2975, -19, 5, 50, -25, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2950, -18, 5, 50, -25, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 2925, -17, 5, 50, -25, levelRequirement = 11, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 2900, -16, 5, 50, -25, levelRequirement = 15, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 2875, -15, 5, 50, -25, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 2850, -14, 5, 50, -25, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 2825, -13, 5, 50, -25, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 2800, -12, 5, 50, -25, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 2775, -11, 5, 50, -25, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 2750, -10, 5, 50, -25, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 2725, -9, 5, 50, -25, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 2700, -8, 5, 50, -25, levelRequirement = 45, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 2675, -7, 5, 50, -25, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 2650, -6, 5, 50, -25, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 2625, -5, 5, 50, -25, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 2600, -4, 5, 50, -25, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 2575, -3, 5, 50, -25, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 2550, -2, 5, 50, -25, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 2525, -1, 5, 50, -25, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 2500, 5, 50, -25, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 2475, 2, 5, 50, -25, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 2450, 4, 5, 50, -25, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 2425, 6, 5, 50, -25, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 2400, 8, 5, 50, -25, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 2375, 10, 5, 50, -25, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 2350, 12, 5, 50, -25, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 2325, 14, 5, 50, -25, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 2300, 16, 5, 50, -25, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 2275, 18, 5, 50, -25, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 2250, 20, 5, 50, -25, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 2225, 22, 5, 50, -25, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 2200, 24, 5, 50, -25, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 2175, 26, 5, 50, -25, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 2150, 28, 5, 50, -25, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 2125, 30, 5, 50, -25, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 2100, 32, 5, 50, -25, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • You can apply an additional Curse
    FamilyAdditionalCurseOnEnemies
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional curses allowed Min: 1 Max: 1 Global
  • Craft TagsCaster Curse
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Herald of Thunder
    Construct
    MonsterResistanceIconFire MonsterResistanceIconCold MonsterResistanceIconLightning MonsterResistanceIconChaos
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    You can apply an additional Curse
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    TagsCaster, construct, cursing_monster, extra_large_height, hard_armour, has_claw, has_one_handed_melee, large_model, lightning_affinity, medium_movement, melee, mud_blood, not_str, physical_affinity, standalone_map_boss, wb_leader
    Life
    350%
    Energy Shield From Life
    100%
    Evasion
    +10%
    Ailment Threshold
    350%
    Resistance
    MonsterResistanceIconFire40 MonsterResistanceIconCold40 MonsterResistanceIconLightning40 MonsterResistanceIconChaos25
    Damage
    300%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    110%
    Type
    GuardianCasterLightningMapBoss
    Metadata
    MapGuardianBossLightningStandalone
    Level
    68
    Life
    487,712
    Armour
    28,790
    Evasion Rating
    5,213
    Energy Shield
    21,445
    Damage
    1,276
    Spell Damage
    1,905
    Accuracy
    580
    Attack Time
    1.005
    Experience
    112,805
    Minion Life
    105,789
    Minion Energy Shield
    4,652
    Minion Damage
    1,019
    Ailment Threshold
    307,259
    Chill
    972
    Shock
    972
    Brittle
    5,497
    Scorch
    972
    Sap
    2,684
    Phys Convert Ele
    240%
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 2027—3041
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    MonsterConductivity
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Conductivity
    Cast Time: 0.5 sec
    Cooldown Time: 10 sec
    Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
    Base duration is 6 seconds
    Cursed enemies have -30% to Lightning Resistance
    Hits against Cursed Enemies have +25% chance to Shock
    active skill area of effect radius +% final [9]
    Conductivity
    GuardianBossLightningBeacon
    Spell, Damage, Area, Duration, Trappable, Mineable, Totemable, Triggerable, Multicastable, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 5 sec
    Deals 2158 to 3237 Lightning Damage
    Base duration is 2.45 seconds
    active skill area of effect radius +% final [4]
    beacon placement radius [50]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    number of beacons [5]
    MapBossMiniShockNova
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 3%
    Cast Time: 0.75 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 260.5 to 781.5 Lightning Damage
    is area damage [1]
    ShockNova
    MapBossMaxShockNova
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 3%
    Cast Time: 0.75 sec
    Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.
    Deals 260.5 to 781.5 Lightning Damage
    active skill area of effect radius +% final [65]
    is area damage [1]
    ShockNova
    GuardianArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 70%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 86.29 to 258.9 Lightning Damage
    80% less Cast Speed
    5% chance to Shock enemies
    spell maximum action distance +% [-50]
    iconarc

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Actor
    {
    	main_hand_unarmed_type = "Claw"
    	off_hand_unarmed_type = "Shield"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Guardians/MapGuardianBossLightningStandalone"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "Herald of Thunder",
        life = 3.5,
        energyShield = 1,
        damage = 3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MapBossMiniShockNova",
            "MapBossMaxShockNova",
            "GuardianArc",
            "MonsterConductivity",
            "GuardianBossLightningBeacon",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MapBossMiniShockNova"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 3, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MapBossMaxShockNova"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 65, critChance = 3, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GuardianArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "active_skill_cast_speed_+%_final",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {0.5, 1.5, 5, -80, -50, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.60000002384186, 1.7999999523163, 5, -80, -50, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterConductivity"] = {
        name = "Conductivity",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_lightning_damage_resistance_%",
            "base_skill_effect_duration",
            "chance_to_be_shocked_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-20, 6000, 25, 9, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [2] = {-25, 6000, 25, 9, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
            [3] = {-30, 6000, 25, 9, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [4] = {-40, 6000, 25, 9, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GuardianBossLightningBeacon"] = {
        name = "GuardianBossLightningBeacon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "number_of_beacons",
            "beacon_placement_radius",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3000, -20, 5, 50, -25, levelRequirement = 3, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2975, -19, 5, 50, -25, levelRequirement = 5, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2950, -18, 5, 50, -25, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 2925, -17, 5, 50, -25, levelRequirement = 11, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 2900, -16, 5, 50, -25, levelRequirement = 15, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 2875, -15, 5, 50, -25, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 2850, -14, 5, 50, -25, levelRequirement = 24, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 2825, -13, 5, 50, -25, levelRequirement = 28, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 2800, -12, 5, 50, -25, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 2775, -11, 5, 50, -25, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 2750, -10, 5, 50, -25, levelRequirement = 36, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 2725, -9, 5, 50, -25, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 2700, -8, 5, 50, -25, levelRequirement = 45, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 2675, -7, 5, 50, -25, levelRequirement = 49, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 2650, -6, 5, 50, -25, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 2625, -5, 5, 50, -25, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 2600, -4, 5, 50, -25, levelRequirement = 56, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 2575, -3, 5, 50, -25, levelRequirement = 60, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 2550, -2, 5, 50, -25, levelRequirement = 64, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 2525, -1, 5, 50, -25, levelRequirement = 65, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 2500, 5, 50, -25, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 2475, 2, 5, 50, -25, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 2450, 4, 5, 50, -25, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 2425, 6, 5, 50, -25, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 2400, 8, 5, 50, -25, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 2375, 10, 5, 50, -25, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 2350, 12, 5, 50, -25, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 2325, 14, 5, 50, -25, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 2300, 16, 5, 50, -25, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 2275, 18, 5, 50, -25, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 2250, 20, 5, 50, -25, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 2225, 22, 5, 50, -25, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 2200, 24, 5, 50, -25, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 2175, 26, 5, 50, -25, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 2150, 28, 5, 50, -25, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 2125, 30, 5, 50, -25, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 2100, 32, 5, 50, -25, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • You can apply an additional Curse
    FamilyAdditionalCurseOnEnemies
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional curses allowed Min: 1 Max: 1 Global
  • Craft TagsCaster Curse
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Herald of Thunder
    Construct
    MonsterResistanceIconFire MonsterResistanceIconCold MonsterResistanceIconLightning MonsterResistanceIconChaos
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    You can apply an additional Curse
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagsconstruct, elder_map_boss, extra_large_height, hard_armour, is_unarmed, large_model, medium_movement, mud_blood, non_attacking, not_str, wb_leader
    Life
    350%
    Energy Shield From Life
    100%
    Evasion
    +10%
    Ailment Threshold
    350%
    Resistance
    MonsterResistanceIconFire40 MonsterResistanceIconCold40 MonsterResistanceIconLightning40 MonsterResistanceIconChaos25
    Damage
    300%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    110%
    Type
    GuardianCasterLightningMapBoss
    Metadata
    MapGuardianBossLightningElder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Guardians/MapGuardianBossLightningElder"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "Herald of Thunder",
        life = 3.5,
        energyShield = 1,
        damage = 3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    15000% increased Rarity of Items Dropped
    Monsters grant 100% increased Experience
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • You can apply an additional Curse
    FamilyAdditionalCurseOnEnemies
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional curses allowed Min: 1 Max: 1 Global
  • Craft TagsCaster Curse
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Herald of Thunder
    Construct
    1500% increased Quantity of Items Dropped
    2000% increased Rarity of Items Dropped
    Monsters grant 1000% increased Experience
    SpectreN
    TagsCaster, construct, cursing_monster, extra_large_height, hard_armour, has_claw, has_one_handed_melee, large_model, lightning_affinity, medium_movement, melee, mud_blood, not_str, physical_affinity
    Life
    180%
    Energy Shield From Life
    100%
    Evasion
    +10%
    Ailment Threshold
    180%
    Resistance
    MonsterResistanceIconFire0 MonsterResistanceIconCold0 MonsterResistanceIconLightning0 MonsterResistanceIconChaos0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    120%
    Model Size
    110%
    Type
    GuardianCasterLightningBossDescent
    Metadata
    GuardianBossLightningDescent
    Level
    68
    Life
    11,580
    Armour
    28,790
    Evasion Rating
    5,213
    Energy Shield
    11,029
    Damage
    672
    Spell Damage
    672
    Accuracy
    580
    Attack Time
    1.5
    Experience
    12,306
    Minion Life
    2,512
    Minion Energy Shield
    2,392
    Minion Damage
    537
    Ailment Threshold
    11,580
    Chill
    37
    Shock
    37
    Brittle
    207
    Scorch
    37
    Sap
    101
    Phys Convert Ele
    240%
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538—807
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    MonsterMiniShockNovaDescent
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 3%
    Cast Time: 0.75 sec
    Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.
    Deals 128.9 to 386.8 Lightning Damage
    is area damage [1]
    ShockNova
    MonsterMaxShockNovaDescent
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell, Nova
    Shock Nova
    Critical Strike Chance: 3%
    Cast Time: 0.75 sec
    Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.
    Deals 128.9 to 386.8 Lightning Damage
    active skill area of effect radius +% final [65]
    is area damage [1]
    ShockNova
    MonsterConductivity
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Hex
    Conductivity
    Cast Time: 0.5 sec
    Cooldown Time: 10 sec
    Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.
    Base duration is 6 seconds
    Cursed enemies have -30% to Lightning Resistance
    Hits against Cursed Enemies have +25% chance to Shock
    active skill area of effect radius +% final [9]
    Conductivity

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    Actor
    {
    	main_hand_unarmed_type = "Claw"
    	off_hand_unarmed_type = "Shield"
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Guardians/GuardianBossLightningDescent"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        name = "Herald of Thunder",
        life = 1.8,
        energyShield = 1,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MonsterMiniShockNovaDescent",
            "MonsterMaxShockNovaDescent",
            "MonsterConductivity",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterMiniShockNovaDescent"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 3, levelRequirement = 21, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterMaxShockNovaDescent"] = {
        name = "Shock Nova",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Casts a shocking ring of lightning which deals damage to monsters it touches. Monsters in the centre of the ring receive no damage.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Nova] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 65, critChance = 3, levelRequirement = 21, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterConductivity"] = {
        name = "Conductivity",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Hex] = true,
        },
        statDescriptionScope = "curse_skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_lightning_damage_resistance_%",
            "base_skill_effect_duration",
            "chance_to_be_shocked_%",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-20, 6000, 25, 9, levelRequirement = 10, statInterpolation = {1},  cost = { }, },
            [2] = {-25, 6000, 25, 9, levelRequirement = 41, statInterpolation = {1},  cost = { }, },
            [3] = {-30, 6000, 25, 9, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [4] = {-40, 6000, 25, 9, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        },
    }
    
    1500% increased Quantity of Items Dropped
    2000% increased Rarity of Items Dropped
    Monsters grant 1000% increased Experience
    FamilyMonsterDescentBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 1000 Max: 1000 Global
  • monster dropped item rarity +% Min: 2000 Max: 2000 Global
  • monster dropped item quantity +% Min: 1500 Max: 1500 Global
  • Community Wiki

    Edit

    Herald of Thunder

    Herald of Thunder is a Herald skill. It reserves mana to grant added lightning damage to attacks and spells. Whenever you kill a shocked enemy, it will activate an effect where lightning bolts strike nearby enemies for a duration.

    Mechanics

    Similar to the Herald of Ash and Herald of Ice skill gems, Herald of Thunder has two separate effects.

    The first effect adds x-y lightning damage to both spells and attacks. Damage dealt by this effect can shock.

    The second effect is triggered when a shocked enemy is killed. A Storm will strike enemies and destructible objects within Herald of Thunder's radius for its duration dealing lightning secondary damage. This storm remains centered on the character's location if the character moves. Damage dealt by the storm cannot inflict shock, and is not an area of effect.

    The storm will strike an enemy or destructible object every 250ms, but will prioritise targets that have been struck fewer times.

    The storm from Herald of Thunder applies to enemies killed by attacks as well as spells, but not if they are killed by minions, traps, mines, or totems.

    Interactions

    • Elemental Damage: Elemental and lightning damage modifiers affect both the on-hit and on-kill effects of Herald of Thunder. Added damage from support gems such as Added Cold Damage Support and Added Chaos Damage Support only applies to Herald of Thunder's storm.

    • Casting and Spell Interactions: Because Herald of Thunder's lightning bolts is secondary damage and not spell damage it is not directly affected by items, support gems, or passive skills which specifically modify spells.

    • Area of Effect: AoE modifiers like Increased Area of Effect Support and Concentrated Effect Support affect the radius in which Herald of Thunder's storm can strike targets. Lightning bolts are not AoE damage, therefore Area Damage modifiers don't affect the storm's damage.

    • Duration: Duration modifiers like Increased Duration Support and Less Duration Support affect the duration of the storm.

    • Auras, Buffs and Mana Reservation: Like Herald of Ash and Herald of Ice, Herald of Thunder is not an aura and does not receive bonuses from aura nodes, items, or support gems. It does reserve mana however, and it therefore benefits from reduced Mana Reserved modifiers.

    • Quality: Herald of Thunder's increased lightning damage quality bonus is global, meaning that it affects the character's lightning damage from all sources, not only Herald of Thunder.

    • Cannot Apply Shock: Herald of Thunder's on-kill effect cannot apply Shock. However, if The Three Dragons is equipped, the storm can apply Freeze.

    Version history

    VersionChanges
    3.11.0
  • No longer has a 0.4 second cooldown on the storm repeatedly striking the same enemy. Now favours striking enemies that have been struck fewer times.
  • Now deals 1 to 31 Lightning Damage at gem level 1 (from 1 to 34), up to 23 to 1108 Lightning Damage at gem level 20 (from 27 to 1303).
  • Now has an added damage Effectiveness of 100% (from 120%).
  • 3.4.0
  • Now instant by default and can therefore be used while moving.
  • All instant skills now have cooldown 1 second or less.
  • Instant skills cannot be supported by Spell Echo and will not be cast a second time by similar effects (such as from the Echoing Shrine).
  • 3.0.0
  • Added Herald gem tag.
  • 2.0.0
  • Reduced added damage at all levels.
  • 1.3.0
  • Herald of Ice and Herald of Thunder have been changed from Spell to Cast active skill types to indicate that they deal secondary damage and not spell damage.
  • 1.2.4
  • Herald of Thunder has been added to the game.

  • Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.