クロウベル
エリア: 狩場
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
The Crowbell
SpectreY
Area狩場
Tagsbeast, fast_movement, mammal_beast, MonsterBlunt_onhit_audio, red_blood
ライフ
163%
Ailment Threshold
%
耐性
0 0 0 0
Damage
375%
命中
100%
クリティカル率
+5%
クリティカルダメージ倍率
+130%
Attack Distance
6 ~ 16
Attack Time
2.445 Second
Damage Spread
±20%
経験値
250%
Model Size
100%
Type
CrowBellBoss
Metadata
CrowBellBoss_
レベル
10
ライフ
121
防具
43
回避
42
エナジーシールド
0
Damage
77
スペルダメージ
77
命中
0
Attack Time
2.445
経験値
300
CrowbellMeleeSwipe
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
monster penalty against minions damage +% final vs player minions [50]
CrowbellMeleeSlash
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
main hand base maximum attack distance [5]
monster penalty against minions damage +% final vs player minions [50]
CrowbellMeleeCombo
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
monster penalty against minions damage +% final vs player minions [50]
CrowbellDoubleSlamEAA
クールダウン時間: 7.5 秒
近接ストライク距離 +8
CrowbellDoubleSlamTriggerGA1
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
CrowbellDoubleSlamTriggerGA2
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
CrowbellLeapSlam
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
リープスラム
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 150%
Attack Time: 2.445 秒
クールダウン時間: 5 秒
空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。 着地点にいる敵は押し出される。
アタックダメージが50%上昇する
base skill can be avoided by dodge roll [1]
is area damage [1]
CrowbellLeapSlamTriggerGA
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 300%
Attack Time: 2.445 秒
アタックダメージが200%上昇する
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
CrowbellBellSlamEAA
近接ストライク距離 +10
CrowbellBellSlamTriggerGA1
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 150%
Attack Time: 2.445 秒
アタックダメージが50%上昇する
スタン蓄積が100%増加する
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [50]
CrowbellBellSlamTriggerGA2
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 210%
Attack Time: 2.445 秒
アタックダメージが110%上昇する
スタン蓄積が100%増加する
base skill can be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [130]
CrowbellBellCharge
Attack, Melee, MeleeSingleTarget, Movement, Travel
シールドチャージ
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
クールダウン時間: 8 秒
敵に向かって突進し、盾で強打することで敵をはねつけスタンさせる。道を塞いでいる敵は横に押しのけられる。ダメージとスタンは移動距離に比例する。マルチストライクでサポートすることができない。
移動スピードが45%増加する
敵をノックバックすることができない
base deal no damage [1]
ignores proximity shield [1]
shield charge continue past target [1]
shield charge extra distance [30]
CrowbellBellChargeTriggerGA
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 140%
Attack Time: 2.445 秒
アタックダメージが40%上昇する
ヒット時に敵をノックバックする
base skill can be avoided by dodge roll [1]
determine knockback direction from melee pattern [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [60]
CrowbellGrabBellEAS
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
CrowbellSmashGateEAS
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
CrowbellMeleeBellSwipe
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 140%
Attack Time: 2.445 秒
アタックダメージが40%上昇する
monster penalty against minions damage +% final vs player minions [50]
CrowbellMeleeBellCombo
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 140%
Attack Time: 2.445 秒
アタックダメージが40%上昇する
base skill cannot be avoided by dodge roll [1]
CrowbellSmashDoor
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
skill no los required [1]
CrowbellSlamWave
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 130%
Attack Time: 2.445 秒
アタックダメージが30%上昇する
is area damage [1]
CrowbellSlamWaveEAA
クールダウン時間: 7.5 秒
近接ストライク距離 +15
CrowbellDoubleSlamEAAEnraged
クールダウン時間: 15 秒
近接ストライク距離 +30
CrowbellMeleeSwipeEnraged
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
アタックダメージが25%上昇する
ヒット時に敵をノックバックする
base knockback speed +% [100]
determine knockback direction from melee pattern [1]
main hand base maximum attack distance [5]
monster penalty against minions damage +% final vs player minions [80]
CrowbellMeleeSlashEnraged
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
アタックダメージが25%上昇する
ヒット時に敵をノックバックする
base knockback speed +% [100]
determine knockback direction from melee pattern [1]
main hand base maximum attack distance [10]
monster penalty against minions damage +% final vs player minions [80]
CrowbellMeleeComboEnraged
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
アタックダメージが25%上昇する
ヒット時に敵をノックバックする
base knockback speed +% [100]
determine knockback direction from melee pattern [1]
main hand base maximum attack distance [5]
CrowbellLeapSlamEnraged
Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
リープスラム
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 235%
Attack Time: 2.445 秒
クールダウン時間: 5 秒
空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。 着地点にいる敵は押し出される。
アタックダメージが135%上昇する
active skill area of effect radius +% final [50]
is area damage [1]
CrowbellDoubleSlamTriggerGA1Enraged
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
アタックダメージが25%上昇する
is area damage [1]
CrowbellDoubleSlamTriggerGA2Enraged
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
アタックダメージが25%上昇する
is area damage [1]
CrowbellBellWhirlEAA
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
基本アタック
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
クールダウン時間: 14 秒
アタックダメージが25%上昇する
action attack or cast time uses animation length [1]
attack maximum action distance + [25]
monster penalty against minions damage +% final vs player minions [50]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
SwollenMillerChargeTrample
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 35%
Attack Time: 2.445 秒
アタックダメージが65%低下する
スタン蓄積が100%増加する
ヒット時に敵をノックバックする
base skill can be blocked [1]
is area damage [1]
CrowbellUltimateGA
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 125%
Attack Time: 2.445 秒
アタックダメージが25%上昇する
ヒット時に敵をノックバックする
base skill can be avoided by dodge roll [1]
determine knockback direction from melee pattern [1]
is area damage [1]
TCCrowbell
Attack, Melee, MeleeSingleTarget, Movement, Travel
テーブルチャージ
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
Attack Time: 2.445 秒
敵に向かって突進し、盾で強打することで敵をはねつけスタンさせる。道を塞いでいる敵は横に押しのけられる。ダメージとスタンは移動距離に比例する。マルチストライクでサポートすることができない。
base skill cannot be blocked [1]
ignores proximity shield [1]
is area damage [1]
GACrowbellLeapSlamImpact
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 150%
Attack Time: 2.445 秒
アタックダメージが50%上昇する
action attack or cast time uses animation length [1]
is area damage [1]
GACrowbellLeapSlamImpactEnraged
Triggerable, Attack
Base Damage: 61–92
[Critical|クリティカルヒット]率: 5%
アタックダメージ: 235%
Attack Time: 2.445 秒
アタックダメージが135%上昇する
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [50]
is area damage [1]
DTTCrowbellLeapSlam
Spell, Movement
キャストタイム: 1 秒
クールダウン時間: 5 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [0]
skill maximum travel distance [0]
spell maximum action distance +% [0]
walk emerge extra distance [-7]
DTTCrowbellLeapSlamEnraged
Spell, Movement
キャストタイム: 1 秒
クールダウン時間: 5 秒
action attack or cast time uses animation length [1]
leap slam minimum distance [0]
skill maximum travel distance [0]
spell maximum action distance +% [0]
walk emerge extra distance [-7]

Object Type

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

Actor
{
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance1Immediate"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance2Immediate"
	basic_action = "ChangeToStance3"
	basic_action = "ChangeToStance3Immediate"
	basic_action = "ChangeToStance4"
	basic_action = "ChangeToStance4Immediate"
	basic_action = "FollowPath"
	basic_action = "Emerge"
	basic_action = "Emerge2"
	actor = "Metadata/Monsters/CrowBell/CrowBell.act"
	slow_animations_go_to_idle = false
}

Animated
{
	turn_duration = 0.4
}

StateMachine
{
	define_shared_state =
	"
		hiddenz = 1;
		enrage;
		with_bell;
		first_arena_complete;
		second_arena_complete;
		third_arena_complete;
	"
}

Positioned
{
	force_placement = true
}

Stats
{
	set_suppress_phasing_visual = 1
	set_monster_delay_item_drops_millis = 1200
}

SectorEvents {}

Functions {}

BaseEvents
{
	// this is needed to prevent the arena hiding sectors from breaking
	on_construction_complete = "AddToPlayerWakeGroup( true );"
}

Object Type Codes

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

Render
{
	visual_size_index = 1
	use_ao_lights = true
}

BaseEvents
{
	on_construction_complete =
	"
		IfState( hiddenz,  != 1,
		{
			IfAlive( { SetStaticLifeBarVisibilty( True ); } );
		} );
	"
}

StateMachine
{
	on_state_hiddenz_0 = "SetStaticLifeBarVisibilty( True );"

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

	on_state_enrage_0 =
	"
		Delay( 2.0,
		{
			RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
		} );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy_FADEOUT.epk', 2.0 );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
	"

	create_state_enrage_0 =
	"
		RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
	"

	on_state_enrage_1 =
	"
		AddEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
		PlayCharacterAudioEvent( CrowbellEnragingComment );
	"

	create_state_enrage_1 =
	"
		AddEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
	"

	on_state_with_bell_1 = "AddAttached( 'Metadata/Monsters/CrowBell/Attachments/Bell.ao', bell_jntBnd, 1.0, 1.0, 1 );"
	create_state_with_bell_1 = "AddAttached( 'Metadata/Monsters/CrowBell/Attachments/Bell.ao', bell_jntBnd, 1.0, 1.0, 1 );"
	// these are seperate states so on resumption they can individually fire as needed
	on_or_create_state_first_arena_complete_1 = "TriggerBracket( arena_sector_destruction, 1 );"

	on_or_create_state_second_arena_complete_1 =
	"
		globals.disable_instant_teleport_sector_3.RenameSectorsAtLocation( hide_teleports_off, hide_teleports );
		TriggerBracket( arena_sector_destruction, 2 );
	"

	on_or_create_state_third_arena_complete_1 = "TriggerBracket( arena_sector_destruction, 3 );"
}

Actor
{
	on_start_ChangeToStance2Immediate = "DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/onAct_bangingDoor.ao' );"
}

Life
{
	on_death =
	"
		SetStaticLifeBarVisibilty( false );
		RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
	"
}

GlobalAudioParamEvents
{
	player_in_range_param = "CrowbellInRange"
	life_percent_param = "CrowbellLifePercentage"
	range = 130
	life_percent_is_boolean = true
}

Functions
{
	RunningAudio = "PlayCharacterAudioEvent( CrowbellRunningComment );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/CrowBell/CrowBellBoss_"] = {
    name = "The Crowbell",
    life = 1.63,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3.75,
    damageSpread = 0.2,
    attackTime = 2.445,
    attackRange = 16,
    accuracy = 1,
    skillList = {
        "TCCrowbell",
        "GACrowbellLeapSlamImpact",
        "GACrowbellLeapSlamImpactEnraged",
        "CrowbellSmashDoor",
        "DTTCrowbellLeapSlam",
        "DTTCrowbellLeapSlamEnraged",
        "SwollenMillerChargeTrample",
        "CrowbellMeleeSwipe",
        "CrowbellMeleeSwipeEnraged",
        "CrowbellMeleeSlash",
        "CrowbellMeleeSlashEnraged",
        "CrowbellMeleeCombo",
        "CrowbellMeleeComboEnraged",
        "CrowbellMeleeBellSwipe",
        "CrowbellMeleeBellCombo",
        "CrowbellLeapSlam",
        "CrowbellLeapSlamEnraged",
        "CrowbellLeapSlamTriggerGA",
        "CrowbellSlamWave",
        "CrowbellDoubleSlamEAA",
        "CrowbellDoubleSlamEAAEnraged",
        "CrowbellSlamWaveEAA",
        "CrowbellDoubleSlamTriggerGA1",
        "CrowbellDoubleSlamTriggerGA2",
        "CrowbellDoubleSlamTriggerGA1Enraged",
        "CrowbellDoubleSlamTriggerGA2Enraged",
        "CrowbellBellSlamEAA",
        "CrowbellBellWhirlEAA",
        "CrowbellUltimateGA",
        "CrowbellBellSlamTriggerGA1",
        "CrowbellBellSlamTriggerGA2",
        "CrowbellGrabBellEAS",
        "CrowbellSmashGateEAS",
        "CrowbellBellCharge",
        "CrowbellBellChargeTriggerGA",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["TCCrowbell"] = {
    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,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ignores_proximity_shield",
        "is_area_damage",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACrowbellLeapSlamImpact"] = {
    name = "GACrowbellLeapSlamImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GACrowbellLeapSlamImpactEnraged"] = {
    name = "GACrowbellLeapSlamImpactEnraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, baseMultiplier = 2.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellSmashDoor"] = {
    name = "CrowbellSmashDoor",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_interrupted",
        "skill_no_los_required",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTCrowbellLeapSlam"] = {
    name = "DTTCrowbellLeapSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "skill_maximum_travel_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-7, 0, 0, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTCrowbellLeapSlamEnraged"] = {
    name = "DTTCrowbellLeapSlamEnraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "skill_maximum_travel_distance",
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-7, 0, 0, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SwollenMillerChargeTrample"] = {
    name = "SwollenMillerChargeTrample",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "hit_damage_stun_multiplier_+%",
        "is_area_damage",
        "global_knockback",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {100, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeSwipe"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeSwipeEnraged"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "base_knockback_speed_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
    },
    levels = {
        [1] = {5, 100, 80, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeSlash"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {5, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeSlashEnraged"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "base_knockback_speed_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
    },
    levels = {
        [1] = {10, 100, 80, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeCombo"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeComboEnraged"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "main_hand_base_maximum_attack_distance",
        "base_knockback_speed_+%",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
    },
    levels = {
        [1] = {5, 100, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeBellSwipe"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
    },
    levels = {
        [1] = {50, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellMeleeBellCombo"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_cannot_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellLeapSlam"] = {
    name = "Leap Slam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are
pushed out of the way.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
        [SkillType.Travel] = true,
        [SkillType.Jumping] = true,
        [SkillType.ConsumesFullyBrokenArmour] = true,
    },
    statDescriptionScope = "leap_slam",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellLeapSlamEnraged"] = {
    name = "Leap Slam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are
pushed out of the way.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
        [SkillType.Travel] = true,
        [SkillType.Jumping] = true,
        [SkillType.ConsumesFullyBrokenArmour] = true,
    },
    statDescriptionScope = "leap_slam",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {50, baseMultiplier = 2.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellLeapSlamTriggerGA"] = {
    name = "CrowbellLeapSlamTriggerGA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {100, baseMultiplier = 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellSlamWave"] = {
    name = "CrowbellSlamWave",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellDoubleSlamEAA"] = {
    name = "CrowbellDoubleSlamEAA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.33,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
    },
    levels = {
        [1] = {8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellDoubleSlamEAAEnraged"] = {
    name = "CrowbellDoubleSlamEAAEnraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
    },
    levels = {
        [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellSlamWaveEAA"] = {
    name = "CrowbellSlamWaveEAA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
    },
    levels = {
        [1] = {15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellDoubleSlamTriggerGA1"] = {
    name = "CrowbellDoubleSlamTriggerGA1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellDoubleSlamTriggerGA2"] = {
    name = "CrowbellDoubleSlamTriggerGA2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellDoubleSlamTriggerGA1Enraged"] = {
    name = "CrowbellDoubleSlamTriggerGA1Enraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellDoubleSlamTriggerGA2Enraged"] = {
    name = "CrowbellDoubleSlamTriggerGA2Enraged",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellBellSlamEAA"] = {
    name = "CrowbellBellSlamEAA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "melee_range_+",
    },
    levels = {
        [1] = {10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellBellWhirlEAA"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {25, 50, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellUltimateGA"] = {
    name = "CrowbellUltimateGA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellBellSlamTriggerGA1"] = {
    name = "CrowbellBellSlamTriggerGA1",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "hit_damage_stun_multiplier_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {100, 50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellBellSlamTriggerGA2"] = {
    name = "CrowbellBellSlamTriggerGA2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "hit_damage_stun_multiplier_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {100, 130, baseMultiplier = 2.1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellGrabBellEAS"] = {
    name = "CrowbellGrabBellEAS",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellSmashGateEAS"] = {
    name = "CrowbellSmashGateEAS",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "skill_cannot_be_interrupted",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellBellCharge"] = {
    name = "Shield 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,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "shield_charge_extra_distance",
        "ignores_proximity_shield",
        "shield_charge_continue_past_target",
        "cannot_knockback",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {45, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CrowbellBellChargeTriggerGA"] = {
    name = "CrowbellBellChargeTriggerGA",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "global_knockback",
        "determine_knockback_direction_from_melee_pattern",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {60, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
IdMonsterUniqueT2Boss
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeユニーク (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • クロウベル
    エリア: 狩場
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    The Crowbell
    SpectreY
    Area狩場
    Tagsbeast, fast_movement, mammal_beast, MonsterBlunt_onhit_audio, not_dex, not_int, red_blood
    ライフ
    250%
    防具
    +40%
    Ailment Threshold
    %
    耐性
    0 0 0 0
    Damage
    375%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 16
    Attack Time
    2.445 Second
    Damage Spread
    ±20%
    経験値
    250%
    Model Size
    100%
    Type
    CrowBellBossCRUEL
    Metadata
    CrowBellBossCRUEL
    レベル
    49
    ライフ
    7,460
    防具
    1,084
    回避
    278
    エナジーシールド
    0
    Damage
    469
    スペルダメージ
    469
    命中
    0
    Attack Time
    2.445
    経験値
    19,735
    CrowbellMeleeSwipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellMeleeSlash
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    main hand base maximum attack distance [5]
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellMeleeCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellDoubleSlamEAA
    クールダウン時間: 7.5 秒
    近接ストライク距離 +8
    CrowbellDoubleSlamTriggerGA1
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [100]
    CrowbellDoubleSlamTriggerGA2
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    CrowbellLeapSlam
    Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
    リープスラム
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 150%
    Attack Time: 2.445 秒
    クールダウン時間: 5 秒
    空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。 着地点にいる敵は押し出される。
    アタックダメージが50%上昇する
    base skill can be avoided by dodge roll [1]
    is area damage [1]
    CrowbellLeapSlamTriggerGA
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 300%
    Attack Time: 2.445 秒
    アタックダメージが200%上昇する
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [100]
    CrowbellBellSlamEAA
    近接ストライク距離 +10
    CrowbellBellSlamTriggerGA1
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 150%
    Attack Time: 2.445 秒
    アタックダメージが50%上昇する
    スタン蓄積が100%増加する
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellBellSlamTriggerGA2
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 210%
    Attack Time: 2.445 秒
    アタックダメージが110%上昇する
    スタン蓄積が100%増加する
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [130]
    CrowbellBellCharge
    Attack, Melee, MeleeSingleTarget, Movement, Travel
    シールドチャージ
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    クールダウン時間: 8 秒
    敵に向かって突進し、盾で強打することで敵をはねつけスタンさせる。道を塞いでいる敵は横に押しのけられる。ダメージとスタンは移動距離に比例する。マルチストライクでサポートすることができない。
    移動スピードが45%増加する
    敵をノックバックすることができない
    base deal no damage [1]
    ignores proximity shield [1]
    shield charge continue past target [1]
    shield charge extra distance [30]
    CrowbellBellChargeTriggerGA
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 140%
    Attack Time: 2.445 秒
    アタックダメージが40%上昇する
    ヒット時に敵をノックバックする
    base skill can be avoided by dodge roll [1]
    determine knockback direction from melee pattern [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [60]
    CrowbellGrabBellEAS
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    CrowbellSmashGateEAS
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    CrowbellMeleeBellSwipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 140%
    Attack Time: 2.445 秒
    アタックダメージが40%上昇する
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellMeleeBellCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 140%
    Attack Time: 2.445 秒
    アタックダメージが40%上昇する
    base skill cannot be avoided by dodge roll [1]
    CrowbellSmashDoor
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    skill no los required [1]
    CrowbellSlamWave
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 130%
    Attack Time: 2.445 秒
    アタックダメージが30%上昇する
    is area damage [1]
    CrowbellSlamWaveEAA
    クールダウン時間: 7.5 秒
    近接ストライク距離 +15
    CrowbellDoubleSlamEAAEnraged
    クールダウン時間: 15 秒
    近接ストライク距離 +30
    CrowbellMeleeSwipeEnraged
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base knockback speed +% [100]
    determine knockback direction from melee pattern [1]
    main hand base maximum attack distance [5]
    monster penalty against minions damage +% final vs player minions [80]
    CrowbellMeleeSlashEnraged
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base knockback speed +% [100]
    determine knockback direction from melee pattern [1]
    main hand base maximum attack distance [10]
    monster penalty against minions damage +% final vs player minions [80]
    CrowbellMeleeComboEnraged
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base knockback speed +% [100]
    determine knockback direction from melee pattern [1]
    main hand base maximum attack distance [5]
    CrowbellLeapSlamEnraged
    Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
    リープスラム
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 235%
    Attack Time: 2.445 秒
    クールダウン時間: 5 秒
    空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。 着地点にいる敵は押し出される。
    アタックダメージが135%上昇する
    active skill area of effect radius +% final [50]
    is area damage [1]
    CrowbellDoubleSlamTriggerGA1Enraged
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    is area damage [1]
    CrowbellDoubleSlamTriggerGA2Enraged
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    is area damage [1]
    CrowbellBellWhirlEAA
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    クールダウン時間: 14 秒
    アタックダメージが25%上昇する
    action attack or cast time uses animation length [1]
    attack maximum action distance + [25]
    monster penalty against minions damage +% final vs player minions [50]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    SwollenMillerChargeTrample
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 35%
    Attack Time: 2.445 秒
    アタックダメージが65%低下する
    スタン蓄積が100%増加する
    ヒット時に敵をノックバックする
    base skill can be blocked [1]
    is area damage [1]
    CrowbellUltimateGA
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base skill can be avoided by dodge roll [1]
    determine knockback direction from melee pattern [1]
    is area damage [1]
    TCCrowbell
    Attack, Melee, MeleeSingleTarget, Movement, Travel
    テーブルチャージ
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    敵に向かって突進し、盾で強打することで敵をはねつけスタンさせる。道を塞いでいる敵は横に押しのけられる。ダメージとスタンは移動距離に比例する。マルチストライクでサポートすることができない。
    base skill cannot be blocked [1]
    ignores proximity shield [1]
    is area damage [1]
    GACrowbellLeapSlamImpact
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 150%
    Attack Time: 2.445 秒
    アタックダメージが50%上昇する
    action attack or cast time uses animation length [1]
    is area damage [1]
    GACrowbellLeapSlamImpactEnraged
    Triggerable, Attack
    Base Damage: 375–563
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 235%
    Attack Time: 2.445 秒
    アタックダメージが135%上昇する
    action attack or cast time uses animation length [1]
    active skill area of effect radius +% final [50]
    is area damage [1]
    DTTCrowbellLeapSlam
    Spell, Movement
    キャストタイム: 1 秒
    クールダウン時間: 5 秒
    action attack or cast time uses animation length [1]
    leap slam minimum distance [0]
    skill maximum travel distance [0]
    spell maximum action distance +% [0]
    walk emerge extra distance [-7]
    DTTCrowbellLeapSlamEnraged
    Spell, Movement
    キャストタイム: 1 秒
    クールダウン時間: 5 秒
    action attack or cast time uses animation length [1]
    leap slam minimum distance [0]
    skill maximum travel distance [0]
    spell maximum action distance +% [0]
    walk emerge extra distance [-7]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance1Immediate"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance2Immediate"
    	basic_action = "ChangeToStance3"
    	basic_action = "ChangeToStance3Immediate"
    	basic_action = "ChangeToStance4"
    	basic_action = "ChangeToStance4Immediate"
    	basic_action = "FollowPath"
    	basic_action = "Emerge"
    	basic_action = "Emerge2"
    	actor = "Metadata/Monsters/CrowBell/CrowBell.act"
    	slow_animations_go_to_idle = false
    }
    
    Animated
    {
    	turn_duration = 0.4
    }
    
    StateMachine
    {
    	define_shared_state =
    	"
    		hiddenz = 1;
    		enrage;
    		with_bell;
    		first_arena_complete;
    		second_arena_complete;
    		third_arena_complete;
    	"
    }
    
    Positioned
    {
    	force_placement = true
    }
    
    Stats
    {
    	set_suppress_phasing_visual = 1
    	set_monster_delay_item_drops_millis = 1200
    }
    
    SectorEvents {}
    
    Functions {}
    
    BaseEvents
    {
    	// this is needed to prevent the arena hiding sectors from breaking
    	on_construction_complete = "AddToPlayerWakeGroup( true );"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Render
    {
    	visual_size_index = 1
    	use_ao_lights = true
    }
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		IfState( hiddenz,  != 1,
    		{
    			IfAlive( { SetStaticLifeBarVisibilty( True ); } );
    		} );
    	"
    }
    
    StateMachine
    {
    	on_state_hiddenz_0 = "SetStaticLifeBarVisibilty( True );"
    
    	create_state_hiddenz_0 =
    	"
    		Delay( 0.1, { SetStaticLifeBarVisibilty( True ); } );
    	"
    
    	on_state_enrage_0 =
    	"
    		Delay( 2.0,
    		{
    			RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
    		} );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy_FADEOUT.epk', 2.0 );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
    	"
    
    	create_state_enrage_0 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
    	"
    
    	on_state_enrage_1 =
    	"
    		AddEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
    		PlayCharacterAudioEvent( CrowbellEnragingComment );
    	"
    
    	create_state_enrage_1 =
    	"
    		AddEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
    	"
    
    	on_state_with_bell_1 = "AddAttached( 'Metadata/Monsters/CrowBell/Attachments/Bell.ao', bell_jntBnd, 1.0, 1.0, 1 );"
    	create_state_with_bell_1 = "AddAttached( 'Metadata/Monsters/CrowBell/Attachments/Bell.ao', bell_jntBnd, 1.0, 1.0, 1 );"
    	// these are seperate states so on resumption they can individually fire as needed
    	on_or_create_state_first_arena_complete_1 = "TriggerBracket( arena_sector_destruction, 1 );"
    
    	on_or_create_state_second_arena_complete_1 =
    	"
    		globals.disable_instant_teleport_sector_3.RenameSectorsAtLocation( hide_teleports_off, hide_teleports );
    		TriggerBracket( arena_sector_destruction, 2 );
    	"
    
    	on_or_create_state_third_arena_complete_1 = "TriggerBracket( arena_sector_destruction, 3 );"
    }
    
    Actor
    {
    	on_start_ChangeToStance2Immediate = "DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/onAct_bangingDoor.ao' );"
    }
    
    Life
    {
    	on_death =
    	"
    		SetStaticLifeBarVisibilty( false );
    		RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
    	"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "CrowbellInRange"
    	life_percent_param = "CrowbellLifePercentage"
    	range = 130
    	life_percent_is_boolean = true
    }
    
    Functions
    {
    	RunningAudio = "PlayCharacterAudioEvent( CrowbellRunningComment );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/CrowBell/CrowBellBossCRUEL"] = {
        name = "The Crowbell",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3.75,
        damageSpread = 0.2,
        attackTime = 2.445,
        attackRange = 16,
        accuracy = 1,
        skillList = {
            "TCCrowbell",
            "GACrowbellLeapSlamImpact",
            "GACrowbellLeapSlamImpactEnraged",
            "CrowbellSmashDoor",
            "DTTCrowbellLeapSlam",
            "DTTCrowbellLeapSlamEnraged",
            "SwollenMillerChargeTrample",
            "CrowbellMeleeSwipe",
            "CrowbellMeleeSwipeEnraged",
            "CrowbellMeleeSlash",
            "CrowbellMeleeSlashEnraged",
            "CrowbellMeleeCombo",
            "CrowbellMeleeComboEnraged",
            "CrowbellMeleeBellSwipe",
            "CrowbellMeleeBellCombo",
            "CrowbellLeapSlam",
            "CrowbellLeapSlamEnraged",
            "CrowbellLeapSlamTriggerGA",
            "CrowbellSlamWave",
            "CrowbellDoubleSlamEAA",
            "CrowbellDoubleSlamEAAEnraged",
            "CrowbellSlamWaveEAA",
            "CrowbellDoubleSlamTriggerGA1",
            "CrowbellDoubleSlamTriggerGA2",
            "CrowbellDoubleSlamTriggerGA1Enraged",
            "CrowbellDoubleSlamTriggerGA2Enraged",
            "CrowbellBellSlamEAA",
            "CrowbellBellWhirlEAA",
            "CrowbellUltimateGA",
            "CrowbellBellSlamTriggerGA1",
            "CrowbellBellSlamTriggerGA2",
            "CrowbellGrabBellEAS",
            "CrowbellSmashGateEAS",
            "CrowbellBellCharge",
            "CrowbellBellChargeTriggerGA",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TCCrowbell"] = {
        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,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "ignores_proximity_shield",
            "is_area_damage",
            "base_skill_cannot_be_blocked",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACrowbellLeapSlamImpact"] = {
        name = "GACrowbellLeapSlamImpact",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GACrowbellLeapSlamImpactEnraged"] = {
        name = "GACrowbellLeapSlamImpactEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {50, baseMultiplier = 2.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSmashDoor"] = {
        name = "CrowbellSmashDoor",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_interrupted",
            "skill_no_los_required",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTCrowbellLeapSlam"] = {
        name = "DTTCrowbellLeapSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "skill_maximum_travel_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-7, 0, 0, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTCrowbellLeapSlamEnraged"] = {
        name = "DTTCrowbellLeapSlamEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "skill_maximum_travel_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-7, 0, 0, 0, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SwollenMillerChargeTrample"] = {
        name = "SwollenMillerChargeTrample",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "hit_damage_stun_multiplier_+%",
            "is_area_damage",
            "global_knockback",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {100, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSwipe"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSwipeEnraged"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "base_knockback_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
        },
        levels = {
            [1] = {5, 100, 80, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSlash"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {5, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSlashEnraged"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "base_knockback_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
        },
        levels = {
            [1] = {10, 100, 80, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeCombo"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeComboEnraged"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "base_knockback_speed_+%",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
        },
        levels = {
            [1] = {5, 100, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeBellSwipe"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeBellCombo"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellLeapSlam"] = {
        name = "Leap Slam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are
    pushed out of the way.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
            [SkillType.Travel] = true,
            [SkillType.Jumping] = true,
            [SkillType.ConsumesFullyBrokenArmour] = true,
        },
        statDescriptionScope = "leap_slam",
        castTime = 2.5,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellLeapSlamEnraged"] = {
        name = "Leap Slam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are
    pushed out of the way.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
            [SkillType.Travel] = true,
            [SkillType.Jumping] = true,
            [SkillType.ConsumesFullyBrokenArmour] = true,
        },
        statDescriptionScope = "leap_slam",
        castTime = 2.5,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {50, baseMultiplier = 2.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellLeapSlamTriggerGA"] = {
        name = "CrowbellLeapSlamTriggerGA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {100, baseMultiplier = 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSlamWave"] = {
        name = "CrowbellSlamWave",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamEAA"] = {
        name = "CrowbellDoubleSlamEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.33,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamEAAEnraged"] = {
        name = "CrowbellDoubleSlamEAAEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSlamWaveEAA"] = {
        name = "CrowbellSlamWaveEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA1"] = {
        name = "CrowbellDoubleSlamTriggerGA1",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA2"] = {
        name = "CrowbellDoubleSlamTriggerGA2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA1Enraged"] = {
        name = "CrowbellDoubleSlamTriggerGA1Enraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA2Enraged"] = {
        name = "CrowbellDoubleSlamTriggerGA2Enraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellSlamEAA"] = {
        name = "CrowbellBellSlamEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellWhirlEAA"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {25, 50, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellUltimateGA"] = {
        name = "CrowbellUltimateGA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellSlamTriggerGA1"] = {
        name = "CrowbellBellSlamTriggerGA1",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "hit_damage_stun_multiplier_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {100, 50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellSlamTriggerGA2"] = {
        name = "CrowbellBellSlamTriggerGA2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "hit_damage_stun_multiplier_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {100, 130, baseMultiplier = 2.1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellGrabBellEAS"] = {
        name = "CrowbellGrabBellEAS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSmashGateEAS"] = {
        name = "CrowbellSmashGateEAS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellCharge"] = {
        name = "Shield 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,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "shield_charge_extra_distance",
            "ignores_proximity_shield",
            "shield_charge_continue_past_target",
            "cannot_knockback",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {45, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellChargeTriggerGA"] = {
        name = "CrowbellBellChargeTriggerGA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {60, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • クロウベル
    The Crowbell
    SpectreY
    Tagsbeast, fast_movement, mammal_beast, MonsterBlunt_onhit_audio, red_blood
    ライフ
    163%
    Ailment Threshold
    %
    耐性
    0 0 0 0
    Damage
    375%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 16
    Attack Time
    2.445 Second
    Damage Spread
    ±20%
    経験値
    250%
    Model Size
    100%
    Type
    CrowBellBoss
    Metadata
    CrowBellBossCombatOnly
    レベル
    68
    ライフ
    12,644
    防具
    3,451
    回避
    477
    エナジーシールド
    0
    Damage
    874
    スペルダメージ
    874
    命中
    0
    Attack Time
    2.445
    経験値
    71,585
    CrowbellMeleeSwipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellMeleeSlash
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    main hand base maximum attack distance [5]
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellMeleeCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellDoubleSlamEAA
    クールダウン時間: 7.5 秒
    近接ストライク距離 +8
    CrowbellDoubleSlamTriggerGA1
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [100]
    CrowbellDoubleSlamTriggerGA2
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    CrowbellLeapSlam
    Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
    リープスラム
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 150%
    Attack Time: 2.445 秒
    クールダウン時間: 5 秒
    空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。 着地点にいる敵は押し出される。
    アタックダメージが50%上昇する
    base skill can be avoided by dodge roll [1]
    is area damage [1]
    CrowbellLeapSlamTriggerGA
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 300%
    Attack Time: 2.445 秒
    アタックダメージが200%上昇する
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [100]
    CrowbellBellSlamEAA
    近接ストライク距離 +10
    CrowbellBellSlamTriggerGA1
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 150%
    Attack Time: 2.445 秒
    アタックダメージが50%上昇する
    スタン蓄積が100%増加する
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellBellSlamTriggerGA2
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 210%
    Attack Time: 2.445 秒
    アタックダメージが110%上昇する
    スタン蓄積が100%増加する
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [130]
    CrowbellBellCharge
    Attack, Melee, MeleeSingleTarget, Movement, Travel
    シールドチャージ
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    Attack Time: 2.445 秒
    クールダウン時間: 8 秒
    敵に向かって突進し、盾で強打することで敵をはねつけスタンさせる。道を塞いでいる敵は横に押しのけられる。ダメージとスタンは移動距離に比例する。マルチストライクでサポートすることができない。
    移動スピードが45%増加する
    敵をノックバックすることができない
    base deal no damage [1]
    ignores proximity shield [1]
    shield charge continue past target [1]
    shield charge extra distance [30]
    CrowbellBellChargeTriggerGA
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 140%
    Attack Time: 2.445 秒
    アタックダメージが40%上昇する
    ヒット時に敵をノックバックする
    base skill can be avoided by dodge roll [1]
    determine knockback direction from melee pattern [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [60]
    CrowbellGrabBellEAS
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    CrowbellSmashGateEAS
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    CrowbellMeleeBellSwipe
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 140%
    Attack Time: 2.445 秒
    アタックダメージが40%上昇する
    monster penalty against minions damage +% final vs player minions [50]
    CrowbellMeleeBellCombo
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 140%
    Attack Time: 2.445 秒
    アタックダメージが40%上昇する
    base skill cannot be avoided by dodge roll [1]
    CrowbellSmashDoor
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    skill no los required [1]
    CrowbellSlamWave
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 130%
    Attack Time: 2.445 秒
    アタックダメージが30%上昇する
    is area damage [1]
    CrowbellSlamWaveEAA
    クールダウン時間: 7.5 秒
    近接ストライク距離 +15
    CrowbellDoubleSlamEAAEnraged
    クールダウン時間: 15 秒
    近接ストライク距離 +30
    CrowbellMeleeSwipeEnraged
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base knockback speed +% [100]
    determine knockback direction from melee pattern [1]
    main hand base maximum attack distance [5]
    monster penalty against minions damage +% final vs player minions [80]
    CrowbellMeleeSlashEnraged
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base knockback speed +% [100]
    determine knockback direction from melee pattern [1]
    main hand base maximum attack distance [10]
    monster penalty against minions damage +% final vs player minions [80]
    CrowbellMeleeComboEnraged
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base knockback speed +% [100]
    determine knockback direction from melee pattern [1]
    main hand base maximum attack distance [5]
    CrowbellLeapSlamEnraged
    Attack, Area, Melee, Slam, Totemable, Travel, Jumping, ConsumesFullyBrokenArmour
    リープスラム
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 235%
    Attack Time: 2.445 秒
    クールダウン時間: 5 秒
    空中に飛び上がり、着地点にいる敵にメイスでダメージを与えノックバックさせる。 着地点にいる敵は押し出される。
    アタックダメージが135%上昇する
    active skill area of effect radius +% final [50]
    is area damage [1]
    CrowbellDoubleSlamTriggerGA1Enraged
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    is area damage [1]
    CrowbellDoubleSlamTriggerGA2Enraged
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    is area damage [1]
    CrowbellBellWhirlEAA
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    基本アタック
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    クールダウン時間: 14 秒
    アタックダメージが25%上昇する
    action attack or cast time uses animation length [1]
    attack maximum action distance + [25]
    monster penalty against minions damage +% final vs player minions [50]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    SwollenMillerChargeTrample
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 35%
    Attack Time: 2.445 秒
    アタックダメージが65%低下する
    スタン蓄積が100%増加する
    ヒット時に敵をノックバックする
    base skill can be blocked [1]
    is area damage [1]
    CrowbellUltimateGA
    Triggerable, Attack
    Base Damage: 699–1049
    [Critical|クリティカルヒット]率: 5%
    アタックダメージ: 125%
    Attack Time: 2.445 秒
    アタックダメージが25%上昇する
    ヒット時に敵をノックバックする
    base skill can be avoided by dodge roll [1]
    determine knockback direction from melee pattern [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	basic_action = "ChangeToStance4"
    }
    
    StateMachine
    {
    	define_shared_state = "with_bell; enrage;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    StateMachine
    {
    	on_state_enrage_0 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );
    	"
    
    	on_state_enrage_1 = "AddEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );"
    	create_state_enrage_1 = "AddEffectPack( 'Metadata/Effects/StatusAilments/monsters/Crowbell/beast_enrage.epk' );"
    	on_state_with_bell_1 =  "AddAttached( 'Metadata/Monsters/CrowBell/Attachments/Bell.ao', bell_jntBnd, 1.0, 1.0, 1 );"
    	create_state_with_bell_1 = "AddAttached( 'Metadata/Monsters/CrowBell/Attachments/Bell.ao', bell_jntBnd, 1.0, 1.0, 1 );"
    	
    }
    
    Animated
    {
    	// attack_01 epk
    	on_event_Lhand_swipe_for_attack_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );"
    	on_end_attack_01 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );"
    	// attack_02 epk
    	on_event_Rhand_swipe_for_attack_02 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );"
    	on_end_attack_02 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );"
    	// attack_combo_01 epk
    	on_event_Lhand_swipe_for_attack_combo_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );"
    	on_event_Rhand_swipe_for_attack_combo_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );"
    
    	on_end_attack_combo_01 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );
    	"
    
    	// bell_attack_01 epk
    	on_event_Lhand_swipe_for_bell_attack_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );"
    	on_end_bell_attack_01 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );"
    	// bell_attack_02 epk
    	on_event_Rhand_swipe_for_bell_attack_02 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );"
    	on_end_bell_attack_02 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );"
    	// bell_charge epk
    	on_bell_charge_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Leg_Swipe.epk' );"
    	on_bell_charge_end_01 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Leg_Swipe.epk' );"
    	// groundslam_01 epk
    	on_event_Lhand_swipe_for_groundslam_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );"
    	on_event_Rhand_swipe_for_groundslam_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );"
    
    	on_end_groundslam_01 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/LHand_Swipe.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/RHand_Swipe.epk' );
    	"
    
    	// leapslam_01 epk
    	on_event_leg_swipe_for_leapslam_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Leg_Swipe.epk' );"
    	on_event_hand_swipe_for_leapslam_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Hand_swipe.epk' );"
    
    	on_end_leapslam_01 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Leg_Swipe.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Hand_swipe.epk' );
    	"
    
    	// leapslam_02 epk
    	on_event_leg_swipe_for_leapslam_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Leg_Swipe.epk' );"
    	on_event_hand_swipe_for_leapslam_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Hand_swipe.epk' );"
    
    	on_end_leapslam_01 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Leg_Swipe.epk' );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/Hand_swipe.epk' );
    	"
    
    	// enrage_01 epk
    	on_event_add_enrage_EPK_for_enrage_01 = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act1_FOUR/CrowBell/enrage_energy.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/CrowBell/CrowBellBossCombatOnly"] = {
        name = "The Crowbell",
        life = 1.63,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3.75,
        damageSpread = 0.2,
        attackTime = 2.445,
        attackRange = 16,
        accuracy = 1,
        skillList = {
            "CrowbellSmashDoor",
            "SwollenMillerChargeTrample",
            "CrowbellMeleeSwipe",
            "CrowbellMeleeSwipeEnraged",
            "CrowbellMeleeSlash",
            "CrowbellMeleeSlashEnraged",
            "CrowbellMeleeCombo",
            "CrowbellMeleeComboEnraged",
            "CrowbellMeleeBellSwipe",
            "CrowbellMeleeBellCombo",
            "CrowbellLeapSlam",
            "CrowbellLeapSlamEnraged",
            "CrowbellLeapSlamTriggerGA",
            "CrowbellSlamWave",
            "CrowbellDoubleSlamEAA",
            "CrowbellDoubleSlamEAAEnraged",
            "CrowbellSlamWaveEAA",
            "CrowbellDoubleSlamTriggerGA1",
            "CrowbellDoubleSlamTriggerGA2",
            "CrowbellDoubleSlamTriggerGA1Enraged",
            "CrowbellDoubleSlamTriggerGA2Enraged",
            "CrowbellBellSlamEAA",
            "CrowbellBellWhirlEAA",
            "CrowbellUltimateGA",
            "CrowbellBellSlamTriggerGA1",
            "CrowbellBellSlamTriggerGA2",
            "CrowbellGrabBellEAS",
            "CrowbellSmashGateEAS",
            "CrowbellBellCharge",
            "CrowbellBellChargeTriggerGA",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSmashDoor"] = {
        name = "CrowbellSmashDoor",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_interrupted",
            "skill_no_los_required",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SwollenMillerChargeTrample"] = {
        name = "SwollenMillerChargeTrample",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "hit_damage_stun_multiplier_+%",
            "is_area_damage",
            "global_knockback",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {100, baseMultiplier = 0.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSwipe"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSwipeEnraged"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "base_knockback_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
        },
        levels = {
            [1] = {5, 100, 80, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSlash"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {5, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeSlashEnraged"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "base_knockback_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
        },
        levels = {
            [1] = {10, 100, 80, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeCombo"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeComboEnraged"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "main_hand_base_maximum_attack_distance",
            "base_knockback_speed_+%",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
        },
        levels = {
            [1] = {5, 100, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeBellSwipe"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellMeleeBellCombo"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_cannot_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellLeapSlam"] = {
        name = "Leap Slam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are
    pushed out of the way.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
            [SkillType.Travel] = true,
            [SkillType.Jumping] = true,
            [SkillType.ConsumesFullyBrokenArmour] = true,
        },
        statDescriptionScope = "leap_slam",
        castTime = 2.5,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellLeapSlamEnraged"] = {
        name = "Leap Slam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Jump into the air, damaging and [Knockback|Knocking Back] enemies with your mace where you land. Enemies you would land on are
    pushed out of the way.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.Slam] = true,
            [SkillType.Totemable] = true,
            [SkillType.Travel] = true,
            [SkillType.Jumping] = true,
            [SkillType.ConsumesFullyBrokenArmour] = true,
        },
        statDescriptionScope = "leap_slam",
        castTime = 2.5,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {50, baseMultiplier = 2.35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellLeapSlamTriggerGA"] = {
        name = "CrowbellLeapSlamTriggerGA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {100, baseMultiplier = 3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSlamWave"] = {
        name = "CrowbellSlamWave",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamEAA"] = {
        name = "CrowbellDoubleSlamEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.33,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {8, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamEAAEnraged"] = {
        name = "CrowbellDoubleSlamEAAEnraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4.5,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSlamWaveEAA"] = {
        name = "CrowbellSlamWaveEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA1"] = {
        name = "CrowbellDoubleSlamTriggerGA1",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA2"] = {
        name = "CrowbellDoubleSlamTriggerGA2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA1Enraged"] = {
        name = "CrowbellDoubleSlamTriggerGA1Enraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellDoubleSlamTriggerGA2Enraged"] = {
        name = "CrowbellDoubleSlamTriggerGA2Enraged",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellSlamEAA"] = {
        name = "CrowbellBellSlamEAA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "melee_range_+",
        },
        levels = {
            [1] = {10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellWhirlEAA"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {25, 50, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellUltimateGA"] = {
        name = "CrowbellUltimateGA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellSlamTriggerGA1"] = {
        name = "CrowbellBellSlamTriggerGA1",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "hit_damage_stun_multiplier_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {100, 50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellSlamTriggerGA2"] = {
        name = "CrowbellBellSlamTriggerGA2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "hit_damage_stun_multiplier_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {100, 130, baseMultiplier = 2.1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellGrabBellEAS"] = {
        name = "CrowbellGrabBellEAS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellSmashGateEAS"] = {
        name = "CrowbellSmashGateEAS",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellCharge"] = {
        name = "Shield 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,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "shield_charge_extra_distance",
            "ignores_proximity_shield",
            "shield_charge_continue_past_target",
            "cannot_knockback",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {45, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CrowbellBellChargeTriggerGA"] = {
        name = "CrowbellBellChargeTriggerGA",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "global_knockback",
            "determine_knockback_direction_from_melee_pattern",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {60, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }