電動の狂信者
Powered Zealot
SpectreY
Areaジッグラトの避難所
Tags1HSword_onhit_audio, cultist, human, lightning_affinity, melee, not_int, not_str, red_blood, very_fast_movement
Packs
  • 電動の狂信者, 電動の狂信者
  • 電動の狂信者, 電動の狂信者
  • ヴァール・テンポラル・リサーチャー, 電動の狂信者, 電動の狂信者, 電動の狂信者, 外科実験者
  • ジッグラトの避難所: 電動の狂信者, 電動の狂信者
  • ジッグラトの避難所: 電動の狂信者, 電動の狂信者
  • ライフ
    100%
    回避
    +30%
    耐性
    0 0 30 0
    Damage
    100%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    4 ~ 10
    アタックタイム
    1.245 Second
    Damage Spread
    ±20%
    経験値
    100%
    Model Size
    112%
    Type
    VaalZealotDaggerLightning
    Metadata
    VaalZealotDaggersLightning
    レベル
    70
    ライフ
    8,716
    アーマー
    3,877
    回避力
    653
    Damage
    248
    スペルダメージ
    248
    命中
    2,328
    アタックタイム
    1.245
    経験値
    34,639
    Minion Life
    12,266
    Minion Damage
    2,162
    Minion Armour
    3,877
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 198–297
    クリティカルヒット率: 5%
    アタックタイム: 1.245 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2650
    }
    
    
    Transitionable
    {
    	
    }
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    }
    
    StateMachine
    {
    	define_state = "worship_started;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		IfInStance( stance6, (){ HideWeapons(); } );
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	{
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon );
    		} );
    	}
    
    	on_death =
    	{
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon );
    	}
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao' );
    		} );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao"
    	on_event_show_weapons = "ShowWeapons();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = {
        name = "Powered Zealot",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "MeleeAtAnimationSpeed",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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 = {
            "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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    電動の狂信者
    Powered Zealot
    SpectreY
    Tags1HSword_onhit_audio, cultist, human, lightning_affinity, melee, not_int, not_str, red_blood, very_fast_movement
    Packs
  • 電動の狂信者, 電動の狂信者, 電動の狂信者
  • ライフ
    100%
    回避
    +30%
    耐性
    0 0 30 0
    Damage
    100%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    4 ~ 10
    アタックタイム
    1.245 Second
    Damage Spread
    ±20%
    経験値
    100%
    Model Size
    112%
    Type
    VaalZealotDaggerLightning
    Metadata
    VaalZealotDaggersLightningBloodied
    レベル
    68
    ライフ
    7,757
    アーマー
    3,451
    回避力
    620
    Damage
    233
    スペルダメージ
    233
    命中
    2,180
    アタックタイム
    1.245
    経験値
    28,634
    Minion Life
    11,280
    Minion Damage
    1,896
    Minion Armour
    3,451
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 186–280
    クリティカルヒット率: 5%
    アタックタイム: 1.245 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2650
    }
    
    
    Transitionable
    {
    	
    }
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    }
    
    StateMachine
    {
    	define_state = "worship_started;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		IfInStance( stance6, (){ HideWeapons(); } );
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	{
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon );
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon );
    		} );
    	}
    
    	on_death =
    	{
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk', L_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk', L_Weapon );
    	}
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerChaos/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerCold/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerFire/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotDaggerLightning/epk/weaponcharge.epk"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao' );
    		} );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Dagger/VaalDaggerAggroAudio.ao"
    	on_event_show_weapons = "ShowWeapons();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightningBloodied"] = {
        name = "Powered Zealot",
        life = 1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "Dagger",
        weaponType2 = "Dagger",
        skillList = {
            "MeleeAtAnimationSpeed",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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 = {
            "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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    電動の狂信者
    Powered Zealot
    SpectreY
    Areaジッグラトの避難所
    Tags1HSword_onhit_audio, allows_inc_aoe, cultist, fast_movement, human, lightning_affinity, melee, not_int, not_str, red_blood
    Packs
  • 電動の狂信者, 電動の狂信者
  • ヴァール・テンポラル・リサーチャー, 電動の狂信者, 電動の狂信者, 電動の狂信者, 外科実験者
  • ジッグラトの避難所: 電動の狂信者, 電動の狂信者
  • ライフ
    115%
    回避
    +40%
    耐性
    0 0 30 0
    Damage
    115%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    4 ~ 13
    アタックタイム
    1.425 Second
    Damage Spread
    ±20%
    経験値
    115%
    Model Size
    112%
    Type
    VaalZealotKnifestickLightning
    Metadata
    VaalZealotKnifestickLightning__
    レベル
    70
    ライフ
    10,023
    アーマー
    3,877
    回避力
    703
    Damage
    285
    スペルダメージ
    285
    命中
    2,328
    アタックタイム
    1.425
    経験値
    39,835
    Minion Life
    14,106
    Minion Damage
    2,487
    Minion Armour
    3,877
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 228–342
    クリティカルヒット率: 5%
    アタックタイム: 1.425 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GAVaalZealotLightningSlam
    Triggerable, Attack
    Base Damage: 228–342
    クリティカルヒット率: 5%
    アタックダメージ: 170%
    アタックタイム: 1.425 秒
    クールダウン時間: 6 秒
    アタックダメージが70%上昇する
    物理ダメージの40%をダメージに変換する
    近接ストライク距離 +40
    50%上昇したダメージを与えたと仮定して敵を感電させる

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2233
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive =
    	{
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBlood' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaos' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickCold' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFire' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightning' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    		} );
    	}
    
    	on_death = 
    	{ 
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    	}
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightning__"] = {
        name = "Powered Zealot",
        life = 1.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.15,
        damageSpread = 0.2,
        attackTime = 1.425,
        attackRange = 13,
        accuracy = 1,
        weaponType1 = "Spear",
        skillList = {
            "MeleeAtAnimationSpeed",
            "GAVaalZealotLightningSlam",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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 = {
            "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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVaalZealotLightningSlam"] = {
        name = "GAVaalZealotLightningSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "melee_range_+",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "active_skill_shock_as_though_damage_+%_final",
        },
        levels = {
            [1] = {0, 40, 40, 50, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        },
    }
    
    電動の狂信者
    Powered Zealot
    SpectreY
    Tags1HSword_onhit_audio, allows_inc_aoe, cultist, fast_movement, human, lightning_affinity, melee, not_int, not_str, red_blood
    Packs
  • 電動の狂信者, 電動の狂信者, 電動の狂信者
  • ライフ
    115%
    回避
    +40%
    耐性
    0 0 30 0
    Damage
    115%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    4 ~ 13
    アタックタイム
    1.425 Second
    Damage Spread
    ±20%
    経験値
    115%
    Model Size
    112%
    Type
    VaalZealotKnifestickLightning
    Metadata
    VaalZealotKnifestickLightningBloodied
    レベル
    68
    ライフ
    8,921
    アーマー
    3,451
    回避力
    668
    Damage
    268
    スペルダメージ
    268
    命中
    2,180
    アタックタイム
    1.425
    経験値
    32,929
    Minion Life
    12,972
    Minion Damage
    2,181
    Minion Armour
    3,451
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 214–322
    クリティカルヒット率: 5%
    アタックタイム: 1.425 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    GAVaalZealotLightningSlam
    Triggerable, Attack
    Base Damage: 214–322
    クリティカルヒット率: 5%
    アタックダメージ: 170%
    アタックタイム: 1.425 秒
    クールダウン時間: 6 秒
    アタックダメージが70%上昇する
    物理ダメージの40%をダメージに変換する
    近接ストライク距離 +40
    50%上昇したダメージを与えたと仮定して敵を感電させる

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2233
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive =
    	{
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBlood' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaos' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickCold' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFire' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightning' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    		} );
    	}
    
    	on_death = 
    	{ 
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    	}
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickFire/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Knifestick/VaalKnifestickAggroAudio.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightningBloodied"] = {
        name = "Powered Zealot",
        life = 1.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.15,
        damageSpread = 0.2,
        attackTime = 1.425,
        attackRange = 13,
        accuracy = 1,
        weaponType1 = "Spear",
        skillList = {
            "MeleeAtAnimationSpeed",
            "GAVaalZealotLightningSlam",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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 = {
            "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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVaalZealotLightningSlam"] = {
        name = "GAVaalZealotLightningSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.67,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "melee_range_+",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "active_skill_shock_as_though_damage_+%_final",
        },
        levels = {
            [1] = {0, 40, 40, 50, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        },
    }
    
    電動の狂信者
    Powered Zealot
    SpectreY
    Areaジッグラトの避難所
    Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, キャスター, cultist, human, lightning_affinity, melee, not_str, red_blood, very_fast_movement
    Packs
  • 電動の狂信者, 電動の狂信者
  • ヴァール・テンポラル・リサーチャー, 電動の狂信者, 電動の狂信者, 電動の狂信者, 外科実験者
  • ジッグラトの避難所: 電動の狂信者, 電動の狂信者
  • ライフ
    115%
    Energy Shield From Life
    20%
    回避
    +40%
    耐性
    0 0 30 0
    Damage
    115%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    4 ~ 20
    アタックタイム
    1.245 Second
    Damage Spread
    ±20%
    経験値
    115%
    Model Size
    112%
    Type
    VaalZealotSpearLightning
    Metadata
    VaalZealotSpearLightning
    レベル
    70
    ライフ
    8,019
    アーマー
    3,877
    回避力
    703
    エナジーシールド
    2,005
    Damage
    285
    スペルダメージ
    285
    命中
    2,328
    アタックタイム
    1.245
    経験値
    39,835
    Minion Life
    11,285
    Minion Energy Shield
    2,821
    Minion Damage
    2,487
    Minion Armour
    3,877
    MeleeAtAnimationSpeedLightning50
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 228–342
    クリティカルヒット率: 5%
    アタックタイム: 1.245 秒
    物理ダメージの40%をダメージに変換する
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    VaalZealotLightningSpark
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, Invokable, Nonpathing
    スパーク
    クリティカルヒット率: 7%
    キャストタイム: 1.2 秒
    クールダウン時間: 0.2 秒
    火花を散らす投射物を放つ。投射物は敵に当たるか効果が切れるまで不規則に移動する。
    3975から11925ダメージを与える
    サポートされたスキルは感電付与確率が150%増加する
    投射物スピードが30%減少する
    投射物持続時間は2
    action attack or cast time uses animation length [1]
    base is projectile [1]
    projectile uses contact position [1]
    spark random duration % [44]
    spell maximum action distance +% [-35]
    use scaled contact offset [1]
    GTVaalZealotSpearLightningBlast
    Triggerable
    クールダウン時間: 10.5 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    VaalZealotLightningSparkNova
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, Invokable, Nonpathing
    スパーク
    クリティカルヒット率: 7%
    キャストタイム: 1 秒
    火花を散らす投射物を放つ。投射物は敵に当たるか効果が切れるまで不規則に移動する。
    4184から12552ダメージを与える
    サポートされたスキルは感電付与確率が150%増加する
    投射物スピードが30%減少する
    投射物を追加で個放つ
    投射物持続時間は2
    action attack or cast time uses animation length [1]
    base is projectile [1]
    projectiles nova [1]
    spark random duration % [44]
    GSVaalZealotLightningBlast
    Triggerable, Spell, Damage
    クリティカルヒット率: 7%
    キャストタイム: 1.2 秒
    5579から16736ダメージを与える
    サポートされたスキルは感電付与確率が300%増加する
    action attack or cast time uses animation length [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    SOVaalZealotLightningBlast
    Triggerable
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	on_event_stab_for_SpawnObject =
    	"
    		IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } );
    	"
    
    	on_end_or_destroy_SpawnObject =
    	"
    		IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } );
    	"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2466
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive =
    	{
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBlood' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaos' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearCold' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFire' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightning' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    		} );
    	}
    
    	on_death = 
    	{ 
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    	}
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/ao/storm_call.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightning"] = {
        name = "Powered Zealot",
        life = 1.15,
        energyShield = 0.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.15,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 20,
        accuracy = 1,
        weaponType1 = "Spear",
        skillList = {
            "MeleeAtAnimationSpeedLightning50",
            "GSVaalZealotLightningBlast",
            "SOVaalZealotLightningBlast",
            "GTVaalZealotSpearLightningBlast",
            "VaalZealotLightningSpark",
            "VaalZealotLightningSparkNova",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedLightning50"] = {
        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_lightning",
            "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",
        },
        levels = {
            [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
            [2] = {40, levelRequirement = 19, statInterpolation = {},  cost = { }, },
            [3] = {40, levelRequirement = 20, statInterpolation = {},  cost = { }, },
            [4] = {40, levelRequirement = 84, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalZealotLightningBlast"] = {
        name = "GSVaalZealotLightningBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shock_chance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {0.5, 1.5, 300, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOVaalZealotLightningBlast"] = {
        name = "SOVaalZealotLightningBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTVaalZealotSpearLightningBlast"] = {
        name = "GTVaalZealotSpearLightningBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalZealotLightningSpark"] = {
        name = "Spark",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a spray of sparking [Projectile|Projectiles] that travel erratically along the ground until they hit an enemy or expire.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Invokable] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "spark",
        castTime = 1.2,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
            "spark_random_duration_%",
            "shock_chance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.5, 1.5, 2000, -35, 44, 150, -30, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalZealotLightningSparkNova"] = {
        name = "Spark",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a spray of sparking [Projectile|Projectiles] that travel erratically along the ground until they hit an enemy or expire.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Invokable] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "spark",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "spark_random_duration_%",
            "shock_chance_+%",
            "base_projectile_speed_+%",
            "projectiles_nova",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 2000, 4, 44, 150, -30, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    電動の狂信者
    Powered Zealot
    SpectreY
    Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, キャスター, cultist, human, lightning_affinity, melee, not_str, red_blood, very_fast_movement
    Packs
  • 電動の狂信者, 電動の狂信者, 電動の狂信者
  • ライフ
    115%
    Energy Shield From Life
    20%
    回避
    +40%
    耐性
    0 0 30 0
    Damage
    115%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    4 ~ 20
    アタックタイム
    1.245 Second
    Damage Spread
    ±20%
    経験値
    115%
    Model Size
    112%
    Type
    VaalZealotSpearLightning
    Metadata
    VaalZealotSpearLightningBloodied
    レベル
    68
    ライフ
    7,136
    アーマー
    3,451
    回避力
    668
    エナジーシールド
    1,784
    Damage
    268
    スペルダメージ
    268
    命中
    2,180
    アタックタイム
    1.245
    経験値
    32,929
    Minion Life
    10,378
    Minion Energy Shield
    2,594
    Minion Damage
    2,181
    Minion Armour
    3,451
    MeleeAtAnimationSpeedLightning50
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 214–322
    クリティカルヒット率: 5%
    アタックタイム: 1.245 秒
    物理ダメージの40%をダメージに変換する
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    VaalZealotLightningSpark
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, Invokable, Nonpathing
    スパーク
    クリティカルヒット率: 7%
    キャストタイム: 1.2 秒
    クールダウン時間: 0.2 秒
    火花を散らす投射物を放つ。投射物は敵に当たるか効果が切れるまで不規則に移動する。
    3285から9855ダメージを与える
    サポートされたスキルは感電付与確率が150%増加する
    投射物スピードが30%減少する
    投射物持続時間は2
    action attack or cast time uses animation length [1]
    base is projectile [1]
    projectile uses contact position [1]
    spark random duration % [44]
    spell maximum action distance +% [-35]
    use scaled contact offset [1]
    GTVaalZealotSpearLightningBlast
    Triggerable
    クールダウン時間: 10.5 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    VaalZealotLightningSparkNova
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, Invokable, Nonpathing
    スパーク
    クリティカルヒット率: 7%
    キャストタイム: 1 秒
    火花を散らす投射物を放つ。投射物は敵に当たるか効果が切れるまで不規則に移動する。
    3458から10374ダメージを与える
    サポートされたスキルは感電付与確率が150%増加する
    投射物スピードが30%減少する
    投射物を追加で個放つ
    投射物持続時間は2
    action attack or cast time uses animation length [1]
    base is projectile [1]
    projectiles nova [1]
    spark random duration % [44]
    GSVaalZealotLightningBlast
    Triggerable, Spell, Damage
    クリティカルヒット率: 7%
    キャストタイム: 1.2 秒
    4611から13832ダメージを与える
    サポートされたスキルは感電付与確率が300%増加する
    action attack or cast time uses animation length [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    SOVaalZealotLightningBlast
    Triggerable
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	on_event_stab_for_SpawnObject =
    	"
    		IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } );
    	"
    
    	on_end_or_destroy_SpawnObject =
    	"
    		IfVarietyContains( SpearCold, { this.orb.SetStateTo( explode, 1 ); } );
    	"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2466
    }
    
    Transitionable
    {
    	
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_spawned_alive =
    	{
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBlood' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaos' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearCold' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFire' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon );
    		} );
    		If( VarietyContains( 'Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightning' ), ()
    		{
    			AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    		} );
    	}
    
    	on_death = 
    	{ 
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk', R_Weapon );
    		RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk', R_Weapon );
    	}
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearBlood/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearChaos/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotKnifestickCold/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearFire/epk/weaponcharge.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/epk/weaponcharge.epk"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/VaalMonsters/Zealots/Spear/VaalSpearAggroAudio.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/VaalZealotSpearLightning/ao/storm_call.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightningBloodied"] = {
        name = "Powered Zealot",
        life = 1.15,
        energyShield = 0.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.15,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 20,
        accuracy = 1,
        weaponType1 = "Spear",
        skillList = {
            "MeleeAtAnimationSpeedLightning50",
            "GSVaalZealotLightningBlast",
            "SOVaalZealotLightningBlast",
            "GTVaalZealotSpearLightningBlast",
            "VaalZealotLightningSpark",
            "VaalZealotLightningSparkNova",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedLightning50"] = {
        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_lightning",
            "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",
        },
        levels = {
            [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
            [2] = {40, levelRequirement = 19, statInterpolation = {},  cost = { }, },
            [3] = {40, levelRequirement = 20, statInterpolation = {},  cost = { }, },
            [4] = {40, levelRequirement = 84, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalZealotLightningBlast"] = {
        name = "GSVaalZealotLightningBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shock_chance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {0.5, 1.5, 300, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOVaalZealotLightningBlast"] = {
        name = "SOVaalZealotLightningBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTVaalZealotSpearLightningBlast"] = {
        name = "GTVaalZealotSpearLightningBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalZealotLightningSpark"] = {
        name = "Spark",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a spray of sparking [Projectile|Projectiles] that travel erratically along the ground until they hit an enemy or expire.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Invokable] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "spark",
        castTime = 1.2,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
            "spark_random_duration_%",
            "shock_chance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.5, 1.5, 2000, -35, 44, 150, -30, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalZealotLightningSparkNova"] = {
        name = "Spark",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches a spray of sparking [Projectile|Projectiles] that travel erratically along the ground until they hit an enemy or expire.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.Invokable] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "spark",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "spark_random_duration_%",
            "shock_chance_+%",
            "base_projectile_speed_+%",
            "projectiles_nova",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 2000, 4, 44, 150, -30, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    電動の狂信者
    Powered Zealot
    SpectreY
    Tags2HBluntWood_onhit_audio, cultist, human, not_int, not_str, red_blood, slow_movement
    ライフ
    115%
    回避
    +50%
    耐性
    0 0 0 0
    Damage
    115%
    命中
    100%
    クリティカルヒット Chance
    5%
    クリティカルダメージボーナス
    +30%
    Attack Distance
    5 ~ 25
    アタックタイム
    1.245 Second
    Damage Spread
    ±20%
    経験値
    115%
    Model Size
    112%
    Type
    VaalZealotMortar
    Metadata
    VaalZealotMortarLightning
    レベル
    68
    ライフ
    8,921
    アーマー
    3,451
    回避力
    716
    Damage
    268
    スペルダメージ
    268
    命中
    2,180
    アタックタイム
    1.245
    経験値
    32,929
    Minion Life
    12,972
    Minion Damage
    2,181
    Minion Armour
    3,451
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 214–322
    クリティカルヒット率: 5%
    アタックタイム: 1.245 秒
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	define_shared_state = "movement;"
    	on_state_movement_1 = "SetUsesDirectionalRunAnimations( true );"
    	on_state_movement_2 = "SetUsesDirectionalRunAnimations( false );"
    
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotMortarLightning"] = {
        name = "Powered Zealot",
        life = 1.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.15,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 25,
        accuracy = 1,
        weaponType1 = "Bow",
        skillList = {
            "MeleeAtAnimationSpeed",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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 = {
            "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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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