← Back to list

Stormgore, the Guardian

Slug: Stormgore%2C_the_Guardian

Open Source Page
Tags: 2HBluntMetal_onhit_audio construct humanoid lightning_affinity melee mud_blood not_dex not_int vaal very_slow_movement
Areas: Etched Ravine Sinking Spire
Stormgore, the Guardian artwork

No custom art yet. Upload one to replace the placeholder.

Core Stat Percentiles

Spell Damage
655
Top 6.3%
Evasion Rating
708
Top 25%
Damage
655
Top 38%
Armour
4,826
Top 69%
Accuracy
2,502
Top 70%
Life
19,393
Top 70%

Other Notable Percentiles

Critical Damage Bonus
+30%
Top 0.1%
Minion Armour
9,652
Top 1.1%
Level
68
Top 2.1%
Critical Hits Chance
5%
Top 3.2%
Minion Life
17,325
Top 4.2%
Damage Spread
±20%
Top 4.7%

Stormgore, the Guardian

Variant code: BlackJawLightning
Section 1 of 3

Overview

Construct

Implicit Mods: stance movement speed +% final [270], i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]

Summary

Spectre N
Area Etched Ravine
Tags 2HBluntMetal_onhit_audio, construct, humanoid, lightning_affinity, melee, mud_blood, not_dex, not_int, vaal, very_slow_movement

Base Multipliers

Life
288%
Armour
+100%
Resistance
0 -30 75 0
Damage
250%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
7 ~ 16
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
140%
Type
BlackJawLightning
Metadata
BlackJawLightning

Extra Data

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Actor
{
	on_effect_end_CTS1BossFightStart =
	"
		ForceSkillIntoCooldown( EASBlackJaw2FireBreathR );
		ForceSkillIntoCooldown( EASBlackJaw2FireBreathL );
	"
}

StateMachine
{
	define_shared_state =
	"
		weapon_health = 3;
		death;
		lightning_effects;
		enable_no_portal_sector;
	"
}

Stats
{
	set_base_heavy_stun_duration_ms = 4400
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

StateMachine
{
	on_or_create_state_weapon_health_2 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
	"

	on_or_create_state_weapon_health_1 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shard_innerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
	"

	on_or_create_state_weapon_health_0 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shard_innerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Right_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Right_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeaponBroken_lowerstoneShape );
	"

	on_or_create_state_death_1 =
	"
		HideMeshSegmentsBySubstring( Shape );
		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk', R_Weapon );
	"

	on_or_create_state_lightning_effects_1 = 
	{ 
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk' ); 
		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk', R_Weapon );
	}

	on_state_lightning_effects_0 = 
	{
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk' );
	}

	on_or_create_state_enable_no_portal_sector_1 = { globals.disable_instant_teleport_sector_1.RenameSectorsAtLocation( hide_teleports_off, hide_teleports ); }
}

Animated
{
	on_emerge_statue_01 = "PlayTextAudio( StormGore_Emerge_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );"
	on_fire_breath_spin_cleave_01 = "PlayTextAudio( StormGore_Spin_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );"
	on_leap_slam_phase02_01 = "PlayTextAudio( StormGore_LeapSlam_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );"

	on_slam_phase01_01 =
	"
		Roll( 1, 4,
		{
			PlayTextAudio( StormGore_AxeSlam_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );
		} );
	"

	on_fire_breath_lacerate_01 = "PlayTextAudio( StormGore_Triple_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );"
}

Actor
{
	// on_effect_event_weapon_epk_for_EASBlackJaw2FireBreathSpin = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
	// on_effect_event_contact_ref_for_EASBlackJaw2FireBreathSpin = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
	// on_effect_end_or_destroy_EASBlackJaw2FireBreathSpin = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
}

Life
{
	on_death =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/emerge_emissive_on.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/emissive_off.epk' );
	"
}

Preload
{
	preload_animated_object = "Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSuperunique_break.ao"
	preload_environment = "G3_6_1_boss"

	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk"
}

Render
{
	use_ao_lights = true
	light_starts_disabled = true
}

GlobalAudioParamEvents
{
	player_in_range_param = "BlackjawInRange"
	life_percent_param = "BlackjawLifePercentage"
	range = 130
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BlackJawSuperunique/BlackJawLightning"] = {
    name = "Stormgore, the Guardian",
    life = 2.88,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 16,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "MeleeAtAnimationSpeedLightning",
        "MPSBlackjaw2Fireball",
        "GABlackJaw2Slam",
        "GABlackJaw2TripleSlam1",
        "GABlackJaw2TripleSlam2",
        "GABlackJaw2TripleSlam3",
        "GSBlackJaw2FireBreath",
        "GABlackJaw2LeapImpactMace",
        "GABlackJaw2SlamFire",
        "GSBlackJaw2FireLacerateL",
        "GSBlackJaw2FireLacerateR",
        "GABlackJaw2FireSpin",
        "GABlackJaw2FireSpinRight",
        "GSBlackJaw2ProjectileExplosion",
        "GABlackJaw2SlamImpactCones",
        "GSBlackJaw2FireDonut",
        "GSBlackJaw2FireBreathNoEG",
        "EAABlackJaw2TripleSlam",
        "EASBlackJaw2FireBreathLacerate",
        "EASBlackJaw2FireBreathSpin",
        "EASBlackJaw2FireBreathR",
        "EASBlackJaw2FireBreathL",
        "DTTBlackJaw2Leap",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedLightning"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSBlackjaw2Fireball"] = {
    name = "MPSBlackjaw2Fireball",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "maintain_projectile_direction_when_using_contact_position",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 1082, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2Slam"] = {
    name = "GABlackJaw2Slam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {10, 10, 200, 30, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam1"] = {
    name = "GABlackJaw2TripleSlam1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam2"] = {
    name = "GABlackJaw2TripleSlam2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam3"] = {
    name = "GABlackJaw2TripleSlam3",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, 50, baseMultiplier = 2.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireBreath"] = {
    name = "GSBlackJaw2FireBreath",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2LeapImpactMace"] = {
    name = "GABlackJaw2LeapImpactMace",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 0, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2SlamFire"] = {
    name = "GABlackJaw2SlamFire",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 0, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireLacerateL"] = {
    name = "GSBlackJaw2FireLacerateL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {80, 0, 200, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireLacerateR"] = {
    name = "GSBlackJaw2FireLacerateR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {80, 0, 200, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2FireSpin"] = {
    name = "GABlackJaw2FireSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 20, 200, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2FireSpinRight"] = {
    name = "GABlackJaw2FireSpinRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 20, 200, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2ProjectileExplosion"] = {
    name = "GSBlackJaw2ProjectileExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = 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",
        "base_is_projectile",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2SlamImpactCones"] = {
    name = "GABlackJaw2SlamImpactCones",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireDonut"] = {
    name = "GSBlackJaw2FireDonut",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireBreathNoEG"] = {
    name = "GSBlackJaw2FireBreathNoEG",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABlackJaw2TripleSlam"] = {
    name = "EAABlackJaw2TripleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathLacerate"] = {
    name = "EASBlackJaw2FireBreathLacerate",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_stunned",
        "base_cannot_be_chilled",
        "base_cannot_be_frozen",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathSpin"] = {
    name = "EASBlackJaw2FireBreathSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathR"] = {
    name = "EASBlackJaw2FireBreathR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathL"] = {
    name = "EASBlackJaw2FireBreathL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBlackJaw2Leap"] = {
    name = "Dash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-15, 20, -45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}

Stormgore, the Guardian

Variant code: BlackJawLightningMap
Section 2 of 3

Overview

Construct

Implicit Mods: stance movement speed +% final [270], i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]

Summary

Spectre N
Area Sinking Spire
Tags 2HBluntMetal_onhit_audio, construct, humanoid, lightning_affinity, melee, mud_blood, not_dex, not_int, vaal, very_slow_movement

Base Multipliers

Life
250%
Armour
+100%
Resistance
0 -30 75 0
Damage
250%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
7 ~ 16
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
140%
Type
BlackJawLightningMap
Metadata
BlackJawLightningMap

Extra Data

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

Actor
{
	on_effect_end_CTS1BossFightStart =
	"
		ForceSkillIntoCooldown( EASBlackJaw2FireBreathR );
		ForceSkillIntoCooldown( EASBlackJaw2FireBreathL );
	"
}

StateMachine
{
	define_shared_state =
	"
		weapon_health = 3;
		death;
		lightning_effects;
		enable_no_portal_sector;
	"
}

Stats
{
	set_base_heavy_stun_duration_ms = 4400
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBase"

StateMachine
{
	on_or_create_state_weapon_health_2 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
	"

	on_or_create_state_weapon_health_1 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shard_innerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
	"

	on_or_create_state_weapon_health_0 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shard_innerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Right_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Right_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeaponBroken_lowerstoneShape );
	"

	on_or_create_state_death_1 =
	"
		HideMeshSegmentsBySubstring( Shape );
		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk', R_Weapon );
	"

	on_or_create_state_lightning_effects_1 = 
	{ 
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk' ); 
		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk', R_Weapon );
	}

	on_state_lightning_effects_0 = 
	{
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk' );
	}

	on_or_create_state_enable_no_portal_sector_1 = { globals.disable_instant_teleport_sector_1.RenameSectorsAtLocation( hide_teleports_off, hide_teleports ); }
}

Animated
{
	on_emerge_statue_01 = "PlayTextAudio( StormGore_Emerge_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );"
	on_fire_breath_spin_cleave_01 = "PlayTextAudio( StormGore_Spin_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );"
	on_leap_slam_phase02_01 = "PlayTextAudio( StormGore_LeapSlam_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );"

	on_slam_phase01_01 =
	"
		Roll( 1, 4,
		{
			PlayTextAudio( StormGore_AxeSlam_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningMap' );
		} );
	"

	on_fire_breath_lacerate_01 = "PlayTextAudio( StormGore_Triple_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );"
}

Actor
{
	// on_effect_event_weapon_epk_for_EASBlackJaw2FireBreathSpin = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
	// on_effect_event_contact_ref_for_EASBlackJaw2FireBreathSpin = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
	// on_effect_end_or_destroy_EASBlackJaw2FireBreathSpin = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
}

Life
{
	on_death =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/emerge_emissive_on.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/emissive_off.epk' );
	"
}

Preload
{
	preload_animated_object = "Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSuperunique_break.ao"
	preload_environment = "G3_6_1_boss"

	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk"
}

Render
{
	use_ao_lights = true
	light_starts_disabled = true
}

GlobalAudioParamEvents
{
	player_in_range_param = "BlackjawInRange"
	life_percent_param = "BlackjawLifePercentage"
	range = 130
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BlackJawSuperunique/BlackJawLightningMap"] = {
    name = "Stormgore, the Guardian",
    life = 2.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 16,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "MeleeAtAnimationSpeedLightning",
        "MPSBlackjaw2Fireball",
        "GABlackJaw2Slam",
        "GABlackJaw2TripleSlam1",
        "GABlackJaw2TripleSlam2",
        "GABlackJaw2TripleSlam3",
        "GSBlackJaw2FireBreath",
        "GABlackJaw2LeapImpactMace",
        "GABlackJaw2SlamFire",
        "GSBlackJaw2FireLacerateL",
        "GSBlackJaw2FireLacerateR",
        "GABlackJaw2FireSpin",
        "GABlackJaw2FireSpinRight",
        "GSBlackJaw2ProjectileExplosion",
        "GABlackJaw2SlamImpactCones",
        "GSBlackJaw2FireDonut",
        "EAABlackJaw2TripleSlam",
        "EASBlackJaw2FireBreathLacerate",
        "EASBlackJaw2FireBreathSpin",
        "EASBlackJaw2FireBreathR",
        "EASBlackJaw2FireBreathL",
        "DTTBlackJaw2Leap",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedLightning"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSBlackjaw2Fireball"] = {
    name = "MPSBlackjaw2Fireball",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "maintain_projectile_direction_when_using_contact_position",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 1082, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2Slam"] = {
    name = "GABlackJaw2Slam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {10, 10, 200, 30, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam1"] = {
    name = "GABlackJaw2TripleSlam1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam2"] = {
    name = "GABlackJaw2TripleSlam2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam3"] = {
    name = "GABlackJaw2TripleSlam3",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, 50, baseMultiplier = 2.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireBreath"] = {
    name = "GSBlackJaw2FireBreath",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2LeapImpactMace"] = {
    name = "GABlackJaw2LeapImpactMace",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 0, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2SlamFire"] = {
    name = "GABlackJaw2SlamFire",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 0, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireLacerateL"] = {
    name = "GSBlackJaw2FireLacerateL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {80, 0, 200, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireLacerateR"] = {
    name = "GSBlackJaw2FireLacerateR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {80, 0, 200, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2FireSpin"] = {
    name = "GABlackJaw2FireSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 20, 200, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2FireSpinRight"] = {
    name = "GABlackJaw2FireSpinRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 20, 200, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2ProjectileExplosion"] = {
    name = "GSBlackJaw2ProjectileExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = 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",
        "base_is_projectile",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2SlamImpactCones"] = {
    name = "GABlackJaw2SlamImpactCones",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireDonut"] = {
    name = "GSBlackJaw2FireDonut",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABlackJaw2TripleSlam"] = {
    name = "EAABlackJaw2TripleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathLacerate"] = {
    name = "EASBlackJaw2FireBreathLacerate",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_stunned",
        "base_cannot_be_chilled",
        "base_cannot_be_frozen",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathSpin"] = {
    name = "EASBlackJaw2FireBreathSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathR"] = {
    name = "EASBlackJaw2FireBreathR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathL"] = {
    name = "EASBlackJaw2FireBreathL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBlackJaw2Leap"] = {
    name = "Dash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-15, 20, -45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}

Stormgore, the Guardian

Variant code: BlackJawLightningSTANDALONE
Section 3 of 3

Overview

Construct

Implicit Mods: stance movement speed +% final [270], i am boss of tier [2] monster dropped item rarity +% [1600] monster slain experience +% [0]

Summary

Spectre N
Tags 2HBluntMetal_onhit_audio, construct, humanoid, lightning_affinity, melee, mud_blood, not_dex, not_int, vaal, very_slow_movement

Base Multipliers

Life
250%
Armour
+100%
Resistance
0 -30 75 0
Damage
281%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
7 ~ 16
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
140%
Type
BlackJawLightningSTANDALONE
Metadata
BlackJawLightningSTANDALONE

Extra Data

version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBaseStandAlone"

StateMachine
{
	define_shared_state =
	"
		weapon_health = 3;
		death;
		lightning_effects;
	"
}
version 2
extends "Metadata/Monsters/Monster"
extends "Metadata/Monsters/BossBaseStandAlone"

StateMachine
{
	on_or_create_state_weapon_health_2 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
	"

	on_or_create_state_weapon_health_1 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shard_innerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
	"

	on_or_create_state_weapon_health_0 =
	"
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shard_innerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Right_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shard_InnerShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Left_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Right_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeapon_Top_shardShape );
		HideAttachedMeshSegments( BlackJawSuperuniqueWeaponBroken_lowerstoneShape );
	"

	on_or_create_state_death_1 =
	"
		HideMeshSegmentsBySubstring( Shape );
		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/League_Delve/general/engaging_light/no_emissive_texture.epk', R_Weapon );
	"

	on_or_create_state_lightning_effects_1 = 
	{ 
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk' ); 
		AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk', R_Weapon );
	}

	on_state_lightning_effects_0 = 
	{
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk' );
	}
}

Animated
{
	on_emerge_statue_01 = "PlayTextAudio( StormGore_Emerge_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );"
	on_fire_breath_spin_cleave_01 = "PlayTextAudio( StormGore_Spin_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );"
	on_leap_slam_phase02_01 = "PlayTextAudio( StormGore_LeapSlam_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );"

	on_slam_phase01_01 =
	"
		Roll( 1, 4,
		{
			PlayTextAudio( StormGore_AxeSlam_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );
		} );
	"

	on_fire_breath_lacerate_01 = "PlayTextAudio( StormGore_Triple_Random, 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSTANDALONE' );"
}

Actor
{
	// on_effect_event_weapon_epk_for_EASBlackJaw2FireBreathSpin = "AddEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
	// on_effect_event_contact_ref_for_EASBlackJaw2FireBreathSpin = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
	// on_effect_end_or_destroy_EASBlackJaw2FireBreathSpin = "RemoveEffectPackAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/fire_breath_spin_cleave_01/weapon_blade_glow.epk', 'Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/attachments/BlackJawSuperuniqueWeaponHeld.ao' );"
}

Life
{
	on_death =
	"
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/emerge_emissive_on.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/epk/emissive_off.epk' );
	"
}

Preload
{
	preload_animated_object = "Metadata/Monsters/BlackJawSuperunique/BlackjawLightning/BlackJawLightningSuperunique_break.ao"
	preload_environment = "G3_6_1_boss"

	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura.epk"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/BlackJawSuperUnique/Lightning/epk/lightning_aura_weapon.epk"
}

Render
{
	use_ao_lights = true
}

GlobalAudioParamEvents
{
	player_in_range_param = "BlackjawInRange"
	life_percent_param = "BlackjawLifePercentage"
	range = 130
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BlackJawSuperunique/BlackJawLightningSTANDALONE"] = {
    name = "Stormgore, the Guardian",
    life = 2.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.81,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 16,
    accuracy = 1,
    weaponType1 = "Two Hand Mace",
    skillList = {
        "MeleeAtAnimationSpeedLightning",
        "MPSBlackjaw2Fireball",
        "GABlackJaw2Slam",
        "GABlackJaw2TripleSlam1",
        "GABlackJaw2TripleSlam2",
        "GABlackJaw2TripleSlam3",
        "GSBlackJaw2FireBreath",
        "GABlackJaw2LeapImpactMace",
        "GABlackJaw2SlamFire",
        "GSBlackJaw2FireLacerateL",
        "GSBlackJaw2FireLacerateR",
        "GABlackJaw2FireSpin",
        "GABlackJaw2FireSpinRight",
        "GSBlackJaw2ProjectileExplosion",
        "GABlackJaw2SlamImpactCones",
        "GSBlackJaw2FireDonut",
        "EAABlackJaw2TripleSlam",
        "EASBlackJaw2FireBreathLacerate",
        "EASBlackJaw2FireBreathSpin",
        "EASBlackJaw2FireBreathR",
        "EASBlackJaw2FireBreathL",
        "DTTBlackJaw2Leap",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedLightning"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSBlackjaw2Fireball"] = {
    name = "MPSBlackjaw2Fireball",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_projectile_variation",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_attack_or_cast_time_uses_animation_length",
        "maintain_projectile_direction_when_using_contact_position",
        "base_deal_no_damage",
        "projectile_ballistic_angle_from_reference_event",
    },
    levels = {
        [1] = {0.69999998807907, 1.2999999523163, 1082, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2Slam"] = {
    name = "GABlackJaw2Slam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {10, 10, 200, 30, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam1"] = {
    name = "GABlackJaw2TripleSlam1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam2"] = {
    name = "GABlackJaw2TripleSlam2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2TripleSlam3"] = {
    name = "GABlackJaw2TripleSlam3",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "is_area_damage",
    },
    levels = {
        [1] = {10, 200, 50, baseMultiplier = 2.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireBreath"] = {
    name = "GSBlackJaw2FireBreath",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2LeapImpactMace"] = {
    name = "GABlackJaw2LeapImpactMace",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 0, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2SlamFire"] = {
    name = "GABlackJaw2SlamFire",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 0, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireLacerateL"] = {
    name = "GSBlackJaw2FireLacerateL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {80, 0, 200, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireLacerateR"] = {
    name = "GSBlackJaw2FireLacerateR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {80, 0, 200, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2FireSpin"] = {
    name = "GABlackJaw2FireSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 20, 200, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2FireSpinRight"] = {
    name = "GABlackJaw2FireSpinRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "voll_slam_damage_+%_final_at_centre",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 20, 200, baseMultiplier = 2.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2ProjectileExplosion"] = {
    name = "GSBlackJaw2ProjectileExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
        projectile = 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",
        "base_is_projectile",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABlackJaw2SlamImpactCones"] = {
    name = "GABlackJaw2SlamImpactCones",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBlackJaw2FireDonut"] = {
    name = "GSBlackJaw2FireDonut",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABlackJaw2TripleSlam"] = {
    name = "EAABlackJaw2TripleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathLacerate"] = {
    name = "EASBlackJaw2FireBreathLacerate",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_stunned",
        "base_cannot_be_chilled",
        "base_cannot_be_frozen",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathSpin"] = {
    name = "EASBlackJaw2FireBreathSpin",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathR"] = {
    name = "EASBlackJaw2FireBreathR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBlackJaw2FireBreathL"] = {
    name = "EASBlackJaw2FireBreathL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBlackJaw2Leap"] = {
    name = "Dash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-15, 20, -45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}