도리깨
언데드
혼백 충전 상실 시 생명력의 4% 회복
maximum spirit charges [3]
monster spirit charges are infinite [1]
spirit charge tier [2]
emerge speed +% [0,20]
monster beyond portal chance +% final [-66]
monster hellscape charge +% [-66]
emerge speed +% [0,20]
Thresher
SpectreY
Spectre OverrideMetadata/Monsters/BoneStalker/BoneStalkerAbyssSpectre
Area심연 지하, 심연 지하, 심연 지하, 심연 지하, 심연 지하
Tagsabyss_commander_monster, abyssal, bone_armour, bones, 시전, extra_large_height, has_one_hand_axe, has_one_handed_melee, medium_movement, melee, not_int, physical_affinity, skeleton, slashing_weapon, undead
생명력
300%
방어도
+75%
회피
+25%
Ailment Threshold
300%
저항
30 30 30 20
Damage
113%
정확도
100%
치명타 확률
+5%
치명타 피해 배율
+130%
Attack Distance
6 ~ 12
Attack Time
1.8 Second
Damage Spread
±20%
경험치
250%
Model Size
120%
Type
BoneStalkerAbyss
Metadata
BoneStalkerAbyss
레벨
68
생명력
19,300
방어도
50,383
회피
5,924
에너지 보호막
0
Damage
422
주문 피해
422
정확도
290
Attack Time
1.8
경험치
25,638
Ailment Threshold
19,300
Chill
61
Shock
61
Brittle
345
Scorch
61
Sap
169
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
기본 공격
Base Damage: 338–507
치명타 확률: 5%
Attack Time: 1.8 초
강력한 일격으로 적들을 쓰러트립니다.
skill can fire arrows [1]
skill can fire wand projectiles [1]
BoneStalkerAmbush
Attack, Cooldown
Base Damage: 338–507
치명타 확률: 5%
공격 피해: 130%
Attack Time: 1.8 초
재사용 대기시간: 5 초
주는 공격 피해 30% 증폭
기본 지속시간 6
monster penalty against minions damage +% final vs player minions [-50]
BoneStalkerWhirlingCharge
Attack
Base Damage: 338–507
치명타 확률: 5%
공격 피해: 56%
Attack Time: 1.8 초
재사용 대기시간: 5 초
주는 공격 피해 44% 감폭
공격 속도 80% 증폭
combo attack first hit damage +% final [150]
EmptyActionSpellAbyssBoneStalkerStealth
Spell
시전 속도: 1 초
재사용 대기시간: 8 초
EmptyActionSpellAbyssBoneStalkerEpicSoulSpend
Spell
시전 속도: 4 초
AbyssBoneStalkerTriggeredProjectile
Spell, Projectile, ProjectilesFromUser, Triggerable
시전 속도: 1 초
406.1~609.1 물리 피해
투사체가 모든 대상 관통
투사체 1개 추가 발사
투사체 속도 25% 증가
active skill projectile speed +% variation final [20]
base is projectile [1]
monster projectile variation [42]
monster reverse point blank damage -% at minimum range [30]

Object Type

version 2
extends "Metadata/Monsters/BoneStalker/BoneStalker"
extends "Metadata/Monsters/Skeletons/AbyssCorpseSink"

Actor
{
	actor = "Metadata/Monsters/BoneStalker/BoneStalkerAbyss.act"
	slow_animations_go_to_idle = false
	on_event_face_for_EmptyActionSpell = "FaceTarget();"
}

Object Type Codes

version 2
extends "Metadata/Monsters/BoneStalker/BoneStalker"

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act9/Garukhan/disappear/disappear.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/shadowcloak.ao"
}

Render
{
     //turn_duration = 0.4
}

StateMachine
{
	define_state = "epk"
	on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
	on_state_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
}

Actor
{
	create_stance2 = "SetStateTo( epk, 1 );"
	on_change_to_stance2 = "SetStateTo( epk, 1 );"
	on_change_to_default = "SetStateTo( epk, 0 );"
}

Life 
{
on_death = "HideMeshSegment( glow_meshShape );" 
on_spawned_dead = "HideMeshSegment( glow_meshShape );" 
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BoneStalker/BoneStalkerAbyss"] = {
    name = "Thresher",
    life = 3,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.13,
    damageSpread = 0.2,
    attackTime = 1.8,
    attackRange = 12,
    accuracy = 1,
    weaponType1 = "One Hand Axe",
    skillList = {
        "Melee",
        "AbyssBoneStalkerTriggeredProjectile",
        "BoneStalkerWhirlingCharge",
        "EmptyActionSpellAbyssBoneStalkerStealth",
        "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
        "BoneStalkerAmbush",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AbyssBoneStalkerTriggeredProjectile"] = {
    name = "AbyssBoneStalkerTriggeredProjectile",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_projectile_variation",
        "base_projectile_speed_+%",
        "number_of_additional_projectiles",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "active_skill_projectile_speed_+%_variation_final",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 42, 25, 1, 30, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BoneStalkerWhirlingCharge"] = {
    name = "BoneStalkerWhirlingCharge",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "combo_attack_first_hit_damage_+%_final",
    },
    levels = {
        [1] = {80, 150, baseMultiplier = 0.56, levelRequirement = 83, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionSpellAbyssBoneStalkerStealth"] = {
    name = "EmptyActionSpellAbyssBoneStalkerStealth",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionSpellAbyssBoneStalkerEpicSoulSpend"] = {
    name = "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BoneStalkerAmbush"] = {
    name = "BoneStalkerAmbush",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {6000, -50, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
혼백 충전 상실 시 생명력의 4% 회복
maximum spirit charges [3]
monster spirit charges are infinite [1]
spirit charge tier [2]
IdSpiritChargeTier2
FamilySpiritCharge
Domains몬스터 (3)
GenerationType고유 (3)
Req. level1
Stats
  • spirit charge tier Min: 2 Max: 2 Global
  • maximum spirit charges Min: 3 Max: 3 Global
  • monster spirit charges are infinite Min: 1 Max: 1 Global
  • gain % life when spirit charge expires or consumed Min: 4 Max: 4 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    IdBreachReducedBeyondPortalChance
    FamilyBeyondPortalChance
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -66 Max: -66 Global
  • monster beyond portal chance +% final Min: -66 Max: -66 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • 도리깨
    언데드
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    emerge speed +% [0,20]
    monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    emerge speed +% [0,20]
    Thresher
    SpectreY
    Spectre OverrideMetadata/Monsters/BoneStalker/BoneStalkerAbyssSpectre
    Area지구라트 지도
    Tagsabyss_commander_monster, abyssal, bone_armour, bones, 시전, extra_large_height, has_one_hand_axe, has_one_handed_melee, medium_movement, melee, not_int, physical_affinity, skeleton, slashing_weapon, undead
    Packs
  • 지구라트 지도: 도리깨, 원시 감시자, 원시 사냥꾼, 일어난 감시자
  • 도리깨, 구덩이 큰턱, 행운의 날개 어미
  • 생명력
    300%
    방어도
    +75%
    회피
    +25%
    Ailment Threshold
    300%
    저항
    30 30 30 20
    Damage
    113%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    경험치
    250%
    Model Size
    120%
    Type
    BoneStalkerAbyss
    Metadata
    BoneStalkerAbyssStandalone
    레벨
    84
    생명력
    105,885
    방어도
    174,710
    회피
    10,150
    에너지 보호막
    0
    Damage
    1,077
    주문 피해
    1,077
    정확도
    538
    Attack Time
    1.8
    경험치
    33,125
    Ailment Threshold
    105,885
    Chill
    335
    Shock
    335
    Brittle
    1,894
    Scorch
    335
    Sap
    925
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 862–1293
    치명타 확률: 5%
    Attack Time: 1.8 초
    강력한 일격으로 적들을 쓰러트립니다.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    BoneStalkerAmbush
    Attack, Cooldown
    Base Damage: 862–1293
    치명타 확률: 5%
    공격 피해: 130%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 30% 증폭
    기본 지속시간 6
    monster penalty against minions damage +% final vs player minions [-50]
    BoneStalkerWhirlingCharge
    Attack
    Base Damage: 862–1293
    치명타 확률: 5%
    공격 피해: 56%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 44% 감폭
    공격 속도 80% 증폭
    combo attack first hit damage +% final [150]
    EmptyActionSpellAbyssBoneStalkerStealth
    Spell
    시전 속도: 1 초
    재사용 대기시간: 8 초
    EmptyActionSpellAbyssBoneStalkerEpicSoulSpend
    Spell
    시전 속도: 4 초
    AbyssBoneStalkerTriggeredProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    시전 속도: 1 초
    651.6~977.5 물리 피해
    투사체가 모든 대상 관통
    투사체 1개 추가 발사
    투사체 속도 25% 증가
    active skill projectile speed +% variation final [20]
    base is projectile [1]
    monster projectile variation [42]
    monster reverse point blank damage -% at minimum range [30]

    Object Type

    Object Type Codes

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneStalker/BoneStalkerAbyssStandalone"] = {
        name = "Thresher",
        life = 3,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.13,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "Melee",
            "AbyssBoneStalkerTriggeredProjectile",
            "BoneStalkerWhirlingCharge",
            "EmptyActionSpellAbyssBoneStalkerStealth",
            "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
            "BoneStalkerAmbush",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AbyssBoneStalkerTriggeredProjectile"] = {
        name = "AbyssBoneStalkerTriggeredProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 42, 25, 1, 30, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerWhirlingCharge"] = {
        name = "BoneStalkerWhirlingCharge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "combo_attack_first_hit_damage_+%_final",
        },
        levels = {
            [1] = {80, 150, baseMultiplier = 0.56, levelRequirement = 83, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerStealth"] = {
        name = "EmptyActionSpellAbyssBoneStalkerStealth",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerEpicSoulSpend"] = {
        name = "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerAmbush"] = {
        name = "BoneStalkerAmbush",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {6000, -50, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    IdSpiritChargeTier2
    FamilySpiritCharge
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • spirit charge tier Min: 2 Max: 2 Global
  • maximum spirit charges Min: 3 Max: 3 Global
  • monster spirit charges are infinite Min: 1 Max: 1 Global
  • gain % life when spirit charge expires or consumed Min: 4 Max: 4 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    IdBreachReducedBeyondPortalChance
    FamilyBeyondPortalChance
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -66 Max: -66 Global
  • monster beyond portal chance +% final Min: -66 Max: -66 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • 도리깨
    언데드
    Thresher
    SpectreY
    Tagsabyssal, bone_armour, bones, 시전, has_one_hand_axe, has_one_handed_melee, medium_movement, melee, not_int, physical_affinity, skeleton, slashing_weapon, undead
    생명력
    300%
    방어도
    +75%
    회피
    +25%
    Ailment Threshold
    300%
    저항
    30 30 30 20
    Damage
    113%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    경험치
    250%
    Model Size
    120%
    Type
    BoneStalkerAbyss
    Metadata
    BoneStalkerAbyssSpectre
    레벨
    68
    생명력
    19,300
    방어도
    50,383
    회피
    5,924
    에너지 보호막
    0
    Damage
    422
    주문 피해
    422
    정확도
    290
    Attack Time
    1.8
    경험치
    25,638
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 338–507
    치명타 확률: 5%
    Attack Time: 1.8 초
    강력한 일격으로 적들을 쓰러트립니다.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    BoneStalkerAmbush
    Attack, Cooldown
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 130%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 30% 증폭
    기본 지속시간 6
    monster penalty against minions damage +% final vs player minions [-50]
    BoneStalkerWhirlingCharge
    Attack
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 56%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 44% 감폭
    공격 속도 80% 증폭
    combo attack first hit damage +% final [150]
    EmptyActionSpellAbyssBoneStalkerStealth
    Spell
    시전 속도: 1 초
    재사용 대기시간: 8 초
    EmptyActionSpellAbyssBoneStalkerEpicSoulSpend
    Spell
    시전 속도: 4 초
    AbyssBoneStalkerTriggeredProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    시전 속도: 1 초
    406.1~609.1 물리 피해
    투사체가 모든 대상 관통
    투사체 1개 추가 발사
    투사체 속도 25% 증가
    active skill projectile speed +% variation final [20]
    base is projectile [1]
    monster projectile variation [42]
    monster reverse point blank damage -% at minimum range [30]

    Object Type

    version 2
    extends "Metadata/Monsters/BoneStalker/BoneStalker"
    
    Actor
    {
    	actor = "Metadata/Monsters/BoneStalker/BoneStalkerAbyss.act"
    	slow_animations_go_to_idle = false
    	on_event_face_for_EmptyActionSpell = "FaceTarget();"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/BoneStalker/BoneStalker"
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act9/Garukhan/disappear/disappear.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/shadowcloak.ao"
    }
    
    Render
    {
         //turn_duration = 0.4
    }
    
    StateMachine
    {
    	define_state = "epk"
    	on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    	on_state_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    }
    
    Actor
    {
    	create_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_default = "SetStateTo( epk, 0 );"
    }
    
    Life 
    {
    on_death = "HideMeshSegment( glow_meshShape );" 
    on_spawned_dead = "HideMeshSegment( glow_meshShape );" 
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneStalker/BoneStalkerAbyssSpectre"] = {
        name = "Thresher",
        life = 3,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.13,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "Melee",
            "AbyssBoneStalkerTriggeredProjectile",
            "BoneStalkerWhirlingCharge",
            "EmptyActionSpellAbyssBoneStalkerStealth",
            "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
            "BoneStalkerAmbush",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AbyssBoneStalkerTriggeredProjectile"] = {
        name = "AbyssBoneStalkerTriggeredProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 42, 25, 1, 30, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerWhirlingCharge"] = {
        name = "BoneStalkerWhirlingCharge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "combo_attack_first_hit_damage_+%_final",
        },
        levels = {
            [1] = {80, 150, baseMultiplier = 0.56, levelRequirement = 83, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerStealth"] = {
        name = "EmptyActionSpellAbyssBoneStalkerStealth",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerEpicSoulSpend"] = {
        name = "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerAmbush"] = {
        name = "BoneStalkerAmbush",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {6000, -50, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    도리깨
    언데드
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    emerge speed +% [0,20]
    monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    emerge speed +% [0,20]
    Thresher
    SpectreY
    Spectre OverrideMetadata/Monsters/BoneStalker/BoneStalkerAbyssSpectre
    Area심연의 반경, 심연의 반경, 심연의 반경, 심연의 반경, 심연의 반경, 심연의 반경, 심연의 반경, 심연의 반경
    Tagsabyssal, bone_armour, bones, 시전, delve_monster, extra_large_height, has_one_hand_axe, has_one_handed_melee, medium_movement, melee, no_pantheon_mod, not_int, physical_affinity, ranged, skeleton, slashing_weapon, undead
    생명력
    300%
    방어도
    +75%
    회피
    +25%
    Ailment Threshold
    300%
    저항
    30 30 30 20
    Damage
    113%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    경험치
    250%
    Model Size
    120%
    Type
    BoneStalkerAbyss
    Metadata
    BoneStalkerAbyssDelve
    레벨
    68
    생명력
    19,300
    방어도
    50,383
    회피
    5,924
    에너지 보호막
    0
    Damage
    422
    주문 피해
    422
    정확도
    290
    Attack Time
    1.8
    경험치
    25,638
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 338–507
    치명타 확률: 5%
    Attack Time: 1.8 초
    강력한 일격으로 적들을 쓰러트립니다.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    BoneStalkerAmbush
    Attack, Cooldown
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 130%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 30% 증폭
    기본 지속시간 6
    monster penalty against minions damage +% final vs player minions [-50]
    BoneStalkerWhirlingCharge
    Attack
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 56%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 44% 감폭
    공격 속도 80% 증폭
    combo attack first hit damage +% final [150]
    EmptyActionSpellAbyssBoneStalkerStealth
    Spell
    시전 속도: 1 초
    재사용 대기시간: 8 초
    EmptyActionSpellAbyssBoneStalkerEpicSoulSpend
    Spell
    시전 속도: 4 초
    AbyssBoneStalkerTriggeredProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    시전 속도: 1 초
    406.1~609.1 물리 피해
    투사체가 모든 대상 관통
    투사체 1개 추가 발사
    투사체 속도 25% 증가
    active skill projectile speed +% variation final [20]
    base is projectile [1]
    monster projectile variation [42]
    monster reverse point blank damage -% at minimum range [30]

    Object Type

    version 2
    extends "Metadata/Monsters/BoneStalker/BoneStalker"
    extends "Metadata/Monsters/Skeletons/AbyssCorpseSink"
    
    Actor
    {
    	actor = "Metadata/Monsters/BoneStalker/BoneStalkerAbyss.act"
    	slow_animations_go_to_idle = false
    	on_event_face_for_EmptyActionSpell = "FaceTarget();"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/BoneStalker/BoneStalker"
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act9/Garukhan/disappear/disappear.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/shadowcloak.ao"
    }
    
    Render
    {
         //turn_duration = 0.4
    }
    
    StateMachine
    {
    	define_state = "epk"
    	on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    	on_state_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    }
    
    Actor
    {
    	create_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_default = "SetStateTo( epk, 0 );"
    }
    
    Life 
    {
    on_death = "HideMeshSegment( glow_meshShape );" 
    on_spawned_dead = "HideMeshSegment( glow_meshShape );" 
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneStalker/BoneStalkerAbyssDelve"] = {
        name = "Thresher",
        life = 3,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.13,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "Melee",
            "AbyssBoneStalkerTriggeredProjectile",
            "BoneStalkerWhirlingCharge",
            "EmptyActionSpellAbyssBoneStalkerStealth",
            "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
            "BoneStalkerAmbush",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AbyssBoneStalkerTriggeredProjectile"] = {
        name = "AbyssBoneStalkerTriggeredProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 42, 25, 1, 30, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerWhirlingCharge"] = {
        name = "BoneStalkerWhirlingCharge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "combo_attack_first_hit_damage_+%_final",
        },
        levels = {
            [1] = {80, 150, baseMultiplier = 0.56, levelRequirement = 83, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerStealth"] = {
        name = "EmptyActionSpellAbyssBoneStalkerStealth",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerEpicSoulSpend"] = {
        name = "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerAmbush"] = {
        name = "BoneStalkerAmbush",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {6000, -50, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    IdSpiritChargeTier2
    FamilySpiritCharge
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • spirit charge tier Min: 2 Max: 2 Global
  • maximum spirit charges Min: 3 Max: 3 Global
  • monster spirit charges are infinite Min: 1 Max: 1 Global
  • gain % life when spirit charge expires or consumed Min: 4 Max: 4 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    IdBreachReducedBeyondPortalChance
    FamilyBeyondPortalChance
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -66 Max: -66 Global
  • monster beyond portal chance +% final Min: -66 Max: -66 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • 도리깨
    언데드
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    emerge speed +% [0,20]
    cannot be used as minion [1]
    monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    emerge speed +% [0,20]
    Thresher
    SpectreN
    Tagsabyssal, bone_armour, bones, 시전, extra_large_height, has_one_hand_axe, has_one_handed_melee, medium_movement, melee, not_int, physical_affinity, skeleton, slashing_weapon, undead
    생명력
    300%
    방어도
    +75%
    회피
    +25%
    Ailment Threshold
    300%
    저항
    30 30 30 20
    Damage
    113%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    경험치
    250%
    Model Size
    120%
    Type
    BoneStalkerAbyss
    Metadata
    BoneStalkerAbyssCowardsTrial
    레벨
    68
    생명력
    19,300
    방어도
    50,383
    회피
    5,924
    에너지 보호막
    0
    Damage
    422
    주문 피해
    422
    정확도
    290
    Attack Time
    1.8
    경험치
    25,638
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 338–507
    치명타 확률: 5%
    Attack Time: 1.8 초
    강력한 일격으로 적들을 쓰러트립니다.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    BoneStalkerAmbush
    Attack, Cooldown
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 130%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 30% 증폭
    기본 지속시간 6
    monster penalty against minions damage +% final vs player minions [-50]
    BoneStalkerWhirlingCharge
    Attack
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 56%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 44% 감폭
    공격 속도 80% 증폭
    combo attack first hit damage +% final [150]
    EmptyActionSpellAbyssBoneStalkerStealth
    Spell
    시전 속도: 1 초
    재사용 대기시간: 8 초
    EmptyActionSpellAbyssBoneStalkerEpicSoulSpend
    Spell
    시전 속도: 4 초
    AbyssBoneStalkerTriggeredProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    시전 속도: 1 초
    406.1~609.1 물리 피해
    투사체가 모든 대상 관통
    투사체 1개 추가 발사
    투사체 속도 25% 증가
    active skill projectile speed +% variation final [20]
    base is projectile [1]
    monster projectile variation [42]
    monster reverse point blank damage -% at minimum range [30]

    Object Type

    version 2
    extends "Metadata/Monsters/Skeletons/CowardsTrial/CowardsTrialMonsterBase"
    
    Actor
    {
    	actor = "Metadata/Monsters/BoneStalker/BoneStalkerAbyss.act"
    	slow_animations_go_to_idle = false
    	basic_action = "Emerge"
    	on_event_face_for_EmptyActionSpell = "FaceTarget();"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/CowardsTrial/CowardsTrialMonsterBase"
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act9/Garukhan/disappear/disappear.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/shadowcloak.ao"
    }
    
    Render
    {
         //turn_duration = 0.4
    }
    
    StateMachine
    {
    	define_state = "epk"
    	on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    	on_state_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    }
    
    Actor
    {
    	create_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_default = "SetStateTo( epk, 0 );"
    }
    
    Life 
    {
    on_death = "HideMeshSegment( glow_meshShape );" 
    on_spawned_dead = "HideMeshSegment( glow_meshShape );" 
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/CowardsTrial/BoneStalkerAbyssCowardsTrial"] = {
        name = "Thresher",
        life = 3,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.13,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "Melee",
            "AbyssBoneStalkerTriggeredProjectile",
            "BoneStalkerWhirlingCharge",
            "EmptyActionSpellAbyssBoneStalkerStealth",
            "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
            "BoneStalkerAmbush",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AbyssBoneStalkerTriggeredProjectile"] = {
        name = "AbyssBoneStalkerTriggeredProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 42, 25, 1, 30, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerWhirlingCharge"] = {
        name = "BoneStalkerWhirlingCharge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "combo_attack_first_hit_damage_+%_final",
        },
        levels = {
            [1] = {80, 150, baseMultiplier = 0.56, levelRequirement = 83, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerStealth"] = {
        name = "EmptyActionSpellAbyssBoneStalkerStealth",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerEpicSoulSpend"] = {
        name = "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerAmbush"] = {
        name = "BoneStalkerAmbush",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {6000, -50, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    IdSpiritChargeTier2
    FamilySpiritCharge
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • spirit charge tier Min: 2 Max: 2 Global
  • maximum spirit charges Min: 3 Max: 3 Global
  • monster spirit charges are infinite Min: 1 Max: 1 Global
  • gain % life when spirit charge expires or consumed Min: 4 Max: 4 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • cannot be used as minion [1]
    IdCannotBeUsedAsMinion
    FamilyCannotBeUsedAsMinion
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • cannot be used as minion Min: 1 Max: 1 Global
  • monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    IdBreachReducedBeyondPortalChance
    FamilyBeyondPortalChance
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -66 Max: -66 Global
  • monster beyond portal chance +% final Min: -66 Max: -66 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • 도리깨
    언데드
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    emerge speed +% [0,20]
    cannot be used as minion [1]
    monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    undead description [1]
    emerge speed +% [0,20]
    Thresher
    SpectreN
    Tagsabyssal, bone_armour, bones, 시전, extra_large_height, has_one_hand_axe, has_one_handed_melee, medium_movement, melee, not_int, physical_affinity, skeleton, slashing_weapon, undead
    생명력
    300%
    방어도
    +75%
    회피
    +25%
    Ailment Threshold
    300%
    저항
    30 30 30 20
    Damage
    113%
    정확도
    100%
    치명타 확률
    +5%
    치명타 피해 배율
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    경험치
    250%
    Model Size
    120%
    Type
    BoneStalkerAbyss
    Metadata
    BoneStalkerAbyssCowardsTrialNoSink_
    레벨
    68
    생명력
    19,300
    방어도
    50,383
    회피
    5,924
    에너지 보호막
    0
    Damage
    422
    주문 피해
    422
    정확도
    290
    Attack Time
    1.8
    경험치
    25,638
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 338–507
    치명타 확률: 5%
    Attack Time: 1.8 초
    강력한 일격으로 적들을 쓰러트립니다.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    BoneStalkerAmbush
    Attack, Cooldown
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 130%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 30% 증폭
    기본 지속시간 6
    monster penalty against minions damage +% final vs player minions [-50]
    BoneStalkerWhirlingCharge
    Attack
    Base Damage: 338–507
    치명타 확률: 5%
    공격 피해: 56%
    Attack Time: 1.8 초
    재사용 대기시간: 5 초
    주는 공격 피해 44% 감폭
    공격 속도 80% 증폭
    combo attack first hit damage +% final [150]
    EmptyActionSpellAbyssBoneStalkerStealth
    Spell
    시전 속도: 1 초
    재사용 대기시간: 8 초
    EmptyActionSpellAbyssBoneStalkerEpicSoulSpend
    Spell
    시전 속도: 4 초
    AbyssBoneStalkerTriggeredProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable
    시전 속도: 1 초
    406.1~609.1 물리 피해
    투사체가 모든 대상 관통
    투사체 1개 추가 발사
    투사체 속도 25% 증가
    active skill projectile speed +% variation final [20]
    base is projectile [1]
    monster projectile variation [42]
    monster reverse point blank damage -% at minimum range [30]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	actor = "Metadata/Monsters/BoneStalker/BoneStalkerAbyss.act"
    	slow_animations_go_to_idle = false
    	basic_action = "Emerge"
    	on_event_face_for_EmptyActionSpell = "FaceTarget();"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act9/Garukhan/disappear/disappear.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/shadowcloak.ao"
    }
    
    Render
    {
         //turn_duration = 0.4
    }
    
    StateMachine
    {
    	define_state = "epk"
    	on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    	on_state_epk_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Abyss/Abyss_Lich/shadow_form/epk/bstalker_shadow.epk );"
    }
    
    Actor
    {
    	create_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_stance2 = "SetStateTo( epk, 1 );"
    	on_change_to_default = "SetStateTo( epk, 0 );"
    }
    
    Life 
    {
    on_death = "HideMeshSegment( glow_meshShape );" 
    on_spawned_dead = "HideMeshSegment( glow_meshShape );" 
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/CowardsTrial/BoneStalkerAbyssCowardsTrialNoSink_"] = {
        name = "Thresher",
        life = 3,
        fireResist = 30,
        coldResist = 30,
        lightningResist = 30,
        chaosResist = 20,
        damage = 1.13,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Axe",
        skillList = {
            "Melee",
            "AbyssBoneStalkerTriggeredProjectile",
            "BoneStalkerWhirlingCharge",
            "EmptyActionSpellAbyssBoneStalkerStealth",
            "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
            "BoneStalkerAmbush",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["AbyssBoneStalkerTriggeredProjectile"] = {
        name = "AbyssBoneStalkerTriggeredProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "base_projectile_speed_+%",
            "number_of_additional_projectiles",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 42, 25, 1, 30, 20, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerWhirlingCharge"] = {
        name = "BoneStalkerWhirlingCharge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "combo_attack_first_hit_damage_+%_final",
        },
        levels = {
            [1] = {80, 150, baseMultiplier = 0.56, levelRequirement = 83, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerStealth"] = {
        name = "EmptyActionSpellAbyssBoneStalkerStealth",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EmptyActionSpellAbyssBoneStalkerEpicSoulSpend"] = {
        name = "EmptyActionSpellAbyssBoneStalkerEpicSoulSpend",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneStalkerAmbush"] = {
        name = "BoneStalkerAmbush",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {6000, -50, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    혼백 충전 상실 시 생명력의 4% 회복
    maximum spirit charges [3]
    monster spirit charges are infinite [1]
    spirit charge tier [2]
    IdSpiritChargeTier2
    FamilySpiritCharge
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • spirit charge tier Min: 2 Max: 2 Global
  • maximum spirit charges Min: 3 Max: 3 Global
  • monster spirit charges are infinite Min: 1 Max: 1 Global
  • gain % life when spirit charge expires or consumed Min: 4 Max: 4 Global
  • emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global
  • cannot be used as minion [1]
    IdCannotBeUsedAsMinion
    FamilyCannotBeUsedAsMinion
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • cannot be used as minion Min: 1 Max: 1 Global
  • monster beyond portal chance +% final [-66]
    monster hellscape charge +% [-66]
    IdBreachReducedBeyondPortalChance
    FamilyBeyondPortalChance
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -66 Max: -66 Global
  • monster beyond portal chance +% final Min: -66 Max: -66 Global
  • undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    emerge speed +% [0,20]
    IdVariableEmergeSpeedAbyss
    FamilyVariableEmergeSpeed
    Domains몬스터 (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • emerge speed +% Min: 0 Max: 20 Global