Esqueleto Sacerdote Vaal
Vaal Skeletal Priest
SpectreY
AreaMaquinário de Jiquani, Santuário de Jiquani, O Refúgio Zigurate, Maquinário de Jiquani, Santuário de Jiquani
Tagsallows_additional_projectiles, allows_inc_aoe, Conjurador, lightning_affinity, monster_barely_moves, not_dex, not_str, skeleton, StaffWood_onhit_audio, undead, very_slow_movement
Packs
  • Maquinário de Jiquani, Maquinário de Jiquani: Esqueleto Sacerdote Vaal, Esqueleto Escudeiro Vaal
  • Santuário de Jiquani, Santuário de Jiquani: Esqueleto Sacerdote Vaal, Esqueleto Escudeiro Vaal
  • O Refúgio Zigurate: Esqueleto Sacerdote Vaal, Esqueleto Escudeiro Vaal
  • Vida
    100%
    Energy Shield From Life
    10%
    Ailment Threshold
    %
    Resistência
    0 0 0 0
    Damage
    100%
    Precisão
    100%
    Chance de Crítico
    +5%
    Multiplicador de Acerto Crítico
    +130%
    Attack Distance
    4 ~ 55
    Attack Time
    1.5 Second
    Damage Spread
    ±30%
    Experiência
    100%
    Model Size
    100%
    Type
    SkeletonBasicCaster
    Metadata
    BoneRabblePriest
    Nível
    70
    Vida
    8,716
    Armadura
    3,877
    Evasão
    502
    Energy Shield
    872
    Damage
    248
    Dano Mágico
    248
    Precisão
    1,164
    Attack Time
    1.5
    Experiência
    34,639
    MMSBoneRabbleMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Chance de Crítico: 6%
    Tempo de Conjuração: 1 seg
    Habilidade de morteiro de monstro genérico. Como Projétil de Monstro, mas com um efeito de impacto.
    Causa 22.51 a 67.52 de Dano de Raio
    Ricocheteia 3 Vezes
    50% mais chance de Eletrizar inimigos
    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]
    IdMonsterNecromancerRaisable
    FamilyMonsterNecromancerRaisable
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable