Thaumaturgy Officer
Humanoid
monster no map drops [1]
stance movement speed +% final [-64]
stance movement speed +% final [-18]
SpectreY
Spectre OverrideMetadata/Monsters/LeagueHeist/Military/MilitaryCaster1EliteSpectre_
Tagscaster, fast_movement, human, humanoid, is_unarmed, light_armour, lightning_affinity, melee, military, no_pantheon_mod, not_dex, physical_affinity, ranged, red_blood
Packs
  • Security Enforcer, Security Enforcer, Thaumaturgy Officer
  • Life
    560%
    Energy Shield From Life
    100%
    Armour
    +25%
    Ailment Threshold
    560%
    Resistance
    0 0 40 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    116%
    Type
    HeistMilitaryCaster1Elite
    Metadata
    MilitaryCaster1Elite
    Level
    68
    Life
    36,027
    Armour
    35,988
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.5
    Experience
    14,357
    Ailment Threshold
    36,027
    Chill
    114
    Shock
    114
    Brittle
    644
    Scorch
    114
    Sap
    315
    HeistMilitaryMelee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    DoLiterallyNothing
    WalkEmergeHeistGuard
    walk emerge distance [200]
    MPSHeistTemplarCasterProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 950.4 to 1765 Lightning Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [153]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSHeistTemplarCasterProjectilePhys
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 775.8 to 1164 Physical Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [156]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSHeistTemplarCasterProjectileCombined
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 1086 to 1629 Physical Damage
    50% of Physical Damage Converted to Lightning Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [157]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    GSHeistTemplarCasterChannelledBlast
    Spell, Triggerable, Channel
    Critical Strike Chance: 5%
    Cast Time: 0.499 sec
    Deals 936.1 to 2808 Lightning Damage
    is area damage [1]
    EASHeistMilitaryCasterBallLightning
    Spell
    Cast Time: 2.5 sec
    Cooldown Time: 14 sec
    spell maximum action distance +% [-50]
    MDHeistMilitaryCasterBallLightning
    Multicastable, Triggerable
    HeistCasterFlameblast
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Flameblast
    Critical Strike Chance: 5%
    Cast Time: 2.5 sec
    Cooldown Time: 14 sec
    Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.
    Deals 1547 to 4640 Lightning Damage
    is area damage [1]
    spell maximum action distance +% [-50]
    GSHeistTemplarBallLightningChokepoint
    Spell, Triggerable, Channel
    Cast Time: 0.5 sec
    Cooldown Time: 8 sec
    base deal no damage [1]
    ChangeToStance1Heist
    skill cannot be interrupted [1]
    skill cannot be stunned [1]
    EASHeistMindControlSuicide
    Spell
    Cast Time: 1 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterBase"
    extends "Metadata/Monsters/LeagueHeist/HeistEliteBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterBase"
    extends "Metadata/Monsters/LeagueHeist/HeistEliteBase"
    
    StateMachine
    {
    	on_or_create_state_alert_visuals_1 =
    	"
    		IfAlive( { AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk ); } );
    	"
    
    	on_state_alert_visuals_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk, true );"
    
    	on_or_create_state_spawned_1 =
    	"
    		IfAlive( { AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk ); } );
    	"
    }
    
    Life
    {
    	on_death =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk, true );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueHeist/Military/MilitaryCaster1Elite"] = {
        name = "Thaumaturgy Officer",
        life = 5.6,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "HeistMilitaryMelee",
            "GSHeistTemplarBallLightningChokepoint",
            "MPSHeistTemplarCasterProjectile",
            "MPSHeistTemplarCasterProjectilePhys",
            "MPSHeistTemplarCasterProjectileCombined",
            "GSHeistTemplarCasterChannelledBlast",
            "EASHeistMilitaryCasterBallLightning",
            "MDHeistMilitaryCasterBallLightning",
            "WalkEmergeHeistGuard",
            "HeistCasterFlameblast",
            "DoLiterallyNothing",
            "EASHeistMindControlSuicide",
            "ChangeToStance1Heist",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistMilitaryMelee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistTemplarBallLightningChokepoint"] = {
        name = "GSHeistTemplarBallLightningChokepoint",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectile"] = {
        name = "MPSHeistTemplarCasterProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.69999998807907, 1.2999999523163, 153, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectilePhys"] = {
        name = "MPSHeistTemplarCasterProjectilePhys",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 156, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectileCombined"] = {
        name = "MPSHeistTemplarCasterProjectileCombined",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_lightning",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 157, 50, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistTemplarCasterChannelledBlast"] = {
        name = "GSHeistTemplarCasterChannelledBlast",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.499,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHeistMilitaryCasterBallLightning"] = {
        name = "EASHeistMilitaryCasterBallLightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDHeistMilitaryCasterBallLightning"] = {
        name = "MDHeistMilitaryCasterBallLightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeHeistGuard"] = {
        name = "WalkEmergeHeistGuard",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistCasterFlameblast"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoLiterallyNothing"] = {
        name = "DoLiterallyNothing",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHeistMindControlSuicide"] = {
        name = "EASHeistMindControlSuicide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChangeToStance1Heist"] = {
        name = "ChangeToStance1Heist",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistTemplarWalk
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistTemplarJog
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    Thaumaturgy Officer
    Humanoid
    stance movement speed +% final [-64]
    stance movement speed +% final [-18]
    SpectreY
    Tagscaster, fast_movement, human, humanoid, is_unarmed, light_armour, lightning_affinity, melee, military, no_pantheon_mod, not_dex, physical_affinity, ranged, red_blood
    Packs
  • Head Enforcer, Security Specialist, Security Enforcer, Security Enforcer, Security Enforcer, Security Enforcer, Security Ranger, Security Conjuror, Guard Captain, Guard Captain, Thaumaturgy Officer
  • Life
    357%
    Energy Shield From Life
    100%
    Armour
    +25%
    Ailment Threshold
    357%
    Resistance
    0 0 40 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    116%
    Type
    HeistMilitaryCaster1EliteSpectre
    Metadata
    MilitaryCaster1EliteSpectre_
    Level
    68
    Life
    22,967
    Armour
    35,988
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.5
    Experience
    14,357
    Ailment Threshold
    22,967
    Chill
    73
    Shock
    73
    Brittle
    411
    Scorch
    73
    Sap
    201
    HeistMilitaryMelee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    DoLiterallyNothing
    WalkEmergeHeistGuard
    walk emerge distance [200]
    MPSHeistTemplarCasterProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 950.4 to 1765 Lightning Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [153]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSHeistTemplarCasterProjectilePhys
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 775.8 to 1164 Physical Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [156]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSHeistTemplarCasterProjectileCombined
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 1086 to 1629 Physical Damage
    50% of Physical Damage Converted to Lightning Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [157]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    GSHeistTemplarCasterChannelledBlast
    Spell, Triggerable, Channel
    Critical Strike Chance: 5%
    Cast Time: 0.499 sec
    Deals 936.1 to 2808 Lightning Damage
    is area damage [1]
    EASHeistMilitaryCasterBallLightning
    Spell
    Cast Time: 2.5 sec
    Cooldown Time: 14 sec
    spell maximum action distance +% [-50]
    MDHeistMilitaryCasterBallLightning
    Multicastable, Triggerable
    HeistCasterFlameblast
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Flameblast
    Critical Strike Chance: 5%
    Cast Time: 2.5 sec
    Cooldown Time: 14 sec
    Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.
    Deals 1547 to 4640 Lightning Damage
    is area damage [1]
    spell maximum action distance +% [-50]
    GSHeistTemplarBallLightningChokepoint
    Spell, Triggerable, Channel
    Cast Time: 0.5 sec
    Cooldown Time: 8 sec
    base deal no damage [1]
    ChangeToStance1Heist
    skill cannot be interrupted [1]
    skill cannot be stunned [1]
    EASHeistMindControlSuicide
    Spell
    Cast Time: 1 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterSpectreBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterSpectreBase"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueHeist/Military/MilitaryCaster1EliteSpectre_"] = {
        name = "Thaumaturgy Officer",
        life = 3.57,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "HeistMilitaryMelee",
            "GSHeistTemplarBallLightningChokepoint",
            "MPSHeistTemplarCasterProjectile",
            "MPSHeistTemplarCasterProjectilePhys",
            "MPSHeistTemplarCasterProjectileCombined",
            "GSHeistTemplarCasterChannelledBlast",
            "EASHeistMilitaryCasterBallLightning",
            "MDHeistMilitaryCasterBallLightning",
            "WalkEmergeHeistGuard",
            "HeistCasterFlameblast",
            "DoLiterallyNothing",
            "EASHeistMindControlSuicide",
            "ChangeToStance1Heist",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistMilitaryMelee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistTemplarBallLightningChokepoint"] = {
        name = "GSHeistTemplarBallLightningChokepoint",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectile"] = {
        name = "MPSHeistTemplarCasterProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.69999998807907, 1.2999999523163, 153, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectilePhys"] = {
        name = "MPSHeistTemplarCasterProjectilePhys",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 156, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectileCombined"] = {
        name = "MPSHeistTemplarCasterProjectileCombined",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_lightning",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 157, 50, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistTemplarCasterChannelledBlast"] = {
        name = "GSHeistTemplarCasterChannelledBlast",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.499,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHeistMilitaryCasterBallLightning"] = {
        name = "EASHeistMilitaryCasterBallLightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDHeistMilitaryCasterBallLightning"] = {
        name = "MDHeistMilitaryCasterBallLightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeHeistGuard"] = {
        name = "WalkEmergeHeistGuard",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistCasterFlameblast"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoLiterallyNothing"] = {
        name = "DoLiterallyNothing",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHeistMindControlSuicide"] = {
        name = "EASHeistMindControlSuicide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChangeToStance1Heist"] = {
        name = "ChangeToStance1Heist",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistTemplarWalk
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistTemplarJog
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    Thaumaturgy Officer
    Humanoid
    monster no map drops [1]
    stance movement speed +% final [-64]
    stance movement speed +% final [-18]
    SpectreY
    Spectre OverrideMetadata/Monsters/LeagueHeist/Military/MilitaryCaster1EliteSpectre_
    Tagscaster, fast_movement, heist_guard, human, humanoid, is_unarmed, light_armour, lightning_affinity, melee, military, no_pantheon_mod, not_dex, physical_affinity, ranged, red_blood
    Life
    560%
    Energy Shield From Life
    100%
    Armour
    +25%
    Ailment Threshold
    560%
    Resistance
    0 0 40 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    116%
    Type
    HeistMilitaryCaster1Elite
    Metadata
    MilitaryCaster1EliteGuard
    Level
    68
    Life
    36,027
    Armour
    35,988
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.5
    Experience
    14,357
    Ailment Threshold
    36,027
    Chill
    114
    Shock
    114
    Brittle
    644
    Scorch
    114
    Sap
    315
    HeistMilitaryMelee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 418–628
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    DoLiterallyNothing
    WalkEmergeHeistGuard
    walk emerge distance [200]
    MPSHeistTemplarCasterProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 950.4 to 1765 Lightning Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [153]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSHeistTemplarCasterProjectilePhys
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 775.8 to 1164 Physical Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [156]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSHeistTemplarCasterProjectileCombined
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.333 sec
    Deals 1086 to 1629 Physical Damage
    50% of Physical Damage Converted to Lightning Damage
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [157]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    GSHeistTemplarCasterChannelledBlast
    Spell, Triggerable, Channel
    Critical Strike Chance: 5%
    Cast Time: 0.499 sec
    Deals 936.1 to 2808 Lightning Damage
    is area damage [1]
    EASHeistMilitaryCasterBallLightning
    Spell
    Cast Time: 2.5 sec
    Cooldown Time: 14 sec
    spell maximum action distance +% [-50]
    MDHeistMilitaryCasterBallLightning
    Multicastable, Triggerable
    HeistCasterFlameblast
    Spell, Damage, Area, Totemable, Fire, AreaSpell
    Flameblast
    Critical Strike Chance: 5%
    Cast Time: 2.5 sec
    Cooldown Time: 14 sec
    Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.
    Deals 1547 to 4640 Lightning Damage
    is area damage [1]
    spell maximum action distance +% [-50]
    GSHeistTemplarBallLightningChokepoint
    Spell, Triggerable, Channel
    Cast Time: 0.5 sec
    Cooldown Time: 8 sec
    base deal no damage [1]
    ChangeToStance1Heist
    skill cannot be interrupted [1]
    skill cannot be stunned [1]
    EASHeistMindControlSuicide
    Spell
    Cast Time: 1 sec
    skill cannot be knocked back [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterBase"
    extends "Metadata/Monsters/LeagueHeist/HeistGuardBase"
    extends "Metadata/Monsters/LeagueHeist/HeistEliteBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterBase"
    extends "Metadata/Monsters/LeagueHeist/HeistGuardBase"
    extends "Metadata/Monsters/LeagueHeist/HeistEliteBase"
    
    StateMachine
    {
    	on_or_create_state_alert_visuals_1 =
    	"
    		IfAlive( { AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk ); } );
    	"
    
    	on_state_alert_visuals_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk, true );"
    
    	on_or_create_state_spawned_1 =
    	"
    		IfAlive( { AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk ); } );
    	"
    }
    
    Life
    {
    	on_death =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Heist/military/caster/active/caster_elite_active.epk, true );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueHeist/Military/MilitaryCaster1EliteGuard"] = {
        name = "Thaumaturgy Officer",
        life = 5.6,
        energyShield = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "HeistMilitaryMelee",
            "GSHeistTemplarBallLightningChokepoint",
            "MPSHeistTemplarCasterProjectile",
            "MPSHeistTemplarCasterProjectilePhys",
            "MPSHeistTemplarCasterProjectileCombined",
            "GSHeistTemplarCasterChannelledBlast",
            "EASHeistMilitaryCasterBallLightning",
            "MDHeistMilitaryCasterBallLightning",
            "WalkEmergeHeistGuard",
            "HeistCasterFlameblast",
            "DoLiterallyNothing",
            "EASHeistMindControlSuicide",
            "ChangeToStance1Heist",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistMilitaryMelee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistTemplarBallLightningChokepoint"] = {
        name = "GSHeistTemplarBallLightningChokepoint",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_deal_no_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectile"] = {
        name = "MPSHeistTemplarCasterProjectile",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.69999998807907, 1.2999999523163, 153, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectilePhys"] = {
        name = "MPSHeistTemplarCasterProjectilePhys",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 156, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSHeistTemplarCasterProjectileCombined"] = {
        name = "MPSHeistTemplarCasterProjectileCombined",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_lightning",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 157, 50, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistTemplarCasterChannelledBlast"] = {
        name = "GSHeistTemplarCasterChannelledBlast",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.499,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHeistMilitaryCasterBallLightning"] = {
        name = "EASHeistMilitaryCasterBallLightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {-50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDHeistMilitaryCasterBallLightning"] = {
        name = "MDHeistMilitaryCasterBallLightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeHeistGuard"] = {
        name = "WalkEmergeHeistGuard",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {200, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistCasterFlameblast"] = {
        name = "Flameblast",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Channels to build up a large explosion. The longer you channel, the larger the area of effect and damage of the explosion. The explosion occurs after using another skill or after a short period without casting.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Fire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoLiterallyNothing"] = {
        name = "DoLiterallyNothing",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASHeistMindControlSuicide"] = {
        name = "EASHeistMindControlSuicide",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChangeToStance1Heist"] = {
        name = "ChangeToStance1Heist",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistTemplarWalk
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistTemplarJog
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed