Humming Totem
Construct
Gain 150% of Physical Damage as Extra Lightning Damage
SpectreN
AreaThe Putrid Cloister
Tagsconstruct, immobile, is_unarmed, medium_height, mud_blood, non_attacking, not_dex, not_int, stone_armour
Packs
  • WorldAreas#953, The Putrid Cloister: Fuming Totem, Billowing Totem, Humming Totem, Whispering Totem, Student of Torture
  • WorldAreas#953, The Putrid Cloister: Fuming Totem, Billowing Totem, Humming Totem, Whispering Totem, Student of Pain
  • WorldAreas#953, The Putrid Cloister: Fuming Totem, Billowing Totem, Humming Totem, Whispering Totem, Student of Pain, Student of Torture
  • WorldAreas#953, The Putrid Cloister: Fuming Totem, Billowing Totem, Humming Totem, Whispering Totem, Student of Torture, Student of Brutality
  • WorldAreas#953, The Putrid Cloister: Fuming Totem, Billowing Totem, Humming Totem, Whispering Totem, Student of Brutality, Student of Torture, Student of Pain
  • Life
    1200%
    Armour
    +100%
    Ailment Threshold
    1200%
    Resistance
    0 0 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±0%
    Experience
    100%
    Model Size
    100%
    Type
    MonsterTotemSuperHighHealth
    Metadata
    TotemUniqueMapMonsterLightningDamageAura

    Object Type

    version 2
    extends "Metadata/Monsters/Totems/TotemBase"
    
    Stats
    {
    	set_item_drop_slots = 1
    	set_monster_no_drops_or_experience = 0
    	set_cannot_be_dominated = 0
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Totems/TotemBase"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Totems/TotemUniqueMapMonsterLightningDamageAura"] = {
        name = "Humming Totem",
        life = 12,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    Gain 150% of Physical Damage as Extra Lightning Damage
    IdMonsterAuraUniqueMapLightningDamage
    FamilyMonsterAura
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as lightning Min: 150 Max: 150 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental lightning
    Lightning Damage Aura
    Radius: 60
    Allies deal additional lightning damage
    Gain 150% of Physical Damage as Extra Lightning Damage
    Humming Totem
    Construct
    Cannot be Damaged
    Cannot be Knocked Back
    monster penalty against minions damage +% final vs player minions [-30]
    monster no map drops [1]
    SpectreN
    Tagscaster, construct, immobile, is_unarmed, lightning_affinity, medium_height, mud_blood, not_dex, not_int, ranged, stone_armour
    Life
    200%
    Armour
    +100%
    Ailment Threshold
    200%
    Resistance
    0 0 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±0%
    Experience
    100%
    Model Size
    130%
    Type
    MonsterTotemStrMission
    Metadata
    StrMissionBallLightningTotem
    Level
    68
    Life
    12,867
    Armour
    57,580
    Evasion
    4,739
    Energy Shield
    0
    Damage
    374
    Spell Damage
    374
    Accuracy
    290
    Attack Time
    1.5
    Experience
    10,255
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    StrMissionTotemBallLighning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Cooldown Time: 6.95 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 290.2 to 538.9 Lightning Damage
    Your Hits cannot Stun Enemies
    Skills Repeat an additional Time
    Fires 4 additional Projectiles
    Fires Projectiles in a circle
    50% reduced Projectile Speed
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    projectiles not offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Totems/MonsterTotem"
    
    Stats
    {
    	is_hidden_monster = 1
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Totems/MonsterTotem"
    
    Targetable
    {
    	targetable = false
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Totems/StrMissionBallLightningTotem"] = {
        name = "Humming Totem",
        life = 2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "StrMissionTotemBallLighning",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["StrMissionTotemBallLighning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "number_of_additional_projectiles",
            "skill_repeat_count",
            "base_projectile_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
            "projectiles_nova",
            "projectiles_not_offset",
            "cannot_stun",
        },
        levels = {
            [1] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 5, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 8, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 10, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 12, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 14, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 17, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.69999998807907, 1.2999999523163, 2, 1, -50, -25, -33, 18, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 24, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 31, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 36, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 41, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 44, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.69999998807907, 1.2999999523163, 3, 1, -50, -25, -33, 18, levelRequirement = 51, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 52, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 60, statInterpolation = {3, 3, 1},  cost = { }, },
            [19] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 65, statInterpolation = {3, 3, 1},  cost = { }, },
            [20] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 66, statInterpolation = {3, 3, 1},  cost = { }, },
            [21] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [22] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [23] = {0.69999998807907, 1.2999999523163, 4, 1, -50, -25, -33, 18, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [24] = {0.69999998807907, 1.2999999523163, 5, 1, -50, -25, -33, 18, levelRequirement = 70, statInterpolation = {3, 3, 1},  cost = { }, },
            [25] = {0.69999998807907, 1.2999999523163, 5, 1, -50, -25, -33, 18, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [26] = {0.69999998807907, 1.2999999523163, 5, 1, -50, -25, -33, 18, levelRequirement = 72, statInterpolation = {3, 3, 1},  cost = { }, },
            [27] = {0.69999998807907, 1.2999999523163, 5, 1, -50, -25, -33, 18, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [28] = {0.69999998807907, 1.2999999523163, 5, 1, -50, -25, -33, 18, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [29] = {0.69999998807907, 1.2999999523163, 6, 1, -50, -25, -33, 18, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [30] = {0.69999998807907, 1.2999999523163, 6, 1, -50, -25, -33, 18, levelRequirement = 76, statInterpolation = {3, 3, 1},  cost = { }, },
            [31] = {0.69999998807907, 1.2999999523163, 6, 1, -50, -25, -33, 18, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [32] = {0.69999998807907, 1.2999999523163, 6, 1, -50, -25, -33, 18, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
            [33] = {0.69999998807907, 1.2999999523163, 6, 1, -50, -25, -33, 18, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [34] = {0.69999998807907, 1.2999999523163, 6, 1, -50, -25, -33, 18, levelRequirement = 80, statInterpolation = {3, 3, 1},  cost = { }, },
            [35] = {0.69999998807907, 1.2999999523163, 7, 1, -50, -25, -33, 18, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
            [36] = {0.69999998807907, 1.2999999523163, 7, 1, -50, -25, -33, 18, levelRequirement = 82, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    
    Cannot be Damaged
    IdMonsterCannotBeDamaged
    FamilyCannotBeDamaged
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be damaged Min: 1 Max: 1 Global
  • Cannot Be Damaged
    Immune to Damage
    Cannot be Damaged
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • monster penalty against minions damage +% final vs player minions [-30]
    IdMonsterDamageVersusPlayerMinions30
    FamilyMonsterDamageVersusMinions
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -30 Max: -30 Global
  • Craft Tagsdamage
    monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global