바알 해골 궁수
Vaal Skeletal Archer
SpectreY
Area지콰니의 기계실, 지콰니의 지성소, 지구라트 피난처, 지콰니의 기계실, 지콰니의 지성소
Tagsallows_additional_projectiles, Arrow_onhit_audio, fire_affinity, monster_barely_moves, ranged, skeleton, undead, very_slow_movement
Packs
  • 지콰니의 기계실, 지콰니의 기계실: 바알 해골 궁수, 바알 해골 전사
  • 지콰니의 지성소, 지콰니의 지성소: 바알 해골 궁수, 바알 해골 전사
  • 지구라트 피난처: 바알 해골 궁수, 바알 해골 전사
  • 생명력
    100%
    저항
    0 0 0 0
    Damage
    110%
    정확도
    100%
    치명타 명중 Chance
    5%
    치명타 피해 보너스
    +30%
    Attack Distance
    6 ~ 55
    공격 속도
    1.5 Second
    Damage Spread
    ±30%
    경험치
    100%
    Model Size
    100%
    Type
    SkeletonBasicRanged
    Metadata
    BoneRabbleEagle
    레벨
    70
    생명력
    8,716
    방어도
    3,877
    회피
    502
    Damage
    273
    주문 피해
    273
    정확도
    2,328
    공격 속도
    1.5
    경험치
    34,639
    Minion Life
    12,266
    Minion Damage
    2,378
    Minion Armour
    3,877
    MASFireConvertAltArtFireArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    기본 공격
    Base Damage: 191–354
    치명타 명중 확률: 5%
    공격 속도: 1.5 초
    점화 확률 50% 증가
    물리 피해의 60%를 화염 피해로 전환
    action attack or cast time uses animation length [1]
    arrow projectile variation [1000]
    projectile ballistic angle from reference event [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSBoneRabbleBurningArrow
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 191–354
    치명타 명중 확률: 5%
    공격 속도: 1.5 초
    재사용 대기시간: 6 초
    점화 확률 50% 증가
    보조 대상 스킬로 물리 피해의 30%를 추가 화염 피해로 획득
    물리 피해의 60%를 화염 피해로 전환
    action attack or cast time uses animation length [1]
    base is projectile [1]
    monster projectile variation [1032]
    projectile uses contact position [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	basic_action = "Emerge"
    	basic_action = "Revive"
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		use_arrow;
    		arrow_visible = 1;
    	"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2488
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive =
    	"
    		HideMeshSegmentsBySubstring( Static|Bone );
    		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BoneRabble/epk/sceptre_fx.epk', 'Metadata/Monsters/Skeletons/BoneRabble/Squire/BoneRabbleSceptreAncient.ao' );
    	"
    
    	on_death =
    	"
    		ShowMeshSegmentsBySubstring( Static|Bone );
    		HideMeshSegmentsBySubstring( Robe|Bone );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BoneRabble/epk/sceptre_fx.epk', 'Metadata/Monsters/Skeletons/BoneRabble/Squire/BoneRabbleSceptreAncient.ao' );
    		IfVarietyContains( BoneRabbleEagle,
    		{
    			PlayAnimationAttached( 'Metadata/Monsters/Skeletons/BoneRabble/Eagle/BoneRabbleEagleQuiver.ao', death_01 );
    		} );
    		IfVarietyContains( BoneRabbleSquire,
    		{
    			PlayAnimationAttached( 'Metadata/Monsters/Skeletons/BoneRabble/Squire/BoneRabbleSquireBackpack.ao', death_01 );
    		} );
    	"
    
    	on_spawned_dead = "HideMeshSegmentsBySubstring( Robe|Bone );"
    }
    
    Animated
    {
    	on_event_remove_arrow = "SetStateTo( arrow_visible, 0 );"
    	on_event_add_arrow = "SetStateTo( arrow_visible, 1 );"
    }
    
    StateMachine
    {
    	on_state_arrow_visible_0 = "DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BoneRabble_Eagle/ao/basic_arrow_flaming.ao' );"
    
    	on_state_arrow_visible_1 =
    	"
    		IfState( use_arrow, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BoneRabble_Eagle/ao/basic_arrow_flaming.ao', R_Weapon ); } );
    	"
    
    	create_state_arrow_visible_1 =
    	"
    		IfState( use_arrow, 1, { AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BoneRabble_Eagle/ao/basic_arrow_flaming.ao', R_Weapon ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = {
        name = "Vaal Skeletal Archer",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.1,
        damageSpread = 0.3,
        attackTime = 1.5,
        attackRange = 55,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MASFireConvertAltArtFireArrow",
            "MPSBoneRabbleBurningArrow",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MASFireConvertAltArtFireArrow"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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 = {
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "ignite_chance_+%",
            "arrow_projectile_variation",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "projectile_ballistic_angle_from_reference_event",
        },
        levels = {
            [1] = {60, 50, 1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSBoneRabbleBurningArrow"] = {
        name = "MPSBoneRabbleBurningArrow",
        hidden = true,
        color = ,
        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",
            "ignite_chance_+%",
            "non_skill_base_physical_damage_%_to_gain_as_fire",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1032, 50, 30, 60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    undead description [1]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationType고유 (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Edit

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