瓦爾骷髏牧師
Vaal Skeletal Priest
SpectreY
Area吉卡尼的機械迷城, 吉卡尼的聖域, 庫萊亞山巔, 堡壘, 高地神塔庇護所
Tagsallows_additional_projectiles, allows_inc_aoe, 法術, lightning_affinity, monster_barely_moves, not_dex, not_str, skeleton, StaffWood_onhit_audio, undead, very_slow_movement
Packs
  • 吉卡尼的機械迷城, 庫萊亞山巔: 瓦爾骷髏牧師, 瓦爾骷髏侍從
  • 吉卡尼的聖域: 瓦爾骷髏牧師, 瓦爾骷髏戰士, 瓦爾骷髏侍從
  • 高地神塔庇護所: 瓦爾骷髏牧師, 瓦爾骷髏侍從
  • 生命
    100%
    Energy Shield From Life
    10%
    抗性
    0 0 0 0
    傷害
    100%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    4 ~ 55
    攻擊時間
    1.5 Second
    Damage Spread
    ±30%
    經驗值
    100%
    Model Size
    100%
    Type
    SkeletonBasicCaster
    Metadata
    BoneRabblePriest
    等級
    65
    生命
    5,862
    傷害
    212
    法術傷害
    212
    命中
    2,214
    攻擊時間
    1.5
    經驗值
    21,507
    召喚物生命
    5,654
    Minion Energy Shield
    628
    召喚物傷害
    829
    召喚物護甲
    2,023
    MMSBoneRabbleMortar
    投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
    暴擊率: 6%
    施放時間: 1 秒
    通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
    造成 152.7458.2 閃電傷害
    連鎖 3
    50% 更多感電機率
    action attack or cast time uses animation length [1]
    base is projectile [1]
    is area damage [1]
    monster mortar bounce angle variance [90]
    mortar projectile distance override [23]
    projectile spread radius [12]
    projectile uses contact position [1]
    spell maximum action distance +% [-55]
    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/BoneRabblePriest"] = {
        name = "Vaal Skeletal Priest",
        life = 1,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.3,
        attackTime = 1.5,
        attackRange = 55,
        accuracy = 1,
        weaponType1 = "Sceptre",
        skillList = {
            "MMSBoneRabbleMortar",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMSBoneRabbleMortar"] = {
        name = "MMSBoneRabbleMortar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "projectile_spread_radius",
            "number_of_chains",
            "monster_mortar_bounce_angle_variance",
            "spell_maximum_action_distance_+%",
            "mortar_projectile_distance_override",
            "active_skill_shock_chance_+%_final",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 12, 3, 90, -55, 23, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    undead description [1]
    FamilyMonsterNecromancerRaisable
    Domains怪物 (3)
    GenerationType傳奇 (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    瓦爾骷髏牧師
    不死族
    undead description [1]
    Vaal Skeletal Priest
    SpectreN
    Tagsallows_additional_projectiles, allows_inc_aoe, 法術, lightning_affinity, monster_barely_moves, not_dex, not_str, skeleton, StaffWood_onhit_audio, undead, very_slow_movement
    Packs
  • 瓦爾骷髏牧師, 瓦爾骷髏弓手, 瓦爾骷髏戰士, 瓦爾骷髏侍從
  • 瓦爾骷髏牧師, 瓦爾骷髏侍從
  • 生命
    100%
    Energy Shield From Life
    10%
    抗性
    0 0 0 0
    傷害
    100%
    命中
    100%
    暴擊 Chance
    5%
    暴擊傷害加成
    +30%
    Attack Distance
    4 ~ 55
    攻擊時間
    1.5 Second
    Damage Spread
    ±30%
    經驗值
    100%
    Model Size
    100%
    Type
    SkeletonBasicCaster
    Metadata
    BoneRabblePriestStrongbox
    等級
    68
    生命
    6,981
    傷害
    233
    法術傷害
    233
    命中
    2,464
    攻擊時間
    1.5
    經驗值
    28,634
    召喚物生命
    6,237
    Minion Energy Shield
    693
    召喚物傷害
    969
    召喚物護甲
    2,413
    MMSBoneRabbleMortar
    投射物, 玩家投射物, 法術, 傷害, 範圍, 陷阱技能, 圖騰技能, 地雷技能, 法術可重複, 可觸發, 範圍法術
    暴擊率: 6%
    施放時間: 1 秒
    通用的怪物砲擊技能。與怪物投射物相似,但帶有衝擊效果。
    造成 167.4502.2 閃電傷害
    連鎖 3
    50% 更多感電機率
    action attack or cast time uses animation length [1]
    base is projectile [1]
    is area damage [1]
    monster mortar bounce angle variance [90]
    mortar projectile distance override [23]
    projectile spread radius [12]
    projectile uses contact position [1]
    spell maximum action distance +% [-55]
    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/BoneRabblePriestStrongbox"] = {
        name = "Vaal Skeletal Priest",
        life = 1,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.3,
        attackTime = 1.5,
        attackRange = 55,
        accuracy = 1,
        weaponType1 = "Sceptre",
        skillList = {
            "MMSBoneRabbleMortar",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MMSBoneRabbleMortar"] = {
        name = "MMSBoneRabbleMortar",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "projectile_spread_radius",
            "number_of_chains",
            "monster_mortar_bounce_angle_variance",
            "spell_maximum_action_distance_+%",
            "mortar_projectile_distance_override",
            "active_skill_shock_chance_+%_final",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 12, 3, 90, -55, 23, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    undead description [1]
    FamilyMonsterNecromancerRaisable
    Domains怪物 (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.