失落之民狂热者
SpectreY
Area长毛象荒原, 遗迹深坑, [DNT] River Barrens, 奇玛尔, 遁世小岛, 金字塔避难所
Tagsallows_inc_aoe, 施法, cultist, human, humanoid, lightning_affinity, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
Packs
  • 长毛象荒原, 遗迹深坑, [DNT] River Barrens, 奇玛尔: 失落之民狂热者, 鎏金眼镜蛇
  • 长毛象荒原, 遗迹深坑, [DNT] River Barrens, 奇玛尔: 失落之民狂热者, 掷颅者, 响肋者, 攫脊者
  • 金字塔避难所: 失落之民狂热者, 鎏金眼镜蛇
  • 生命
    135%
    Energy Shield From Life
    15%
    抗性
    0 -30 30 0
    伤害
    135%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 10
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    135%
    Model Size
    100%
    Type
    BoneCultistZealotLightning
    Metadata
    BoneCultistZealot01
    等级
    65
    生命
    7,474
    2,023
    伤害
    287
    法术伤害
    287
    命中
    2,214
    攻击间隔
    1.5
    经验值
    29,034
    召唤物生命
    7,209
    Minion Energy Shield
    1,272
    召唤物伤害
    1,119
    召唤物护甲
    2,023
    MPSBoneCultistZealotLightning
    法术, 投射物, 玩家投射物, 可触发, 伤害
    暴击率: 6%
    施放间隔: 1.333 秒
    造成 130.9 - 392.7 闪电伤害
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1018]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    BoneCultistZealotLightningstorm
    可触发, 法术, 伤害
    暴击率: 6%
    施放间隔: 1.5 秒
    造成 218.2 - 654.5 闪电伤害
    is area damage [1]
    GTBoneZealotLightningStorm
    可触发
    冷却时间: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4,
    		{
    			PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAggroAudio.ao' );
    		} );
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	"
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		} );
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		} );
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAbyssIntro',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		} );
    	"
    
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		SetLightState( R_off, 1);
    		SetLightState( L_off, 1);
    	"
    
    	on_spawned_dead =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01"] = {
        name = "Lost-men Zealot",
        life = 1.35,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "GTBoneZealotLightningStorm",
            "MPSBoneCultistZealotLightning",
            "BoneCultistZealotLightningstorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneZealotLightningStorm"] = {
        name = "GTBoneZealotLightningStorm",
        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] = {-35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSBoneCultistZealotLightning"] = {
        name = "MPSBoneCultistZealotLightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1018, -40, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistZealotLightningstorm"] = {
        name = "BoneCultistZealotLightningstorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1.5,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    失落之民狂热者
    人形
    区域: 暗光走廊
    Lost-men Zealot
    SpectreY
    Area暗光走廊
    Tagsallows_inc_aoe, 施法, cultist, human, humanoid, lightning_affinity, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    Packs
  • 暗光走廊: 失落之民狂热者
  • 生命
    135%
    Energy Shield From Life
    15%
    抗性
    0 -30 30 0
    伤害
    135%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 10
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    135%
    Model Size
    100%
    Type
    BoneCultistZealotLightning
    Metadata
    BoneCultistZealotAbyssIntro
    等级
    22
    生命
    350
    伤害
    56
    法术伤害
    56
    命中
    340
    攻击间隔
    1.5
    经验值
    1,075
    召唤物生命
    1,156
    Minion Energy Shield
    204
    召唤物伤害
    80
    召唤物护甲
    106
    MPSBoneCultistZealotAbyssLightning
    法术, 投射物, 玩家投射物, 可触发, 伤害
    施放间隔: 1.333 秒
    造成 26.01 - 78.02 闪电伤害
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1420]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    BoneCultistZealotAbyssLightningstorm
    可触发, 法术, 伤害
    施放间隔: 1 秒
    造成 43.34 - 130 闪电伤害
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1420]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    GTBoneZealotAbyssLightningStorm
    可触发
    冷却时间: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4,
    		{
    			PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAggroAudio.ao' );
    		} );
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	"
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		} );
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		} );
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAbyssIntro',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		} );
    	"
    
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		SetLightState( R_off, 1);
    		SetLightState( L_off, 1);
    	"
    
    	on_spawned_dead =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAbyssIntro"] = {
        name = "Lost-men Zealot",
        life = 1.35,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "GTBoneZealotAbyssLightningStorm",
            "MPSBoneCultistZealotAbyssLightning",
            "BoneCultistZealotAbyssLightningstorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneZealotAbyssLightningStorm"] = {
        name = "GTBoneZealotAbyssLightningStorm",
        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] = {-35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSBoneCultistZealotAbyssLightning"] = {
        name = "MPSBoneCultistZealotAbyssLightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1420, -40, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistZealotAbyssLightningstorm"] = {
        name = "BoneCultistZealotAbyssLightningstorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1420, -40, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    失落之民狂热者
    人形
    Lost-men Zealot
    SpectreY
    Tags施法, cultist, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    生命
    135%
    Energy Shield From Life
    15%
    抗性
    30 -30 0 0
    伤害
    135%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 10
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealotSummoner_01
    等级
    68
    生命
    8,901
    2,413
    伤害
    315
    法术伤害
    315
    命中
    2,464
    攻击间隔
    1.5
    经验值
    38,656
    召唤物生命
    7,952
    Minion Energy Shield
    1,403
    召唤物伤害
    1,308
    召唤物护甲
    2,413
    MPSBoneCultistZealotLightning
    法术, 投射物, 玩家投射物, 可触发, 伤害
    暴击率: 6%
    施放间隔: 1.333 秒
    造成 143.5 - 430.5 闪电伤害
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1018]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    BoneCultistZealotLightningstorm
    可触发, 法术, 伤害
    暴击率: 6%
    施放间隔: 1.5 秒
    造成 239.1 - 717.4 闪电伤害
    is area damage [1]
    GTBoneZealotLightningStorm
    可触发
    冷却时间: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    }
    
    StateMachine
    {
    	define_shared_state = "spawnritual;"
    	define_shared_state = "summoncircle;"
    	define_shared_state = "abyss_pit_active;"
    }
    
    Transitionable
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spawnritual_0 =
    	"
    		DisableTargetable();
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				PlayAnimation( summon_channel_01_abyss );
    			}, 
    			() {
    				PlayAnimation( summon_channel_01 );
    			}
    		);		
    	"
    
    	on_state_spawnritual_1 =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01',
    		{
    			PlayAnimation( summon_channel_end_01 );
    			EnableTargetable();
    		} );
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01', { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' ); } );
    	"
    
    	on_state_spawnritual_2 = "EnableTargetable();"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	on_summon_channel_01 = 
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    	"
    
    	on_summon_channel_01_abyss = 
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    	"
    
    	on_end_summon_channel_end_01 = 
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    	"
    
    	on_summon_channel_death_01 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_summon_channel_death_02 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_summon_channel_death_03 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_event_fadeout_for_summon_channel_death_01 =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    
    	on_event_fadeout_for_summon_channel_death_02 = 
    		"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    	on_event_fadeout_for_summon_channel_death_03 = 
    		"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    			}, () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    			}
    		);
    	"
    
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_summon_rune.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01"] = {
        name = "Lost-men Zealot",
        life = 1.35,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "GTBoneZealotLightningStorm",
            "MPSBoneCultistZealotLightning",
            "BoneCultistZealotLightningstorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneZealotLightningStorm"] = {
        name = "GTBoneZealotLightningStorm",
        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] = {-35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSBoneCultistZealotLightning"] = {
        name = "MPSBoneCultistZealotLightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1018, -40, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistZealotLightningstorm"] = {
        name = "BoneCultistZealotLightningstorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1.5,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    失落之民狂热者
    人形
    monster no drops or experience [1]
    Lost-men Zealot
    SpectreY
    Tags施法, cultist, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    生命
    135%
    Energy Shield From Life
    15%
    抗性
    30 -30 0 0
    伤害
    135%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 10
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealotSummonerAbyssPit
    等级
    68
    生命
    8,901
    2,413
    伤害
    315
    法术伤害
    315
    命中
    2,464
    攻击间隔
    1.5
    经验值
    38,656
    召唤物生命
    7,952
    Minion Energy Shield
    1,403
    召唤物伤害
    1,308
    召唤物护甲
    2,413
    MPSBoneCultistZealotLightning
    法术, 投射物, 玩家投射物, 可触发, 伤害
    暴击率: 6%
    施放间隔: 1.333 秒
    造成 143.5 - 430.5 闪电伤害
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1018]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    BoneCultistZealotLightningstorm
    可触发, 法术, 伤害
    暴击率: 6%
    施放间隔: 1.5 秒
    造成 239.1 - 717.4 闪电伤害
    is area damage [1]
    GTBoneZealotLightningStorm
    可触发
    冷却时间: 8 秒
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    }
    
    StateMachine
    {
    	define_shared_state = "spawnritual;"
    	define_shared_state = "summoncircle;"
    	define_shared_state = "abyss_pit_active;"
    }
    
    Transitionable
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spawnritual_0 =
    	"
    		DisableTargetable();
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				PlayAnimation( summon_channel_01_abyss );
    			}, 
    			() {
    				PlayAnimation( summon_channel_01 );
    			}
    		);		
    	"
    
    	on_state_spawnritual_1 =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01',
    		{
    			PlayAnimation( summon_channel_end_01 );
    			EnableTargetable();
    		} );
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01', { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' ); } );
    	"
    
    	on_state_spawnritual_2 = "EnableTargetable();"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	on_summon_channel_01 = 
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    	"
    
    	on_summon_channel_01_abyss = 
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    	"
    
    	on_end_summon_channel_end_01 = 
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    	"
    
    	on_summon_channel_death_01 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_summon_channel_death_02 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_summon_channel_death_03 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_event_fadeout_for_summon_channel_death_01 =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    
    	on_event_fadeout_for_summon_channel_death_02 = 
    		"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    	on_event_fadeout_for_summon_channel_death_03 = 
    		"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    			}, () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    			}
    		);
    	"
    
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_summon_rune.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit"] = {
        name = "Lost-men Zealot",
        life = 1.35,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "GTBoneZealotLightningStorm",
            "MPSBoneCultistZealotLightning",
            "BoneCultistZealotLightningstorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneZealotLightningStorm"] = {
        name = "GTBoneZealotLightningStorm",
        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] = {-35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSBoneCultistZealotLightning"] = {
        name = "MPSBoneCultistZealotLightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1018, -40, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistZealotLightningstorm"] = {
        name = "BoneCultistZealotLightningstorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1.5,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster no drops or experience [1]
    FamilyMonsterNoDropsOrExperience
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • 失落之民狂热者
    SpectreY
    Area长毛象荒原, 遗迹深坑, [DNT] River Barrens, 奇玛尔, 悔罪监牢, 遁世小岛, 金字塔避难所
    Tagsallows_inc_aoe, 施法, cultist, fire_affinity, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    Packs
  • 长毛象荒原, 遗迹深坑, [DNT] River Barrens, 奇玛尔: 失落之民狂热者, 鎏金眼镜蛇
  • 长毛象荒原, 遗迹深坑, [DNT] River Barrens, 奇玛尔: 失落之民狂热者, 掷颅者, 响肋者, 攫脊者
  • 金字塔避难所: 失落之民狂热者, 鎏金眼镜蛇
  • 生命
    135%
    Energy Shield From Life
    15%
    抗性
    30 -30 0 0
    伤害
    135%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 10
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealot02
    等级
    65
    生命
    7,474
    2,023
    伤害
    287
    法术伤害
    287
    命中
    2,214
    攻击间隔
    1.5
    经验值
    29,034
    召唤物生命
    7,209
    Minion Energy Shield
    1,272
    召唤物伤害
    1,119
    召唤物护甲
    2,023
    MPSBoneCultistZealotFire
    法术, 投射物, 玩家投射物, 可触发, 伤害
    暴击率: 5%
    施放间隔: 1.333 秒
    造成 223.4 - 335.1 火焰伤害
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1017]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    BoneCultistZealotFirestorm
    可触发, 法术, 伤害
    暴击率: 6%
    施放间隔: 3 秒
    冷却时间: 10 秒
    造成 628.3 - 942.5 物理伤害
    物理伤害的 80% 转化为火焰伤害
    is area damage [1]
    spell maximum action distance +% [-50]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4,
    		{
    			PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAggroAudio.ao' );
    		} );
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	"
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		} );
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		} );
    		IfVarietyContains( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAbyssIntro',
    		{
    			AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		} );
    	"
    
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		SetLightState( R_off, 1);
    		SetLightState( L_off, 1);
    	"
    
    	on_spawned_dead =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/zealot_02_idle.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02"] = {
        name = "Lost-men Zealot",
        life = 1.35,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MPSBoneCultistZealotFire",
            "BoneCultistZealotFirestorm",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSBoneCultistZealotFire"] = {
        name = "MPSBoneCultistZealotFire",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.333,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1017, -50, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistZealotFirestorm"] = {
        name = "BoneCultistZealotFirestorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_maximum_action_distance_+%",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -50, 80, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    失落之民狂热者
    人形
    monster no drops or experience [1]
    Lost-men Zealot
    SpectreY
    Tags施法, cultist, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    生命
    135%
    Energy Shield From Life
    15%
    抗性
    30 -30 0 0
    伤害
    135%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 10
    攻击间隔
    1.5 Second
    Damage Spread
    ±20%
    经验值
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealotSummoner_02

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    }
    
    StateMachine
    {
    	define_shared_state = "spawnritual;"
    	define_shared_state = "summoncircle;"
    	define_shared_state = "abyss_pit_active;"
    }
    
    Transitionable
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spawnritual_0 =
    	"
    		DisableTargetable();
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				PlayAnimation( summon_channel_01_abyss );
    			}, 
    			() {
    				PlayAnimation( summon_channel_01 );
    			}
    		);		
    	"
    
    	on_state_spawnritual_1 =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01',
    		{
    			PlayAnimation( summon_channel_end_01 );
    			EnableTargetable();
    		} );
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01', { RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' ); } );
    	"
    
    	on_state_spawnritual_2 = "EnableTargetable();"
    }
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 4, { PlayEffect( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	on_summon_channel_01 = 
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    	"
    
    	on_summon_channel_01_abyss = 
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    	"
    
    	on_end_summon_channel_end_01 = 
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    	"
    
    	on_summon_channel_death_01 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_summon_channel_death_02 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_summon_channel_death_03 = 
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk' );
    			}, 
    			() {}
    		);
    	"
    
    	on_event_fadeout_for_summon_channel_death_01 =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    
    	on_event_fadeout_for_summon_channel_death_02 = 
    		"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    	on_event_fadeout_for_summon_channel_death_03 = 
    		"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    			Delete();
    			}, 
    			() {
    				DoRandom( 
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death2.epk' ); },
    		 			{ AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channel_death3.epk' ); } 
    		 		);
    			}
    		);
    	"
    }
    
    Life
    {
    	on_spawned_alive =
    	"
    		IfVariety( 'Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummonerAbyssPit', () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/Idle.epk' );
    			}, () {
    				AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    			}
    		);
    	"
    
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channeling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Abyss/BoneCultistsZealots/EPKs/channel_death.epk"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_summon_rune.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_02"] = {
        name = "Lost-men Zealot",
        life = 1.35,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.35,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    monster no drops or experience [1]
    FamilyMonsterNoDropsOrExperience
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Edit

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