Puruna, the Challenger (2024)

Puruna, the Challenger

Puruna, the Challenger (1)Construct

Puruna, the Challenger (2)Puruna, the Challenger (3)Puruna, the Challenger (4)Puruna, the Challenger (5)

Area: Atoll Map

+2 to maximum number of Summoned Totems
totem art variation [1]
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]

SpectreN
AreaAtoll Map
Tagscaster, cold_affinity, construct, I_see_brothers_card, immobile, is_unarmed, large_height, large_model, mud_blood, non_unique_map_boss, not_dex, ranged, stone_armour

Life

400%

Energy Shield From Life

50%

Armour

+50%

Ailment Threshold

400%

Resistance

Puruna, the Challenger (6)40 Puruna, the Challenger (7)40 Puruna, the Challenger (8)40 Puruna, the Challenger (9)25

Damage

200%

Accuracy

100%

Critical Strike Chance

+5%

Critical Strike Multiplier

+130%

Attack Distance

6 ~ 6

Attack Time

1.5 Second

Damage Spread

±0%

Experience

200%

Model Size

180%

Type

TotemMapBossCold

Metadata

TotemMapBossCold

The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.

Level

72

Life

932,128

Armour

59,174

Evasion

5,444

Energy Shield

3,925

Damage

1,081

Spell Damage

1,614

Accuracy

339

Attack Time

1.005

Experience

122,870

Ailment Threshold

521,992

Chill

1,651

Shock

1,651

Brittle

9,338

Scorch

1,651

Sap

4,560

The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).

TotemMapBossFrostBolt

Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

Frostbolt

Critical Strike Chance: 5%

Cast Time: 0.75 sec

Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

Deals 1620 to 2431 Cold Damage
Skills Repeat an additional 2 Times
Projectiles Pierce all Targets
33% less Cast Speed
75% increased Cast Speed
50% increased Projectile Speed
base is projectile [1]

Puruna, the Challenger (10)

TotemMapBossFrostBoltTotems

Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

Frostbolt

Critical Strike Chance: 5%

Cast Time: 0.75 sec

Cooldown Time: 2.5 sec

Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

Deals 875 to 1313 Cold Damage
Projectiles Pierce all Targets
Totem lasts 8 seconds
33% less Cast Speed
Summons a Totem which uses this Skill
50% increased Projectile Speed
base active skill totem level [71]
base is projectile [1]
base totem range [80]

Puruna, the Challenger (11)

TotemMapBossWaterCascade

Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell

Glacial Cascade

Critical Strike Chance: 5%

Cast Time: 2 sec

Cooldown Time: 10 sec

Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.

Deals 1263 to 1895 Cold Damage
Causes +10 Bursts
active skill area of effect radius +% final [-18]
is area damage [1]

Puruna, the Challenger (12)

TotemBossTeamAAtollIceNovaChilledGround

Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova

Ice Nova

Critical Strike Chance: 5%

Cast Time: 3.5 sec

Cooldown Time: 15 sec

A circle of ice expands from the caster.

Deals 4347 to 6793 Cold Damage
Base duration is 4 seconds
Base radius is 2.6 metres
Can expand from 1 Frostbolt Projectile
active skill area of effect radius +% final [62]
cast when triggered by other skill % [100]
ice nova places ground ice [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]

Puruna, the Challenger (13)

Object Type

version 2extends "Metadata/Monsters/Totems/TotemBoss"Transitionable{}Stats{set_immune_to_curses = 0}

Object Type Codes

version 2extends "Metadata/Monsters/Totems/TotemBoss"
-- src\Data\Spectres.luaminions["Metadata/Monsters/Totems/TotemMapBossCold"] = { name = "Puruna, the Challenger", life = 4, energyShield = 0.5, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 2, damageSpread = 0, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { "TotemBossTeamAAtollIceNovaChilledGround", "TotemMapBossWaterCascade", "TotemMapBossFrostBolt", "TotemMapBossFrostBoltTotems", }, modList = { },}-- src\Data\Skills\spectre.luaskills["TotemBossTeamAAtollIceNovaChilledGround"] = { name = "Ice Nova", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "A circle of ice expands from the caster.", 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.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 3.5, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "active_skill_base_area_of_effect_radius", "base_skill_effect_duration", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "cast_when_triggered_by_other_skill_%", "ice_nova_number_of_frost_bolts_to_cast_on", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "ice_nova_places_ground_ice", }, levels = { [1] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, [2] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3}, cost = { }, }, [3] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossWaterCascade"] = { name = "Glacial Cascade", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.", 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.Cold] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "upheaval_number_of_spikes", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 10, -18, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBolt"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "skill_repeat_count", "base_projectile_speed_+%", "active_skill_cast_speed_+%_final", "base_cast_speed_+%", "base_is_projectile", "always_pierce", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 30, -33, 75, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 1, 40, -33, 75, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 2, 40, -33, 75, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 2, 50, -33, 75, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 2, 0, -33, 75, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBoltTotems"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, totem = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "base_projectile_speed_+%", "base_active_skill_totem_level", "active_skill_cast_speed_+%_final", "base_totem_duration", "base_totem_range", "base_is_projectile", "always_pierce", "is_totem", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30, 4, -33, 8000, 80, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 30, 8, -33, 8000, 80, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 30, 11, -33, 8000, 80, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 30, 15, -33, 8000, 80, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 30, 20, -33, 8000, 80, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [6] = {0.80000001192093, 1.2000000476837, 30, 28, -33, 8000, 80, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [7] = {0.80000001192093, 1.2000000476837, 30, 29, -33, 8000, 80, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [8] = {0.80000001192093, 1.2000000476837, 30, 31, -33, 8000, 80, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [9] = {0.80000001192093, 1.2000000476837, 30, 32, -33, 8000, 80, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [10] = {0.80000001192093, 1.2000000476837, 30, 34, -33, 8000, 80, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [11] = {0.80000001192093, 1.2000000476837, 30, 37, -33, 8000, 80, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [12] = {0.80000001192093, 1.2000000476837, 40, 40, -33, 8000, 80, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [13] = {0.80000001192093, 1.2000000476837, 40, 42, -33, 8000, 80, critChance = 5, levelRequirement = 41, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [14] = {0.80000001192093, 1.2000000476837, 40, 44, -33, 8000, 80, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [15] = {0.80000001192093, 1.2000000476837, 40, 50, -33, 8000, 80, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [16] = {0.80000001192093, 1.2000000476837, 40, 51, -33, 8000, 80, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [17] = {0.80000001192093, 1.2000000476837, 40, 52, -33, 8000, 80, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [18] = {0.80000001192093, 1.2000000476837, 40, 63, -33, 8000, 80, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [19] = {0.80000001192093, 1.2000000476837, 40, 65, -33, 8000, 80, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [20] = {0.80000001192093, 1.2000000476837, 40, 66, -33, 8000, 80, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [21] = {0.80000001192093, 1.2000000476837, 40, 67, -33, 8000, 80, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [22] = {0.80000001192093, 1.2000000476837, 50, 68, -33, 8000, 80, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [23] = {0.80000001192093, 1.2000000476837, 50, 69, -33, 8000, 80, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [24] = {0.80000001192093, 1.2000000476837, 50, 70, -33, 8000, 80, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [25] = {0.80000001192093, 1.2000000476837, 50, 71, -33, 8000, 80, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [26] = {0.80000001192093, 1.2000000476837, 50, 72, -33, 8000, 80, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [27] = {0.80000001192093, 1.2000000476837, 50, 73, -33, 8000, 80, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [28] = {0.80000001192093, 1.2000000476837, 50, 74, -33, 8000, 80, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [29] = {0.80000001192093, 1.2000000476837, 50, 75, -33, 8000, 80, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [30] = {0.80000001192093, 1.2000000476837, 50, 76, -33, 8000, 80, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [31] = {0.80000001192093, 1.2000000476837, 50, 77, -33, 8000, 80, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [32] = {0.80000001192093, 1.2000000476837, 50, 78, -33, 8000, 80, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [33] = {0.80000001192093, 1.2000000476837, 50, 79, -33, 8000, 80, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [34] = {0.80000001192093, 1.2000000476837, 0, 80, -33, 8000, 80, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [35] = {0.80000001192093, 1.2000000476837, 0, 81, -33, 8000, 80, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}
+2 to maximum number of Summoned Totems
IdMonsterTwoAdditionalTotems
FamilyAdditionalTotems
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • number of additional totems allowed Min: 2 Max: 2 Global
  • totem art variation [1]
    IdMonsterTotemVariationTiki
    FamilyTotemVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    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
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    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
  • Puruna, the Challenger

    Puruna, the Challenger (14)Construct

    Puruna, the Challenger (15)Puruna, the Challenger (16)Puruna, the Challenger (17)Puruna, the Challenger (18)

    +2 to maximum number of Summoned Totems
    totem art variation [1]
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]

    SpectreN
    Tagscaster, cold_affinity, construct, immobile, is_unarmed, large_height, large_model, mud_blood, not_dex, ranged, standalone_map_boss, stone_armour

    Life

    400%

    Energy Shield From Life

    50%

    Armour

    +50%

    Ailment Threshold

    400%

    Resistance

    Puruna, the Challenger (19)40 Puruna, the Challenger (20)40 Puruna, the Challenger (21)40 Puruna, the Challenger (22)25

    Damage

    200%

    Accuracy

    100%

    Critical Strike Chance

    +5%

    Critical Strike Multiplier

    +130%

    Attack Distance

    6 ~ 6

    Attack Time

    1.5 Second

    Damage Spread

    ±0%

    Experience

    200%

    Model Size

    180%

    Type

    TotemMapBossCold

    Metadata

    TotemMapBossColdStandalone

    The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.

    Level

    68

    Life

    557,385

    Armour

    43,185

    Evasion

    4,739

    Energy Shield

    3,064

    Damage

    851

    Spell Damage

    1,270

    Accuracy

    290

    Attack Time

    1.005

    Experience

    112,805

    Ailment Threshold

    351,153

    Chill

    1,110

    Shock

    1,110

    Brittle

    6,282

    Scorch

    1,110

    Sap

    3,068

    The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).

    TotemMapBossFrostBolt

    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

    Frostbolt

    Critical Strike Chance: 5%

    Cast Time: 0.75 sec

    Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

    Deals 1391 to 2086 Cold Damage
    Skills Repeat an additional 2 Times
    Projectiles Pierce all Targets
    33% less Cast Speed
    75% increased Cast Speed
    40% increased Projectile Speed
    base is projectile [1]

    Puruna, the Challenger (23)

    TotemMapBossFrostBoltTotems

    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

    Frostbolt

    Critical Strike Chance: 5%

    Cast Time: 0.75 sec

    Cooldown Time: 2.5 sec

    Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

    Deals 750.9 to 1126 Cold Damage
    Projectiles Pierce all Targets
    Totem lasts 8 seconds
    33% less Cast Speed
    Summons a Totem which uses this Skill
    40% increased Projectile Speed
    base active skill totem level [67]
    base is projectile [1]
    base totem range [80]

    Puruna, the Challenger (24)

    TotemMapBossWaterCascade

    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell

    Glacial Cascade

    Critical Strike Chance: 5%

    Cast Time: 2 sec

    Cooldown Time: 10 sec

    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.

    Deals 1105 to 1658 Cold Damage
    Causes +10 Bursts
    active skill area of effect radius +% final [-18]
    is area damage [1]

    Puruna, the Challenger (25)

    TotemBossTeamAAtollIceNovaChilledGround

    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova

    Ice Nova

    Critical Strike Chance: 5%

    Cast Time: 3.5 sec

    Cooldown Time: 15 sec

    A circle of ice expands from the caster.

    Deals 3444 to 5381 Cold Damage
    Base duration is 4 seconds
    Base radius is 2.6 metres
    Can expand from 1 Frostbolt Projectile
    active skill area of effect radius +% final [62]
    cast when triggered by other skill % [100]
    ice nova places ground ice [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]

    Puruna, the Challenger (26)

    Object Type

    version 2extends "Metadata/Monsters/Totems/MonsterTotem"extends "Metadata/Monsters/StandaloneMapBoss"Transitionable{}Stats{set_immune_to_curses = 0}

    Object Type Codes

    version 2extends "Metadata/Monsters/Totems/MonsterTotem"extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.luaminions["Metadata/Monsters/Totems/TotemMapBossColdStandalone"] = { name = "Puruna, the Challenger", life = 4, energyShield = 0.5, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 2, damageSpread = 0, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { "TotemBossTeamAAtollIceNovaChilledGround", "TotemMapBossWaterCascade", "TotemMapBossFrostBolt", "TotemMapBossFrostBoltTotems", }, modList = { },}-- src\Data\Skills\spectre.luaskills["TotemBossTeamAAtollIceNovaChilledGround"] = { name = "Ice Nova", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "A circle of ice expands from the caster.", 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.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 3.5, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "active_skill_base_area_of_effect_radius", "base_skill_effect_duration", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "cast_when_triggered_by_other_skill_%", "ice_nova_number_of_frost_bolts_to_cast_on", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "ice_nova_places_ground_ice", }, levels = { [1] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, [2] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3}, cost = { }, }, [3] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossWaterCascade"] = { name = "Glacial Cascade", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.", 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.Cold] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "upheaval_number_of_spikes", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 10, -18, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBolt"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "skill_repeat_count", "base_projectile_speed_+%", "active_skill_cast_speed_+%_final", "base_cast_speed_+%", "base_is_projectile", "always_pierce", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 30, -33, 75, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 1, 40, -33, 75, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 2, 40, -33, 75, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 2, 50, -33, 75, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 2, 0, -33, 75, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBoltTotems"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, totem = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "base_projectile_speed_+%", "base_active_skill_totem_level", "active_skill_cast_speed_+%_final", "base_totem_duration", "base_totem_range", "base_is_projectile", "always_pierce", "is_totem", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30, 4, -33, 8000, 80, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 30, 8, -33, 8000, 80, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 30, 11, -33, 8000, 80, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 30, 15, -33, 8000, 80, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 30, 20, -33, 8000, 80, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [6] = {0.80000001192093, 1.2000000476837, 30, 28, -33, 8000, 80, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [7] = {0.80000001192093, 1.2000000476837, 30, 29, -33, 8000, 80, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [8] = {0.80000001192093, 1.2000000476837, 30, 31, -33, 8000, 80, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [9] = {0.80000001192093, 1.2000000476837, 30, 32, -33, 8000, 80, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [10] = {0.80000001192093, 1.2000000476837, 30, 34, -33, 8000, 80, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [11] = {0.80000001192093, 1.2000000476837, 30, 37, -33, 8000, 80, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [12] = {0.80000001192093, 1.2000000476837, 40, 40, -33, 8000, 80, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [13] = {0.80000001192093, 1.2000000476837, 40, 42, -33, 8000, 80, critChance = 5, levelRequirement = 41, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [14] = {0.80000001192093, 1.2000000476837, 40, 44, -33, 8000, 80, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [15] = {0.80000001192093, 1.2000000476837, 40, 50, -33, 8000, 80, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [16] = {0.80000001192093, 1.2000000476837, 40, 51, -33, 8000, 80, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [17] = {0.80000001192093, 1.2000000476837, 40, 52, -33, 8000, 80, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [18] = {0.80000001192093, 1.2000000476837, 40, 63, -33, 8000, 80, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [19] = {0.80000001192093, 1.2000000476837, 40, 65, -33, 8000, 80, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [20] = {0.80000001192093, 1.2000000476837, 40, 66, -33, 8000, 80, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [21] = {0.80000001192093, 1.2000000476837, 40, 67, -33, 8000, 80, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [22] = {0.80000001192093, 1.2000000476837, 50, 68, -33, 8000, 80, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [23] = {0.80000001192093, 1.2000000476837, 50, 69, -33, 8000, 80, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [24] = {0.80000001192093, 1.2000000476837, 50, 70, -33, 8000, 80, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [25] = {0.80000001192093, 1.2000000476837, 50, 71, -33, 8000, 80, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [26] = {0.80000001192093, 1.2000000476837, 50, 72, -33, 8000, 80, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [27] = {0.80000001192093, 1.2000000476837, 50, 73, -33, 8000, 80, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [28] = {0.80000001192093, 1.2000000476837, 50, 74, -33, 8000, 80, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [29] = {0.80000001192093, 1.2000000476837, 50, 75, -33, 8000, 80, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [30] = {0.80000001192093, 1.2000000476837, 50, 76, -33, 8000, 80, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [31] = {0.80000001192093, 1.2000000476837, 50, 77, -33, 8000, 80, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [32] = {0.80000001192093, 1.2000000476837, 50, 78, -33, 8000, 80, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [33] = {0.80000001192093, 1.2000000476837, 50, 79, -33, 8000, 80, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [34] = {0.80000001192093, 1.2000000476837, 0, 80, -33, 8000, 80, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [35] = {0.80000001192093, 1.2000000476837, 0, 81, -33, 8000, 80, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}
    +2 to maximum number of Summoned Totems
    IdMonsterTwoAdditionalTotems
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 2 Max: 2 Global
  • totem art variation [1]
    IdMonsterTotemVariationTiki
    FamilyTotemVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    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
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    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
  • Puruna, the Challenger

    Puruna, the Challenger (27)Construct

    Puruna, the Challenger (28)Puruna, the Challenger (29)Puruna, the Challenger (30)Puruna, the Challenger (31)

    +2 to maximum number of Summoned Totems
    totem art variation [1]
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]

    SpectreN
    Tagsconstruct, elder_map_boss, immobile, is_unarmed, large_height, large_model, mud_blood, non_attacking, not_dex, stone_armour

    Life

    400%

    Energy Shield From Life

    50%

    Armour

    +50%

    Ailment Threshold

    400%

    Resistance

    Puruna, the Challenger (32)40 Puruna, the Challenger (33)40 Puruna, the Challenger (34)40 Puruna, the Challenger (35)25

    Damage

    200%

    Accuracy

    100%

    Critical Strike Chance

    +5%

    Critical Strike Multiplier

    +130%

    Attack Distance

    6 ~ 6

    Attack Time

    1.5 Second

    Damage Spread

    ±0%

    Experience

    200%

    Model Size

    180%

    Type

    TotemMapBossCold

    Metadata

    TotemMapBossColdElder

    Object Type

    version 2extends "Metadata/Monsters/Monster"Life{corpse_usable = false}Stats{base_cannot_be_damaged = 1base_cannot_be_stunned = 1cannot_be_knocked_back = 1is_hidden_monster = 1immune_to_curses = 1immune_to_auras_from_other_entities = 1set_immune_vaal_lighting_warp = 1}Transitionable{}Preload{preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"preload_object = "Metadata/MiscellaneousObjects/ElderPortal"}

    Object Type Codes

    version 2extends "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.luaminions["Metadata/Monsters/Totems/TotemMapBossColdElder"] = { name = "Puruna, the Challenger", life = 4, energyShield = 0.5, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 2, damageSpread = 0, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { }, modList = { },}
    +2 to maximum number of Summoned Totems
    IdMonsterTwoAdditionalTotems
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 2 Max: 2 Global
  • totem art variation [1]
    IdMonsterTotemVariationTiki
    FamilyTotemVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    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
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    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
  • Puruna, the Challenger

    Puruna, the Challenger (36)Construct

    Puruna, the Challenger (37)Puruna, the Challenger (38)Puruna, the Challenger (39)Puruna, the Challenger (40)

    Area: Plateau Map

    +5 to maximum number of Summoned Totems
    totem art variation [1]
    damage vs tiki totems +% [300]
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    857% increased Totem Life

    SpectreN
    AreaPlateau Map
    Tagscaster, cold_affinity, construct, immobile, is_unarmed, large_height, large_model, mud_blood, non_unique_map_boss, not_dex, ranged, stone_armour

    Life

    400%

    Energy Shield From Life

    50%

    Armour

    +50%

    Ailment Threshold

    400%

    Resistance

    Puruna, the Challenger (41)40 Puruna, the Challenger (42)40 Puruna, the Challenger (43)40 Puruna, the Challenger (44)25

    Damage

    200%

    Accuracy

    100%

    Critical Strike Chance

    +5%

    Critical Strike Multiplier

    +130%

    Attack Distance

    6 ~ 6

    Attack Time

    1.5 Second

    Damage Spread

    ±0%

    Experience

    200%

    Model Size

    180%

    Type

    TotemMapBossColdPlateau

    Metadata

    TotemMapBossColdPlateau

    The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.

    Level

    83

    Life

    10,136,607

    Armour

    138,716

    Evasion

    7,860

    Energy Shield

    7,660

    Damage

    2,051

    Spell Damage

    3,061

    Accuracy

    518

    Attack Time

    1.005

    Experience

    144,452

    Ailment Threshold

    4,764,205

    Chill

    15,064

    Shock

    15,064

    Brittle

    85,227

    Scorch

    15,064

    Sap

    41,620

    The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).

    TotemMapBossFrostBoltTotems

    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

    Frostbolt

    Critical Strike Chance: 5%

    Cast Time: 0.75 sec

    Cooldown Time: 2.5 sec

    Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

    Deals 1333 to 1999 Cold Damage
    Projectiles Pierce all Targets
    Totem lasts 8 seconds
    33% less Cast Speed
    Summons a Totem which uses this Skill
    base active skill totem level [81]
    base is projectile [1]
    base totem range [80]

    Puruna, the Challenger (45)

    TotemMapBossFrostBolt

    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

    Frostbolt

    Critical Strike Chance: 5%

    Cast Time: 0.75 sec

    Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

    Deals 2468 to 3703 Cold Damage
    Skills Repeat an additional 2 Times
    Projectiles Pierce all Targets
    33% less Cast Speed
    75% increased Cast Speed
    base is projectile [1]

    Puruna, the Challenger (46)

    TotemMapBossWaterCascade

    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell

    Glacial Cascade

    Critical Strike Chance: 5%

    Cast Time: 2 sec

    Cooldown Time: 10 sec

    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.

    Deals 1825 to 2737 Cold Damage
    Causes +10 Bursts
    active skill area of effect radius +% final [-18]
    is area damage [1]

    Puruna, the Challenger (47)

    SummonInvisibleVortex

    Spell, Multicastable, Triggerable

    Cast Time: 1 sec

    Cooldown Time: 5 sec

    alternate minion [197]
    number of monsters to summon [1]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    TotemBossTeamAAtollIceNovaChilledGround

    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova

    Ice Nova

    Critical Strike Chance: 5%

    Cast Time: 3.5 sec

    Cooldown Time: 15 sec

    A circle of ice expands from the caster.

    Deals 8253 to 12895 Cold Damage
    Base duration is 4 seconds
    Base radius is 2.6 metres
    Can expand from 1 Frostbolt Projectile
    active skill area of effect radius +% final [62]
    cast when triggered by other skill % [100]
    ice nova places ground ice [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]

    Puruna, the Challenger (48)

    Object Type

    version 2extends "Metadata/Monsters/Totems/TotemMapBossPlateauBase"Positioned{team = 126}

    Object Type Codes

    version 2extends "Metadata/Monsters/Totems/TotemMapBossPlateauBase"
    -- src\Data\Spectres.luaminions["Metadata/Monsters/Totems/TotemMapBossColdPlateau"] = { name = "Puruna, the Challenger", life = 4, energyShield = 0.5, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 2, damageSpread = 0, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { "TotemBossTeamAAtollIceNovaChilledGround", "TotemMapBossWaterCascade", "SummonInvisibleVortex", "TotemMapBossFrostBolt", "TotemMapBossFrostBoltTotems", }, modList = { },}-- src\Data\Skills\spectre.luaskills["TotemBossTeamAAtollIceNovaChilledGround"] = { name = "Ice Nova", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "A circle of ice expands from the caster.", 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.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 3.5, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "active_skill_base_area_of_effect_radius", "base_skill_effect_duration", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "cast_when_triggered_by_other_skill_%", "ice_nova_number_of_frost_bolts_to_cast_on", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "ice_nova_places_ground_ice", }, levels = { [1] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, [2] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3}, cost = { }, }, [3] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossWaterCascade"] = { name = "Glacial Cascade", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.", 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.Cold] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "upheaval_number_of_spikes", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 10, -18, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["SummonInvisibleVortex"] = { name = "SummonInvisibleVortex", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_monsters_to_summon", "alternate_minion", "summoned_monsters_no_drops_or_experience", "summoned_monsters_are_minions", }, levels = { [1] = {1, 197, levelRequirement = 1, statInterpolation = {}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBolt"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "skill_repeat_count", "base_projectile_speed_+%", "active_skill_cast_speed_+%_final", "base_cast_speed_+%", "base_is_projectile", "always_pierce", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 30, -33, 75, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 1, 40, -33, 75, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 2, 40, -33, 75, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 2, 50, -33, 75, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 2, 0, -33, 75, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBoltTotems"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, totem = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "base_projectile_speed_+%", "base_active_skill_totem_level", "active_skill_cast_speed_+%_final", "base_totem_duration", "base_totem_range", "base_is_projectile", "always_pierce", "is_totem", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30, 4, -33, 8000, 80, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 30, 8, -33, 8000, 80, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 30, 11, -33, 8000, 80, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 30, 15, -33, 8000, 80, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 30, 20, -33, 8000, 80, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [6] = {0.80000001192093, 1.2000000476837, 30, 28, -33, 8000, 80, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [7] = {0.80000001192093, 1.2000000476837, 30, 29, -33, 8000, 80, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [8] = {0.80000001192093, 1.2000000476837, 30, 31, -33, 8000, 80, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [9] = {0.80000001192093, 1.2000000476837, 30, 32, -33, 8000, 80, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [10] = {0.80000001192093, 1.2000000476837, 30, 34, -33, 8000, 80, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [11] = {0.80000001192093, 1.2000000476837, 30, 37, -33, 8000, 80, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [12] = {0.80000001192093, 1.2000000476837, 40, 40, -33, 8000, 80, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [13] = {0.80000001192093, 1.2000000476837, 40, 42, -33, 8000, 80, critChance = 5, levelRequirement = 41, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [14] = {0.80000001192093, 1.2000000476837, 40, 44, -33, 8000, 80, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [15] = {0.80000001192093, 1.2000000476837, 40, 50, -33, 8000, 80, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [16] = {0.80000001192093, 1.2000000476837, 40, 51, -33, 8000, 80, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [17] = {0.80000001192093, 1.2000000476837, 40, 52, -33, 8000, 80, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [18] = {0.80000001192093, 1.2000000476837, 40, 63, -33, 8000, 80, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [19] = {0.80000001192093, 1.2000000476837, 40, 65, -33, 8000, 80, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [20] = {0.80000001192093, 1.2000000476837, 40, 66, -33, 8000, 80, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [21] = {0.80000001192093, 1.2000000476837, 40, 67, -33, 8000, 80, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [22] = {0.80000001192093, 1.2000000476837, 50, 68, -33, 8000, 80, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [23] = {0.80000001192093, 1.2000000476837, 50, 69, -33, 8000, 80, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [24] = {0.80000001192093, 1.2000000476837, 50, 70, -33, 8000, 80, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [25] = {0.80000001192093, 1.2000000476837, 50, 71, -33, 8000, 80, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [26] = {0.80000001192093, 1.2000000476837, 50, 72, -33, 8000, 80, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [27] = {0.80000001192093, 1.2000000476837, 50, 73, -33, 8000, 80, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [28] = {0.80000001192093, 1.2000000476837, 50, 74, -33, 8000, 80, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [29] = {0.80000001192093, 1.2000000476837, 50, 75, -33, 8000, 80, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [30] = {0.80000001192093, 1.2000000476837, 50, 76, -33, 8000, 80, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [31] = {0.80000001192093, 1.2000000476837, 50, 77, -33, 8000, 80, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [32] = {0.80000001192093, 1.2000000476837, 50, 78, -33, 8000, 80, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [33] = {0.80000001192093, 1.2000000476837, 50, 79, -33, 8000, 80, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [34] = {0.80000001192093, 1.2000000476837, 0, 80, -33, 8000, 80, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [35] = {0.80000001192093, 1.2000000476837, 0, 81, -33, 8000, 80, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}
    +5 to maximum number of Summoned Totems
    IdMonsterAdditionalTotems
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 5 Max: 5 Global
  • totem art variation [1]
    IdMonsterTotemVariationTiki
    FamilyTotemVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • damage vs tiki totems +% [300]
    IdIncreasedDamageVersusTikiTotems
    FamilyIncreasedDamageVersusTikiTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • damage vs tiki totems +% Min: 300 Max: 300 Global
  • Craft Tagsdamage
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    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
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    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
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    857% increased Totem Life
    IdMonsterTotemLifeMapBoss
    FamilyIncreasedTotemLife
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem life +% Min: 857 Max: 857 Global
  • Craft Tagsresource life

    Puruna, the Challenger

    Puruna, the Challenger (49)Construct

    Puruna, the Challenger (50)Puruna, the Challenger (51)Puruna, the Challenger (52)Puruna, the Challenger (53)

    +5 to maximum number of Summoned Totems
    totem art variation [1]
    damage vs tiki totems +% [300]
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    857% increased Totem Life

    SpectreN
    Tagscaster, cold_affinity, construct, immobile, is_unarmed, large_height, large_model, mud_blood, not_dex, ranged, standalone_map_boss, stone_armour

    Life

    400%

    Energy Shield From Life

    50%

    Armour

    +50%

    Ailment Threshold

    400%

    Resistance

    Puruna, the Challenger (54)40 Puruna, the Challenger (55)40 Puruna, the Challenger (56)40 Puruna, the Challenger (57)25

    Damage

    200%

    Accuracy

    100%

    Critical Strike Chance

    +5%

    Critical Strike Multiplier

    +130%

    Attack Distance

    6 ~ 6

    Attack Time

    1.5 Second

    Damage Spread

    ±0%

    Experience

    200%

    Model Size

    180%

    Type

    TotemMapBossColdPlateau

    Metadata

    TotemMapBossColdPlateauStandalone

    The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.

    Level

    68

    Life

    557,385

    Armour

    43,185

    Evasion

    4,739

    Energy Shield

    3,064

    Damage

    851

    Spell Damage

    1,270

    Accuracy

    290

    Attack Time

    1.005

    Experience

    112,805

    Ailment Threshold

    351,153

    Chill

    1,110

    Shock

    1,110

    Brittle

    6,282

    Scorch

    1,110

    Sap

    3,068

    The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).

    TotemMapBossFrostBoltTotems

    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

    Frostbolt

    Critical Strike Chance: 5%

    Cast Time: 0.75 sec

    Cooldown Time: 2.5 sec

    Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

    Deals 750.9 to 1126 Cold Damage
    Projectiles Pierce all Targets
    Totem lasts 8 seconds
    33% less Cast Speed
    Summons a Totem which uses this Skill
    40% increased Projectile Speed
    base active skill totem level [67]
    base is projectile [1]
    base totem range [80]

    Puruna, the Challenger (58)

    TotemMapBossFrostBolt

    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Cold, Triggerable, CanRapidFire

    Frostbolt

    Critical Strike Chance: 5%

    Cast Time: 0.75 sec

    Fires a slow-moving projectile that pierces through enemies, dealing cold damage.

    Deals 1391 to 2086 Cold Damage
    Skills Repeat an additional 2 Times
    Projectiles Pierce all Targets
    33% less Cast Speed
    75% increased Cast Speed
    40% increased Projectile Speed
    base is projectile [1]

    Puruna, the Challenger (59)

    TotemMapBossWaterCascade

    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell

    Glacial Cascade

    Critical Strike Chance: 5%

    Cast Time: 2 sec

    Cooldown Time: 10 sec

    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.

    Deals 1105 to 1658 Cold Damage
    Causes +10 Bursts
    active skill area of effect radius +% final [-18]
    is area damage [1]

    Puruna, the Challenger (60)

    SummonInvisibleVortex

    Spell, Multicastable, Triggerable

    Cast Time: 1 sec

    Cooldown Time: 5 sec

    alternate minion [197]
    number of monsters to summon [1]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    TotemBossTeamAAtollIceNovaChilledGround

    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire, AreaSpell, Nova

    Ice Nova

    Critical Strike Chance: 5%

    Cast Time: 3.5 sec

    Cooldown Time: 15 sec

    A circle of ice expands from the caster.

    Deals 3444 to 5381 Cold Damage
    Base duration is 4 seconds
    Base radius is 2.6 metres
    Can expand from 1 Frostbolt Projectile
    active skill area of effect radius +% final [62]
    cast when triggered by other skill % [100]
    ice nova places ground ice [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]

    Puruna, the Challenger (61)

    Object Type

    version 2extends "Metadata/Monsters/Totems/TotemMapBossPlateauBase"extends "Metadata/Monsters/StandaloneMapBoss"

    Object Type Codes

    version 2extends "Metadata/Monsters/Totems/TotemMapBossPlateauBase"extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.luaminions["Metadata/Monsters/Totems/TotemMapBossColdPlateauStandalone"] = { name = "Puruna, the Challenger", life = 4, energyShield = 0.5, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 2, damageSpread = 0, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { "TotemBossTeamAAtollIceNovaChilledGround", "TotemMapBossWaterCascade", "SummonInvisibleVortex", "TotemMapBossFrostBolt", "TotemMapBossFrostBoltTotems", }, modList = { },}-- src\Data\Skills\spectre.luaskills["TotemBossTeamAAtollIceNovaChilledGround"] = { name = "Ice Nova", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "A circle of ice expands from the caster.", 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.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 3.5, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "active_skill_base_area_of_effect_radius", "base_skill_effect_duration", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "cast_when_triggered_by_other_skill_%", "ice_nova_number_of_frost_bolts_to_cast_on", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", "ice_nova_places_ground_ice", }, levels = { [1] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, [2] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3}, cost = { }, }, [3] = {0.80000001192093, 1.25, 26, 4000, -25, 100, 1, 62, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossWaterCascade"] = { name = "Glacial Cascade", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.", 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.Cold] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 2, baseFlags = { area = true, spell = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "upheaval_number_of_spikes", "active_skill_area_of_effect_radius_+%_final", "is_area_damage", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 10, -18, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["SummonInvisibleVortex"] = { name = "SummonInvisibleVortex", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_monsters_to_summon", "alternate_minion", "summoned_monsters_no_drops_or_experience", "summoned_monsters_are_minions", }, levels = { [1] = {1, 197, levelRequirement = 1, statInterpolation = {}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBolt"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "skill_repeat_count", "base_projectile_speed_+%", "active_skill_cast_speed_+%_final", "base_cast_speed_+%", "base_is_projectile", "always_pierce", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 1, 30, -33, 75, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 1, 40, -33, 75, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 2, 40, -33, 75, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 2, 50, -33, 75, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 2, 0, -33, 75, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}-- src\Data\Skills\spectre.luaskills["TotemMapBossFrostBoltTotems"] = { name = "Frostbolt", hidden = true, color = "3", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, baseFlags = { spell = true, projectile = true, totem = true, }, baseMods = { }, qualityStats = { }, stats = { "spell_minimum_base_cold_damage", "spell_maximum_base_cold_damage", "base_projectile_speed_+%", "base_active_skill_totem_level", "active_skill_cast_speed_+%_final", "base_totem_duration", "base_totem_range", "base_is_projectile", "always_pierce", "is_totem", }, levels = { [1] = {0.80000001192093, 1.2000000476837, 30, 4, -33, 8000, 80, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [2] = {0.80000001192093, 1.2000000476837, 30, 8, -33, 8000, 80, critChance = 5, levelRequirement = 5, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [3] = {0.80000001192093, 1.2000000476837, 30, 11, -33, 8000, 80, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [4] = {0.80000001192093, 1.2000000476837, 30, 15, -33, 8000, 80, critChance = 5, levelRequirement = 10, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [5] = {0.80000001192093, 1.2000000476837, 30, 20, -33, 8000, 80, critChance = 5, levelRequirement = 12, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [6] = {0.80000001192093, 1.2000000476837, 30, 28, -33, 8000, 80, critChance = 5, levelRequirement = 14, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [7] = {0.80000001192093, 1.2000000476837, 30, 29, -33, 8000, 80, critChance = 5, levelRequirement = 17, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [8] = {0.80000001192093, 1.2000000476837, 30, 31, -33, 8000, 80, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [9] = {0.80000001192093, 1.2000000476837, 30, 32, -33, 8000, 80, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [10] = {0.80000001192093, 1.2000000476837, 30, 34, -33, 8000, 80, critChance = 5, levelRequirement = 28, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [11] = {0.80000001192093, 1.2000000476837, 30, 37, -33, 8000, 80, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [12] = {0.80000001192093, 1.2000000476837, 40, 40, -33, 8000, 80, critChance = 5, levelRequirement = 36, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [13] = {0.80000001192093, 1.2000000476837, 40, 42, -33, 8000, 80, critChance = 5, levelRequirement = 41, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [14] = {0.80000001192093, 1.2000000476837, 40, 44, -33, 8000, 80, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [15] = {0.80000001192093, 1.2000000476837, 40, 50, -33, 8000, 80, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [16] = {0.80000001192093, 1.2000000476837, 40, 51, -33, 8000, 80, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [17] = {0.80000001192093, 1.2000000476837, 40, 52, -33, 8000, 80, critChance = 5, levelRequirement = 57, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [18] = {0.80000001192093, 1.2000000476837, 40, 63, -33, 8000, 80, critChance = 5, levelRequirement = 65, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [19] = {0.80000001192093, 1.2000000476837, 40, 65, -33, 8000, 80, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [20] = {0.80000001192093, 1.2000000476837, 40, 66, -33, 8000, 80, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [21] = {0.80000001192093, 1.2000000476837, 40, 67, -33, 8000, 80, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [22] = {0.80000001192093, 1.2000000476837, 50, 68, -33, 8000, 80, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [23] = {0.80000001192093, 1.2000000476837, 50, 69, -33, 8000, 80, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [24] = {0.80000001192093, 1.2000000476837, 50, 70, -33, 8000, 80, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [25] = {0.80000001192093, 1.2000000476837, 50, 71, -33, 8000, 80, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [26] = {0.80000001192093, 1.2000000476837, 50, 72, -33, 8000, 80, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [27] = {0.80000001192093, 1.2000000476837, 50, 73, -33, 8000, 80, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [28] = {0.80000001192093, 1.2000000476837, 50, 74, -33, 8000, 80, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [29] = {0.80000001192093, 1.2000000476837, 50, 75, -33, 8000, 80, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [30] = {0.80000001192093, 1.2000000476837, 50, 76, -33, 8000, 80, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [31] = {0.80000001192093, 1.2000000476837, 50, 77, -33, 8000, 80, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [32] = {0.80000001192093, 1.2000000476837, 50, 78, -33, 8000, 80, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [33] = {0.80000001192093, 1.2000000476837, 50, 79, -33, 8000, 80, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [34] = {0.80000001192093, 1.2000000476837, 0, 80, -33, 8000, 80, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1}, cost = { }, }, [35] = {0.80000001192093, 1.2000000476837, 0, 81, -33, 8000, 80, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1}, cost = { }, }, },}
    +5 to maximum number of Summoned Totems
    IdMonsterAdditionalTotems
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 5 Max: 5 Global
  • totem art variation [1]
    IdMonsterTotemVariationTiki
    FamilyTotemVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • damage vs tiki totems +% [300]
    IdIncreasedDamageVersusTikiTotems
    FamilyIncreasedDamageVersusTikiTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • damage vs tiki totems +% Min: 300 Max: 300 Global
  • Craft Tagsdamage
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    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
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    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
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    857% increased Totem Life
    IdMonsterTotemLifeMapBoss
    FamilyIncreasedTotemLife
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem life +% Min: 857 Max: 857 Global
  • Craft Tagsresource life

    Puruna, the Challenger

    Puruna, the Challenger (62)Construct

    Puruna, the Challenger (63)Puruna, the Challenger (64)Puruna, the Challenger (65)Puruna, the Challenger (66)

    +5 to maximum number of Summoned Totems
    totem art variation [1]
    damage vs tiki totems +% [300]
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    857% increased Totem Life

    SpectreN
    Tagsconstruct, elder_map_boss, immobile, is_unarmed, large_height, large_model, mud_blood, non_attacking, not_dex, stone_armour

    Life

    400%

    Energy Shield From Life

    50%

    Armour

    +50%

    Ailment Threshold

    400%

    Resistance

    Puruna, the Challenger (67)40 Puruna, the Challenger (68)40 Puruna, the Challenger (69)40 Puruna, the Challenger (70)25

    Damage

    200%

    Accuracy

    100%

    Critical Strike Chance

    +5%

    Critical Strike Multiplier

    +130%

    Attack Distance

    6 ~ 6

    Attack Time

    1.5 Second

    Damage Spread

    ±0%

    Experience

    200%

    Model Size

    180%

    Type

    TotemMapBossColdPlateau

    Metadata

    TotemMapBossColdPlateauElder

    Object Type

    version 2extends "Metadata/Monsters/ElderBosses/ElderBossClone"

    Object Type Codes

    version 2extends "Metadata/Monsters/ElderBosses/ElderBossClone"
    -- src\Data\Spectres.luaminions["Metadata/Monsters/Totems/TotemMapBossColdPlateauElder"] = { name = "Puruna, the Challenger", life = 4, energyShield = 0.5, fireResist = 40, coldResist = 40, lightningResist = 40, chaosResist = 25, damage = 2, damageSpread = 0, attackTime = 1.5, attackRange = 6, accuracy = 1, skillList = { }, modList = { },}
    +5 to maximum number of Summoned Totems
    IdMonsterAdditionalTotems
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 5 Max: 5 Global
  • totem art variation [1]
    IdMonsterTotemVariationTiki
    FamilyTotemVariation
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem art variation Min: 1 Max: 1 Global
  • damage vs tiki totems +% [300]
    IdIncreasedDamageVersusTikiTotems
    FamilyIncreasedDamageVersusTikiTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • damage vs tiki totems +% Min: 300 Max: 300 Global
  • Craft Tagsdamage
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    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
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    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
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    857% increased Totem Life
    IdMonsterTotemLifeMapBoss
    FamilyIncreasedTotemLife
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • totem life +% Min: 857 Max: 857 Global
  • Craft Tagsresource life
    Puruna, the Challenger (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Delena Feil

    Last Updated:

    Views: 6246

    Rating: 4.4 / 5 (45 voted)

    Reviews: 84% of readers found this page helpful

    Author information

    Name: Delena Feil

    Birthday: 1998-08-29

    Address: 747 Lubowitz Run, Sidmouth, HI 90646-5543

    Phone: +99513241752844

    Job: Design Supervisor

    Hobby: Digital arts, Lacemaking, Air sports, Running, Scouting, Shooting, Puzzles

    Introduction: My name is Delena Feil, I am a clean, splendid, calm, fancy, jolly, bright, faithful person who loves writing and wants to share my knowledge and understanding with you.