Повелитель Ямы
Гуманоид
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
monster slain flask charges granted +% [-50]
monster dropped item quantity +% [800]
monster dropped item rarity +% [4000]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
Lord of the Pit
SpectreN
AreaСерные пещеры
TagsЧародейский, cultist, human, humanoid, immobile, not_dex, not_str, red_blood, Unarmed_onhit_audio
Здоровье
188%
Energy Shield From Life
25%
Сопротивление
0 0 30 0
Damage
208%
Меткость
100%
Критические попадания Chance
5%
Бонус к критическому урону
+30%
Attack Distance
6 ~ 90
Время атаки
1.785 Second
Damage Spread
±20%
Опыт
250%
Model Size
127%
Type
BoneCultistBossMap
Metadata
BoneCultist_NecromancerBossMAP
Уровень
65
Здоровье
9,183
Броня
2,023
Уклонение
440
Энергетический щит
3,061
Damage
442
Урон от чар
442
Меткость
1,974
Время атаки
1.785
Опыт
53,768
Minion Life
8,858
Minion Energy Shield
2,953
Minion Damage
1,724
Minion Armour
2,023
BoneCultistClusterBurst
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
Шанс крит. попадания: 6%
Время применения: 1.33 сек.
Наносит от 113.4 до 340.3 урона от молнии
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1086]
projectile uses contact position [1]
spell maximum action distance +% [-15]
GABoneCultistBossLightStrike
Triggerable, Spell, Damage
Шанс крит. попадания: 6%
Время применения: 5 сек.
Наносит от 349.1 до 1047 урона от молнии
На 25% больше шанса наложения шока
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBoneCultistShockedGround
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Время применения: 1 сек.
active skill area of effect radius +% final [-70]
base skill effect duration [10000]
ground lightning art variation [1000]
EGBoneCultistStormCall
Triggerable
SOBoneStorm
Triggerable
action attack or cast time uses animation length [1]
GSBoneStorm
Triggerable, Spell, Damage
Шанс крит. попадания: 5%
Время применения: 1.5 сек.
Наносит от 733 до 1100 физического урона
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [200]
GTBoneStorm
Triggerable
Перезарядка: 12.5 сек.
action attack or cast time uses animation length [1]
GTBoneStormSingle
Triggerable
Перезарядка: 14 сек.
action attack or cast time uses animation length [1]
GTNecroMeteor
Triggerable
Перезарядка: 12 сек.
action attack or cast time uses animation length [1]
SONecroMeteorMarker
Triggerable
action attack or cast time uses animation length [1]
MastodonNecroMeteor
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, CanRapidFire, AreaSpell, Invokable
Комета
Шанс крит. попадания: 5%
Время применения: 3 сек.
Герой призывает с небес глыбу льда, наносящую высокий урон в указанном месте. Выбор места вблизи героя заставит его отпрыгнуть назад во время сотворения.
20% увеличение шанса наложить поджог
Наносит от 1187 до 1780 урона от огня
Радиус воздействия равен 1.4 м
active skill area of effect radius +% final [0]
comet explosion delay ms [208]
firestorm use server effects [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
SONecroLightningMarker
Triggerable
action attack or cast time uses animation length [1]
TeleportMastodonNecromancerBoss
Spell, Movement
Время применения: 1 сек.
Перезарядка: 6.5 сек.
action attack or cast time uses animation length [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GTNecroLightningMarker
Triggerable
Перезарядка: 12 сек.
action attack or cast time uses animation length [1]
EDSNecroExplodingBall
Triggerable, Spell, Damage
Шанс крит. попадания: 6%
Время применения: 4.67 сек.
Перезарядка: 22.5 сек.
Наносит от 676.3 до 2029 урона от молнии
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GPSNecroExplodingBall
Triggerable, Damage
Наносит от 270.5 до 811.6 урона от молнии
На 100% больше шанса наложения шока
active skill projectile speed +% variation final [0]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [150]
projectile inherits users velocity [1]
projectiles not offset [1]
GTNecroMateorEnraged
Triggerable
Перезарядка: 14 сек.
action attack or cast time uses animation length [1]
GTNecroLightningEnraged
Triggerable
Перезарядка: 14 сек.
action attack or cast time uses animation length [1]
SSMNecroBulletHellOrb
Spell, Multicastable, Triggerable
Время применения: 1 сек.
Перезарядка: 22.5 сек.
Не может быть отброшен
Не может быть оглушен
action attack or cast time uses animation length [1]
alternate minion [1043]
monster no drops or experience [1]
number of monsters to summon [1]
skill cannot be interrupted [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
GSGealNecroStormcall
Triggerable, Spell, Damage
Шанс крит. попадания: 6%
Время применения: 1 сек.
action attack or cast time uses animation length [1]
SSMNecroBulletHellOrbDeath
Spell, Multicastable, Triggerable
Время применения: 1 сек.
Не может быть отброшен
Не может быть оглушен
action attack or cast time uses animation length [1]
alternate minion [1042]
monster no drops or experience [1]
number of monsters to summon [1]
skill cannot be interrupted [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]
GSBoneCultistClusterBurst
Triggerable, Spell, Damage
Шанс крит. попадания: 6%
Время применения: 1 сек.
Наносит от 113.4 до 340.3 урона от молнии
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GTBoneCultistClusterBurst
Triggerable
action attack or cast time uses animation length [1]
SSMNecroBulletHellOrbVolatile
Spell, Multicastable, Triggerable
Время применения: 1 сек.
Не может быть отброшен
Не может быть оглушен
action attack or cast time uses animation length [1]
alternate minion [1044]
monster no drops or experience [1]
number of monsters to summon [1]
skill cannot be interrupted [1]
summon specific monsters radius +% [-99]
summoned monsters are minions [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Animated
{
	animated_object = "Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBoss.ao"
}

StateMachine
{
	define_shared_state =
	"
		spawnritual;
		mastodondeath;
		necromancerdeath;
		epk;
		stormcall;
		startstormcall;
	"

	define_shared_checkpoint_state = "dead;"
}

Transitionable {}

Actor
{
	basic_action = "ChangeToStance2"
}

Life
{
}

Pathfinding
{
	immobile = true
}

Stats
{
	set_monster_delay_item_drops_millis = 6800
	set_base_heavy_stun_duration_ms = 5866
	set_corpse_cannot_be_destroyed = 1
	dropped_map_tier_+ = 1
}

BaseEvents
{
	on_construction_complete = "globals.necroboss = this;"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_ball_pulse.ao"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Render
{
	use_ao_lights = true
}

BaseEvents {}

StateMachine
{
	on_or_create_state_spawnritual_0 =
	"
		IfAlive( ()
		{
			DisableTargetable();
			PlayAnimation( ritual_01 );
			this.rune = PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_boss_summon_rune.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation );
			this.energy = PlayEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_ritual.ao', default, 1.0, inherit, 0.0, inherit, 1, 1, 0, SelfLocation );
		} );
	"

	on_state_spawnritual_1 =
	"
		IfAlive( (){ PlayAnimation( ritual_start_01 ); } );
	"

	on_state_spawnritual_2 =
	"
		this.rune.PlayAnimation( end );
		this.energy.PlayAnimation( end );
	"

	create_state_spawnritual_2 =
	"
		this.rune.Delete();
		this.energy.Delete();
	"

	on_state_spawnritual_3 =
	"
		EnableTargetable();
		SetStaticLifeBarVisibilty( True );
	"

	create_state_spawnritual_3 =
	"
		EnableTargetable();
		Delay( 0.1, { SetStaticLifeBarVisibilty( True ); } );
	"

	on_or_create_state_epk_1 =
	"
		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_first_death_idle.ao',  );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_idle.epk' );
	"

	on_state_epk_2 =
	"
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_fadeout.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_idle.epk' );
		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_first_death_idle.ao' );
	"

	/*on_state_mastodondeath_1 =
	"
		IfAlive( { AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, root ); } );
		IfAlive( { QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, idle ); } );
	"

	create_state_mastodondeath_1 =
	"
		IfAlive( { AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, root ); } );
		IfAlive( { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, idle ); } );
	"
*/
	/*on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/emissive_texture_fadeout.epk );"
	create_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk );"
	on_or_create_state_epk_2 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk );"*/
	
}

Actor
{
	on_effect_start_GTNecroLightningEnraged = { PlayTextAudio( BoneCultistDeathlordGralRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
	on_effect_start_GTNecroMateorEnraged = { PlayTextAudio( BoneCultistDeathlordHakgrumRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
	on_effect_start_GTBoneStormSingle = { PlayTextAudio( BoneCultistDeathlordNirHagokRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
	on_effect_start_SSMNecroBulletHellOrb = { PlayTextAudio( BoneCultistDeathlordDaGokRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
}

Life
{
	on_death =
	"
		SetStaticLifeBarVisibilty( false );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/NecromancerBoss_hovering.epk' );
		IfState( mastodondeath, 1,
		{
			// this one doesn't inherit from bossbase, so make the mastodon do it
			MastodonBoss.TriggerBracket( arena_sector_destruction, GetState( arena_sector_id ) );
		} );
	"

	on_spawned_alive = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/NecromancerBoss_hovering.epk' );"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_boss_summon_rune.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_ritual.ao"
}

GlobalAudioParamEvents
{
	player_in_range_param = "BoneNecroInRange"
	life_percent_param = "BoneNecroLifePercentage"
	range = 130
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultist_NecromancerBossMAP"] = {
    name = "Lord of the Pit",
    life = 1.88,
    energyShield = 0.25,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.08,
    damageSpread = 0.2,
    attackTime = 1.785,
    attackRange = 90,
    accuracy = 1,
    weaponType1 = "Wand",
    skillList = {
        "SSMNecroBulletHellOrb",
        "SSMNecroBulletHellOrbDeath",
        "SSMNecroBulletHellOrbVolatile",
        "TeleportMastodonNecromancerBoss",
        "GSGealNecroStormcall",
        "GSBoneCultistClusterBurst",
        "GTNecroMateorEnraged",
        "GTNecroLightningEnraged",
        "GTBoneCultistClusterBurst",
        "GABoneCultistBossLightStrike",
        "CGEBoneCultistShockedGround",
        "EGBoneCultistStormCall",
        "BoneCultistClusterBurst",
        "SOBoneStorm",
        "GTBoneStorm",
        "GSBoneStorm",
        "GTNecroMeteor",
        "GTBoneStormSingle",
        "SONecroMeteorMarker",
        "SONecroLightningMarker",
        "GTNecroLightningMarker",
        "EDSNecroExplodingBall",
        "GPSNecroExplodingBall",
        "MastodonNecroMeteor",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMNecroBulletHellOrb"] = {
    name = "SSMNecroBulletHellOrb",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
        "base_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {1043, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMNecroBulletHellOrbDeath"] = {
    name = "SSMNecroBulletHellOrbDeath",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
        "base_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {1042, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SSMNecroBulletHellOrbVolatile"] = {
    name = "SSMNecroBulletHellOrbVolatile",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
        "monster_no_drops_or_experience",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
        "base_cannot_be_stunned",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {1044, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TeleportMastodonNecromancerBoss"] = {
    name = "TeleportMastodonNecromancerBoss",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSGealNecroStormcall"] = {
    name = "GSGealNecroStormcall",
    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,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {critChance = 6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBoneCultistClusterBurst"] = {
    name = "GSBoneCultistClusterBurst",
    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,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTNecroMateorEnraged"] = {
    name = "GTNecroMateorEnraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTNecroLightningEnraged"] = {
    name = "GTNecroLightningEnraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBoneCultistClusterBurst"] = {
    name = "GTBoneCultistClusterBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABoneCultistBossLightStrike"] = {
    name = "GABoneCultistBossLightStrike",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 5,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_shock_chance_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 25, 250, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEBoneCultistShockedGround"] = {
    name = "CGEBoneCultistShockedGround",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_lightning_art_variation",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {1000, 10000, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGBoneCultistStormCall"] = {
    name = "EGBoneCultistStormCall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BoneCultistClusterBurst"] = {
    name = "BoneCultistClusterBurst",
    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.33,
    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",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 1086, -15, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SOBoneStorm"] = {
    name = "SOBoneStorm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBoneStorm"] = {
    name = "GTBoneStorm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.67,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBoneStorm"] = {
    name = "GSBoneStorm",
    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,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTNecroMeteor"] = {
    name = "GTNecroMeteor",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5.33,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBoneStormSingle"] = {
    name = "GTBoneStormSingle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SONecroMeteorMarker"] = {
    name = "SONecroMeteorMarker",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5.33,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SONecroLightningMarker"] = {
    name = "SONecroLightningMarker",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTNecroLightningMarker"] = {
    name = "GTNecroLightningMarker",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDSNecroExplodingBall"] = {
    name = "EDSNecroExplodingBall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.67,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPSNecroExplodingBall"] = {
    name = "GPSNecroExplodingBall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_projectile_speed_+%_variation_final",
        "active_skill_shock_chance_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectiles_not_offset",
        "projectile_inherits_users_velocity",
    },
    levels = {
        [1] = {0.5, 1.5, 0, 100, 150, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MastodonNecroMeteor"] = {
    name = "Comet",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Call down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Invokable] = true,
    },
    statDescriptionScope = "comet",
    castTime = 3,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_area_of_effect_radius_+%_final",
        "comet_explosion_delay_ms",
        "ignite_chance_+%",
        "active_skill_base_area_of_effect_radius",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 0, 208, 20, 14, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
IdMonsterUniqueT2Boss
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeуник (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • monster slain flask charges granted +% [-50]
    IdMonsterReducedFlaskCharges50Percent
    FamilyMonsterSlainFlaskCharges
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain flask charges granted +% Min: -50 Max: -50 Global
  • Craft Tagsflask
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT2
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 4000 Max: 4000 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Повелитель Ямы
    Гуманоид
    Область: Пустошь
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    monster slain flask charges granted +% [-50]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    Lord of the Pit
    SpectreN
    AreaПустошь
    TagsЧародейский, cultist, human, humanoid, immobile, not_dex, not_str, red_blood, Unarmed_onhit_audio
    Здоровье
    250%
    Energy Shield From Life
    25%
    Сопротивление
    0 0 30 0
    Damage
    208%
    Меткость
    100%
    Критические попадания Chance
    5%
    Бонус к критическому урону
    +30%
    Attack Distance
    6 ~ 90
    Время атаки
    1.785 Second
    Damage Spread
    ±20%
    Опыт
    250%
    Model Size
    127%
    Type
    BoneCultistBossMapSolo
    Metadata
    BoneCultist_NecromancerBossMAPSOLO
    Уровень
    65
    Здоровье
    12,212
    Броня
    2,023
    Уклонение
    440
    Энергетический щит
    4,071
    Damage
    442
    Урон от чар
    442
    Меткость
    1,974
    Время атаки
    1.785
    Опыт
    53,768
    Minion Life
    11,779
    Minion Energy Shield
    3,926
    Minion Damage
    1,724
    Minion Armour
    2,023
    BoneCultistClusterBurst
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Шанс крит. попадания: 6%
    Время применения: 1.33 сек.
    Наносит от 113.4 до 340.3 урона от молнии
    action attack or cast time uses animation length [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1086]
    projectile uses contact position [1]
    spell maximum action distance +% [-15]
    GABoneCultistBossLightStrike
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 5 сек.
    Наносит от 349.1 до 1047 урона от молнии
    На 25% больше шанса наложения шока
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [250]
    CGEBoneCultistShockedGround
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Время применения: 1 сек.
    active skill area of effect radius +% final [-70]
    base skill effect duration [10000]
    ground lightning art variation [1000]
    EGBoneCultistStormCall
    Triggerable
    SOBoneStorm
    Triggerable
    action attack or cast time uses animation length [1]
    GSBoneStorm
    Triggerable, Spell, Damage
    Шанс крит. попадания: 5%
    Время применения: 1.5 сек.
    Наносит от 733 до 1100 физического урона
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneStorm
    Triggerable
    Перезарядка: 12.5 сек.
    action attack or cast time uses animation length [1]
    GTBoneStormSingle
    Triggerable
    Перезарядка: 14 сек.
    action attack or cast time uses animation length [1]
    GTNecroMeteor
    Triggerable
    Перезарядка: 12 сек.
    action attack or cast time uses animation length [1]
    SONecroMeteorMarker
    Triggerable
    action attack or cast time uses animation length [1]
    MastodonNecroMeteor
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, CanRapidFire, AreaSpell, Invokable
    Комета
    Шанс крит. попадания: 5%
    Время применения: 3 сек.
    Герой призывает с небес глыбу льда, наносящую высокий урон в указанном месте. Выбор места вблизи героя заставит его отпрыгнуть назад во время сотворения.
    20% увеличение шанса наложить поджог
    Наносит от 1187 до 1780 урона от огня
    Радиус воздействия равен 1.4 м
    active skill area of effect radius +% final [0]
    comet explosion delay ms [208]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    SONecroLightningMarker
    Triggerable
    action attack or cast time uses animation length [1]
    TeleportMastodonNecromancerBoss
    Spell, Movement
    Время применения: 1 сек.
    Перезарядка: 6.5 сек.
    action attack or cast time uses animation length [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    GTNecroLightningMarker
    Triggerable
    Перезарядка: 12 сек.
    action attack or cast time uses animation length [1]
    EDSNecroExplodingBall
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 4.67 сек.
    Перезарядка: 22.5 сек.
    Наносит от 676.3 до 2029 урона от молнии
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [100]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    GPSNecroExplodingBall
    Triggerable, Damage
    Наносит от 270.5 до 811.6 урона от молнии
    На 100% больше шанса наложения шока
    active skill projectile speed +% variation final [0]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [150]
    projectile inherits users velocity [1]
    projectiles not offset [1]
    GTNecroMateorEnraged
    Triggerable
    Перезарядка: 14 сек.
    action attack or cast time uses animation length [1]
    GTNecroLightningEnraged
    Triggerable
    Перезарядка: 14 сек.
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrb
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Перезарядка: 22.5 сек.
    Не может быть отброшен
    Не может быть оглушен
    action attack or cast time uses animation length [1]
    alternate minion [1043]
    monster no drops or experience [1]
    number of monsters to summon [1]
    skill cannot be interrupted [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GSGealNecroStormcall
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 1 сек.
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbDeath
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Не может быть отброшен
    Не может быть оглушен
    action attack or cast time uses animation length [1]
    alternate minion [1042]
    monster no drops or experience [1]
    number of monsters to summon [1]
    skill cannot be interrupted [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GSBoneCultistClusterBurst
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 1 сек.
    Наносит от 113.4 до 340.3 урона от молнии
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneCultistClusterBurst
    Triggerable
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbVolatile
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Не может быть отброшен
    Не может быть оглушен
    action attack or cast time uses animation length [1]
    alternate minion [1044]
    monster no drops or experience [1]
    number of monsters to summon [1]
    skill cannot be interrupted [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Animated
    {
    	animated_object = "Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBoss.ao"
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		spawnritual;
    		mastodondeath;
    		necromancerdeath;
    		epk;
    		stormcall;
    		startstormcall;
    	"
    
    	define_shared_checkpoint_state = "dead;"
    }
    
    Transitionable {}
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    }
    
    Life
    {
    }
    
    Pathfinding
    {
    	immobile = true
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 6800
    	set_base_heavy_stun_duration_ms = 5866
    	set_corpse_cannot_be_destroyed = 1
    	dropped_map_tier_+ = 1
    }
    
    BaseEvents
    {
    	on_construction_complete = "globals.necroboss = this;"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_ball_pulse.ao"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Render
    {
    	use_ao_lights = true
    }
    
    BaseEvents {}
    
    StateMachine
    {
    	on_state_spawnritual_1 =
    	"
    		IfAlive( (){ PlayAnimation( ritual_start_01 ); } );
    	"
    
    	on_state_spawnritual_2 =
    	"
    		this.rune.PlayAnimation( end );
    		this.energy.PlayAnimation( end );
    	"
    
    	create_state_spawnritual_2 =
    	"
    		this.rune.Delete();
    		this.energy.Delete();
    	"
    
    	on_state_spawnritual_3 =
    	"
    		EnableTargetable();
    		SetStaticLifeBarVisibilty( True );
    	"
    
    	create_state_spawnritual_3 =
    	"
    		EnableTargetable();
    		Delay( 0.1, { SetStaticLifeBarVisibilty( True ); } );
    	"
    
    	on_or_create_state_epk_1 =
    	"
    		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_first_death_idle.ao',  );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_idle.epk' );
    	"
    
    	on_state_epk_2 =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_fadeout.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_idle.epk' );
    		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_first_death_idle.ao' );
    	"
    
    	/*on_state_mastodondeath_1 =
    	"
    		IfAlive( { AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, root ); } );
    		IfAlive( { QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, idle ); } );
    	"
    
    	create_state_mastodondeath_1 =
    	"
    		IfAlive( { AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, root ); } );
    		IfAlive( { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, idle ); } );
    	"
    */
    	/*on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/emissive_texture_fadeout.epk );"
    	create_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk );"
    	on_or_create_state_epk_2 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk );"*/
    	
    }
    
    Actor
    {
    	on_effect_start_GTNecroLightningEnraged = { PlayTextAudio( BoneCultistDeathlordGralRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
    	on_effect_start_GTNecroMateorEnraged = { PlayTextAudio( BoneCultistDeathlordHakgrumRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
    	on_effect_start_GTBoneStormSingle = { PlayTextAudio( BoneCultistDeathlordNirHagokRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
    	on_effect_start_SSMNecroBulletHellOrb = { PlayTextAudio( BoneCultistDeathlordDaGokRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossMAP' ); }
    }
    
    Life
    {
    	on_death =
    	"
    		SetStaticLifeBarVisibilty( false );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/NecromancerBoss_hovering.epk' );
    		IfState( mastodondeath, 1,
    		{
    			// this one doesn't inherit from bossbase, so make the mastodon do it
    			MastodonBoss.TriggerBracket( arena_sector_destruction, GetState( arena_sector_id ) );
    		} );
    	"
    
    	on_spawned_alive = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/NecromancerBoss_hovering.epk' );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_boss_summon_rune.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_ritual.ao"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "BoneNecroInRange"
    	life_percent_param = "BoneNecroLifePercentage"
    	range = 130
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultist_NecromancerBossMAPSOLO"] = {
        name = "Lord of the Pit",
        life = 2.5,
        energyShield = 0.25,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.08,
        damageSpread = 0.2,
        attackTime = 1.785,
        attackRange = 90,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SSMNecroBulletHellOrb",
            "SSMNecroBulletHellOrbDeath",
            "SSMNecroBulletHellOrbVolatile",
            "TeleportMastodonNecromancerBoss",
            "GSGealNecroStormcall",
            "GSBoneCultistClusterBurst",
            "GTNecroMateorEnraged",
            "GTNecroLightningEnraged",
            "GTBoneCultistClusterBurst",
            "GABoneCultistBossLightStrike",
            "CGEBoneCultistShockedGround",
            "EGBoneCultistStormCall",
            "BoneCultistClusterBurst",
            "SOBoneStorm",
            "GTBoneStorm",
            "GSBoneStorm",
            "GTNecroMeteor",
            "GTBoneStormSingle",
            "SONecroMeteorMarker",
            "SONecroLightningMarker",
            "GTNecroLightningMarker",
            "EDSNecroExplodingBall",
            "GPSNecroExplodingBall",
            "MastodonNecroMeteor",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMNecroBulletHellOrb"] = {
        name = "SSMNecroBulletHellOrb",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {1043, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMNecroBulletHellOrbDeath"] = {
        name = "SSMNecroBulletHellOrbDeath",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {1042, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMNecroBulletHellOrbVolatile"] = {
        name = "SSMNecroBulletHellOrbVolatile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {1044, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TeleportMastodonNecromancerBoss"] = {
        name = "TeleportMastodonNecromancerBoss",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSGealNecroStormcall"] = {
        name = "GSGealNecroStormcall",
        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,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {critChance = 6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSBoneCultistClusterBurst"] = {
        name = "GSBoneCultistClusterBurst",
        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,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroMateorEnraged"] = {
        name = "GTNecroMateorEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroLightningEnraged"] = {
        name = "GTNecroLightningEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneCultistClusterBurst"] = {
        name = "GTBoneCultistClusterBurst",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GABoneCultistBossLightStrike"] = {
        name = "GABoneCultistBossLightStrike",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 5,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_shock_chance_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 25, 250, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGEBoneCultistShockedGround"] = {
        name = "CGEBoneCultistShockedGround",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "ground_lightning_art_variation",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {1000, 10000, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGBoneCultistStormCall"] = {
        name = "EGBoneCultistStormCall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistClusterBurst"] = {
        name = "BoneCultistClusterBurst",
        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.33,
        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",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 1086, -15, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOBoneStorm"] = {
        name = "SOBoneStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneStorm"] = {
        name = "GTBoneStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.67,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSBoneStorm"] = {
        name = "GSBoneStorm",
        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,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroMeteor"] = {
        name = "GTNecroMeteor",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.33,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneStormSingle"] = {
        name = "GTBoneStormSingle",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SONecroMeteorMarker"] = {
        name = "SONecroMeteorMarker",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.33,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SONecroLightningMarker"] = {
        name = "SONecroLightningMarker",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroLightningMarker"] = {
        name = "GTNecroLightningMarker",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSNecroExplodingBall"] = {
        name = "EDSNecroExplodingBall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.67,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPSNecroExplodingBall"] = {
        name = "GPSNecroExplodingBall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_projectile_speed_+%_variation_final",
            "active_skill_shock_chance_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "projectiles_not_offset",
            "projectile_inherits_users_velocity",
        },
        levels = {
            [1] = {0.5, 1.5, 0, 100, 150, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MastodonNecroMeteor"] = {
        name = "Comet",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Call down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Invokable] = true,
        },
        statDescriptionScope = "comet",
        castTime = 3,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "comet_explosion_delay_ms",
            "ignite_chance_+%",
            "active_skill_base_area_of_effect_radius",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 0, 208, 20, 14, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • monster slain flask charges granted +% [-50]
    IdMonsterReducedFlaskCharges50Percent
    FamilyMonsterSlainFlaskCharges
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain flask charges granted +% Min: -50 Max: -50 Global
  • Craft Tagsflask
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT2
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 4000 Max: 4000 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Повелитель Ямы
    Гуманоид
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    monster slain flask charges granted +% [-50]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    Lord of the Pit
    SpectreN
    TagsЧародейский, cultist, human, humanoid, immobile, not_dex, not_str, red_blood, Unarmed_onhit_audio
    Здоровье
    250%
    Energy Shield From Life
    25%
    Сопротивление
    0 0 30 0
    Damage
    208%
    Меткость
    100%
    Критические попадания Chance
    5%
    Бонус к критическому урону
    +30%
    Attack Distance
    6 ~ 90
    Время атаки
    1.785 Second
    Damage Spread
    ±20%
    Опыт
    250%
    Model Size
    127%
    Type
    BoneCultistBossSTANDALONE
    Metadata
    BoneCultist_NecromancerBossSTANDALONE
    Уровень
    68
    Здоровье
    14,544
    Броня
    2,413
    Уклонение
    477
    Энергетический щит
    4,848
    Damage
    485
    Урон от чар
    485
    Меткость
    2,180
    Время атаки
    1.785
    Опыт
    71,585
    Minion Life
    12,994
    Minion Energy Shield
    4,331
    Minion Damage
    2,015
    Minion Armour
    2,413
    BoneCultistClusterBurst
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Шанс крит. попадания: 6%
    Время применения: 1.33 сек.
    Наносит от 124.4 до 373.1 урона от молнии
    action attack or cast time uses animation length [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1086]
    projectile uses contact position [1]
    spell maximum action distance +% [-15]
    GABoneCultistBossLightStrike
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 5 сек.
    Наносит от 382.6 до 1148 урона от молнии
    На 25% больше шанса наложения шока
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [250]
    CGEBoneCultistShockedGround
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Время применения: 1 сек.
    active skill area of effect radius +% final [-70]
    base skill effect duration [10000]
    ground lightning art variation [1000]
    EGBoneCultistStormCall
    Triggerable
    SOBoneStorm
    Triggerable
    action attack or cast time uses animation length [1]
    GSBoneStorm
    Triggerable, Spell, Damage
    Шанс крит. попадания: 5%
    Время применения: 1.5 сек.
    Наносит от 803.5 до 1205 физического урона
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneStorm
    Triggerable
    Перезарядка: 12.5 сек.
    action attack or cast time uses animation length [1]
    GTBoneStormSingle
    Triggerable
    Перезарядка: 14 сек.
    action attack or cast time uses animation length [1]
    GTNecroMeteor
    Triggerable
    Перезарядка: 12 сек.
    action attack or cast time uses animation length [1]
    SONecroMeteorMarker
    Triggerable
    action attack or cast time uses animation length [1]
    MastodonNecroMeteor
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, CanRapidFire, AreaSpell, Invokable
    Комета
    Шанс крит. попадания: 5%
    Время применения: 3 сек.
    Герой призывает с небес глыбу льда, наносящую высокий урон в указанном месте. Выбор места вблизи героя заставит его отпрыгнуть назад во время сотворения.
    20% увеличение шанса наложить поджог
    Наносит от 1301 до 1951 урона от огня
    Радиус воздействия равен 1.4 м
    active skill area of effect radius +% final [0]
    comet explosion delay ms [208]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    SONecroLightningMarker
    Triggerable
    action attack or cast time uses animation length [1]
    TeleportMastodonNecromancerBoss
    Spell, Movement
    Время применения: 1 сек.
    Перезарядка: 6.5 сек.
    action attack or cast time uses animation length [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    GTNecroLightningMarker
    Triggerable
    Перезарядка: 12 сек.
    action attack or cast time uses animation length [1]
    EDSNecroExplodingBall
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 4.67 сек.
    Перезарядка: 22.5 сек.
    Наносит от 741.3 до 2224 урона от молнии
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [100]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    GPSNecroExplodingBall
    Triggerable, Damage
    Наносит от 296.5 до 889.6 урона от молнии
    На 100% больше шанса наложения шока
    active skill projectile speed +% variation final [0]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [150]
    projectile inherits users velocity [1]
    projectiles not offset [1]
    GTNecroMateorEnraged
    Triggerable
    Перезарядка: 14 сек.
    action attack or cast time uses animation length [1]
    GTNecroLightningEnraged
    Triggerable
    Перезарядка: 14 сек.
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrb
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Перезарядка: 22.5 сек.
    Не может быть отброшен
    Не может быть оглушен
    action attack or cast time uses animation length [1]
    alternate minion [1043]
    monster no drops or experience [1]
    number of monsters to summon [1]
    skill cannot be interrupted [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GSGealNecroStormcall
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 1 сек.
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbDeath
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Не может быть отброшен
    Не может быть оглушен
    action attack or cast time uses animation length [1]
    alternate minion [1042]
    monster no drops or experience [1]
    number of monsters to summon [1]
    skill cannot be interrupted [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GSBoneCultistClusterBurst
    Triggerable, Spell, Damage
    Шанс крит. попадания: 6%
    Время применения: 1 сек.
    Наносит от 124.4 до 373.1 урона от молнии
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneCultistClusterBurst
    Triggerable
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbVolatile
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Не может быть отброшен
    Не может быть оглушен
    action attack or cast time uses animation length [1]
    alternate minion [1044]
    monster no drops or experience [1]
    number of monsters to summon [1]
    skill cannot be interrupted [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Animated
    {
    	animated_object = "Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBoss.ao"
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		spawnritual;
    		mastodondeath;
    		necromancerdeath;
    		epk;
    		stormcall;
    		startstormcall;
    	"
    
    	define_shared_checkpoint_state = "dead;"
    }
    
    Transitionable {}
    
    Actor
    {
    	basic_action = "ChangeToStance2"
    }
    
    Life
    {
    }
    
    Pathfinding
    {
    	immobile = true
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 6800
    	set_base_heavy_stun_duration_ms = 5866
    	set_corpse_cannot_be_destroyed = 1
    }
    
    BaseEvents
    {
    	on_construction_complete = "globals.necroboss = this;"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_ball_pulse.ao"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Render
    {
    	use_ao_lights = true
    }
    
    BaseEvents {}
    
    StateMachine
    {
    	on_state_spawnritual_1 =
    	"
    		IfAlive( (){ PlayAnimation( ritual_start_01 ); } );
    	"
    
    	on_state_spawnritual_2 =
    	"
    		this.rune.PlayAnimation( end );
    		this.energy.PlayAnimation( end );
    	"
    
    	create_state_spawnritual_2 =
    	"
    		this.rune.Delete();
    		this.energy.Delete();
    	"
    
    	on_state_spawnritual_3 =
    	"
    		EnableTargetable();
    		SetStaticLifeBarVisibilty( True );
    	"
    
    	create_state_spawnritual_3 =
    	"
    		EnableTargetable();
    		Delay( 0.1, { SetStaticLifeBarVisibilty( True ); } );
    	"
    
    	on_or_create_state_epk_1 =
    	"
    		PlayAttachedEffect( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_first_death_idle.ao',  );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_idle.epk' );
    	"
    
    	on_state_epk_2 =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_fadeout.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/onact/death_first_01/shadow_skin_idle.epk' );
    		DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_first_death_idle.ao' );
    	"
    
    	/*on_state_mastodondeath_1 =
    	"
    		IfAlive( { AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, root ); } );
    		IfAlive( { QueueAnimationAttached( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, idle ); } );
    	"
    
    	create_state_mastodondeath_1 =
    	"
    		IfAlive( { AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, root ); } );
    		IfAlive( { PlayAnimationAttached( Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/bone_aura.ao, idle ); } );
    	"
    */
    	/*on_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/emissive_texture_fadeout.epk );"
    	create_state_epk_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk );"
    	on_or_create_state_epk_2 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk );"*/
    	
    }
    
    Actor
    {
    	on_effect_start_GTNecroLightningEnraged = { PlayTextAudio( BoneCultistDeathlordGralRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossSTANDALONE' ); }
    	on_effect_start_GTNecroMateorEnraged = { PlayTextAudio( BoneCultistDeathlordHakgrumRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossSTANDALONE' ); }
    	on_effect_start_GTBoneStormSingle = { PlayTextAudio( BoneCultistDeathlordNirHagokRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossSTANDALONE' ); }
    	on_effect_start_SSMNecroBulletHellOrb = { PlayTextAudio( BoneCultistDeathlordDaGokRandom, 'Metadata/Monsters/BoneCultists/BoneCultists_Necromancer/BoneCultists_NecromancerBossSTANDALONE' ); }
    }
    
    Life
    {
    	on_death =
    	"
    		SetStaticLifeBarVisibilty( false );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/NecromancerBoss_hovering.epk' );
    		IfState( mastodondeath, 1,
    		{
    			// this one doesn't inherit from bossbase, so make the mastodon do it
    			MastodonBoss.TriggerBracket( arena_sector_destruction, GetState( arena_sector_id ) );
    		} );
    	"
    
    	on_spawned_alive = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/epk/NecromancerBoss_hovering.epk' );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/necromancer_boss_summon_rune.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MastadonBoss/ao/onact_ritual.ao"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "BoneNecroInRange"
    	life_percent_param = "BoneNecroLifePercentage"
    	range = 130
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultist_NecromancerBossSTANDALONE"] = {
        name = "Lord of the Pit",
        life = 2.5,
        energyShield = 0.25,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.08,
        damageSpread = 0.2,
        attackTime = 1.785,
        attackRange = 90,
        accuracy = 1,
        weaponType1 = "Wand",
        skillList = {
            "SSMNecroBulletHellOrb",
            "SSMNecroBulletHellOrbDeath",
            "SSMNecroBulletHellOrbVolatile",
            "TeleportMastodonNecromancerBoss",
            "GSGealNecroStormcall",
            "GSBoneCultistClusterBurst",
            "GTNecroMateorEnraged",
            "GTNecroLightningEnraged",
            "GTBoneCultistClusterBurst",
            "GABoneCultistBossLightStrike",
            "CGEBoneCultistShockedGround",
            "EGBoneCultistStormCall",
            "BoneCultistClusterBurst",
            "SOBoneStorm",
            "GTBoneStorm",
            "GSBoneStorm",
            "GTNecroMeteor",
            "GTBoneStormSingle",
            "SONecroMeteorMarker",
            "SONecroLightningMarker",
            "GTNecroLightningMarker",
            "EDSNecroExplodingBall",
            "GPSNecroExplodingBall",
            "MastodonNecroMeteor",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMNecroBulletHellOrb"] = {
        name = "SSMNecroBulletHellOrb",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {1043, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMNecroBulletHellOrbDeath"] = {
        name = "SSMNecroBulletHellOrbDeath",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {1042, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMNecroBulletHellOrbVolatile"] = {
        name = "SSMNecroBulletHellOrbVolatile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {1044, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TeleportMastodonNecromancerBoss"] = {
        name = "TeleportMastodonNecromancerBoss",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSGealNecroStormcall"] = {
        name = "GSGealNecroStormcall",
        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,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {critChance = 6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSBoneCultistClusterBurst"] = {
        name = "GSBoneCultistClusterBurst",
        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,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroMateorEnraged"] = {
        name = "GTNecroMateorEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroLightningEnraged"] = {
        name = "GTNecroLightningEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneCultistClusterBurst"] = {
        name = "GTBoneCultistClusterBurst",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GABoneCultistBossLightStrike"] = {
        name = "GABoneCultistBossLightStrike",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 5,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_shock_chance_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 25, 250, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGEBoneCultistShockedGround"] = {
        name = "CGEBoneCultistShockedGround",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "ground_lightning_art_variation",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {1000, 10000, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGBoneCultistStormCall"] = {
        name = "EGBoneCultistStormCall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BoneCultistClusterBurst"] = {
        name = "BoneCultistClusterBurst",
        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.33,
        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",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 1086, -15, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOBoneStorm"] = {
        name = "SOBoneStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneStorm"] = {
        name = "GTBoneStorm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.67,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSBoneStorm"] = {
        name = "GSBoneStorm",
        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,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroMeteor"] = {
        name = "GTNecroMeteor",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.33,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTBoneStormSingle"] = {
        name = "GTBoneStormSingle",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SONecroMeteorMarker"] = {
        name = "SONecroMeteorMarker",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.33,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SONecroLightningMarker"] = {
        name = "SONecroLightningMarker",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTNecroLightningMarker"] = {
        name = "GTNecroLightningMarker",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSNecroExplodingBall"] = {
        name = "EDSNecroExplodingBall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.67,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPSNecroExplodingBall"] = {
        name = "GPSNecroExplodingBall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_projectile_speed_+%_variation_final",
            "active_skill_shock_chance_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "projectiles_not_offset",
            "projectile_inherits_users_velocity",
        },
        levels = {
            [1] = {0.5, 1.5, 0, 100, 150, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MastodonNecroMeteor"] = {
        name = "Comet",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Call down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Invokable] = true,
        },
        statDescriptionScope = "comet",
        castTime = 3,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "comet_explosion_delay_ms",
            "ignite_chance_+%",
            "active_skill_base_area_of_effect_radius",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 0, 208, 20, 14, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • monster slain flask charges granted +% [-50]
    IdMonsterReducedFlaskCharges50Percent
    FamilyMonsterSlainFlaskCharges
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain flask charges granted +% Min: -50 Max: -50 Global
  • Craft Tagsflask
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT2
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeуник (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 4000 Max: 4000 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Edit

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