SpectreY
AreaMastodon Badlands, The Bone Pits, The Ziggurat Refuge, Mastodon Badlands, The Bone Pits
Tagsallows_inc_aoe, caster, cultist, human, humanoid, lightning_affinity, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
Packs
  • Mastodon Badlands, The Bone Pits, Mastodon Badlands, The Bone Pits: Lost-men Zealot, Gilded Cobra
  • Mastodon Badlands, The Bone Pits, Mastodon Badlands, The Bone Pits: Lost-men Zealot, Skullslinger, Ribrattle, Spinesnatcher
  • The Ziggurat Refuge: Lost-men Zealot, Gilded Cobra
  • Life
    135%
    Energy Shield From Life
    15%
    Resistance
    0 -30 30 0
    Damage
    135%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    135%
    Model Size
    100%
    Type
    BoneCultistZealotLightning
    Metadata
    BoneCultistZealot01
    Level
    70
    Life
    10,002
    Armour
    3,877
    Evasion Rating
    502
    Energy Shield
    1,765
    Damage
    335
    Spell Damage
    335
    Accuracy
    2,328
    Attack Time
    1.5
    Experience
    46,763
    Minion Life
    14,075
    Minion Energy Shield
    2,484
    Minion Damage
    2,919
    Minion Armour
    3,877
    MPSBoneCultistZealotLightning
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 6%
    Cast Time: 1.333 sec
    Deals 4184 to 12552 Lightning Damage
    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
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1.5 sec
    Deals 6973 to 20920 Lightning Damage
    is area damage [1]
    GTBoneZealotLightningStorm
    Triggerable
    Cooldown Time: 8 sec
    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' );
    		} );
    	"
    
    	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' );
    		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' );
    
    	"
    }
    
    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
    Tagscaster, cultist, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    Life
    135%
    Energy Shield From Life
    15%
    Resistance
    30 -30 0 0
    Damage
    135%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealotSummoner_01
    Level
    68
    Life
    8,901
    Armour
    3,451
    Evasion Rating
    477
    Energy Shield
    1,571
    Damage
    315
    Spell Damage
    315
    Accuracy
    2,180
    Attack Time
    1.5
    Experience
    38,656
    Minion Life
    12,944
    Minion Energy Shield
    2,284
    Minion Damage
    2,560
    Minion Armour
    3,451
    MPSBoneCultistZealotLightning
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 6%
    Cast Time: 1.333 sec
    Deals 3458 to 10374 Lightning Damage
    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
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1.5 sec
    Deals 5763 to 17290 Lightning Damage
    is area damage [1]
    GTBoneZealotLightningStorm
    Triggerable
    Cooldown Time: 8 sec
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-35]

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spawnritual_0 =
    	"
    		DisableTargetable();
    		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_end_summon_channel_end_01 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );"
    
    	on_event_fadeout_for_summon_channel_death_01 =
    	"
    		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 = 
    		"
    		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 = 
    		"
    		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 =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    	"
    
    	on_death =
    	"
    		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_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 = { }, },
        },
    }
    
    SpectreY
    AreaMastodon Badlands, The Bone Pits, The Ziggurat Refuge, Mastodon Badlands, The Bone Pits
    Tagsallows_inc_aoe, caster, cultist, fire_affinity, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    Packs
  • Mastodon Badlands, The Bone Pits, Mastodon Badlands, The Bone Pits: Lost-men Zealot, Gilded Cobra
  • Mastodon Badlands, The Bone Pits, Mastodon Badlands, The Bone Pits: Lost-men Zealot, Skullslinger, Ribrattle, Spinesnatcher
  • The Ziggurat Refuge: Lost-men Zealot, Gilded Cobra
  • Life
    135%
    Energy Shield From Life
    15%
    Resistance
    30 -30 0 0
    Damage
    135%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealot02
    Level
    70
    Life
    10,002
    Armour
    3,877
    Evasion Rating
    502
    Energy Shield
    1,765
    Damage
    335
    Spell Damage
    335
    Accuracy
    2,328
    Attack Time
    1.5
    Experience
    46,763
    Minion Life
    14,075
    Minion Energy Shield
    2,484
    Minion Damage
    2,919
    Minion Armour
    3,877
    MPSBoneCultistZealotFire
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 5%
    Cast Time: 1.333 sec
    Deals 7141 to 10711 Fire Damage
    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
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 3 sec
    Cooldown Time: 10 sec
    Deals 20084 to 30125 Physical Damage
    Converts 80% of Physical Damage to Fire Damage
    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' );
    		} );
    	"
    
    	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' );
    		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' );
    
    	"
    }
    
    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 = { }, },
        },
    }
    
    Lost-men Zealot
    monster no drops or experience [1]
    SpectreY
    Tagscaster, cultist, human, humanoid, not_dex, not_str, red_blood, Unarmed_onhit_audio, very_slow_movement
    Life
    135%
    Energy Shield From Life
    15%
    Resistance
    30 -30 0 0
    Damage
    135%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    135%
    Model Size
    100%
    Type
    BoneCultistZealot
    Metadata
    BoneCultistZealotSummoner_02

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_or_create_state_spawnritual_0 =
    	"
    		DisableTargetable();
    		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_end_summon_channel_end_01 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/channelling.epk' );"
    
    	on_event_fadeout_for_summon_channel_death_01 =
    	"
    		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 = 
    		"
    		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 = 
    		"
    		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 =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/BoneCultistsZealots/epk/body_idle.epk' );
    	"
    
    	on_death =
    	"
    		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_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]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (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.