Brakka, the Withered Crone
Humanoid
Area: Sump
stance movement speed +% final [436]
Cannot be Frozen
Cannot be Stunned
base cannot be electrocuted [1]
i am boss of tier [2]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
SpectreN
AreaSump
Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, Caster, cultist, human, humanoid, not_dex, not_str, physical_affinity, red_blood, very_slow_movement
Life
250%
Energy Shield From Life
20%
Resistance
75 -30 0 0
Damage
250%
Accuracy
100%
5%
Attack Distance
5 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
IgnagdukBogWitchMap
Metadata
IgnagdukBogWitchMap
Level
65
Life
16,283
Armour
2,023
Evasion Rating
663
Energy Shield
3,257
Damage
531
Spell Damage
531
Accuracy
2,228
Attack Time
1.5
Experience
53,768
Minion Life
15,705
Minion Energy Shield
3,141
Minion Damage
2,072
Minion Armour
2,023
GSIgnagdukBoneBlast
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 453.8 to 680.7 Physical Damage
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GTIgnagdukSpikeCascadeLeft
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 15 sec
action attack or cast time uses animation length [1]
GTIgnagdukSpikeCascadeRight
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 15 sec
action attack or cast time uses animation length [1]
GTIgnagdukBoneWall1
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 12.5 sec
action attack or cast time uses animation length [1]
GTIgnagdukBoneWall2
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 12.5 sec
action attack or cast time uses animation length [1]
GTIgnagdukBoneWall3
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 12.5 sec
action attack or cast time uses animation length [1]
DTTIgnagdukBogWitchDashBone
Spell, Movement, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 6 sec
action attack or cast time uses animation length [1]
leap slam minimum distance [15]
spell maximum action distance +% [0]
walk emerge extra distance [-15]
GTIgnagdukBoneBlast
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 17.5 sec
action attack or cast time uses animation length [1]
EASIgnagdukBoomTheWalls
action attack or cast time uses animation length [1]
TCIgnadukBroomChargeNoEnd
Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
Table Charge
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.5 sec
Cooldown Time: 20 sec
Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
Deals 30% more Attack damage
ignores proximity shield [1]
is area damage [1]
skill cannot be frozen [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
TCIgnadukBroomChargeNoStartNoEnd
Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
Table Charge
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.5 sec
Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
Deals 30% more Attack damage
ignores proximity shield [1]
is area damage [1]
skill cannot be frozen [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
TCIgnadukBroomChargeNoStart
Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
Table Charge
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.5 sec
Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
Deals 30% more Attack damage
ignores proximity shield [1]
is area damage [1]
skill cannot be frozen [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
TCIgnadukBroomChargeCrash
Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
Table Charge
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.5 sec
Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
Deals 30% more Attack damage
ignores proximity shield [1]
is area damage [1]
skill cannot be frozen [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
TCIgnadukBroomChargeIntro
Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
Table Charge
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.5 sec
Cooldown Time: 20 sec
Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
Deals 30% more Attack damage
ignores proximity shield [1]
is area damage [1]
skill cannot be frozen [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASIgnagdukBogWitchLeftDrift
action attack or cast time uses animation length [1]
EASIgnagdukBogWitchRightDrift
action attack or cast time uses animation length [1]
MPSIgnagdukBasicFireProj
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1.033 sec
33% increased Flammability Magnitude
Deals 418.9 to 628.3 Fire Damage
action attack or cast time uses animation length [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1030]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
MPSIgnagdukBigFireProj
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1.833 sec
Cooldown Time: 5 sec
100% increased Flammability Magnitude
Deals 418.9 to 628.3 Fire Damage
action attack or cast time uses animation length [1]
base is projectile [1]
monster projectile variation [1031]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
MPSIgnagdukBigFireProj2
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1.833 sec
Cooldown Time: 5 sec
100% increased Flammability Magnitude
Deals to Fire Damage
action attack or cast time uses animation length [1]
base is projectile [1]
monster projectile variation [1031]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
EASIgnagdukFirewall
Cooldown Time: 15 sec
action attack or cast time uses animation length [1]
GPSIgnagdukFireSpray
Triggerable, Damage, AttackInPlace
Cooldown Time: 20 sec
33% increased Flammability Magnitude
Deals 279.3 to 418.9 Fire Damage
action attack or cast time uses animation length [1]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [200]
number of projectiles override [1]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles not offset [1]
spell maximum action distance +% [-40]
use scaled contact offset [1]
GTIgnagdukFireSuck
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 17.5 sec
action attack or cast time uses animation length [1]
DTTIgnagdukBogWitchDashFlame
Spell, Movement, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 3 sec
action attack or cast time uses animation length [1]
leap slam minimum distance [15]
spell maximum action distance +% [0]
walk emerge extra distance [-10]
EGIgnadukBoneBreaker
Triggerable, AttackInPlace
EGIgnadukBoneBreaker2
Triggerable, AttackInPlace
GSIgnadukBoneSmash
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 293.2 to 439.8 Physical Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
SOIgnagdukBoneWall
Triggerable, AttackInPlace
GSIgnagdukSpikeCascade
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 293.2 to 439.8 Fire Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GSIgnagdukSpikeCascade2
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals to Fire Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GTIgnagdukBoneWallStrafe1
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
GTIgnagdukBoneWallStrafe2
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
GSIgnadukFireSuck
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 139.6 to 209.4 Fire Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
SOIgnagdukFireBoneWall1
Triggerable, AttackInPlace
SOIgnagdukFireBoneWall2
Triggerable, AttackInPlace
SOIgnagdukFireBoneWall3
Triggerable, AttackInPlace
EGIgnagdukGatherFireWave
Triggerable, AttackInPlace
EGIgnagdukGatherFireBoltLeft
Triggerable, AttackInPlace
EGIgnagdukGatherFireBoltRight
Triggerable, AttackInPlace
EGIgnagdukGatherFireDoubleBoltRight
Triggerable, AttackInPlace
EGIgnagdukGetFlamewallSource
Triggerable, AttackInPlace
GTIgnagdukFlamewall
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
GSIgnagdukFlamewallBurninate
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 20.94 to 31.42 Fire Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
SOIgnagdukFirewall
Triggerable, AttackInPlace
GSIgnagdukBoneSmashUpwards
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 293.2 to 439.8 Physical Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GAIgnagdukDashImpactBone
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Time: 1.5 sec
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GAIgnagdukDashImpactFire
Triggerable, Attack, AttackInPlace
Base Damage: 425—637
Critical Hit Chance: 5%
Attack Time: 1.5 sec
Deals 30% less damage
Converts 75% of Physical damage to Fire damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GSIgnagdukBogWitchBurninate
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
MPSIgnagdukBasicFireProjSpam
Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1.033 sec
33% increased Flammability Magnitude
Deals 279.3 to 418.9 Fire Damage
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [100]
base is projectile [1]
monster projectile variation [1030]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles not offset [1]
use scaled contact offset [1]
EGIgnagdukGatherFireDoubleBoltLeft
Triggerable, AttackInPlace
TranslateRotateIgnagdukBoss
translate rotate curvature path distance [10]
translate rotate translate speed +% [245]
GSIngagdukFireWaveFull
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
100% increased Flammability Magnitude
Deals 541.1 to 811.6 Fire Damage
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
GSIngagdukFireWaveHalf
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
100% increased Flammability Magnitude
Deals 541.1 to 811.6 Fire Damage
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
EASIgnagdukBossFireWave
Cooldown Time: 15 sec
action attack or cast time uses animation length [1]
GSIgnagdukFlamethrower
Triggerable, Spell, Damage, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 20 sec
Deals 139.6 to 209.4 Fire Damage
Inflicts 100% more Flammability Magnitude
action attack or cast time uses animation length [1]
base cannot be parried [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GTIgnagdukBogWitchDashWalls
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
action attack or cast time uses animation length [1]
SOIgnagdukBoneWallQuick
Triggerable, AttackInPlace
GPSIgnagdukBoneSpear
Triggerable, Damage, AttackInPlace
Deals 139.6 to 209.4 Physical Damage
action attack or cast time uses animation length [1]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [200]
projectile uses contact position [1]
use scaled contact offset [1]
GTIgnagdukBoneSpearArc
Spell, Triggerable, AttackInPlace
Cast Time: 1 sec
Cooldown Time: 8 sec
action attack or cast time uses animation length [1]
EASIgnagdukArenaBoneSpearSummon
Cooldown Time: 15 sec
action attack or cast time uses animation length [1]
GPSIgnagdukBoneSpearBig
Triggerable, Damage, AttackInPlace
Deals 279.3 to 418.9 Physical Damage
action attack or cast time uses animation length [1]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [200]
projectile uses contact position [1]
use scaled contact offset [1]
GSIgnagdukStaffSlam
Triggerable, Spell, Damage, AttackInPlace
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 628.3 to 942.5 Physical Damage
is area damage [1]

Object Type

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

Actor
{
	basic_action = "ChangeToStance3"
	leveled_starting_effects = "DoLiterallyNothing"
	actor = "Metadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitch.act"

	// change to flying hull to make shield charge behave better
	on_change_to_default =
	"
		ResetBaseHullType();
		Call( reset_sizes );
	"

	on_change_to_stance3 =
	"
		ResetBaseHullType();
		Call( reset_sizes );
	"

	on_change_to_stance4 =
	"
		OverrideBaseHullType( projectile );
		SetObjectSize( 2 );
		SetObjectCollisionSize( 3 );
	"
}

StateMachine
{
	define_shared_state =
	"
		broombreak;
		charge_count;
	"

	on_state_charge_count_0 = "ForceSkillIntoCooldown( TCIgnadukBroomChargeNoEnd );"
}

Positioned
{
	pushiness_size = 10

	on_initial_position_set =
	{
		this.og_size = GetObjectSize();
		this.og_collision_size = GetObjectCollisionSize();
	}
}

Functions
{
	drift_move = "MoveToOverTime( arg1, arg2, false, true );"
	drift_decel = "Accelerate( time:arg1 );"
	drift_turn = "TurnToOverTime( arg1, arg2 );"
	slow_turn_speed = "SetAnimatedTurnDuration( 0.35 );"
	fast_turn_speed = "SetAnimatedTurnDuration( 0.15 );"
	reset_turn_speed = "ResetAnimatedTurnDuration();"

	reset_sizes =
	{
		SetObjectSize( og_size );
		SetObjectCollisionSize( og_collision_size );
	}
}

Animated
{
	always_interpolate_bearing = true
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/bone_spike_cascade_start.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/firebolt_absorb_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/double_firebolt_absorb_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/flame_wall_front_audio.ao"
}

Object Type Codes

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

StateMachine
{
	on_or_create_state_broombreak_1 = "DetachAllOfType( 'Metadata/Monsters/IgnagdukBogWitch/attachments/IgnagdukBogWitchWeapon.ao' );"
}

GlobalAudioParamEvents
{
	player_in_range_param = "MoragInRange"
	life_percent_param = "MoragLifePercentage"
	range = 130
	life_percent_value_max = 1.0
	life_percent_is_boolean = true
}

Animated
{
	on_multi_bone_blast_01 = "PlayTextAudio( Ignagduk_Skill4_Random, 'Metadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitchMap' );"
	on_phase2_bonewall_fire_pull_01 = "PlayTextAudio( Ignagduk_Skill3_Random, 'Metadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitchMap' );"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/fire_wave_cascade2.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/fire_wave_bonewall_audio.ao"
	preload_environment = "G3_7_boss"
	preload_environment = "G3_7_boss_fire"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitchMap"] = {
    name = "Brakka, the Withered Crone",
    life = 2.5,
    energyShield = 0.2,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    skillList = {
        "GPSIgnagdukFireSpray",
        "GPSIgnagdukBoneSpear",
        "GPSIgnagdukBoneSpearBig",
        "MPSIgnagdukBasicFireProj",
        "MPSIgnagdukBasicFireProjSpam",
        "MPSIgnagdukBigFireProj",
        "MPSIgnagdukBigFireProj2",
        "TCIgnadukBroomChargeNoEnd",
        "TCIgnadukBroomChargeNoStartNoEnd",
        "TCIgnadukBroomChargeNoStart",
        "TCIgnadukBroomChargeCrash",
        "TCIgnadukBroomChargeIntro",
        "GSIgnagdukBoneBlast",
        "GSIgnagdukSpikeCascade",
        "GSIgnagdukSpikeCascade2",
        "GSIgnadukBoneSmash",
        "GSIgnadukFireSuck",
        "GSIgnagdukFlamewallBurninate",
        "GSIgnagdukBoneSmashUpwards",
        "GAIgnagdukDashImpactBone",
        "GAIgnagdukDashImpactFire",
        "GSIgnagdukBogWitchBurninate",
        "GSIngagdukFireWaveFull",
        "GSIngagdukFireWaveHalf",
        "GSIgnagdukFlamethrower",
        "GSIgnagdukStaffSlam",
        "EASIgnagdukFirewall",
        "EASIgnagdukBogWitchLeftDrift",
        "EASIgnagdukBogWitchRightDrift",
        "EASIgnagdukBossFireWave",
        "EASIgnagdukBoomTheWalls",
        "EASIgnagdukArenaBoneSpearSummon",
        "TranslateRotateIgnagdukBoss",
        "EGIgnadukBoneBreaker",
        "EGIgnagdukGatherFireWave",
        "EGIgnagdukGatherFireBoltLeft",
        "EGIgnagdukGatherFireBoltRight",
        "EGIgnagdukGatherFireDoubleBoltLeft",
        "EGIgnagdukGatherFireDoubleBoltRight",
        "EGIgnagdukGetFlamewallSource",
        "EGIgnadukBoneBreaker2",
        "SOIgnagdukBoneWall",
        "SOIgnagdukFireBoneWall1",
        "SOIgnagdukFireBoneWall2",
        "SOIgnagdukFirewall",
        "SOIgnagdukFireBoneWall3",
        "SOIgnagdukBoneWallQuick",
        "GTIgnagdukBoneWall1",
        "GTIgnagdukBoneWall2",
        "GTIgnagdukBoneWall3",
        "GTIgnagdukBoneBlast",
        "GTIgnagdukSpikeCascadeLeft",
        "GTIgnagdukSpikeCascadeRight",
        "GTIgnagdukBoneWallStrafe1",
        "GTIgnagdukBoneWallStrafe2",
        "GTIgnagdukFireSuck",
        "GTIgnagdukFlamewall",
        "GTIgnagdukBogWitchDashWalls",
        "GTIgnagdukBoneSpearArc",
        "DTTIgnagdukBogWitchDashBone",
        "DTTIgnagdukBogWitchDashFlame",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["GPSIgnagdukFireSpray"] = {
    name = "GPSIgnagdukFireSpray",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "spell_maximum_action_distance_+%",
        "number_of_projectiles_override",
        "ignite_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -40, 1, 33, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPSIgnagdukBoneSpear"] = {
    name = "GPSIgnagdukBoneSpear",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPSIgnagdukBoneSpearBig"] = {
    name = "GPSIgnagdukBoneSpearBig",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSIgnagdukBasicFireProj"] = {
    name = "MPSIgnagdukBasicFireProj",
    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.033,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_projectile_variation",
        "ignite_chance_+%",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "projectiles_not_offset",
        "maintain_projectile_direction_when_using_contact_position",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1030, 33, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSIgnagdukBasicFireProjSpam"] = {
    name = "MPSIgnagdukBasicFireProjSpam",
    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.033,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_projectile_variation",
        "active_skill_projectile_speed_+%_variation_final",
        "base_projectile_speed_+%",
        "ignite_chance_+%",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "projectile_uses_contact_direction",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1030, 100, 0, 33, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSIgnagdukBigFireProj"] = {
    name = "MPSIgnagdukBigFireProj",
    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.833,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_projectile_variation",
        "ignite_chance_+%",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1031, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPSIgnagdukBigFireProj2"] = {
    name = "MPSIgnagdukBigFireProj2",
    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.833,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_projectile_variation",
        "ignite_chance_+%",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "projectiles_not_offset",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 1031, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCIgnadukBroomChargeNoEnd"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_frozen",
    },
    levels = {
        [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCIgnadukBroomChargeNoStartNoEnd"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_frozen",
    },
    levels = {
        [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCIgnadukBroomChargeNoStart"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_frozen",
    },
    levels = {
        [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCIgnadukBroomChargeCrash"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_frozen",
    },
    levels = {
        [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCIgnadukBroomChargeIntro"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_frozen",
    },
    levels = {
        [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukBoneBlast"] = {
    name = "GSIgnagdukBoneBlast",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "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["GSIgnagdukSpikeCascade"] = {
    name = "GSIgnagdukSpikeCascade",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukSpikeCascade2"] = {
    name = "GSIgnagdukSpikeCascade2",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnadukBoneSmash"] = {
    name = "GSIgnadukBoneSmash",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnadukFireSuck"] = {
    name = "GSIgnadukFireSuck",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukFlamewallBurninate"] = {
    name = "GSIgnagdukFlamewallBurninate",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukBoneSmashUpwards"] = {
    name = "GSIgnagdukBoneSmashUpwards",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAIgnagdukDashImpactBone"] = {
    name = "GAIgnagdukDashImpactBone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.AttackInPlace] = 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, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAIgnagdukDashImpactFire"] = {
    name = "GAIgnagdukDashImpactFire",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {-30, 75, 200, critChance = 5, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukBogWitchBurninate"] = {
    name = "GSIgnagdukBogWitchBurninate",
    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 = {
    },
    levels = {
        [1] = {critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIngagdukFireWaveFull"] = {
    name = "GSIngagdukFireWaveFull",
    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 = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "ignite_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIngagdukFireWaveHalf"] = {
    name = "GSIngagdukFireWaveHalf",
    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 = {
        "spell_minimum_base_fire_damage",
        "spell_maximum_base_fire_damage",
        "ignite_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukFlamethrower"] = {
    name = "GSIgnagdukFlamethrower",
    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_fire_damage",
        "spell_maximum_base_fire_damage",
        "active_skill_ignite_chance_+%_final",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_cannot_be_parried",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSIgnagdukStaffSlam"] = {
    name = "GSIgnagdukStaffSlam",
    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_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASIgnagdukFirewall"] = {
    name = "EASIgnagdukFirewall",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASIgnagdukBogWitchLeftDrift"] = {
    name = "EASIgnagdukBogWitchLeftDrift",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["EASIgnagdukBogWitchRightDrift"] = {
    name = "EASIgnagdukBogWitchRightDrift",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["EASIgnagdukBossFireWave"] = {
    name = "EASIgnagdukBossFireWave",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["EASIgnagdukBoomTheWalls"] = {
    name = "EASIgnagdukBoomTheWalls",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["EASIgnagdukArenaBoneSpearSummon"] = {
    name = "EASIgnagdukArenaBoneSpearSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    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["TranslateRotateIgnagdukBoss"] = {
    name = "TranslateRotateIgnagdukBoss",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "translate_rotate_translate_speed_+%",
        "translate_rotate_curvature_path_distance",
    },
    levels = {
        [1] = {245, 10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGIgnadukBoneBreaker"] = {
    name = "EGIgnadukBoneBreaker",
    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["EGIgnagdukGatherFireWave"] = {
    name = "EGIgnagdukGatherFireWave",
    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["EGIgnagdukGatherFireBoltLeft"] = {
    name = "EGIgnagdukGatherFireBoltLeft",
    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["EGIgnagdukGatherFireBoltRight"] = {
    name = "EGIgnagdukGatherFireBoltRight",
    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["EGIgnagdukGatherFireDoubleBoltLeft"] = {
    name = "EGIgnagdukGatherFireDoubleBoltLeft",
    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["EGIgnagdukGatherFireDoubleBoltRight"] = {
    name = "EGIgnagdukGatherFireDoubleBoltRight",
    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["EGIgnagdukGetFlamewallSource"] = {
    name = "EGIgnagdukGetFlamewallSource",
    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["EGIgnadukBoneBreaker2"] = {
    name = "EGIgnadukBoneBreaker2",
    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["SOIgnagdukBoneWall"] = {
    name = "SOIgnagdukBoneWall",
    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["SOIgnagdukFireBoneWall1"] = {
    name = "SOIgnagdukFireBoneWall1",
    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["SOIgnagdukFireBoneWall2"] = {
    name = "SOIgnagdukFireBoneWall2",
    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["SOIgnagdukFirewall"] = {
    name = "SOIgnagdukFirewall",
    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["SOIgnagdukFireBoneWall3"] = {
    name = "SOIgnagdukFireBoneWall3",
    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["SOIgnagdukBoneWallQuick"] = {
    name = "SOIgnagdukBoneWallQuick",
    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["GTIgnagdukBoneWall1"] = {
    name = "GTIgnagdukBoneWall1",
    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["GTIgnagdukBoneWall2"] = {
    name = "GTIgnagdukBoneWall2",
    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["GTIgnagdukBoneWall3"] = {
    name = "GTIgnagdukBoneWall3",
    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["GTIgnagdukBoneBlast"] = {
    name = "GTIgnagdukBoneBlast",
    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["GTIgnagdukSpikeCascadeLeft"] = {
    name = "GTIgnagdukSpikeCascadeLeft",
    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["GTIgnagdukSpikeCascadeRight"] = {
    name = "GTIgnagdukSpikeCascadeRight",
    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["GTIgnagdukBoneWallStrafe1"] = {
    name = "GTIgnagdukBoneWallStrafe1",
    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 = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTIgnagdukBoneWallStrafe2"] = {
    name = "GTIgnagdukBoneWallStrafe2",
    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 = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTIgnagdukFireSuck"] = {
    name = "GTIgnagdukFireSuck",
    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["GTIgnagdukFlamewall"] = {
    name = "GTIgnagdukFlamewall",
    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 = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTIgnagdukBogWitchDashWalls"] = {
    name = "GTIgnagdukBogWitchDashWalls",
    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["GTIgnagdukBoneSpearArc"] = {
    name = "GTIgnagdukBoneSpearArc",
    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["DTTIgnagdukBogWitchDashBone"] = {
    name = "DTTIgnagdukBogWitchDashBone",
    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 = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-15, 15, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTIgnagdukBogWitchDashFlame"] = {
    name = "DTTIgnagdukBogWitchDashFlame",
    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 = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-10, 15, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
stance movement speed +% final [436]
FamilyStance
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • stance movement speed +% final Min: 436 Max: 436 Global
  • Craft TagsSpeed
    Cannot be Frozen
    Cannot be Stunned
    base cannot be electrocuted [1]
    FamilyMonsterCannotBeStunnedFrozenElectrocuted
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be frozen Min: 1 Max: 1 Global
  • base cannot be stunned Min: 1 Max: 1 Global
  • base cannot be electrocuted Min: 1 Max: 1 Global
  • i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (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
  • Brakka, the Withered Crone
    Humanoid
    stance movement speed +% final [436]
    Cannot be Frozen
    Cannot be Stunned
    base cannot be electrocuted [1]
    i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    SpectreN
    Tags2HBluntWood_onhit_audio, allows_additional_projectiles, allows_inc_aoe, Caster, cultist, human, humanoid, not_dex, not_str, physical_affinity, red_blood, very_slow_movement
    Life
    250%
    Energy Shield From Life
    20%
    Resistance
    75 -30 0 0
    Damage
    250%
    Accuracy
    100%
    5%
    Attack Distance
    5 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    IgnagdukBogWitchSTANDALONE
    Metadata
    IgnagdukBogWitchSTANDALONE
    Level
    68
    Life
    19,393
    Armour
    2,413
    Evasion Rating
    708
    Energy Shield
    3,879
    Damage
    583
    Spell Damage
    583
    Accuracy
    2,502
    Attack Time
    1.5
    Experience
    71,585
    Minion Life
    17,325
    Minion Energy Shield
    3,465
    Minion Damage
    2,422
    Minion Armour
    2,413
    GSIgnagdukBoneBlast
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 497.4 to 746.1 Physical Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTIgnagdukSpikeCascadeLeft
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    GTIgnagdukSpikeCascadeRight
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    GTIgnagdukBoneWall1
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 12.5 sec
    action attack or cast time uses animation length [1]
    GTIgnagdukBoneWall2
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 12.5 sec
    action attack or cast time uses animation length [1]
    GTIgnagdukBoneWall3
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 12.5 sec
    action attack or cast time uses animation length [1]
    DTTIgnagdukBogWitchDashBone
    Spell, Movement, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 6 sec
    action attack or cast time uses animation length [1]
    leap slam minimum distance [15]
    spell maximum action distance +% [0]
    walk emerge extra distance [-15]
    GTIgnagdukBoneBlast
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 17.5 sec
    action attack or cast time uses animation length [1]
    EASIgnagdukBoomTheWalls
    action attack or cast time uses animation length [1]
    TCIgnadukBroomChargeNoEnd
    Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
    Table Charge
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.5 sec
    Cooldown Time: 20 sec
    Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
    Deals 30% more Attack damage
    ignores proximity shield [1]
    is area damage [1]
    skill cannot be frozen [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    TCIgnadukBroomChargeNoStartNoEnd
    Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
    Table Charge
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.5 sec
    Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
    Deals 30% more Attack damage
    ignores proximity shield [1]
    is area damage [1]
    skill cannot be frozen [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    TCIgnadukBroomChargeNoStart
    Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
    Table Charge
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.5 sec
    Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
    Deals 30% more Attack damage
    ignores proximity shield [1]
    is area damage [1]
    skill cannot be frozen [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    TCIgnadukBroomChargeCrash
    Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
    Table Charge
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.5 sec
    Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
    Deals 30% more Attack damage
    ignores proximity shield [1]
    is area damage [1]
    skill cannot be frozen [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    TCIgnadukBroomChargeIntro
    Attack, Melee, MeleeSingleTarget, Movement, Travel, AttackInPlace
    Table Charge
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Damage: 130%
    Attack Time: 1.5 sec
    Cooldown Time: 20 sec
    Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.
    Deals 30% more Attack damage
    ignores proximity shield [1]
    is area damage [1]
    skill cannot be frozen [1]
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EASIgnagdukBogWitchLeftDrift
    action attack or cast time uses animation length [1]
    EASIgnagdukBogWitchRightDrift
    action attack or cast time uses animation length [1]
    MPSIgnagdukBasicFireProj
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1.033 sec
    33% increased Flammability Magnitude
    Deals 459.1 to 688.7 Fire Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1030]
    projectile uses contact position [1]
    projectiles not offset [1]
    use scaled contact offset [1]
    MPSIgnagdukBigFireProj
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1.833 sec
    Cooldown Time: 5 sec
    100% increased Flammability Magnitude
    Deals 459.1 to 688.7 Fire Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    monster projectile variation [1031]
    projectile uses contact position [1]
    projectiles not offset [1]
    use scaled contact offset [1]
    MPSIgnagdukBigFireProj2
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1.833 sec
    Cooldown Time: 5 sec
    100% increased Flammability Magnitude
    Deals to Fire Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    monster projectile variation [1031]
    projectile uses contact position [1]
    projectiles not offset [1]
    use scaled contact offset [1]
    EASIgnagdukFirewall
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    GPSIgnagdukFireSpray
    Triggerable, Damage, AttackInPlace
    Cooldown Time: 20 sec
    33% increased Flammability Magnitude
    Deals 306.1 to 459.1 Fire Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [200]
    number of projectiles override [1]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles not offset [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]
    GTIgnagdukFireSuck
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 17.5 sec
    action attack or cast time uses animation length [1]
    DTTIgnagdukBogWitchDashFlame
    Spell, Movement, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    action attack or cast time uses animation length [1]
    leap slam minimum distance [15]
    spell maximum action distance +% [0]
    walk emerge extra distance [-10]
    EGIgnadukBoneBreaker
    Triggerable, AttackInPlace
    EGIgnadukBoneBreaker2
    Triggerable, AttackInPlace
    GSIgnadukBoneSmash
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 321.4 to 482.1 Physical Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    SOIgnagdukBoneWall
    Triggerable, AttackInPlace
    GSIgnagdukSpikeCascade
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 321.4 to 482.1 Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSIgnagdukSpikeCascade2
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals to Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTIgnagdukBoneWallStrafe1
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    GTIgnagdukBoneWallStrafe2
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    GSIgnadukFireSuck
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 153 to 229.6 Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    SOIgnagdukFireBoneWall1
    Triggerable, AttackInPlace
    SOIgnagdukFireBoneWall2
    Triggerable, AttackInPlace
    SOIgnagdukFireBoneWall3
    Triggerable, AttackInPlace
    EGIgnagdukGatherFireWave
    Triggerable, AttackInPlace
    EGIgnagdukGatherFireBoltLeft
    Triggerable, AttackInPlace
    EGIgnagdukGatherFireBoltRight
    Triggerable, AttackInPlace
    EGIgnagdukGatherFireDoubleBoltRight
    Triggerable, AttackInPlace
    EGIgnagdukGetFlamewallSource
    Triggerable, AttackInPlace
    GTIgnagdukFlamewall
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    GSIgnagdukFlamewallBurninate
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 22.96 to 34.44 Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    SOIgnagdukFirewall
    Triggerable, AttackInPlace
    GSIgnagdukBoneSmashUpwards
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 321.4 to 482.1 Physical Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GAIgnagdukDashImpactBone
    Triggerable, Attack, AttackInPlace
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GAIgnagdukDashImpactFire
    Triggerable, Attack, AttackInPlace
    Base Damage: 466—699
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    Deals 30% less damage
    Converts 75% of Physical damage to Fire damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSIgnagdukBogWitchBurninate
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    MPSIgnagdukBasicFireProjSpam
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1.033 sec
    33% increased Flammability Magnitude
    Deals 306.1 to 459.1 Fire Damage
    action attack or cast time uses animation length [1]
    active skill projectile speed +% variation final [100]
    base is projectile [1]
    monster projectile variation [1030]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles not offset [1]
    use scaled contact offset [1]
    EGIgnagdukGatherFireDoubleBoltLeft
    Triggerable, AttackInPlace
    TranslateRotateIgnagdukBoss
    translate rotate curvature path distance [10]
    translate rotate translate speed +% [245]
    GSIngagdukFireWaveFull
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    100% increased Flammability Magnitude
    Deals 593.1 to 889.6 Fire Damage
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    GSIngagdukFireWaveHalf
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    100% increased Flammability Magnitude
    Deals 593.1 to 889.6 Fire Damage
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    EASIgnagdukBossFireWave
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    GSIgnagdukFlamethrower
    Triggerable, Spell, Damage, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 20 sec
    Deals 153 to 229.6 Fire Damage
    Inflicts 100% more Flammability Magnitude
    action attack or cast time uses animation length [1]
    base cannot be parried [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTIgnagdukBogWitchDashWalls
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    SOIgnagdukBoneWallQuick
    Triggerable, AttackInPlace
    GPSIgnagdukBoneSpear
    Triggerable, Damage, AttackInPlace
    Deals 153 to 229.6 Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [200]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GTIgnagdukBoneSpearArc
    Spell, Triggerable, AttackInPlace
    Cast Time: 1 sec
    Cooldown Time: 8 sec
    action attack or cast time uses animation length [1]
    EASIgnagdukArenaBoneSpearSummon
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    GPSIgnagdukBoneSpearBig
    Triggerable, Damage, AttackInPlace
    Deals 306.1 to 459.1 Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [200]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GSIgnagdukStaffSlam
    Triggerable, Spell, Damage, AttackInPlace
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 688.7 to 1033 Physical Damage
    is area damage [1]
    SOIgnagdukEffigyStandAlone
    Triggerable, AttackInPlace
    action attack or cast time uses animation length [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    Positioned
    {
    	pushiness_size = 10
    }
    
    Actor
    {
    	basic_action = "ChangeToStance3"
    	leveled_starting_effects = "DoLiterallyNothing"
    	actor = "Metadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitch.act"
    	on_effect_start_EASIgnagdukBossFireWave = "SetCurrentAnimationSpeed( 0.8 );"
    }
    
    StateMachine {}
    
    Functions {}
    
    Animated
    {
    	always_interpolate_bearing = true
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/bone_spike_cascade_start.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/firebolt_absorb_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/double_firebolt_absorb_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/flame_wall_front_audio.ao"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    BaseEvents
    {
    	on_construction_complete = "DetachAllOfType( 'Metadata/Monsters/IgnagdukBogWitch/attachments/IgnagdukBogWitchWeapon.ao' );"
    }
    
    StateMachine
    {
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "MoragInRange"
    	life_percent_param = "MoragLifePercentage"
    	range = 130
    	life_percent_value_max = 1.0
    	life_percent_is_boolean = true
    }
    
    Animated
    {
    	on_multi_bone_blast_01 = "PlayTextAudio( Ignagduk_Skill4_Random, 'Metadata/Monsters/IgnagdukBogWitchSTANDALONE' );"
    	on_phase2_bonewall_fire_pull_01 = "PlayTextAudio( Ignagduk_Skill3_Random, 'Metadata/Monsters/IgnagdukBogWitchSTANDALONE' );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/fire_wave_cascade2.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/fire_wave_bonewall_audio.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitchSTANDALONE"] = {
        name = "Brakka, the Withered Crone",
        life = 2.5,
        energyShield = 0.2,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "GPSIgnagdukFireSpray",
            "GPSIgnagdukBoneSpear",
            "GPSIgnagdukBoneSpearBig",
            "MPSIgnagdukBasicFireProj",
            "MPSIgnagdukBasicFireProjSpam",
            "MPSIgnagdukBigFireProj",
            "MPSIgnagdukBigFireProj2",
            "TCIgnadukBroomChargeNoEnd",
            "TCIgnadukBroomChargeNoStartNoEnd",
            "TCIgnadukBroomChargeNoStart",
            "TCIgnadukBroomChargeCrash",
            "TCIgnadukBroomChargeIntro",
            "GSIgnagdukBoneBlast",
            "GSIgnagdukSpikeCascade",
            "GSIgnagdukSpikeCascade2",
            "GSIgnadukBoneSmash",
            "GSIgnadukFireSuck",
            "GSIgnagdukFlamewallBurninate",
            "GSIgnagdukBoneSmashUpwards",
            "GAIgnagdukDashImpactBone",
            "GAIgnagdukDashImpactFire",
            "GSIgnagdukBogWitchBurninate",
            "GSIngagdukFireWaveFull",
            "GSIngagdukFireWaveHalf",
            "GSIgnagdukFlamethrower",
            "GSIgnagdukStaffSlam",
            "EASIgnagdukFirewall",
            "EASIgnagdukBogWitchLeftDrift",
            "EASIgnagdukBogWitchRightDrift",
            "EASIgnagdukBossFireWave",
            "EASIgnagdukBoomTheWalls",
            "EASIgnagdukArenaBoneSpearSummon",
            "TranslateRotateIgnagdukBoss",
            "EGIgnadukBoneBreaker",
            "EGIgnagdukGatherFireWave",
            "EGIgnagdukGatherFireBoltLeft",
            "EGIgnagdukGatherFireBoltRight",
            "EGIgnagdukGatherFireDoubleBoltLeft",
            "EGIgnagdukGatherFireDoubleBoltRight",
            "EGIgnagdukGetFlamewallSource",
            "EGIgnadukBoneBreaker2",
            "SOIgnagdukBoneWall",
            "SOIgnagdukFireBoneWall1",
            "SOIgnagdukFireBoneWall2",
            "SOIgnagdukFirewall",
            "SOIgnagdukFireBoneWall3",
            "SOIgnagdukBoneWallQuick",
            "SOIgnagdukEffigyStandAlone",
            "GTIgnagdukBoneWall1",
            "GTIgnagdukBoneWall2",
            "GTIgnagdukBoneWall3",
            "GTIgnagdukBoneBlast",
            "GTIgnagdukSpikeCascadeLeft",
            "GTIgnagdukSpikeCascadeRight",
            "GTIgnagdukBoneWallStrafe1",
            "GTIgnagdukBoneWallStrafe2",
            "GTIgnagdukFireSuck",
            "GTIgnagdukFlamewall",
            "GTIgnagdukBogWitchDashWalls",
            "GTIgnagdukBoneSpearArc",
            "DTTIgnagdukBogWitchDashBone",
            "DTTIgnagdukBogWitchDashFlame",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPSIgnagdukFireSpray"] = {
        name = "GPSIgnagdukFireSpray",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "number_of_projectiles_override",
            "ignite_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 1, 33, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPSIgnagdukBoneSpear"] = {
        name = "GPSIgnagdukBoneSpear",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPSIgnagdukBoneSpearBig"] = {
        name = "GPSIgnagdukBoneSpearBig",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSIgnagdukBasicFireProj"] = {
        name = "MPSIgnagdukBasicFireProj",
        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.033,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "ignite_chance_+%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "projectiles_not_offset",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1030, 33, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSIgnagdukBasicFireProjSpam"] = {
        name = "MPSIgnagdukBasicFireProjSpam",
        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.033,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "active_skill_projectile_speed_+%_variation_final",
            "base_projectile_speed_+%",
            "ignite_chance_+%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "projectile_uses_contact_direction",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1030, 100, 0, 33, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSIgnagdukBigFireProj"] = {
        name = "MPSIgnagdukBigFireProj",
        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.833,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "ignite_chance_+%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1031, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSIgnagdukBigFireProj2"] = {
        name = "MPSIgnagdukBigFireProj2",
        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.833,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "ignite_chance_+%",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1031, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCIgnadukBroomChargeNoEnd"] = {
        name = "Table Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "ignores_proximity_shield",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_frozen",
        },
        levels = {
            [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCIgnadukBroomChargeNoStartNoEnd"] = {
        name = "Table Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "ignores_proximity_shield",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_frozen",
        },
        levels = {
            [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCIgnadukBroomChargeNoStart"] = {
        name = "Table Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "ignores_proximity_shield",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_frozen",
        },
        levels = {
            [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCIgnadukBroomChargeCrash"] = {
        name = "Table Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "ignores_proximity_shield",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_frozen",
        },
        levels = {
            [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCIgnadukBroomChargeIntro"] = {
        name = "Table Charge",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "ignores_proximity_shield",
            "is_area_damage",
            "skill_cannot_be_interrupted",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_frozen",
        },
        levels = {
            [1] = {0, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukBoneBlast"] = {
        name = "GSIgnagdukBoneBlast",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "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["GSIgnagdukSpikeCascade"] = {
        name = "GSIgnagdukSpikeCascade",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukSpikeCascade2"] = {
        name = "GSIgnagdukSpikeCascade2",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnadukBoneSmash"] = {
        name = "GSIgnadukBoneSmash",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnadukFireSuck"] = {
        name = "GSIgnadukFireSuck",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukFlamewallBurninate"] = {
        name = "GSIgnagdukFlamewallBurninate",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukBoneSmashUpwards"] = {
        name = "GSIgnagdukBoneSmashUpwards",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAIgnagdukDashImpactBone"] = {
        name = "GAIgnagdukDashImpactBone",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
            [SkillType.AttackInPlace] = 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, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAIgnagdukDashImpactFire"] = {
        name = "GAIgnagdukDashImpactFire",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "active_skill_base_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {-30, 75, 200, critChance = 5, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukBogWitchBurninate"] = {
        name = "GSIgnagdukBogWitchBurninate",
        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 = {
        },
        levels = {
            [1] = {critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIngagdukFireWaveFull"] = {
        name = "GSIngagdukFireWaveFull",
        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 = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "ignite_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIngagdukFireWaveHalf"] = {
        name = "GSIngagdukFireWaveHalf",
        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 = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "ignite_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 100, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukFlamethrower"] = {
        name = "GSIgnagdukFlamethrower",
        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_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_chance_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_cannot_be_parried",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, 200, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSIgnagdukStaffSlam"] = {
        name = "GSIgnagdukStaffSlam",
        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_physical_damage",
            "spell_maximum_base_physical_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASIgnagdukFirewall"] = {
        name = "EASIgnagdukFirewall",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.333,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASIgnagdukBogWitchLeftDrift"] = {
        name = "EASIgnagdukBogWitchLeftDrift",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["EASIgnagdukBogWitchRightDrift"] = {
        name = "EASIgnagdukBogWitchRightDrift",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["EASIgnagdukBossFireWave"] = {
        name = "EASIgnagdukBossFireWave",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["EASIgnagdukBoomTheWalls"] = {
        name = "EASIgnagdukBoomTheWalls",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["EASIgnagdukArenaBoneSpearSummon"] = {
        name = "EASIgnagdukArenaBoneSpearSummon",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        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["TranslateRotateIgnagdukBoss"] = {
        name = "TranslateRotateIgnagdukBoss",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "translate_rotate_translate_speed_+%",
            "translate_rotate_curvature_path_distance",
        },
        levels = {
            [1] = {245, 10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGIgnadukBoneBreaker"] = {
        name = "EGIgnadukBoneBreaker",
        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["EGIgnagdukGatherFireWave"] = {
        name = "EGIgnagdukGatherFireWave",
        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["EGIgnagdukGatherFireBoltLeft"] = {
        name = "EGIgnagdukGatherFireBoltLeft",
        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["EGIgnagdukGatherFireBoltRight"] = {
        name = "EGIgnagdukGatherFireBoltRight",
        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["EGIgnagdukGatherFireDoubleBoltLeft"] = {
        name = "EGIgnagdukGatherFireDoubleBoltLeft",
        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["EGIgnagdukGatherFireDoubleBoltRight"] = {
        name = "EGIgnagdukGatherFireDoubleBoltRight",
        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["EGIgnagdukGetFlamewallSource"] = {
        name = "EGIgnagdukGetFlamewallSource",
        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["EGIgnadukBoneBreaker2"] = {
        name = "EGIgnadukBoneBreaker2",
        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["SOIgnagdukBoneWall"] = {
        name = "SOIgnagdukBoneWall",
        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["SOIgnagdukFireBoneWall1"] = {
        name = "SOIgnagdukFireBoneWall1",
        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["SOIgnagdukFireBoneWall2"] = {
        name = "SOIgnagdukFireBoneWall2",
        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["SOIgnagdukFirewall"] = {
        name = "SOIgnagdukFirewall",
        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["SOIgnagdukFireBoneWall3"] = {
        name = "SOIgnagdukFireBoneWall3",
        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["SOIgnagdukBoneWallQuick"] = {
        name = "SOIgnagdukBoneWallQuick",
        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["SOIgnagdukEffigyStandAlone"] = {
        name = "SOIgnagdukEffigyStandAlone",
        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["GTIgnagdukBoneWall1"] = {
        name = "GTIgnagdukBoneWall1",
        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["GTIgnagdukBoneWall2"] = {
        name = "GTIgnagdukBoneWall2",
        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["GTIgnagdukBoneWall3"] = {
        name = "GTIgnagdukBoneWall3",
        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["GTIgnagdukBoneBlast"] = {
        name = "GTIgnagdukBoneBlast",
        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["GTIgnagdukSpikeCascadeLeft"] = {
        name = "GTIgnagdukSpikeCascadeLeft",
        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["GTIgnagdukSpikeCascadeRight"] = {
        name = "GTIgnagdukSpikeCascadeRight",
        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["GTIgnagdukBoneWallStrafe1"] = {
        name = "GTIgnagdukBoneWallStrafe1",
        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 = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTIgnagdukBoneWallStrafe2"] = {
        name = "GTIgnagdukBoneWallStrafe2",
        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 = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTIgnagdukFireSuck"] = {
        name = "GTIgnagdukFireSuck",
        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["GTIgnagdukFlamewall"] = {
        name = "GTIgnagdukFlamewall",
        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 = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTIgnagdukBogWitchDashWalls"] = {
        name = "GTIgnagdukBogWitchDashWalls",
        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["GTIgnagdukBoneSpearArc"] = {
        name = "GTIgnagdukBoneSpearArc",
        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["DTTIgnagdukBogWitchDashBone"] = {
        name = "DTTIgnagdukBogWitchDashBone",
        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 = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-15, 15, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTIgnagdukBogWitchDashFlame"] = {
        name = "DTTIgnagdukBogWitchDashFlame",
        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 = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-10, 15, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [436]
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: 436 Max: 436 Global
  • Craft TagsSpeed
    Cannot be Frozen
    Cannot be Stunned
    base cannot be electrocuted [1]
    FamilyMonsterCannotBeStunnedFrozenElectrocuted
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be frozen Min: 1 Max: 1 Global
  • base cannot be stunned Min: 1 Max: 1 Global
  • base cannot be electrocuted Min: 1 Max: 1 Global
  • i am boss of tier [2]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (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
  • keyval
    StateMachine./*
    StateMachine.boss_life_bar - controls when to show the big life bar (also requires the checkbox in MonsterVarieties to be checked)
    StateMachine.0: Life bar is hidden
    StateMachine.1: Life bar is visible, will hide on death
    StateMachine.dont_hide_lifebar_on_unaggro - controls whether the boss life bar should be hidden when the boss unaggros
    StateMachine.0: Life bar is hidden after a short duration when the boss loses aggro
    StateMachine.1: Life bar remains visible the entire time, can still be controlled by setting the disable_life_bar state
    StateMachine.show_life_bar_when_in_range - delay the life bar from showing up, until the boss is on screen (for wild bosses)
    StateMachine.0: Life bar behaves as normal
    StateMachine.1: Life bar initially only shows up when a player can see the boss on screen, this doesn't make it get removed if the player goes off screen though
    StateMachine.light - controls the boss point light, attaches to head_light_attachment if it exists (otherwise uses the default)
    StateMachine.0: Light off, handles the fade out
    StateMachine.1: Light on, handles the fade in */
    StateMachine.define_shared_state =
    StateMachine.",
    StateMachine.boss_life_bar;
    StateMachine.hidden;
    StateMachine.light;
    StateMachine.disable_life_bar;
    StateMachine.first_aggro;
    Actor.slow_animations_go_to_idlefalse
    Actor.basic_actionChangeToStance3
    Actor.leveled_starting_effectsDoLiterallyNothing
    Actor.actorMetadata/Monsters/IgnagdukBogWitch/IgnagdukBogWitch.act
    Actor.on_effect_start_EASIgnagdukBossFireWaveSetCurrentAnimationSpeed( 0.8 );
    Stats.corpse_cannot_be_destroyed1
    Stats.base_heavy_stun_duration_ms4000
    Life.corpse_usablefalse
    Monster.is_bosstrue
    Positioned.pushiness_size10
    Animated.always_interpolate_bearingtrue
    Preload.preload_animated_objectMetadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/bone_spike_cascade_start.ao, Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/firebolt_absorb_beam.ao, Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/double_firebolt_absorb_beam.ao, Metadata/Effects/Spells/monsters_effects/Act3_FOUR/IgnagdukBogWitch/flame_wall_front_audio.ao
    Edit

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