大穴の領主
ヒューマノイド
エリア: 硫黄の洞窟
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster slain flask charges granted +% [-50]
monster dropped item quantity +% [800]
monster dropped item rarity +% [1600]
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%
Attack Distance
6 ~ 90
アタックタイム
1.785 Second
Damage Spread
±20%
経験値
250%
Model Size
127%
Type
BoneCultistBossMap
Metadata
BoneCultist_NecromancerBossMAP
レベル
65
ライフ
12,244
Damage
442
スペルダメージ
442
命中力
2,228
アタックタイム
1.785
経験値
53,768
Minion Life
11,810
Minion Energy Shield
2,953
Minion Damage
1,724
Minion Armour
2,023
BoneCultistClusterBurst
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
キャストタイム: 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, AttackInPlace
キャストタイム: 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, AttackInPlace
キャストタイム: 1 秒
active skill area of effect radius +% final [-70]
base skill effect duration [10000]
ground lightning art variation [1000]
EGBoneCultistStormCall
Triggerable, AttackInPlace
SOBoneStorm
Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
GSBoneStorm
Triggerable, Spell, Damage, AttackInPlace
キャストタイム: 1.5 秒
733から1100物理ダメージを与える
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [200]
GTBoneStorm
Spell, Triggerable, AttackInPlace
キャストタイム: 4.67 秒
クールダウン時間: 12.5 秒
action attack or cast time uses animation length [1]
GTBoneStormSingle
Spell, Triggerable, AttackInPlace
キャストタイム: 1.5 秒
クールダウン時間: 14 秒
action attack or cast time uses animation length [1]
GTNecroMeteor
Spell, Triggerable, AttackInPlace
キャストタイム: 5.33 秒
クールダウン時間: 12 秒
action attack or cast time uses animation length [1]
SONecroMeteorMarker
Triggerable, AttackInPlace
action attack or cast time uses animation length [1]
MastodonNecroMeteor
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Unleashable, AreaSpell, Invokable
コメット
キャストタイム: 3 秒
上空から巨大な氷の塊を呼び寄せ、対象地点に大ダメージを与える。プレイヤーの近くを対象とした場合は、キャスト時にプレイヤーがジャンプして後ろに下がる。もし可能ならば、ファイヤーインフュージョン消費し、氷と炎の破滅的爆発を引き起こす。
可燃性強度20%増加する
1187から1780ダメージを与える
衝撃の半径は1.4m
active skill area of effect radius +% final [0]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
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, AttackInPlace
action attack or cast time uses animation length [1]
TeleportMastodonNecromancerBoss
Spell, Movement, AttackInPlace
キャストタイム: 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
Spell, Triggerable, AttackInPlace
キャストタイム: 5 秒
クールダウン時間: 12 秒
action attack or cast time uses animation length [1]
EDSNecroExplodingBall
Triggerable, Spell, Damage, AttackInPlace
キャストタイム: 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, AttackInPlace
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
Spell, Triggerable, AttackInPlace
キャストタイム: 1 秒
クールダウン時間: 14 秒
action attack or cast time uses animation length [1]
GTNecroLightningEnraged
Spell, Triggerable, AttackInPlace
キャストタイム: 1 秒
クールダウン時間: 14 秒
action attack or cast time uses animation length [1]
SSMNecroBulletHellOrb
Spell, Multicastable, Triggerable, AttackInPlace
キャストタイム: 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, AttackInPlace
キャストタイム: 1 秒
action attack or cast time uses animation length [1]
SSMNecroBulletHellOrbDeath
Spell, Multicastable, Triggerable, AttackInPlace
キャストタイム: 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, AttackInPlace
キャストタイム: 1 秒
113.4から340.3ダメージを与える
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GTBoneCultistClusterBurst
Spell, Triggerable, AttackInPlace
キャストタイム: 1 秒
action attack or cast time uses animation length [1]
SSMNecroBulletHellOrbVolatile
Spell, Multicastable, Triggerable, AttackInPlace
キャストタイム: 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.67,
    baseFlags = {
        spell = true,
    },
    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,
        [SkillType.AttackInPlace] = 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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5.33,
    baseFlags = {
        spell = true,
    },
    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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 5,
    baseFlags = {
        spell = true,
    },
    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,
        [SkillType.AttackInPlace] = 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,
        [SkillType.AttackInPlace] = 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. [Consume|Consumes] a [Fire] [ElementalInfusion|Infusion] if possible to cause a devastating blast of ice and fire.",
    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.Unleashable] = 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",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 0, 208, 20, 14, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeユニーク (3)
Req. level1
Stats
  • i am boss of tier Min: 2 Max: 2 Global
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster slain flask charges granted +% [-50]
    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 +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 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
  • 大穴の領主
    ヒューマノイド
    i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    monster slain flask charges granted +% [-50]
    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%
    Attack Distance
    6 ~ 90
    アタックタイム
    1.785 Second
    Damage Spread
    ±20%
    経験値
    250%
    Model Size
    127%
    Type
    BoneCultistBossMapSolo
    Metadata
    BoneCultist_NecromancerBossMAPSOLO
    レベル
    65
    ライフ
    16,283
    Damage
    442
    スペルダメージ
    442
    命中力
    2,228
    アタックタイム
    1.785
    経験値
    53,768
    Minion Life
    15,705
    Minion Energy Shield
    3,926
    Minion Damage
    1,724
    Minion Armour
    2,023
    BoneCultistClusterBurst
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 1 秒
    active skill area of effect radius +% final [-70]
    base skill effect duration [10000]
    ground lightning art variation [1000]
    EGBoneCultistStormCall
    Triggerable, AttackInPlace
    SOBoneStorm
    Triggerable, AttackInPlace
    action attack or cast time uses animation length [1]
    GSBoneStorm
    Triggerable, Spell, Damage, AttackInPlace
    キャストタイム: 1.5 秒
    733から1100物理ダメージを与える
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneStorm
    Spell, Triggerable, AttackInPlace
    キャストタイム: 4.67 秒
    クールダウン時間: 12.5 秒
    action attack or cast time uses animation length [1]
    GTBoneStormSingle
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1.5 秒
    クールダウン時間: 14 秒
    action attack or cast time uses animation length [1]
    GTNecroMeteor
    Spell, Triggerable, AttackInPlace
    キャストタイム: 5.33 秒
    クールダウン時間: 12 秒
    action attack or cast time uses animation length [1]
    SONecroMeteorMarker
    Triggerable, AttackInPlace
    action attack or cast time uses animation length [1]
    MastodonNecroMeteor
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Unleashable, AreaSpell, Invokable
    コメット
    キャストタイム: 3 秒
    上空から巨大な氷の塊を呼び寄せ、対象地点に大ダメージを与える。プレイヤーの近くを対象とした場合は、キャスト時にプレイヤーがジャンプして後ろに下がる。もし可能ならば、ファイヤーインフュージョン消費し、氷と炎の破滅的爆発を引き起こす。
    可燃性強度20%増加する
    1187から1780ダメージを与える
    衝撃の半径は1.4m
    active skill area of effect radius +% final [0]
    base skill cannot be avoided by dodge roll or evaded or blocked [1]
    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, AttackInPlace
    action attack or cast time uses animation length [1]
    TeleportMastodonNecromancerBoss
    Spell, Movement, AttackInPlace
    キャストタイム: 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
    Spell, Triggerable, AttackInPlace
    キャストタイム: 5 秒
    クールダウン時間: 12 秒
    action attack or cast time uses animation length [1]
    EDSNecroExplodingBall
    Triggerable, Spell, Damage, AttackInPlace
    キャストタイム: 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, AttackInPlace
    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
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1 秒
    クールダウン時間: 14 秒
    action attack or cast time uses animation length [1]
    GTNecroLightningEnraged
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1 秒
    クールダウン時間: 14 秒
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrb
    Spell, Multicastable, Triggerable, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 1 秒
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbDeath
    Spell, Multicastable, Triggerable, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 1 秒
    113.4から340.3ダメージを与える
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneCultistClusterBurst
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1 秒
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbVolatile
    Spell, Multicastable, Triggerable, AttackInPlace
    キャストタイム: 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.67,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.33,
        baseFlags = {
            spell = true,
        },
        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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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. [Consume|Consumes] a [Fire] [ElementalInfusion|Infusion] if possible to cause a devastating blast of ice and fire.",
        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.Unleashable] = 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",
            "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 0, 208, 20, 14, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • i am boss of tier Min: 2 Max: 2 Global
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster slain flask charges granted +% [-50]
    FamilyMonsterSlainFlaskCharges
    DomainsMonster (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • monster slain flask charges granted +% Min: -50 Max: -50 Global
  • Craft Tagsflask
    大穴の領主
    ヒューマノイド
    i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    monster slain flask charges granted +% [-50]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    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%
    Attack Distance
    6 ~ 90
    アタックタイム
    1.785 Second
    Damage Spread
    ±20%
    経験値
    250%
    Model Size
    127%
    Type
    BoneCultistBossSTANDALONE
    Metadata
    BoneCultist_NecromancerBossSTANDALONE
    レベル
    68
    ライフ
    19,393
    Damage
    485
    スペルダメージ
    485
    命中力
    2,502
    アタックタイム
    1.785
    経験値
    71,585
    Minion Life
    17,325
    Minion Energy Shield
    4,331
    Minion Damage
    2,015
    Minion Armour
    2,413
    BoneCultistClusterBurst
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 1 秒
    active skill area of effect radius +% final [-70]
    base skill effect duration [10000]
    ground lightning art variation [1000]
    EGBoneCultistStormCall
    Triggerable, AttackInPlace
    SOBoneStorm
    Triggerable, AttackInPlace
    action attack or cast time uses animation length [1]
    GSBoneStorm
    Triggerable, Spell, Damage, AttackInPlace
    キャストタイム: 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
    Spell, Triggerable, AttackInPlace
    キャストタイム: 4.67 秒
    クールダウン時間: 12.5 秒
    action attack or cast time uses animation length [1]
    GTBoneStormSingle
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1.5 秒
    クールダウン時間: 14 秒
    action attack or cast time uses animation length [1]
    GTNecroMeteor
    Spell, Triggerable, AttackInPlace
    キャストタイム: 5.33 秒
    クールダウン時間: 12 秒
    action attack or cast time uses animation length [1]
    SONecroMeteorMarker
    Triggerable, AttackInPlace
    action attack or cast time uses animation length [1]
    MastodonNecroMeteor
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Unleashable, AreaSpell, Invokable
    コメット
    キャストタイム: 3 秒
    上空から巨大な氷の塊を呼び寄せ、対象地点に大ダメージを与える。プレイヤーの近くを対象とした場合は、キャスト時にプレイヤーがジャンプして後ろに下がる。もし可能ならば、ファイヤーインフュージョン消費し、氷と炎の破滅的爆発を引き起こす。
    可燃性強度20%増加する
    1301から1951ダメージを与える
    衝撃の半径は1.4m
    active skill area of effect radius +% final [0]
    base skill cannot be avoided by dodge roll or evaded or blocked [1]
    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, AttackInPlace
    action attack or cast time uses animation length [1]
    TeleportMastodonNecromancerBoss
    Spell, Movement, AttackInPlace
    キャストタイム: 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
    Spell, Triggerable, AttackInPlace
    キャストタイム: 5 秒
    クールダウン時間: 12 秒
    action attack or cast time uses animation length [1]
    EDSNecroExplodingBall
    Triggerable, Spell, Damage, AttackInPlace
    キャストタイム: 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, AttackInPlace
    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
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1 秒
    クールダウン時間: 14 秒
    action attack or cast time uses animation length [1]
    GTNecroLightningEnraged
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1 秒
    クールダウン時間: 14 秒
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrb
    Spell, Multicastable, Triggerable, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 1 秒
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbDeath
    Spell, Multicastable, Triggerable, AttackInPlace
    キャストタイム: 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, AttackInPlace
    キャストタイム: 1 秒
    124.4から373.1ダメージを与える
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTBoneCultistClusterBurst
    Spell, Triggerable, AttackInPlace
    キャストタイム: 1 秒
    action attack or cast time uses animation length [1]
    SSMNecroBulletHellOrbVolatile
    Spell, Multicastable, Triggerable, AttackInPlace
    キャストタイム: 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.67,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5.33,
        baseFlags = {
            spell = true,
        },
        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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 5,
        baseFlags = {
            spell = true,
        },
        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,
            [SkillType.AttackInPlace] = 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,
            [SkillType.AttackInPlace] = 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. [Consume|Consumes] a [Fire] [ElementalInfusion|Infusion] if possible to cause a devastating blast of ice and fire.",
        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.Unleashable] = 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",
            "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 0, 208, 20, 14, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • i am boss of tier Min: 2 Max: 2 Global
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster slain flask charges granted +% [-50]
    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 +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 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.