Vaal-Skelettkpriester
Vaal Skeletal Priest
SpectreY
AreaJiquanis Machinarium, Jiquanis Heiligtum, Kriar-Gipfel, Trutzburg, Die Zikkurat-Zuflucht
Tagsallows_additional_projectiles, allows_inc_aoe, Zauberer, lightning_affinity, monster_barely_moves, not_dex, not_str, skeleton, StaffWood_onhit_audio, undead, very_slow_movement
Packs
  • Jiquanis Machinarium, Kriar-Gipfel: Vaal-Skelettkpriester, Vaal-Skelettknappe
  • Jiquanis Heiligtum: Vaal-Skelettkpriester, Vaal-Skelettkrieger, Vaal-Skelettknappe
  • Die Zikkurat-Zuflucht: Vaal-Skelettkpriester, Vaal-Skelettknappe
  • Leben
    100%
    Energy Shield From Life
    10%
    Widerstand
    0 0 0 0
    Damage
    100%
    Genauigkeit
    100%
    Attack Distance
    4 ~ 55
    Angriffszeit
    1.5 Second
    Damage Spread
    ±30%
    Erfahrung
    100%
    Model Size
    100%
    Type
    SkeletonBasicCaster
    Metadata
    BoneRabblePriest
    Stufe
    65
    Leben
    5,862
    Damage
    212
    Zauberschaden
    212
    Genauigkeit
    2,214
    Angriffszeit
    1.5
    Erfahrung
    21,507
    Minion Life
    5,654
    Minion Energy Shield
    628
    Minion Damage
    829
    Minion Armour
    2,023
    MMSBoneRabbleMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Zauberzeit: 1 Sek.
    Generische Monster-Mörser-Fertigkeit. Wie Monsterprojektil, nur mit Aufprall-Effekt.
    Verursacht 152.7 bis 458.2 Blitzschaden
    50% mehr Chance auf Schocken
    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
    DomainsMonster (3)
    GenerationTypeEinzigartig (3)
    Req. level1
    Stats
  • undead description Min: 1 Max: 1 Global
  • Adds Tagsnecromancer_raisable
    Vaal-Skelettkpriester
    Untot
    undead description [1]
    Vaal Skeletal Priest
    SpectreN
    Tagsallows_additional_projectiles, allows_inc_aoe, Zauberer, lightning_affinity, monster_barely_moves, not_dex, not_str, skeleton, StaffWood_onhit_audio, undead, very_slow_movement
    Packs
  • Vaal-Skelettkpriester, Vaal-Skelettbogenschütze, Vaal-Skelettkrieger, Vaal-Skelettknappe
  • Vaal-Skelettkpriester, Vaal-Skelettknappe
  • Leben
    100%
    Energy Shield From Life
    10%
    Widerstand
    0 0 0 0
    Damage
    100%
    Genauigkeit
    100%
    Attack Distance
    4 ~ 55
    Angriffszeit
    1.5 Second
    Damage Spread
    ±30%
    Erfahrung
    100%
    Model Size
    100%
    Type
    SkeletonBasicCaster
    Metadata
    BoneRabblePriestStrongbox
    Stufe
    68
    Leben
    6,981
    Damage
    233
    Zauberschaden
    233
    Genauigkeit
    2,464
    Angriffszeit
    1.5
    Erfahrung
    28,634
    Minion Life
    6,237
    Minion Energy Shield
    693
    Minion Damage
    969
    Minion Armour
    2,413
    MMSBoneRabbleMortar
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Zauberzeit: 1 Sek.
    Generische Monster-Mörser-Fertigkeit. Wie Monsterprojektil, nur mit Aufprall-Effekt.
    Verursacht 167.4 bis 502.2 Blitzschaden
    50% mehr Chance auf Schocken
    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
    DomainsMonster (3)
    GenerationTypeEinzigartig (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.