Vakali Totem
Construct
+5 to maximum number of Summoned Totems
Regenerate 5.6% of Mana per second
SpectreN
AreaKaom's Dream, Kaom's Stronghold, The Eternal Laboratory, Volcano Map, Caldera Map
Tagscaster, cold_affinity, construct, immobile, is_unarmed, karui, lightning_affinity, medium_height, mud_blood, not_dex, not_int, ranged, stone_armour, unusable_corpse
Packs
  • Kaom's Dream: Vakali Totem, Inua Totem
  • Kaom's Stronghold: Vakali Totem, Volcanic Golem
  • The Eternal Laboratory: Vakali Totem, Inua Totem
  • Vakali Totem, Kaom's Chosen, Lavianga's Acolyte
  • Inua Totem, Vakali Totem
  • Life
    143%
    Armour
    +100%
    Ailment Threshold
    143%
    Resistance
    0 0 0 0
    Damage
    220%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    2.25 Second
    Damage Spread
    ±0%
    Experience
    110%
    Model Size
    100%
    Type
    MonsterTotemPuiTotem
    Metadata
    PuiTotem
    Level
    80
    Life
    32,365
    Armour
    146,882
    Evasion
    7,124
    Energy Shield
    0
    Damage
    1,668
    Spell Damage
    1,668
    Accuracy
    462
    Attack Time
    2.25
    Experience
    13,983
    Ailment Threshold
    32,365
    Chill
    102
    Shock
    102
    Brittle
    579
    Scorch
    102
    Sap
    283
    TotemChargedBeam
    TotemCastsAlone, SummonsTotem, Spell, Damage
    Cast Time: 1 sec
    Deals 3287 to 4930 Cold Damage
    15% reduced Skill Range
    Totem lasts 10 seconds
    Summons a Totem which uses this Skill
    base active skill totem level [80]
    base skill is totemified [1]
    base totem range [120]
    number of totems summoned in formation [3]
    PuiTotemTeleportLightning
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Movement, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 6 sec
    Deals 3555 to 5333 Lightning Damage
    Base duration is 0.5 seconds
    is area damage [1]
    PuiTotemIceElementalSpear
    Projectile, ProjectilesFromUser, Spell, Trappable, Totemable, Triggerable
    Ice Elemental Spear
    Cast Time: 1 sec
    Cooldown Time: 1.5 sec
    Deals 634.5 to 951.7 Cold Damage
    base is projectile [1]
    monster projectile variation [1]
    monster reverse point blank damage -% at minimum range [20]

    Object Type

    version 2
    extends "Metadata/Monsters/Totems/MonsterTotemNonNormal"
    
    Stats
    {
    	set_mana_regeneration_rate_per_minute_% = 0
    	set_base_maximum_mana = 600
    	set_monster_ignores_delve_darkness_mechanic = 1
    }
    
    Actor 
    { 
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Totems/MonsterTotemNonNormal"
    
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Totems/PuiTotem"] = {
        name = "Vakali Totem",
        life = 1.43,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.2,
        damageSpread = 0,
        attackTime = 2.25,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "PuiTotemTeleportLightning",
            "TotemChargedBeam",
            "PuiTotemIceElementalSpear",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PuiTotemTeleportLightning"] = {
        name = "PuiTotemTeleportLightning",
        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.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Movement] = 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",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 500, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TotemChargedBeam"] = {
        name = "TotemChargedBeam",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.TotemCastsAlone] = true,
            [SkillType.SummonsTotem] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_active_skill_totem_level",
            "base_totem_duration",
            "base_totem_range",
            "number_of_totems_summoned_in_formation",
            "skill_range_+%",
            "is_totem",
            "base_skill_is_totemified",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3, 10000, 120, 3, -15, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5, 10000, 120, 3, -15, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 8, 10000, 120, 3, -15, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 11, 10000, 120, 3, -15, levelRequirement = 11, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 15, 10000, 120, 3, -15, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 20, 10000, 120, 3, -15, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 24, 10000, 120, 3, -15, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 28, 10000, 120, 3, -15, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 29, 10000, 120, 3, -15, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 32, 10000, 120, 3, -15, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 36, 10000, 120, 3, -15, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 40, 10000, 120, 3, -15, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 45, 10000, 120, 3, -15, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 49, 10000, 120, 3, -15, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 50, 10000, 120, 3, -15, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 52, 10000, 120, 3, -15, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 56, 10000, 120, 3, -15, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 60, 10000, 120, 3, -15, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 64, 10000, 120, 3, -15, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 65, 10000, 120, 3, -15, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 66, 10000, 120, 3, -15, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 67, 10000, 120, 3, -15, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 68, 10000, 120, 3, -15, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 69, 10000, 120, 3, -15, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 70, 10000, 120, 3, -15, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 71, 10000, 120, 3, -15, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 72, 10000, 120, 3, -15, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 73, 10000, 120, 3, -15, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 74, 10000, 120, 3, -15, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 75, 10000, 120, 3, -15, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 76, 10000, 120, 3, -15, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 77, 10000, 120, 3, -15, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 78, 10000, 120, 3, -15, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 79, 10000, 120, 3, -15, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 80, 10000, 120, 3, -15, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 81, 10000, 120, 3, -15, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 82, 10000, 120, 3, -15, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PuiTotemIceElementalSpear"] = {
        name = "Ice Elemental Spear",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "monster_projectile_variation",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 20, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {1.1200000047684, 1.6799999475479, 1, 20, levelRequirement = 68, statInterpolation = {3, 3},  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
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Regenerate 5.6% of Mana per second
    IdMonsterManaRegenerationStancePuiTotem
    FamilyBaseManaRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mana regeneration rate per minute % Min: 333 Max: 333 Global
  • Craft Tagsresource mana
    Vakali Totem
    Construct
    +5 to maximum number of Summoned Totems
    Regenerate 5.6% of Mana per second
    SpectreN
    AreaMagma Fissure, Magma Fissure, Magma Fissure, Magma Fissure, Magma Fissure, Magma Fissure, Magma Fissure, Magma Fissure
    Tagscaster, cold_affinity, construct, delve_monster, immobile, is_unarmed, karui, lightning_affinity, medium_height, mud_blood, no_pantheon_mod, not_dex, not_int, ranged, stone_armour, unusable_corpse
    Life
    143%
    Armour
    +100%
    Ailment Threshold
    143%
    Resistance
    0 0 0 0
    Damage
    220%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    2.25 Second
    Damage Spread
    ±0%
    Experience
    110%
    Model Size
    100%
    Type
    MonsterTotemPuiTotem
    Metadata
    PuiTotemDelve
    Level
    68
    Life
    9,200
    Armour
    57,580
    Evasion
    4,739
    Energy Shield
    0
    Damage
    822
    Spell Damage
    822
    Accuracy
    290
    Attack Time
    2.25
    Experience
    11,281
    Ailment Threshold
    9,200
    Chill
    29
    Shock
    29
    Brittle
    165
    Scorch
    29
    Sap
    80
    TotemChargedBeam
    TotemCastsAlone, SummonsTotem, Spell, Damage
    Cast Time: 1 sec
    Deals 1633 to 2450 Cold Damage
    15% reduced Skill Range
    Totem lasts 10 seconds
    Summons a Totem which uses this Skill
    base active skill totem level [68]
    base skill is totemified [1]
    base totem range [120]
    number of totems summoned in formation [3]
    PuiTotemTeleportLightning
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Movement, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 6 sec
    Deals 1870 to 2805 Lightning Damage
    Base duration is 0.5 seconds
    is area damage [1]
    PuiTotemIceElementalSpear
    Projectile, ProjectilesFromUser, Spell, Trappable, Totemable, Triggerable
    Ice Elemental Spear
    Cast Time: 1 sec
    Cooldown Time: 1.5 sec
    Deals 434.8 to 652.2 Cold Damage
    base is projectile [1]
    monster projectile variation [1]
    monster reverse point blank damage -% at minimum range [20]

    Object Type

    version 2
    extends "Metadata/Monsters/Totems/MonsterTotemNonNormal"
    
    Stats
    {
    	set_mana_regeneration_rate_per_minute_% = 0
    	set_base_maximum_mana = 600
    	set_monster_ignores_delve_darkness_mechanic = 1
    }
    
    Actor 
    { 
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Totems/MonsterTotemNonNormal"
    
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Totems/PuiTotemDelve"] = {
        name = "Vakali Totem",
        life = 1.43,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.2,
        damageSpread = 0,
        attackTime = 2.25,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "PuiTotemTeleportLightning",
            "TotemChargedBeam",
            "PuiTotemIceElementalSpear",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PuiTotemTeleportLightning"] = {
        name = "PuiTotemTeleportLightning",
        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.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Movement] = 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",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 500, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TotemChargedBeam"] = {
        name = "TotemChargedBeam",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.TotemCastsAlone] = true,
            [SkillType.SummonsTotem] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_active_skill_totem_level",
            "base_totem_duration",
            "base_totem_range",
            "number_of_totems_summoned_in_formation",
            "skill_range_+%",
            "is_totem",
            "base_skill_is_totemified",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 3, 10000, 120, 3, -15, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5, 10000, 120, 3, -15, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 8, 10000, 120, 3, -15, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 11, 10000, 120, 3, -15, levelRequirement = 11, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 15, 10000, 120, 3, -15, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 20, 10000, 120, 3, -15, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 24, 10000, 120, 3, -15, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 28, 10000, 120, 3, -15, levelRequirement = 28, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 29, 10000, 120, 3, -15, levelRequirement = 29, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 32, 10000, 120, 3, -15, levelRequirement = 32, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 36, 10000, 120, 3, -15, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 40, 10000, 120, 3, -15, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 45, 10000, 120, 3, -15, levelRequirement = 45, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 49, 10000, 120, 3, -15, levelRequirement = 49, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 50, 10000, 120, 3, -15, levelRequirement = 50, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 52, 10000, 120, 3, -15, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 56, 10000, 120, 3, -15, levelRequirement = 56, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 60, 10000, 120, 3, -15, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 64, 10000, 120, 3, -15, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 65, 10000, 120, 3, -15, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 66, 10000, 120, 3, -15, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 67, 10000, 120, 3, -15, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 68, 10000, 120, 3, -15, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 69, 10000, 120, 3, -15, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 70, 10000, 120, 3, -15, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 71, 10000, 120, 3, -15, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 72, 10000, 120, 3, -15, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 73, 10000, 120, 3, -15, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 74, 10000, 120, 3, -15, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 75, 10000, 120, 3, -15, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 76, 10000, 120, 3, -15, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 77, 10000, 120, 3, -15, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 78, 10000, 120, 3, -15, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 79, 10000, 120, 3, -15, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 80, 10000, 120, 3, -15, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 81, 10000, 120, 3, -15, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [37] = {0.80000001192093, 1.2000000476837, 82, 10000, 120, 3, -15, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PuiTotemIceElementalSpear"] = {
        name = "Ice Elemental Spear",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "monster_projectile_variation",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 20, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {1.1200000047684, 1.6799999475479, 1, 20, levelRequirement = 68, statInterpolation = {3, 3},  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
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Regenerate 5.6% of Mana per second
    IdMonsterManaRegenerationStancePuiTotem
    FamilyBaseManaRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • mana regeneration rate per minute % Min: 333 Max: 333 Global
  • Craft Tagsresource mana