Tormentor
Humanoid
+1 to maximum number of Summoned Totems
stance movement speed +% final [-64]
stance movement speed +% final [-18]
SpectreN
Tagscaster, fast_movement, fire_affinity, has_bow, human, humanoid, light_armour, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
Packs
  • Tormentor, Foul Thug
  • Tormentor, Malicious Bruiser
  • Life
    1300%
    Energy Shield From Life
    50%
    Evasion
    +50%
    Ailment Threshold
    504%
    Resistance
    30 30 30 20
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 60
    Attack Time
    1.335 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    132%
    Type
    HeistThugTrapper1Miniboss
    Metadata
    ThugTrapper1Miniboss
    Level
    68
    Life
    83,634
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    3,064
    Damage
    560
    Spell Damage
    560
    Accuracy
    290
    Attack Time
    1.335
    Experience
    20,510
    Ailment Threshold
    32,424
    Chill
    103
    Shock
    103
    Brittle
    580
    Scorch
    103
    Sap
    283
    DoLiterallyNothing
    MMSHeistTrapperEliteTNTThrow
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1.2 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 620.7 to 931 Fire Damage
    active skill area of effect radius +% final [-75]
    base deal no damage [1]
    base is projectile [1]
    is area damage [1]
    projectile minimum range [15]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GSHeistThugTorchBombLightning
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 1317 to 1976 Fire Damage
    is area damage [1]
    GTHeistThugTrapperLightningGrid
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 15 sec
    MMAHeistThugTrapperLightningGridMine
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.335 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    base deal no damage [1]
    base is projectile [1]
    is area damage [1]
    number of projectiles override [1]
    projectile minimum range [15]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SOHeistThugTrapperLightningGridMine
    Triggerable, Spell
    Cast Time: 1 sec
    WalkEmergeHeistThug
    walk emerge distance [200]
    HeistThugTrapperEnsnaringArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Trappable, Mineable, Totemable, Triggerable, Area
    Ensnaring Arrow
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Damage: 135%
    Attack Damage: 35%
    Attack Time: 1.335 sec
    Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
    Totem lasts 8 seconds
    Deals 65% less Attack Damage
    Summons a Ballista Totem which uses this Skill
    Ensnared Enemies take 18% increased Projectile Damage from Attack Hits
    Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
    Each Snare applies 30% less Movement Speed to Rare Enemies
    Each Snare applies 25% less Movement Speed to Unique Enemies
    Maximum 3 Snares per Enemy
    base active skill totem level [67]
    base skill is totemified [1]
    base totem range [80]
    skill can fire arrows [1]
    totem art variation [13]
    MMAHeistThugTrapperEnsnaringTotemMortar
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.335 sec
    Cooldown Time: 12 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    base deal no damage [1]
    base is projectile [1]
    cast time overrides attack duration [1]
    is area damage [1]
    mortar projectile distance override [10]
    number of projectiles override [1]
    projectile spread radius [20]
    projectile uses contact position [1]
    use scaled contact offset [1]
    ChangeToStance1Heist
    skill cannot be interrupted [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueHeist/Thug/HeistThugTrapper1"
    extends "Metadata/Monsters/LeagueHeist/HeistMinibossBase"
    
    Stats
    {
    	totem_placement_range_+% = 200
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueHeist/Thug/HeistThugTrapper1"
    extends "Metadata/Monsters/LeagueHeist/HeistMinibossBase"
    
    Life
    {
    	on_death = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/cultist/epk/ondeath_emissiveMulti.epk, Metadata/Monsters/LeagueHeist/Thug/attachments/HeistPirateCorsairBannerHeld.ao );"
    	on_spawned_dead = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/cultist/epk/ondeath_emissiveMulti.epk, Metadata/Monsters/LeagueHeist/Thug/attachments/HeistPirateCorsairBannerHeld.ao );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueHeist/Thug/ThugTrapper1Miniboss"] = {
        name = "Tormentor",
        life = 13,
        energyShield = 0.5,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.335,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MMSHeistTrapperEliteTNTThrow",
            "MMAHeistThugTrapperLightningGridMine",
            "MMAHeistThugTrapperEnsnaringTotemMortar",
            "GSHeistThugTorchBombLightning",
            "WalkEmergeHeistThug",
            "SOHeistThugTrapperLightningGridMine",
            "GTHeistThugTrapperLightningGrid",
            "HeistThugTrapperEnsnaringArrow",
            "DoLiterallyNothing",
            "ChangeToStance1Heist",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMSHeistTrapperEliteTNTThrow"] = {
        name = "MMSHeistTrapperEliteTNTThrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "projectile_minimum_range",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 15, -75, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAHeistThugTrapperLightningGridMine"] = {
        name = "MMAHeistThugTrapperLightningGridMine",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_minimum_range",
            "number_of_projectiles_override",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {15, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAHeistThugTrapperEnsnaringTotemMortar"] = {
        name = "MMAHeistThugTrapperEnsnaringTotemMortar",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.995,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_spread_radius",
            "mortar_projectile_distance_override",
            "number_of_projectiles_override",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {20, 10, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistThugTorchBombLightning"] = {
        name = "GSHeistThugTorchBombLightning",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeHeistThug"] = {
        name = "WalkEmergeHeistThug",
        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["SOHeistThugTrapperLightningGridMine"] = {
        name = "SOHeistThugTrapperLightningGridMine",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTHeistThugTrapperLightningGrid"] = {
        name = "GTHeistThugTrapperLightningGrid",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistThugTrapperEnsnaringArrow"] = {
        name = "Ensnaring Arrow",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "tethered_enemies_take_attack_projectile_damage_taken_+%",
            "base_active_skill_totem_level",
            "tethered_movement_speed_+%_final_per_rope",
            "tethered_movement_speed_+%_final_per_rope_vs_rare",
            "tethered_movement_speed_+%_final_per_rope_vs_unique",
            "tethering_arrow_display_rope_limit",
            "base_totem_range",
            "base_totem_duration",
            "totem_art_variation",
            "base_skill_is_totemified",
            "is_totem",
            "skill_can_fire_arrows",
            "is_ranged_attack_totem",
        },
        levels = {
            [1] = {15, 1, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
            [2] = {15, 11, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.21, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
            [3] = {15, 15, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.22, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [4] = {15, 19, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.23, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
            [5] = {16, 23, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.24, levelRequirement = 23, statInterpolation = {1, 1},  cost = { }, },
            [6] = {16, 27, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.25, levelRequirement = 27, statInterpolation = {1, 1},  cost = { }, },
            [7] = {16, 31, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.26, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
            [8] = {16, 35, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.27, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
            [9] = {17, 39, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.28, levelRequirement = 39, statInterpolation = {1, 1},  cost = { }, },
            [10] = {17, 43, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.29, levelRequirement = 43, statInterpolation = {1, 1},  cost = { }, },
            [11] = {17, 47, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.3, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
            [12] = {17, 51, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.31, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
            [13] = {18, 55, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.32, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
            [14] = {18, 59, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.33, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
            [15] = {18, 63, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.34, levelRequirement = 63, statInterpolation = {1, 1},  cost = { }, },
            [16] = {18, 67, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.35, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [17] = {19, 71, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.36, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [18] = {19, 75, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.37, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [19] = {19, 79, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.38, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [20] = {20, 83, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.39, levelRequirement = 83, statInterpolation = {1, 1},  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["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 = { }, },
        },
    }
    
    +1 to maximum number of Summoned Totems
    IdMonsterAdditionalTotem
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 1 Max: 1 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistThugWalkTrapper
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistThugJogTrapper
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Tormentor
    Humanoid
    +1 to maximum number of Summoned Totems
    stance movement speed +% final [-64]
    stance movement speed +% final [-18]
    SpectreN
    Tagscaster, fast_movement, fire_affinity, has_bow, human, humanoid, light_armour, not_str, physical_affinity, puncturing_weapon, ranged, red_blood
    Packs
  • Backbreaker, Tormentor, Foul Thug, Foul Thug, Foul Thug, Foul Thug, Miserly Poacher, Cruel Arsonist, Spiteful Smuggler, Malicious Bruiser, Malicious Bruiser, Artless Assassin, Twisted Firestarter
  • Head Enforcer, Security Specialist, Flesh Sculptor, Corpse Stitcher, Backbreaker, Tormentor, Loyalguard Mk 4, Boring
  • Life
    1300%
    Energy Shield From Life
    50%
    Evasion
    +50%
    Ailment Threshold
    504%
    Resistance
    30 30 30 20
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 60
    Attack Time
    1.335 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    132%
    Type
    HeistThugTrapper1Miniboss
    Metadata
    ThugTrapper1MinibossAtlas
    Level
    68
    Life
    83,634
    Armour
    28,790
    Evasion
    7,109
    Energy Shield
    3,064
    Damage
    560
    Spell Damage
    560
    Accuracy
    290
    Attack Time
    1.335
    Experience
    20,510
    Ailment Threshold
    32,424
    Chill
    103
    Shock
    103
    Brittle
    580
    Scorch
    103
    Sap
    283
    DoLiterallyNothing
    MMSHeistTrapperEliteTNTThrow
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1.2 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 620.7 to 931 Fire Damage
    active skill area of effect radius +% final [-75]
    base deal no damage [1]
    base is projectile [1]
    is area damage [1]
    projectile minimum range [15]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GSHeistThugTorchBombLightning
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 1317 to 1976 Fire Damage
    is area damage [1]
    GTHeistThugTrapperLightningGrid
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 15 sec
    MMAHeistThugTrapperLightningGridMine
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.335 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    base deal no damage [1]
    base is projectile [1]
    is area damage [1]
    number of projectiles override [1]
    projectile minimum range [15]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SOHeistThugTrapperLightningGridMine
    Triggerable, Spell
    Cast Time: 1 sec
    WalkEmergeHeistThug
    walk emerge distance [200]
    HeistThugTrapperEnsnaringArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Trappable, Mineable, Totemable, Triggerable, Area
    Ensnaring Arrow
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Damage: 135%
    Attack Damage: 35%
    Attack Time: 1.335 sec
    Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.
    Totem lasts 8 seconds
    Deals 65% less Attack Damage
    Summons a Ballista Totem which uses this Skill
    Ensnared Enemies take 18% increased Projectile Damage from Attack Hits
    Each Snare applies 40% less Movement Speed to Normal or Magic Enemies
    Each Snare applies 30% less Movement Speed to Rare Enemies
    Each Snare applies 25% less Movement Speed to Unique Enemies
    Maximum 3 Snares per Enemy
    base active skill totem level [67]
    base skill is totemified [1]
    base totem range [80]
    skill can fire arrows [1]
    totem art variation [13]
    MMAHeistThugTrapperEnsnaringTotemMortar
    Projectile, ProjectilesFromUser, Attack, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.335 sec
    Cooldown Time: 12 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    base deal no damage [1]
    base is projectile [1]
    cast time overrides attack duration [1]
    is area damage [1]
    mortar projectile distance override [10]
    number of projectiles override [1]
    projectile spread radius [20]
    projectile uses contact position [1]
    use scaled contact offset [1]
    ChangeToStance1Heist
    skill cannot be interrupted [1]
    skill cannot be stunned [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterSpectreBase"
    extends "Metadata/Monsters/LeagueHeist/HeistMinibossAtlasBase"
    
    Stats
    {
    	totem_placement_range_+% = 200
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueHeist/HeistMonsterSpectreBase"
    extends "Metadata/Monsters/LeagueHeist/HeistMinibossAtlasBase"
    
    Life
    {
    	on_death = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/cultist/epk/ondeath_emissiveMulti.epk, Metadata/Monsters/LeagueHeist/Thug/attachments/HeistPirateCorsairBannerHeld.ao );"
    	on_spawned_dead = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/cultist/epk/ondeath_emissiveMulti.epk, Metadata/Monsters/LeagueHeist/Thug/attachments/HeistPirateCorsairBannerHeld.ao );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueHeist/Thug/ThugTrapper1MinibossAtlas"] = {
        name = "Tormentor",
        life = 13,
        energyShield = 0.5,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.335,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MMSHeistTrapperEliteTNTThrow",
            "MMAHeistThugTrapperLightningGridMine",
            "MMAHeistThugTrapperEnsnaringTotemMortar",
            "GSHeistThugTorchBombLightning",
            "WalkEmergeHeistThug",
            "SOHeistThugTrapperLightningGridMine",
            "GTHeistThugTrapperLightningGrid",
            "HeistThugTrapperEnsnaringArrow",
            "DoLiterallyNothing",
            "ChangeToStance1Heist",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMSHeistTrapperEliteTNTThrow"] = {
        name = "MMSHeistTrapperEliteTNTThrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "projectile_minimum_range",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 15, -75, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAHeistThugTrapperLightningGridMine"] = {
        name = "MMAHeistThugTrapperLightningGridMine",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_minimum_range",
            "number_of_projectiles_override",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {15, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMAHeistThugTrapperEnsnaringTotemMortar"] = {
        name = "MMAHeistThugTrapperEnsnaringTotemMortar",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.995,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "projectile_spread_radius",
            "mortar_projectile_distance_override",
            "number_of_projectiles_override",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {20, 10, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSHeistThugTorchBombLightning"] = {
        name = "GSHeistThugTorchBombLightning",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeHeistThug"] = {
        name = "WalkEmergeHeistThug",
        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["SOHeistThugTrapperLightningGridMine"] = {
        name = "SOHeistThugTrapperLightningGridMine",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTHeistThugTrapperLightningGrid"] = {
        name = "GTHeistThugTrapperLightningGrid",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeistThugTrapperEnsnaringArrow"] = {
        name = "Ensnaring Arrow",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
        },
        statDescriptionScope = "debuff_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
            totem = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "tethered_enemies_take_attack_projectile_damage_taken_+%",
            "base_active_skill_totem_level",
            "tethered_movement_speed_+%_final_per_rope",
            "tethered_movement_speed_+%_final_per_rope_vs_rare",
            "tethered_movement_speed_+%_final_per_rope_vs_unique",
            "tethering_arrow_display_rope_limit",
            "base_totem_range",
            "base_totem_duration",
            "totem_art_variation",
            "base_skill_is_totemified",
            "is_totem",
            "skill_can_fire_arrows",
            "is_ranged_attack_totem",
        },
        levels = {
            [1] = {15, 1, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
            [2] = {15, 11, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.21, levelRequirement = 11, statInterpolation = {1, 1},  cost = { }, },
            [3] = {15, 15, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.22, levelRequirement = 15, statInterpolation = {1, 1},  cost = { }, },
            [4] = {15, 19, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.23, levelRequirement = 19, statInterpolation = {1, 1},  cost = { }, },
            [5] = {16, 23, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.24, levelRequirement = 23, statInterpolation = {1, 1},  cost = { }, },
            [6] = {16, 27, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.25, levelRequirement = 27, statInterpolation = {1, 1},  cost = { }, },
            [7] = {16, 31, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.26, levelRequirement = 31, statInterpolation = {1, 1},  cost = { }, },
            [8] = {16, 35, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.27, levelRequirement = 35, statInterpolation = {1, 1},  cost = { }, },
            [9] = {17, 39, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.28, levelRequirement = 39, statInterpolation = {1, 1},  cost = { }, },
            [10] = {17, 43, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.29, levelRequirement = 43, statInterpolation = {1, 1},  cost = { }, },
            [11] = {17, 47, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.3, levelRequirement = 47, statInterpolation = {1, 1},  cost = { }, },
            [12] = {17, 51, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.31, levelRequirement = 51, statInterpolation = {1, 1},  cost = { }, },
            [13] = {18, 55, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.32, levelRequirement = 55, statInterpolation = {1, 1},  cost = { }, },
            [14] = {18, 59, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.33, levelRequirement = 59, statInterpolation = {1, 1},  cost = { }, },
            [15] = {18, 63, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.34, levelRequirement = 63, statInterpolation = {1, 1},  cost = { }, },
            [16] = {18, 67, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.35, levelRequirement = 67, statInterpolation = {1, 1},  cost = { }, },
            [17] = {19, 71, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.36, levelRequirement = 71, statInterpolation = {1, 1},  cost = { }, },
            [18] = {19, 75, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.37, levelRequirement = 75, statInterpolation = {1, 1},  cost = { }, },
            [19] = {19, 79, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.38, levelRequirement = 79, statInterpolation = {1, 1},  cost = { }, },
            [20] = {20, 83, -40, -30, -25, 3, 80, 8000, 13, baseMultiplier = 0.39, levelRequirement = 83, statInterpolation = {1, 1},  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["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 = { }, },
        },
    }
    
    +1 to maximum number of Summoned Totems
    IdMonsterAdditionalTotem
    FamilyAdditionalTotems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • number of additional totems allowed Min: 1 Max: 1 Global
  • IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistThugWalkTrapper
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistThugJogTrapper
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.