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:
Quest /2
Act | Quest | NPC | Character |
---|---|---|---|
2 | Intruders in Black | Quest Reward | All Classes |
2 | The Root of the Problem | Yeena | All Classes |
Genus
Level Effect /40
Implicit |
---|
Reservation: 25% 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 |
Level | Requires Level | Int | Adds 2 to 7 Lightning Damage to Spells | 2 to 7 Added Lightning Damage | Deals 1 to 31 Lightning Damage | Experience |
---|---|---|---|---|---|---|
1 | 16 | 41 | 2, 7 | 2, 7 | 1, 31 | 49,725 |
2 | 20 | 50 | 2, 9 | 2, 9 | 1, 42 | 95,714 |
3 | 24 | 58 | 3, 11 | 3, 11 | 1, 58 | 169,595 |
4 | 28 | 67 | 3, 14 | 3, 14 | 2, 78 | 199,345 |
5 | 31 | 73 | 4, 16 | 4, 16 | 2, 96 | 285,815 |
6 | 34 | 79 | 5, 18 | 5, 18 | 3, 120 | 401,344 |
7 | 37 | 85 | 5, 21 | 5, 21 | 3, 147 | 554,379 |
8 | 40 | 92 | 6, 24 | 6, 24 | 4, 179 | 755,049 |
9 | 43 | 98 | 7, 27 | 7, 27 | 4, 218 | 1,016,533 |
10 | 46 | 104 | 8, 31 | 8, 31 | 5, 264 | 1,898,602 |
11 | 49 | 111 | 9, 35 | 9, 35 | 7, 317 | 1,964,019 |
12 | 52 | 117 | 10, 39 | 10, 39 | 8, 380 | 2,573,731 |
13 | 55 | 123 | 11, 44 | 11, 44 | 10, 453 | 4,676,439 |
14 | 58 | 130 | 12, 49 | 12, 49 | 11, 539 | 3,017,327 |
15 | 60 | 134 | 13, 53 | 13, 53 | 13, 611 | 7,823,001 |
16 | 62 | 138 | 14, 57 | 14, 57 | 15, 691 | 15,264,208 |
17 | 64 | 142 | 15, 61 | 15, 61 | 16, 779 | 26,272,845 |
18 | 66 | 146 | 16, 66 | 16, 66 | 18, 878 | 62,872,274 |
19 | 68 | 151 | 18, 71 | 18, 71 | 20, 986 | 212,023,122 |
20 | 70 | 155 | 19, 76 | 19, 76 | 23, 1108 | |
21 | 72 | 20, 81 | 20, 81 | 26, 1230 | ||
22 | 74 | 22, 87 | 22, 87 | 29, 1364 | ||
23 | 76 | 23, 94 | 23, 94 | 32, 1512 | ||
24 | 78 | 25, 100 | 25, 100 | 36, 1675 | ||
25 | 80 | 27, 107 | 27, 107 | 40, 1854 | ||
26 | 82 | 29, 115 | 29, 115 | 45, 2050 | ||
27 | 84 | 31, 123 | 31, 123 | 50, 2264 | ||
28 | 86 | 33, 131 | 33, 131 | 56, 2500 | ||
29 | 88 | 35, 140 | 35, 140 | 62, 2758 | ||
30 | 90 | 37, 150 | 37, 150 | 68, 3041 | ||
31 | 91 | 39, 155 | 39, 155 | 72, 3194 | ||
32 | 92 | 40, 160 | 40, 160 | 76, 3347 | ||
33 | 93 | 41, 165 | 41, 165 | 80, 3511 | ||
34 | 94 | 43, 170 | 43, 170 | 83, 3675 | ||
35 | 95 | 44, 176 | 44, 176 | 87, 3850 | ||
36 | 96 | 45, 182 | 45, 182 | 91, 4025 | ||
37 | 97 | 47, 188 | 47, 188 | 94, 4212 | ||
38 | 98 | 48, 194 | 48, 194 | 98, 4398 | ||
39 | 99 | 50, 200 | 50, 200 | 103, 4595 | ||
40 | 100 | 52, 207 | 52, 207 | 107, 4792 |
Attribute /10
Herald of Thunder
Key | Value |
---|---|
Cost | iLvl 1: Normal: 1xOrb of Alteration |
Acronym | Hit, Kill, Buff, Shock |
DropLevel | 16 |
BaseType | Herald of Thunder |
Class | Skill Gems |
TargetTypes | Any |
Type | Spell, Buff, HasReservation, Damage, Area, Duration, Lightning, TotemCastsAlone, Herald, Instant, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown |
BuffIcon | |
ItemType | Metadata/Items/Gems/SkillGemHeraldOfThunder |
Reference | poe.ninja, Community Wiki |
Crucible Weapon /6
Weight | Desc |
---|---|
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 |
Microtransactions /20 ⍟
Supported By /76 ⍟
Icon | Name |
---|---|
Added Fire Damage Support | Added Fire Damage Support Supports any skill that hits enemies. |
Added Cold Damage Support | Added Cold Damage Support Supports any skill that hits enemies. |
Increased Area of Effect Support | Increased Area of Effect Support Supports any skill with an area of effect. |
Added Lightning Damage Support | Added Lightning Damage Support Supports any skill that hits enemies. |
Increased Critical Strikes Support | Increased Critical Strikes Support Supports any skill that hits enemies. |
Increased Critical Damage Support | Increased Critical Damage Support Supports any skill that hits enemies. |
Knockback Support | Knockback Support Supports any skill that hits enemies. |
Life Leech Support | Life Leech Support Supports any skill that hits enemies, causing those hits to leech life based on damage dealt. |
Added Chaos Damage Support | Added Chaos Damage Support Supports any skill that hits enemies. |
Stun Support | Stun Support Supports any skill that hits enemies, making it easier to stun enemies with those skills. |
Item Rarity Support | Item Rarity Support Supports any skill that can kill enemies. |
Concentrated Effect Support | Concentrated Effect Support Supports any skill with an area of effect, regardless of whether that skill deals damage. |
More Duration Support | More Duration Support Supports any skill with a duration. |
Cold to Fire Support | Cold to Fire Support Supports any skill that hits enemies. |
Combustion Support | Combustion Support Supports any skill that hits enemies. |
Elemental Proliferation Support | Elemental Proliferation Support Supports any skill that hits enemies, or could otherwise apply elemental ailments. |
Arrogance Support | Arrogance Support Supports any non-blessing skill with a reservation. |
Culling Strike Support | 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. |
Iron Will Support | Iron Will Support Supports spell skills, making the increase to physical melee damage from strength also increase their spell damage. |
Chance to Flee Support | Chance to Flee Support Supports any skill that hits enemies. |
Blind Support | Blind Support Supports any skill that hits enemies. |
Fire Penetration Support | Fire Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy fire resistance. |
Cold Penetration Support | Cold Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy cold resistance. |
Lightning Penetration Support | Lightning Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy lightning resistance. |
Elemental Penetration Support | Elemental Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy elemental resistances. |
Power Charge On Critical Support | Power Charge On Critical Support Supports any skill that hits enemies. |
Burning Damage Support | Burning Damage Support Supports any skill that hits enemies, or can deal burning damage directly. |
Hextouch Support | 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. |
Less Duration Support | Less Duration Support Supports any skill that has a duration. |
Block Chance Reduction Support | Block Chance Reduction Support Supports any skill that hits enemies. |
Physical to Lightning Support | Physical to Lightning Support Supports any skill that hits enemies. |
Ice Bite Support | Ice Bite Support Supports any skill you use to hit enemies yourself. Cannot support skills used by totems, traps, or mines. |
Hypothermia Support | Hypothermia Support Supports any skill that deals damage. |
Innervate Support | Innervate Support Supports any skill you use to hit enemies yourself. Cannot support skills used by totems, traps, or mines. |
Critical Strike Affliction Support | Critical Strike Affliction Support Supports any skill that hits enemies. |
Void Manipulation Support | Void Manipulation Support Supports any skill that deals damage. |
Controlled Destruction Support | Controlled Destruction Support Supports attack skills, or spell skills that deal damage. |
Swift Affliction Support | Swift Affliction Support Supports any skill that has a duration, or can hit enemies to inflict ailments on them. |
Elemental Focus Support | Elemental Focus Support Supports any skill that hits or burns enemies, or inflicts elemental ailments. |
Ignite Proliferation Support | Ignite Proliferation Support Supports any skill that hits enemies. |
Chance to Bleed Support | Chance to Bleed Support Supports attack skills. |
Chance to Poison Support | Chance to Poison Support Supports any skill that hits enemies. |
Deadly Ailments Support | Deadly Ailments Support Supports any skill that hits enemies. |
Decay Support | Decay Support Supports any skill that hits enemies. |
Efficacy Support | Efficacy Support Supports any skill that deals damage or has a duration. |
Vile Toxins Support | Vile Toxins Support Supports any skill that hits enemies. |
Immolate Support | Immolate Support Supports any skill that hits enemies. |
Unbound Ailments Support | Unbound Ailments Support Supports any skill that hits enemies or inflicts ailments |
Brutality Support | Brutality Support Supports any skill that deals damage. |
Summon Phantasm Support | 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. |
Bonechill Support | Bonechill Support Supports any skill that can chill enemies or create chilling areas. |
Energy Leech Support | Energy Leech Support Supports any skill that hits enemies, causing those hits to leech energy shield based on damage dealt. |
Awakened Added Fire Damage Support | Awakened Added Fire Damage Support Supports any skill that hits enemies. |
Awakened Brutality Support | Awakened Brutality Support Supports any skill that deals damage. |
Awakened Burning Damage Support | Awakened Burning Damage Support Supports any skill that hits enemies, or can deal burning damage directly. |
Awakened Fire Penetration Support | Awakened Fire Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy fire resistance. |
Awakened Added Cold Damage Support | Awakened Added Cold Damage Support Supports any skill that hits enemies. |
Awakened Cold Penetration Support | Awakened Cold Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy cold resistance. |
Awakened Deadly Ailments Support | Awakened Deadly Ailments Support Supports any skill that hits enemies. |
Awakened Swift Affliction Support | Awakened Swift Affliction Support Supports any skill that has a duration, or can hit enemies to inflict ailments on them. |
Awakened Void Manipulation Support | Awakened Void Manipulation Support Supports any skill that deals damage. |
Awakened Added Chaos Damage Support | Awakened Added Chaos Damage Support Supports any skill that hits enemies. |
Awakened Added Lightning Damage Support | Awakened Added Lightning Damage Support Supports any skill that hits enemies. |
Awakened Controlled Destruction Support | Awakened Controlled Destruction Support Supports attack skills, or spell skills that deal damage. |
Awakened Hextouch Support | 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. |
Awakened Elemental Focus Support | Awakened Elemental Focus Support Supports any skill that hits or burns enemies, or inflicts elemental ailments. |
Awakened Increased Area of Effect Support | Awakened Increased Area of Effect Support Supports any skill with an area of effect. |
Awakened Lightning Penetration Support | Awakened Lightning Penetration Support Supports any skill that hits enemies, making those hits penetrate enemy lightning resistance. |
Awakened Unbound Ailments Support | Awakened Unbound Ailments Support Supports any skill that hits enemies or inflicts ailments |
Second Wind Support | Second Wind Support Supports skills with cooldowns.
Cannot support triggered skills. |
Cruelty Support | Cruelty Support Supports any skill that hits enemies. Minions cannot gain Cruelty. |
Overcharge Support | Overcharge Support Supports any skill that hits enemies. |
Spellblade Support | Spellblade Support Supports spells that hit enemies. Cannot modify the skills of minions. |
Devour Support | Devour Support Supports any skill that hits enemies. |
Sadism Support | Sadism Support Supports any skill that hits enemies. |
Rupture Support | Rupture Support Supports attack skills. |
Herald of Thunder Unique /2 ⍟
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]
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)
15000% increased Rarity of Items Dropped
You can apply an additional Curse
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Spectre | N |
---|---|
Area | Arcade Map |
Tags | caster, 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 |
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
Cursed enemies have -40% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock
active skill area of effect radius +% final [9]
Base duration is 2.15 seconds
active skill area of effect radius +% final [28]
beacon placement radius [50]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
number of beacons [5]
is area damage [1]
active skill area of effect radius +% final [65]
is area damage [1]
80% less Cast Speed
5% chance to Shock enemies
spell maximum action distance +% [-50]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "Claw" off_hand_unarmed_type = "Shield" } Transitionable { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "DetachAllContainingText( head );" on_spawned_dead = "DetachAllContainingText( head );" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Guardians/MapGuardianBossLightning"] = { name = "Herald of Thunder", life = 3.5, energyShield = 1, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, 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 = { }, }, }, }
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
Id | MonsterMapBoss |
---|---|
Family | MonsterMapBoss |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
You can apply an additional Curse
Id | AdditionalCurseOnEnemies_ |
---|---|
Family | AdditionalCurseOnEnemies |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | caster curse |
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Id | StunRepeatImmunityMapBoss_ |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
15000% increased Rarity of Items Dropped
You can apply an additional Curse
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Spectre | N |
---|---|
Tags | caster, 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 |
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
Cursed enemies have -30% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock
active skill area of effect radius +% final [9]
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]
is area damage [1]
active skill area of effect radius +% final [65]
is area damage [1]
80% less Cast Speed
5% chance to Shock enemies
spell maximum action distance +% [-50]
Object Type
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/StandaloneMapBoss" Actor { main_hand_unarmed_type = "Claw" off_hand_unarmed_type = "Shield" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" extends "Metadata/Monsters/StandaloneMapBoss" Life { on_death = "DetachAllContainingText( head );" on_spawned_dead = "DetachAllContainingText( head );" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Guardians/MapGuardianBossLightningStandalone"] = { name = "Herald of Thunder", life = 3.5, energyShield = 1, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, 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 = { }, }, }, }
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
Id | MonsterMapBoss |
---|---|
Family | MonsterMapBoss |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
You can apply an additional Curse
Id | AdditionalCurseOnEnemies_ |
---|---|
Family | AdditionalCurseOnEnemies |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | caster curse |
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Id | StunRepeatImmunityMapBoss_ |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
15000% increased Rarity of Items Dropped
You can apply an additional Curse
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Spectre | N |
---|---|
Tags | construct, elder_map_boss, extra_large_height, hard_armour, is_unarmed, large_model, medium_movement, mud_blood, non_attacking, not_str, wb_leader |
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" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Transitionable { on_transition = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target.epk );" create_transitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );" } Animated { preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/entrance.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/absorb/absorb.ao" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Guardians/MapGuardianBossLightningElder"] = { name = "Herald of Thunder", life = 3.5, energyShield = 1, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 3, damageSpread = 0.2, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { }, modList = { }, }
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
Id | MonsterMapBoss |
---|---|
Family | MonsterMapBoss |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
You can apply an additional Curse
Id | AdditionalCurseOnEnemies_ |
---|---|
Family | AdditionalCurseOnEnemies |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | caster curse |
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Id | StunRepeatImmunityMapBoss_ |
---|---|
Family | Nothing |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
1500% increased Quantity of Items Dropped
2000% increased Rarity of Items Dropped
Spectre | N |
---|---|
Tags | caster, 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 |
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
is area damage [1]
active skill area of effect radius +% final [65]
is area damage [1]
Cursed enemies have -30% to Lightning Resistance
Hits against Cursed Enemies have +25% chance to Shock
active skill area of effect radius +% final [9]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "Claw" off_hand_unarmed_type = "Shield" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "DetachAllContainingText( head );" on_spawned_dead = "DetachAllContainingText( head );" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Guardians/GuardianBossLightningDescent"] = { name = "Herald of Thunder", life = 1.8, energyShield = 1, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, 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 = { }, }, }, }
Monsters grant 1000% increased Experience
1500% increased Quantity of Items Dropped
2000% increased Rarity of Items Dropped
Id | MonsterBossDescent |
---|---|
Family | MonsterDescentBoss |
Domains | Monster (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats |
Community Wiki
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
Version | Changes |
---|---|
3.11.0 |
|
3.4.0 |
|
3.0.0 |
|
2.0.0 |
|
1.3.0 |
|
1.2.4 |
|
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.