Black Scythe Arbalist
Undead
{{Runic}}
monster beyond portal chance +% final [-35]
monster hellscape charge +% [-35]
Removes all Energy Shield
monster gain base ward equal to total maximum life % [20]
SpectreY
Spectre OverrideMetadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalestSpectre
Tagsbone_armour, bones, cold_affinity, is_runic_monster, is_unarmed, not_dex, not_int, puncturing_weapon, ranged, skeleton, slow_movement, undead, ward_armour
Packs
  • Black Scythe Arbalist
  • Black Scythe Arbalist, Unearthed Skeletal Swordsman, Unearthed Skeletal Warrior, Unearthed Skeletal Archer
  • Life
    289%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    230%
    Resistance
    0 0 75 0
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 68
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    170%
    Model Size
    100%
    Type
    ExpeditionArbalest
    Metadata
    ExpeditionArbalest
    Level
    68
    Life
    18,592
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    953
    Spell Damage
    953
    Accuracy
    290
    Attack Time
    1.5
    Experience
    17,434
    Ailment Threshold
    14,797
    Chill
    47
    Shock
    47
    Brittle
    265
    Scorch
    47
    Sap
    129
    MPWExpeditionArbalestProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [145]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWExpeditionArbalestSnipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Projectiles Pierce all Targets
    Deals 15% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [146]
    number of projectiles override [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SpawnObjectExpeditionArbalestSnipeObject
    Triggerable, Spell
    Cast Time: 1 sec
    GSExpeditionArbalestObjectExplosion
    Triggerable, Attack
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 220%
    Attack Damage: 220%
    Attack Time: 1.5 sec
    Deals 120% more Attack Damage
    Deals 33% less Damage
    100% of Physical Damage Converted to Cold Damage
    is area damage [1]
    GTExpeditionArbalestRainOfArrows
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 4 sec
    Deals 20% less Attack Damage
    ExpeditionArbalestRainOfArrows
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 95%
    Attack Time: 1.5 sec
    Deals 5% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    35% chance to Maim on Hit
    base is projectile [1]
    EDSExpeditionArbalestROAMarker
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 10 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    cast time overrides attack duration [1]
    SSMArbalestGroundSpawn
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    alternate minion [567]
    number of monsters to summon [3]
    summon specific monsters radius +% [-50]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_EffectDrivenAttack = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EffectDrivenAttack = "SetStateTo( glowboost, 0 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalest"] = {
        name = "Black Scythe Arbalist",
        life = 2.89,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 68,
        accuracy = 1,
        skillList = {
            "MPWExpeditionArbalestProjectile",
            "MPWExpeditionArbalestSnipe",
            "SpawnObjectExpeditionArbalestSnipeObject",
            "GSExpeditionArbalestObjectExplosion",
            "GTExpeditionArbalestRainOfArrows",
            "ExpeditionArbalestRainOfArrows",
            "EDSExpeditionArbalestROAMarker",
            "SSMArbalestGroundSpawn",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestProjectile"] = {
        name = "MPWExpeditionArbalestProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {145, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestSnipe"] = {
        name = "MPWExpeditionArbalestSnipe",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "always_pierce",
        },
        levels = {
            [1] = {146, 30, 1, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SpawnObjectExpeditionArbalestSnipeObject"] = {
        name = "SpawnObjectExpeditionArbalestSnipeObject",
        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["GSExpeditionArbalestObjectExplosion"] = {
        name = "GSExpeditionArbalestObjectExplosion",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {0, 100, baseMultiplier = 2.2, levelRequirement = 83, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTExpeditionArbalestRainOfArrows"] = {
        name = "GTExpeditionArbalestRainOfArrows",
        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] = {baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionArbalestRainOfArrows"] = {
        name = "ExpeditionArbalestRainOfArrows",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "maim_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {15, 30, 35, baseMultiplier = 0.95, levelRequirement = 0, statInterpolation = {2},  cost = { }, },
            [2] = {0, 30, 35, baseMultiplier = 0.95, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSExpeditionArbalestROAMarker"] = {
        name = "EDSExpeditionArbalestROAMarker",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMArbalestGroundSpawn"] = {
        name = "SSMArbalestGroundSpawn",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "summoned_monsters_no_drops_or_experience",
        },
        levels = {
            [1] = {3, 567, -50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Black Scythe Arbalist
    Undead
    {{Runic}}
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreY
    Spectre OverrideMetadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalestSpectre
    AreaCitadel Map
    Tagsbone_armour, bones, cold_affinity, is_runic_monster, is_unarmed, not_dex, not_int, puncturing_weapon, ranged, skeleton, slow_movement, undead, ward_armour
    Packs
  • Citadel Map: Black Scythe Arbalist, Unearthed Skeletal Archer
  • Druid of the Broken Circle, Priest of the Chalice, Black Scythe Arbalist, Knight of the Sun
  • Life
    289%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    230%
    Resistance
    0 0 75 0
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 68
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    170%
    Model Size
    100%
    Type
    ExpeditionArbalest
    Metadata
    ExpeditionArbalestStandalone
    Level
    84
    Life
    102,003
    Armour
    149,751
    Evasion
    8,120
    Energy Shield
    0
    Damage
    2,431
    Spell Damage
    2,431
    Accuracy
    538
    Attack Time
    1.5
    Experience
    22,525
    Ailment Threshold
    81,179
    Chill
    257
    Shock
    257
    Brittle
    1,452
    Scorch
    257
    Sap
    709
    MPWExpeditionArbalestProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 1945–2917
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [145]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWExpeditionArbalestSnipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 1945–2917
    Critical Strike Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Projectiles Pierce all Targets
    Deals 15% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [146]
    number of projectiles override [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SpawnObjectExpeditionArbalestSnipeObject
    Triggerable, Spell
    Cast Time: 1 sec
    GSExpeditionArbalestObjectExplosion
    Triggerable, Attack
    Base Damage: 1945–2917
    Critical Strike Chance: 5%
    Attack Damage: 220%
    Attack Damage: 220%
    Attack Time: 1.5 sec
    Deals 120% more Attack Damage
    100% of Physical Damage Converted to Cold Damage
    is area damage [1]
    GTExpeditionArbalestRainOfArrows
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 4 sec
    Deals 20% less Attack Damage
    ExpeditionArbalestRainOfArrows
    Attack, Triggerable
    Base Damage: 1945–2917
    Critical Strike Chance: 5%
    Attack Damage: 95%
    Attack Time: 1.5 sec
    Deals 5% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    35% chance to Maim on Hit
    base is projectile [1]
    EDSExpeditionArbalestROAMarker
    Attack, Triggerable
    Base Damage: 1945–2917
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 10 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    cast time overrides attack duration [1]
    SSMArbalestGroundSpawn
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    alternate minion [567]
    number of monsters to summon [3]
    summon specific monsters radius +% [-50]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_EffectDrivenAttack = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EffectDrivenAttack = "SetStateTo( glowboost, 0 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalestStandalone"] = {
        name = "Black Scythe Arbalist",
        life = 2.89,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 68,
        accuracy = 1,
        skillList = {
            "MPWExpeditionArbalestProjectile",
            "MPWExpeditionArbalestSnipe",
            "SpawnObjectExpeditionArbalestSnipeObject",
            "GSExpeditionArbalestObjectExplosion",
            "GTExpeditionArbalestRainOfArrows",
            "ExpeditionArbalestRainOfArrows",
            "EDSExpeditionArbalestROAMarker",
            "SSMArbalestGroundSpawn",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestProjectile"] = {
        name = "MPWExpeditionArbalestProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {145, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestSnipe"] = {
        name = "MPWExpeditionArbalestSnipe",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "always_pierce",
        },
        levels = {
            [1] = {146, 30, 1, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SpawnObjectExpeditionArbalestSnipeObject"] = {
        name = "SpawnObjectExpeditionArbalestSnipeObject",
        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["GSExpeditionArbalestObjectExplosion"] = {
        name = "GSExpeditionArbalestObjectExplosion",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {0, 100, baseMultiplier = 2.2, levelRequirement = 83, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTExpeditionArbalestRainOfArrows"] = {
        name = "GTExpeditionArbalestRainOfArrows",
        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] = {baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionArbalestRainOfArrows"] = {
        name = "ExpeditionArbalestRainOfArrows",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "maim_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {15, 30, 35, baseMultiplier = 0.95, levelRequirement = 0, statInterpolation = {2},  cost = { }, },
            [2] = {0, 30, 35, baseMultiplier = 0.95, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSExpeditionArbalestROAMarker"] = {
        name = "EDSExpeditionArbalestROAMarker",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMArbalestGroundSpawn"] = {
        name = "SSMArbalestGroundSpawn",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "summoned_monsters_no_drops_or_experience",
        },
        levels = {
            [1] = {3, 567, -50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Black Scythe Arbalist
    Undead
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreY
    Tagsbone_armour, bones, cold_affinity, is_runic_monster, is_unarmed, not_dex, not_int, puncturing_weapon, ranged, skeleton, slow_movement, undead, ward_armour
    Life
    289%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    230%
    Resistance
    0 0 75 0
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 68
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    170%
    Model Size
    100%
    Type
    ExpeditionArbalest
    Metadata
    ExpeditionArbalestSpectre
    Level
    68
    Life
    18,592
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    953
    Spell Damage
    953
    Accuracy
    290
    Attack Time
    1.5
    Experience
    17,434
    Ailment Threshold
    14,797
    Chill
    47
    Shock
    47
    Brittle
    265
    Scorch
    47
    Sap
    129
    MPWExpeditionArbalestProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [145]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWExpeditionArbalestSnipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Projectiles Pierce all Targets
    Deals 15% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [146]
    number of projectiles override [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SpawnObjectExpeditionArbalestSnipeObject
    Triggerable, Spell
    Cast Time: 1 sec
    GSExpeditionArbalestObjectExplosion
    Triggerable, Attack
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 220%
    Attack Damage: 220%
    Attack Time: 1.5 sec
    Deals 120% more Attack Damage
    Deals 33% less Damage
    100% of Physical Damage Converted to Cold Damage
    is area damage [1]
    GTExpeditionArbalestRainOfArrows
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 4 sec
    Deals 20% less Attack Damage
    ExpeditionArbalestRainOfArrows
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 95%
    Attack Time: 1.5 sec
    Deals 5% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    35% chance to Maim on Hit
    base is projectile [1]
    EDSExpeditionArbalestROAMarker
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 10 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    cast time overrides attack duration [1]
    SSMArbalestGroundSpawn
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    alternate minion [567]
    number of monsters to summon [3]
    summon specific monsters radius +% [-50]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_EffectDrivenAttack = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EffectDrivenAttack = "SetStateTo( glowboost, 0 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalestSpectre"] = {
        name = "Black Scythe Arbalist",
        life = 2.89,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 68,
        accuracy = 1,
        skillList = {
            "MPWExpeditionArbalestProjectile",
            "MPWExpeditionArbalestSnipe",
            "SpawnObjectExpeditionArbalestSnipeObject",
            "GSExpeditionArbalestObjectExplosion",
            "GTExpeditionArbalestRainOfArrows",
            "ExpeditionArbalestRainOfArrows",
            "EDSExpeditionArbalestROAMarker",
            "SSMArbalestGroundSpawn",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestProjectile"] = {
        name = "MPWExpeditionArbalestProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {145, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestSnipe"] = {
        name = "MPWExpeditionArbalestSnipe",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "always_pierce",
        },
        levels = {
            [1] = {146, 30, 1, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SpawnObjectExpeditionArbalestSnipeObject"] = {
        name = "SpawnObjectExpeditionArbalestSnipeObject",
        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["GSExpeditionArbalestObjectExplosion"] = {
        name = "GSExpeditionArbalestObjectExplosion",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {0, 100, baseMultiplier = 2.2, levelRequirement = 83, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTExpeditionArbalestRainOfArrows"] = {
        name = "GTExpeditionArbalestRainOfArrows",
        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] = {baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionArbalestRainOfArrows"] = {
        name = "ExpeditionArbalestRainOfArrows",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "maim_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {15, 30, 35, baseMultiplier = 0.95, levelRequirement = 0, statInterpolation = {2},  cost = { }, },
            [2] = {0, 30, 35, baseMultiplier = 0.95, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSExpeditionArbalestROAMarker"] = {
        name = "EDSExpeditionArbalestROAMarker",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMArbalestGroundSpawn"] = {
        name = "SSMArbalestGroundSpawn",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "summoned_monsters_no_drops_or_experience",
        },
        levels = {
            [1] = {3, 567, -50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Black Scythe Arbalist
    Undead
    {{Runic}}
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreN
    Spectre OverrideMetadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalestSpectre
    Tagsbone_armour, bones, cold_affinity, is_runic_monster, is_unarmed, not_dex, not_int, puncturing_weapon, ranged, skeleton, slow_movement, undead, ward_armour
    Life
    289%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    230%
    Resistance
    0 0 75 0
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 68
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    170%
    Model Size
    100%
    Type
    ExpeditionArbalest
    Metadata
    ExpeditionArbalestEncounter
    Level
    68
    Life
    18,592
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    953
    Spell Damage
    953
    Accuracy
    290
    Attack Time
    1.5
    Experience
    17,434
    Ailment Threshold
    14,797
    Chill
    47
    Shock
    47
    Brittle
    265
    Scorch
    47
    Sap
    129
    MPWExpeditionArbalestProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [145]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWExpeditionArbalestSnipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Projectiles Pierce all Targets
    Deals 15% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [146]
    number of projectiles override [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SpawnObjectExpeditionArbalestSnipeObject
    Triggerable, Spell
    Cast Time: 1 sec
    GSExpeditionArbalestObjectExplosion
    Triggerable, Attack
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 220%
    Attack Damage: 220%
    Attack Time: 1.5 sec
    Deals 120% more Attack Damage
    Deals 33% less Damage
    100% of Physical Damage Converted to Cold Damage
    is area damage [1]
    GTExpeditionArbalestRainOfArrows
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 4 sec
    Deals 20% less Attack Damage
    ExpeditionArbalestRainOfArrows
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 95%
    Attack Time: 1.5 sec
    Deals 5% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    35% chance to Maim on Hit
    base is projectile [1]
    EDSExpeditionArbalestROAMarker
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 10 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    cast time overrides attack duration [1]
    SSMArbalestGroundSpawn
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    alternate minion [567]
    number of monsters to summon [3]
    summon specific monsters radius +% [-50]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]
    EDSExpeditionArbalestROAMarkerEncounter
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    cast time overrides attack duration [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/Arbalest/Arbalest"
    
    StateMachine
    {
    	define_shared_state = "encounter"
    
    	on_state_encounter_2 =
    	"
    		PathTo( target_marker );
    		SetImmobile( false );
    	"
    }
    
    Positioned
    {
    	on_initial_position_set = "SetImmobile( true );"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/Arbalest/Arbalest"
    
    Preload
    {
    	preload_object = "Metadata/Terrain/Leagues/Expedition/UndergroundFeatures/CryptArchers/Objects/ArcherSummonSpawner"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/Arbalest/ExpeditionArbalestEncounter"] = {
        name = "Black Scythe Arbalist",
        life = 2.89,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 68,
        accuracy = 1,
        skillList = {
            "MPWExpeditionArbalestProjectile",
            "MPWExpeditionArbalestSnipe",
            "SpawnObjectExpeditionArbalestSnipeObject",
            "GSExpeditionArbalestObjectExplosion",
            "GTExpeditionArbalestRainOfArrows",
            "ExpeditionArbalestRainOfArrows",
            "EDSExpeditionArbalestROAMarker",
            "EDSExpeditionArbalestROAMarkerEncounter",
            "SSMArbalestGroundSpawn",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestProjectile"] = {
        name = "MPWExpeditionArbalestProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {145, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestSnipe"] = {
        name = "MPWExpeditionArbalestSnipe",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "always_pierce",
        },
        levels = {
            [1] = {146, 30, 1, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SpawnObjectExpeditionArbalestSnipeObject"] = {
        name = "SpawnObjectExpeditionArbalestSnipeObject",
        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["GSExpeditionArbalestObjectExplosion"] = {
        name = "GSExpeditionArbalestObjectExplosion",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {0, 100, baseMultiplier = 2.2, levelRequirement = 83, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTExpeditionArbalestRainOfArrows"] = {
        name = "GTExpeditionArbalestRainOfArrows",
        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] = {baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionArbalestRainOfArrows"] = {
        name = "ExpeditionArbalestRainOfArrows",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "maim_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {15, 30, 35, baseMultiplier = 0.95, levelRequirement = 0, statInterpolation = {2},  cost = { }, },
            [2] = {0, 30, 35, baseMultiplier = 0.95, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSExpeditionArbalestROAMarker"] = {
        name = "EDSExpeditionArbalestROAMarker",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSExpeditionArbalestROAMarkerEncounter"] = {
        name = "EDSExpeditionArbalestROAMarkerEncounter",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMArbalestGroundSpawn"] = {
        name = "SSMArbalestGroundSpawn",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "summoned_monsters_no_drops_or_experience",
        },
        levels = {
            [1] = {3, 567, -50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Black Scythe Arbalist
    Undead
    {{Runic}}
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreN
    AreaThe Lake of Kalandra
    Tagsbone_armour, bones, cold_affinity, is_unarmed, not_dex, not_int, puncturing_weapon, ranged, skeleton, slow_movement, undead, ward_armour
    Packs
  • The Lake of Kalandra: Black Scythe Arbalist, Unearthed Skeletal Swordsman, Unearthed Skeletal Warrior, Unearthed Skeletal Archer, Unearthed Zombie
  • Life
    289%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    230%
    Resistance
    0 0 75 0
    Damage
    255%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 68
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    170%
    Model Size
    100%
    Type
    ExpeditionArbalest
    Metadata
    ExpeditionArbalest
    Level
    68
    Life
    18,592
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    953
    Spell Damage
    953
    Accuracy
    290
    Attack Time
    1.5
    Experience
    17,434
    Ailment Threshold
    14,797
    Chill
    47
    Shock
    47
    Brittle
    265
    Scorch
    47
    Sap
    129
    MPWExpeditionArbalestProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [145]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MPWExpeditionArbalestSnipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 85%
    Attack Time: 1.5 sec
    Cooldown Time: 6 sec
    Projectiles Pierce all Targets
    Deals 15% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    monster projectile variation [146]
    number of projectiles override [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    SpawnObjectExpeditionArbalestSnipeObject
    Triggerable, Spell
    Cast Time: 1 sec
    GSExpeditionArbalestObjectExplosion
    Triggerable, Attack
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 220%
    Attack Damage: 220%
    Attack Time: 1.5 sec
    Deals 120% more Attack Damage
    Deals 33% less Damage
    100% of Physical Damage Converted to Cold Damage
    is area damage [1]
    GTExpeditionArbalestRainOfArrows
    Triggerable, Spell
    Cast Time: 2 sec
    Cooldown Time: 4 sec
    Deals 20% less Attack Damage
    ExpeditionArbalestRainOfArrows
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Damage: 95%
    Attack Time: 1.5 sec
    Deals 5% less Attack Damage
    30% of Physical Damage Converted to Cold Damage
    35% chance to Maim on Hit
    base is projectile [1]
    EDSExpeditionArbalestROAMarker
    Attack, Triggerable
    Base Damage: 762–1143
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Cooldown Time: 10 sec
    30% of Physical Damage Converted to Cold Damage
    base is projectile [1]
    cast time overrides attack duration [1]
    SSMArbalestGroundSpawn
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    alternate minion [567]
    number of monsters to summon [3]
    summon specific monsters radius +% [-50]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_EffectDrivenAttack = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EffectDrivenAttack = "SetStateTo( glowboost, 0 );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueLake/Arbalest/ExpeditionArbalest"] = {
        name = "Black Scythe Arbalist",
        life = 2.89,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 2.55,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 68,
        accuracy = 1,
        skillList = {
            "MPWExpeditionArbalestProjectile",
            "MPWExpeditionArbalestSnipe",
            "SpawnObjectExpeditionArbalestSnipeObject",
            "GSExpeditionArbalestObjectExplosion",
            "GTExpeditionArbalestRainOfArrows",
            "ExpeditionArbalestRainOfArrows",
            "EDSExpeditionArbalestROAMarker",
            "SSMArbalestGroundSpawn",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestProjectile"] = {
        name = "MPWExpeditionArbalestProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {145, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWExpeditionArbalestSnipe"] = {
        name = "MPWExpeditionArbalestSnipe",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "skill_physical_damage_%_to_convert_to_cold",
            "number_of_projectiles_override",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "always_pierce",
        },
        levels = {
            [1] = {146, 30, 1, baseMultiplier = 0.85, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SpawnObjectExpeditionArbalestSnipeObject"] = {
        name = "SpawnObjectExpeditionArbalestSnipeObject",
        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["GSExpeditionArbalestObjectExplosion"] = {
        name = "GSExpeditionArbalestObjectExplosion",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {0, 100, baseMultiplier = 2.2, levelRequirement = 83, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTExpeditionArbalestRainOfArrows"] = {
        name = "GTExpeditionArbalestRainOfArrows",
        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] = {baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionArbalestRainOfArrows"] = {
        name = "ExpeditionArbalestRainOfArrows",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_cold",
            "maim_on_hit_%",
            "base_is_projectile",
        },
        levels = {
            [1] = {15, 30, 35, baseMultiplier = 0.95, levelRequirement = 0, statInterpolation = {2},  cost = { }, },
            [2] = {0, 30, 35, baseMultiplier = 0.95, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSExpeditionArbalestROAMarker"] = {
        name = "EDSExpeditionArbalestROAMarker",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_is_projectile",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMArbalestGroundSpawn"] = {
        name = "SSMArbalestGroundSpawn",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "summoned_monsters_no_drops_or_experience",
        },
        levels = {
            [1] = {3, 567, -50, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Edit

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