钢铁伯爵
Count Geonor
SpectreN
Area钢铁庄园, Ogham Manor
Tags1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood
生命
179%
Armour
+100%
Ailment Threshold
%
抗性
0 30 0 0
伤害
280%
命中
100%
攻击暴击率
+5%
暴击伤害
+130%
Attack Distance
6 ~ 21
Attack Time
1.5 Second
Damage Spread
±20%
经验值
300%
Model Size
115%
Type
BaronHumanForm
Metadata
BaronBossHumanForm
等级
51
生命
5,887
Armour
1,231
闪避值
295
能量护盾
0
伤害
376
法术伤害
376
命中
0
Attack Time
1.5
经验值
27,054
MeleeAtAnimationSpeedBoss
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
Base Damage: 300–451
暴击几率: 5%
Attack Time: 1.5 秒
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
TCBaronBossHumanImpale
攻击, 近战, 近战单一目标, 位移, 快行
盾猛冲锋
Base Damage: 300–451
暴击几率: 5%
Attack Time: 1.5 秒
冷却时间: 15 秒
向一名敌人冲锋,使用盾牌对其猛击并以近战武器顺手打击。此攻击将会击退目标并将其击晕,在路径上的敌人将会被推向两旁。伤害与击晕几率将视冲锋距离而定。无法被多重打击辅助。
Knock Enemies Back on Hit
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GABaronHumanEpicThrust
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 133%
Attack Time: 1.5 秒
冷却时间: 12 秒
攻击伤害总增 33%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
冷却时间: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronBossHumanShapeshiftToWolf
冷却时间: 40 秒
action attack or cast time uses animation length [1]
EASBaronBossHumanShapeshiftFromWolf
EASBaronBossHumanTransformToCorruptWolf
action attack or cast time uses animation length [1]
MPABaronHumanEpicThrustProj
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 260%
Attack Time: 1.5 秒
投射物穿透所有目标
攻击伤害总增 160%
物理伤害的 75% 转化为冰霜伤害
冻结积蓄值总增 500%
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
GABaronHumanLacerateSlamLeft
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 70%
Attack Time: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 70%
Attack Time: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 400%
Attack Time: 1.5 秒
攻击伤害总增 300%
物理伤害的 60% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GTBaronHumanFrostWallL
可触发
action attack or cast time uses animation length [1]
GTBaronHumanFrostWallR
可触发
action attack or cast time uses animation length [1]
frost wall maximum life [36]
wall maximum length [28]
GSBaronBossHumanSwordExplosion
可触发, 法术, 伤害
施放间隔: 1 秒
造成 32.19- 48.28 [冰霜]伤害
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
可触发, 法术, 伤害
施放间隔: 1 秒
造成 32.19- 48.28 [冰霜]伤害
击中造成冻结
冰冻敌人持续时间延长 100%
击中造成相当于伤害总增 30000% 的冻结效果
is area damage [1]
GABaronBossHumanSwordDangerRectangle
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
Attack Time: 1.5 秒
is area damage [1]
MASBaronBossFrontalChargeCleave
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 200%
Attack Time: 1.5 秒
攻击伤害总增 100%
action attack or cast time uses animation length [1]
action do not face target [1]
monster penalty against minions damage +% final vs player minions [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MASBaronBossBackwardsChargeCleave
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 370%
Attack Time: 1.5 秒
攻击伤害总增 270%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
action do not face target [1]
base skill can be avoided by dodge roll [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GABaronBossHumanImpalingSword
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 20%
Attack Time: 1.5 秒
你的击中不能眩晕敌人
攻击伤害总降 80%
无法被闪避
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBaronBossHumanExpandingSwordZone
法术, 范围, 伤害, 可触发, 持续时间, 范围法术
施放间隔: 1 秒
active skill area of effect radius +% final [125]
base skill effect duration [30000]
ground maelstrom art variation [1005]
BaronBossShapeShiftToWolf
可触发
base skill effect duration [800]
BaronBossShapeShiftFromWolf
可触发
base skill effect duration [1333]
EASBaronWolfLeapMid
冷却时间: 3 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
EASBaronWolfLeapLong
冷却时间: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
冷却时间: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
冷却时间: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
冷却时间: 15 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
冷却时间: 22.5 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalIn
法术, 位移
施放间隔: 1 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalOut
法术, 位移
施放间隔: 1 秒
action attack or cast time uses animation length [1]
GABaronWolfBloodTeleSlam
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 260%
Attack Time: 1.5 秒
攻击伤害总增 160%
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
GABaronWolfDashDangerRectangle
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
Attack Time: 1.5 秒
击退距离延长 20%
Knock Enemies Back on Hit
action attack or cast time uses animation length [1]
base knockback speed +% [50]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
MDBaronWolfBloodBurst
法术可重复, 可触发
GABaronWolfBloodBurst
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
Attack Time: 1.5 秒
击退距离延长 20%
Knock Enemies Back on Hit
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
可触发, 攻击
Base Damage: 300–451
暴击几率: 5%
攻击伤害: 260%
Attack Time: 1.5 秒
攻击伤害总增 160%
action attack or cast time uses animation length [1]
is area damage [1]

Object Type

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

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

Preload
{
	preload_character_animation = "BaronSwordImpaledLoop"
}

// these stats needs to be here because the wolf doesn't use its own ot
// the human form has turn anims in the act file so it doesn't assert, but these dont do anything
Stats
{
	has_quadruped_head_control = 1
	quadruped_head_turn_duration_ms = 150
	// this gets set to 1 in Monster.ot, but this breaks the shapeshift skill timing so get rid of it
	set_action_attack_or_cast_time_uses_animation_length = 0
}

StateMachine
{
	define_shared_state =
	"
		sitting = 1;
		big_wolf_time;
		call_for_aid;
		transform_dialogue_option;
		audio_param;
	"

	define_shared_checkpoint_state =
	"
		seen_intro;
		seen_phase_change;
	"

	on_state_sitting_1 = "RemoveCollidability();"
	on_state_sitting_0 = "MakeCollidable();"
}

Positioned
{
	on_initial_position_set =
	"
		SetExtraTileActivationDistance( 15, 15 );
		Delay( 0.034,
		{
			If( GetState( sitting ) == 1, (){ RemoveCollidability(); }, (){ MakeCollidable(); } );
		} );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Sword Charge - Point sword forward, charge into an enemy. Hit enemies are impaled and carried along the charge path */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	// arg1: the victim
	// arg2: where to move the victim
	send_it =
	"
		arg1.SetMovementFaceMode( FaceAway );
		If( GetCurrentMoveSpeed() > 0.0,
		{
			arg1.MoveToOverTime( arg2, this.GetCurrentMoveSpeed(), false, true, false, true );
		}, { arg1.StopMoving(); } );
	"

	// arg1: the victim
	freedom =
	"
		arg1.SetMovementFaceMode( FaceDirection );
		arg1.StopMoving();
	"

	fix_orientation =
	"
		/* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */
		this.temp_anim_orientation = arg1;
		AddOnActionEnd(
		{
			SetOrientation( GetOrientation() + temp_anim_orientation, false, true );
			PlayAnimationType( Idle, 1.0, 0, 0 );
			this.temp_anim_orientation = null;
		}, true );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Wolf Form - Teleport Slam */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "tele_hide;"
	on_or_create_state_tele_hide_1 = "RemoveCollidability();"
	on_or_create_state_tele_hide_0 = "MakeCollidable();"
}

Preload
{
	preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormSword"
	preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallR"
	preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallL"
	preload_object = "Metadata/Monsters/Baron/Objects/BaronWolfBloodOrb"
	preload_object = "Metadata/Effects/SleepableEffect"
	preload_object = "Metadata/Effects/SleepableServerBeamEffect"
	preload_misc_beam = "BaronBossWolfSummonBloodBeam"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "removed;"
	on_or_create_state_removed_1 = { RemoveCollidability(); }
}

Object Type Codes

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

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

BaseEvents
{
	// this matches the time between the pan/zoom nodes being removed and the time the baron hits the ground during his emerge
	set_clear_camera_pan_duration = 0.7

	/* only attach sword if boss isn't a wolf (to prevent a client crash when resuming it in wolf form) */
	on_construction_complete =
	"
		IfAnimatedObject( 'Metadata/Monsters/Baron/Phase2/BaronPhase2.ao', ()
		{
			AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );
			Delay( 0.0, { UpdateBoundingBox(); } );
		} );
	"
}

Render
{
	use_ao_lights = true
}

GlobalAudioParamEvents
{
	player_in_range_param = "BaronInRange"
	life_percent_param = "BaronLifePercentage"
	range = 130
}

StateMachine
{
	create_state_sitting_1 = "SetLightState( pre_fight, 0 );"
	on_or_create_state_audio_param_0 = { SetGlobalAudioParam( BaronPhase, 0 ); }
	on_or_create_state_audio_param_1 = { SetGlobalAudioParam( BaronPhase, 1 ); }
	on_or_create_state_audio_param_2 = { SetGlobalAudioParam( BaronPhase, 2 ); }
	on_or_create_state_audio_param_3 = { SetGlobalAudioParam( BaronPhase, 3 ); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Wolf transformation - Turn into a regular wolf, with alternate skills */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_effect_event_sword_spawn_for_EASBaronBossHumanShapeshiftToWolf = "DetachAllOfType( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao' );"
	// disable highlighting during shapeshifts to prevent the red outline going insane
	on_effect_event_shapeshiftin_for_EASBaronBossHumanShapeshiftToWolf = "DisableHighlighting();"
	on_effect_end_EASBaronBossHumanShapeshiftToWolf = "EnableHighlighting();"
	on_effect_event_shapeshiftout_for_EASBaronBossHumanShapeshiftFromWolf = "DisableHighlighting();"
	on_effect_event_sword_grab_for_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );"
	on_effect_destroy_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );"
	on_effect_end_EASBaronBossHumanShapeshiftFromWolf = "EnableHighlighting();"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Teleport Slam */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_tele_hide_1 =
	"
		/* DisableRendering(); */
		RemoveCollidability();
	"

	on_or_create_state_tele_hide_0 =
	"
		/* EnableRendering(); */
		MakeCollidable();
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Wolf double forward dodge */
/* ------------------------------------------------------------------------------------------------------------------- */

Animated
{
	on_event_fast_turn = "SetAnimatedTurnDuration( 0.3 );"
	on_event_slow_turn = "ResetAnimatedTurnDuration();"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_removed_1 = { DisableRendering(); }
}

Actor
{
	on_effect_event_transform_for_EASBaronBossHumanTransformToCorruptWolf =
	"
		DetachAll();
		AddEffectPack( BaronBossShapeshiftSource );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Pre fight anims/dialogue */
/* ------------------------------------------------------------------------------------------------------------------- */

// forced anim playing is bad, but this is before the fight and he can't be reached here so its fine
Functions
{
	first_encounter =
	"
		PlayAnimation( sit_talk_01 );
		TriggerBracket( pre_fight_encounter_dialogue, this.pre_fight_dialogue_1 );
		PlayCharacterAudioEvent( ManorSeenCountBelow );
	"

	second_encounter =
	"
		PlayAnimation( sit_talk_01 );
		TriggerBracket( pre_fight_encounter_dialogue, this.pre_fight_dialogue_2 );
	"

	third_encounter =
	"
		PlayAnimation( sit_command_once_01 );
		PlayGlobalTextAudio( Count_YesMore, 'Metadata/Monsters/Baron/BaronHumanForm' );
	"

	// this is called by the final miner that dies, which also makes the countess do her talking anim
	listen_to_countess = 
	"	
		PlayAnimation( sit_listen_01 );
	"
}

Brackets
{
	define_bracket = "pre_fight_encounter_dialogue;"
	pre_fight_encounter_dialogue_1 = "PlayGlobalTextAudio( Count_DigYouFools2, 'Metadata/Monsters/Baron/BaronHumanForm' );"
	pre_fight_encounter_dialogue_2 = "PlayGlobalTextAudio( Count_DigYouFools3, 'Metadata/Monsters/Baron/BaronHumanForm' );"
	pre_fight_encounter_dialogue_3 = "PlayGlobalTextAudio( Count_DigYouFools4, 'Metadata/Monsters/Baron/BaronHumanForm' );"
}

// the above bracket component needs to be replaced, it doesn't include all 4 dialogue options right now
// this one below is the correct one, but the dialogue randomisation breaks it so the first entry is temporarily removed
// when a solution is found the dialogue assignment in the barons ots needs its random rolls updated from 1-3 to 1-4
/* Brackets
{
	define_bracket = "pre_fight_encounter_dialogue;"
	pre_fight_encounter_dialogue_1 = "PlayGlobalTextAudio( Count_DigYouFools1, Metadata/Monsters/Baron/BaronHumanForm );"
	pre_fight_encounter_dialogue_2 = "PlayGlobalTextAudio( Count_DigYouFools2, Metadata/Monsters/Baron/BaronHumanForm );"
	pre_fight_encounter_dialogue_3 = "PlayGlobalTextAudio( Count_DigYouFools3, Metadata/Monsters/Baron/BaronHumanForm );"
	pre_fight_encounter_dialogue_4 = "PlayGlobalTextAudio( Count_DigYouFools4, Metadata/Monsters/Baron/BaronHumanForm );"
} */

Actor
{
	/* offset needs to be scaled by monster scale, which is currently 1.15 */
	on_effect_start_CTS1BossFightStart = "QueueTextAudio( Count_NoNooseThisTime, 'Metadata/Monsters/Baron/BaronHumanForm', 0, 0, 977, 400 ); PlayCharacterAudioEvent( IronCountRemoveHeadReply );"
	
	on_effect_start_EAABaronWolfBloodTeleSlam = "DisableHighlighting(  );"
	on_effect_end_or_destroy_EAABaronWolfBloodTeleSlam = "EnableHighlighting(  );"
}

// Baron uses melee for his combos, so the dialogue here is animation driven rather than skill driven so we can have the combos have guaranteed dialogue and regular melee just a chance
Animated
{
	// this is using events matching the anim names because the transform skill can't handle it otherwise
	on_event_combo_01 =
	"
		If( GetState( big_wolf_time ) == 0,() 
		{
			Roll( 1, 6, { PlayTextAudio( Count_Skill_AttackLine_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );
			
		});
	"
	on_event_combo_02 =
	"
		If( GetState( big_wolf_time ) == 0,() 
		{
			Roll( 1, 6, { PlayTextAudio( Count_Skill_AttackLine_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );
			
		});
	"

	on_event_charge_start_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Charge_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"


	on_event_charge_end_slash_01 =
	"
		If( GetState( big_wolf_time ) == 0, (){ DoRandom( ()
		{
			PlayTextAudio( Count_Skill_NowDie_Random, 'Metadata/Monsters/Baron/BaronHumanForm' );
		}, ()
		{
			PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanForm' );
		} ); } );
	"

	// on_event_charge_end_slash_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	
	//on_transform_to_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	//on_transform_to_wolf_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"

	on_event_face_sword_for_transform_from_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_ToMe_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"

	on_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	on_ice_lacerate_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceSwordAttack_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	on_ice_stab_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceStabRanged_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
}

StateMachine
{
	on_state_call_for_aid_1 = "PlayTextAudio( Count_OpenTheCage_A, 'Metadata/Monsters/Baron/BaronHumanForm' );"
	// different pairs of dialogue have different timings, so need to have a state that is set at the start of the fight to decide which pair to use and then base the timings around that
	on_state_big_wolf_time_2 = "If( GetState( transform_dialogue_option ) == 1, (){ QueueTextAudio( Count_HowDareYou_A_A, 'Metadata/Monsters/Baron/BaronHumanForm' ); }, (){ QueueTextAudio( Count_HowDareYou_B_A, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	on_state_big_wolf_time_3 = "If( GetState( seen_phase_change ) == 0, (){ If( GetState( transform_dialogue_option ) == 1, (){ QueueTextAudio( Count_HowDareYou_A_B, 'Metadata/Monsters/Baron/BaronHumanForm' ); }, (){ QueueTextAudio( Count_HowDareYou_B_B, 'Metadata/Monsters/Baron/BaronHumanForm' ); } ); } );"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Baron/rune_rings.ao"	
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Baron/BaronBossHumanForm"] = {
    name = "Count Geonor",
    life = 1.79,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 21,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "MeleeAtAnimationSpeedBoss",
        "MASBaronBossFrontalChargeCleave",
        "MASBaronBossBackwardsChargeCleave",
        "MPABaronHumanEpicThrustProj",
        "CGEBaronBossHumanExpandingSwordZone",
        "TCBaronBossHumanImpale",
        "GSBaronBossHumanSwordExplosion",
        "GABaronBossHumanSwordDangerRectangle",
        "GABaronBossHumanImpalingSword",
        "GSBaronBossHumanSwordExplosionDebuff",
        "GABaronWolfBloodTeleSlam",
        "GABaronWolfDashDangerRectangle",
        "GABaronWolfBloodBurst",
        "GABaronHumanEpicThrust",
        "GABaronHumanLacerateSlamLeft",
        "GABaronHumanLacerateSlamRight",
        "GABaronHumanLacerateSlamSlam",
        "EASBaronBossHumanShapeshiftToWolf",
        "EASBaronBossHumanShapeshiftFromWolf",
        "EASBaronBossHumanTransformToCorruptWolf",
        "EASBaronWolfLeapMid",
        "EASBaronWolfLeapLong",
        "EASBaronWolfLeapLong2",
        "EAABaronWolfBloodBallDash",
        "EAABaronWolfBloodTeleSlam",
        "EASBaronWolfWerewolfSummon",
        "EAABaronHumanLacerateSlam",
        "MDBaronWolfBloodBurst",
        "GTBaronHumanFrostWallL",
        "GTBaronHumanFrostWallR",
        "EDABaronWolfBloodBurst",
        "DTTBaronWolfBloodPortalIn",
        "DTTBaronWolfBloodPortalOut",
        "BaronBossShapeShiftToWolf",
        "BaronBossShapeShiftFromWolf",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
    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 = {
        "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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossFrontalChargeCleave"] = {
    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",
        "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",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossBackwardsChargeCleave"] = {
    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 = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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",
        "action_do_not_face_target",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {30, baseMultiplier = 3.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPABaronHumanEpicThrustProj"] = {
    name = "MPABaronHumanEpicThrustProj",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "projectile_uses_contact_direction",
        "base_skill_cannot_be_blocked",
        "always_pierce",
    },
    levels = {
        [1] = {1120, 500, 75, 100, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEBaronBossHumanExpandingSwordZone"] = {
    name = "CGEBaronBossHumanExpandingSwordZone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_maelstrom_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1005, 125, 30000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCBaronBossHumanImpale"] = {
    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",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "global_knockback",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosion"] = {
    name = "GSBaronBossHumanSwordExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanSwordDangerRectangle"] = {
    name = "GABaronBossHumanSwordDangerRectangle",
    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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanImpalingSword"] = {
    name = "GABaronBossHumanImpalingSword",
    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 = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "global_always_hit",
        "disable_visual_hit_effect",
        "cannot_stun",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {100, 250, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosionDebuff"] = {
    name = "GSBaronBossHumanSwordExplosionDebuff",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "freeze_as_though_dealt_damage_+%",
        "freeze_duration_+%",
        "is_area_damage",
        "always_freeze",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30000, 100, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodTeleSlam"] = {
    name = "GABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {75, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfDashDangerRectangle"] = {
    name = "GABaronWolfDashDangerRectangle",
    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 = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodBurst"] = {
    name = "GABaronWolfBloodBurst",
    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 = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanEpicThrust"] = {
    name = "GABaronHumanEpicThrust",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {70, 30, 100, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamLeft"] = {
    name = "GABaronHumanLacerateSlamLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamRight"] = {
    name = "GABaronHumanLacerateSlamRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamSlam"] = {
    name = "GABaronHumanLacerateSlamSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {60, 100, baseMultiplier = 4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftToWolf"] = {
    name = "EASBaronBossHumanShapeshiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftFromWolf"] = {
    name = "EASBaronBossHumanShapeshiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.266,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanTransformToCorruptWolf"] = {
    name = "EASBaronBossHumanTransformToCorruptWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapMid"] = {
    name = "EASBaronWolfLeapMid",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong"] = {
    name = "EASBaronWolfLeapLong",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong2"] = {
    name = "EASBaronWolfLeapLong2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodBallDash"] = {
    name = "EAABaronWolfBloodBallDash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodTeleSlam"] = {
    name = "EAABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfWerewolfSummon"] = {
    name = "EASBaronWolfWerewolfSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronHumanLacerateSlam"] = {
    name = "EAABaronHumanLacerateSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDBaronWolfBloodBurst"] = {
    name = "MDBaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallL"] = {
    name = "GTBaronHumanFrostWallL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallR"] = {
    name = "GTBaronHumanFrostWallR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "wall_maximum_length",
        "frost_wall_maximum_life",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {28, 36, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDABaronWolfBloodBurst"] = {
    name = "EDABaronWolfBloodBurst",
    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 = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalIn"] = {
    name = "DTTBaronWolfBloodPortalIn",
    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 = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalOut"] = {
    name = "DTTBaronWolfBloodPortalOut",
    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 = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossShapeShiftToWolf"] = {
    name = "BaronBossShapeShiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {800, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossShapeShiftFromWolf"] = {
    name = "BaronBossShapeShiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1333, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Count Geonor
冻结积蓄值提高 100%
monster has second form [1]
SpectreN
AreaThe Iron Citadel
Tags1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood
生命
297%
Armour
+100%
Ailment Threshold
%
抗性
0 75 0 0
伤害
280%
命中
100%
攻击暴击率
+5%
暴击伤害
+130%
Attack Distance
6 ~ 21
Attack Time
1.5 Second
Damage Spread
±20%
经验值
300%
Model Size
115%
Type
BaronHumanFormMap
Metadata
BaronBossHumanFormMap
等级
80
生命
46,359
Armour
6,867
闪避值
644
能量护盾
0
伤害
935
法术伤害
935
命中
0
Attack Time
1.5
经验值
300,000
MAASBaronEndgameBasic
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
Base Damage: 748–1122
暴击几率: 5%
Attack Time: 1.5 秒
50% 的几率造成流血
击中时有 30% 的几率造成瘫痪
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
TCBaronBossHumanImpale
攻击, 近战, 近战单一目标, 位移, 快行
盾猛冲锋
Base Damage: 748–1122
暴击几率: 5%
Attack Time: 1.5 秒
冷却时间: 15 秒
向一名敌人冲锋,使用盾牌对其猛击并以近战武器顺手打击。此攻击将会击退目标并将其击晕,在路径上的敌人将会被推向两旁。伤害与击晕几率将视冲锋距离而定。无法被多重打击辅助。
Knock Enemies Back on Hit
action attack or cast time uses animation length [1]
ignores proximity shield [1]
is area damage [1]
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
GABaronHumanEpicThrust
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 133%
Attack Time: 1.5 秒
冷却时间: 12 秒
攻击伤害总增 33%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
冷却时间: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronBossHumanShapeshiftToWolf
冷却时间: 40 秒
action attack or cast time uses animation length [1]
EASBaronBossHumanShapeshiftFromWolf
EASBaronBossHumanTransformToCorruptWolf
action attack or cast time uses animation length [1]
MPABaronHumanEpicThrustProj
攻击, 范围攻击, 技能可幻影射手, 投射物, 玩家投射物, 伤害, 可触发
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 260%
Attack Time: 1.5 秒
投射物穿透所有目标
攻击伤害总增 160%
物理伤害的 75% 转化为冰霜伤害
冻结积蓄值总增 500%
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
GABaronHumanLacerateSlamLeft
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 70%
Attack Time: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 70%
Attack Time: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 400%
Attack Time: 1.5 秒
攻击伤害总增 300%
物理伤害的 60% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GTBaronHumanFrostWallL
可触发
action attack or cast time uses animation length [1]
GTBaronHumanFrostWallR
可触发
action attack or cast time uses animation length [1]
frost wall maximum life [36]
wall maximum length [28]
GSBaronBossHumanSwordExplosion
可触发, 法术, 伤害
施放间隔: 1 秒
造成 53.24- 79.86 [冰霜]伤害
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
可触发, 法术, 伤害
施放间隔: 1 秒
造成 53.24- 79.86 [冰霜]伤害
击中造成冻结
冰冻敌人持续时间延长 100%
击中造成相当于伤害总增 30000% 的冻结效果
is area damage [1]
GABaronBossHumanSwordDangerRectangle
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
Attack Time: 1.5 秒
is area damage [1]
MASBaronBossFrontalChargeCleave
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 200%
Attack Time: 1.5 秒
攻击伤害总增 100%
action attack or cast time uses animation length [1]
action do not face target [1]
monster penalty against minions damage +% final vs player minions [40]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MASBaronBossBackwardsChargeCleave
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
普通攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 370%
Attack Time: 1.5 秒
攻击伤害总增 270%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
action do not face target [1]
base skill can be avoided by dodge roll [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
GABaronBossHumanImpalingSword
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 20%
Attack Time: 1.5 秒
你的击中不能眩晕敌人
攻击伤害总降 80%
无法被闪避
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBaronBossHumanExpandingSwordZone
法术, 范围, 伤害, 可触发, 持续时间, 范围法术
施放间隔: 1 秒
active skill area of effect radius +% final [125]
base skill effect duration [30000]
ground maelstrom art variation [1005]
BaronBossMapShapeShiftToWolf
可触发
base skill effect duration [800]
BaronBossMapShapeShiftFromWolf
可触发
base skill effect duration [1333]
EASBaronWolfLeapMid
冷却时间: 3 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
EASBaronWolfLeapLong
冷却时间: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
冷却时间: 5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
冷却时间: 18 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
冷却时间: 15 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
冷却时间: 22.5 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalIn
法术, 位移
施放间隔: 1 秒
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalOut
法术, 位移
施放间隔: 1 秒
action attack or cast time uses animation length [1]
GABaronWolfBloodTeleSlam
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 260%
Attack Time: 1.5 秒
攻击伤害总增 160%
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
GABaronWolfDashDangerRectangle
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
Attack Time: 1.5 秒
击退距离延长 20%
Knock Enemies Back on Hit
action attack or cast time uses animation length [1]
base knockback speed +% [50]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
MDBaronWolfBloodBurst
法术可重复, 可触发
GABaronWolfBloodBurst
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
Attack Time: 1.5 秒
击退距离延长 20%
Knock Enemies Back on Hit
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
可触发, 攻击
Base Damage: 748–1122
暴击几率: 5%
攻击伤害: 260%
Attack Time: 1.5 秒
攻击伤害总增 160%
action attack or cast time uses animation length [1]
is area damage [1]
GTBaronMapCorruptedBeamIntermittent
可触发
action attack or cast time uses animation length [1]
GSBaronCorruptWolfMoonbeamRed
可触发, 法术, 伤害
攻击暴击率: 7%
施放间隔: 1 秒
造成 97.91 - 146.9 物理伤害
造成 97.91- 146.9 [冰霜]伤害
action attack or cast time uses animation length [1]
corrupted blood on hit % average damage to deal per minute per stack [700]
corrupted blood on hit duration [4000]
corrupted blood on hit num stacks [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [50]

Object Type

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

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

Preload
{
	preload_character_animation = "BaronSwordImpaledLoop"
}

// these stats needs to be here because the wolf doesn't use its own ot
// the human form has turn anims in the act file so it doesn't assert, but these dont do anything
Stats
{
	has_quadruped_head_control = 1
	quadruped_head_turn_duration_ms = 150
	// this gets set to 1 in Monster.ot, but this breaks the shapeshift skill timing so get rid of it
	set_action_attack_or_cast_time_uses_animation_length = 0
}

StateMachine
{
	define_shared_state =
	"
		sitting = 1;
		big_wolf_time;
		call_for_aid;
		transform_dialogue_option;
		audio_param;
	"

	on_state_sitting_1 = "RemoveCollidability();"
	on_state_sitting_0 = "MakeCollidable();"
}

Positioned
{
	on_initial_position_set =
	"
		SetExtraTileActivationDistance( 15, 15 );
		Delay( 0.034,
		{
			If( GetState( sitting ) == 1, (){ RemoveCollidability(); }, (){ MakeCollidable(); } );
		} );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Sword Charge - Point sword forward, charge into an enemy. Hit enemies are impaled and carried along the charge path */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	// arg1: the victim
	// arg2: where to move the victim
	send_it =
	"
		arg1.SetMovementFaceMode( FaceAway );
		If( GetCurrentMoveSpeed() > 0.0,
		{
			arg1.MoveToOverTime( arg2, this.GetCurrentMoveSpeed(), false, true, false, true );
		}, { arg1.StopMoving(); } );
	"

	// arg1: the victim
	freedom =
	"
		arg1.SetMovementFaceMode( FaceDirection );
		arg1.StopMoving();
	"

	fix_orientation =
	"
		/* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */
		this.temp_anim_orientation = arg1;
		AddOnActionEnd(
		{
			SetOrientation( GetOrientation() + temp_anim_orientation, false, true );
			PlayAnimationType( Idle, 1.0, 0, 0 );
			this.temp_anim_orientation = null;
		}, true );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Wolf Form - Teleport Slam */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "tele_hide;"
	on_or_create_state_tele_hide_1 = "RemoveCollidability();"
	on_or_create_state_tele_hide_0 = "MakeCollidable();"
}

Preload
{
	preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormSword"
	preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallR"
	preload_object = "Metadata/Monsters/Baron/Objects/BaronHumanFormIceWallL"
	preload_object = "Metadata/Monsters/Baron/Objects/BaronWolfBloodOrb"
	preload_object = "Metadata/Effects/SleepableEffect"
	preload_object = "Metadata/Effects/SleepableServerBeamEffect"
	preload_misc_beam = "BaronBossWolfSummonBloodBeam"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "removed;"
	on_or_create_state_removed_1 = { RemoveCollidability(); }
}

Object Type Codes

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

/* ------------------------------------------------------------------------------------------------------------------- */
/* Generic */
/* ------------------------------------------------------------------------------------------------------------------- */

BaseEvents
{
	// this matches the time between the pan/zoom nodes being removed and the time the baron hits the ground during his emerge
	set_clear_camera_pan_duration = 0.7

	/* only attach sword if boss isn't a wolf (to prevent a client crash when resuming it in wolf form) */
	on_construction_complete =
	"
		IfAnimatedObject( 'Metadata/Monsters/Baron/Phase2/BaronPhase2.ao', ()
		{
			AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );
			Delay( 0.0, { UpdateBoundingBox(); } );
		} );
	"
}

Render
{
	use_ao_lights = true
}

GlobalAudioParamEvents
{
	player_in_range_param = "BaronInRange"
	life_percent_param = "BaronLifePercentage"
	range = 130
}

StateMachine
{
	create_state_sitting_1 = "SetLightState( pre_fight, 0 );"
	on_or_create_state_audio_param_0 = { SetGlobalAudioParam( BaronPhase, 0 ); }
	on_or_create_state_audio_param_1 = { SetGlobalAudioParam( BaronPhase, 1 ); }
	on_or_create_state_audio_param_2 = { SetGlobalAudioParam( BaronPhase, 2 ); }
	on_or_create_state_audio_param_3 = { SetGlobalAudioParam( BaronPhase, 3 ); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Wolf transformation - Turn into a regular wolf, with alternate skills */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	on_effect_event_sword_spawn_for_EASBaronBossHumanShapeshiftToWolf = "DetachAllOfType( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao' );"
	// disable highlighting during shapeshifts to prevent the red outline going insane
	on_effect_event_shapeshiftin_for_EASBaronBossHumanShapeshiftToWolf = "DisableHighlighting();"
	on_effect_end_EASBaronBossHumanShapeshiftToWolf = "EnableHighlighting();"
	on_effect_event_shapeshiftout_for_EASBaronBossHumanShapeshiftFromWolf = "DisableHighlighting();"
	on_effect_event_sword_grab_for_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );"
	on_effect_destroy_EASBaronBossHumanShapeshiftFromWolf = "AddAttached( 'Metadata/Monsters/Baron/Phase2/BaronGreatsword.ao', R_Weapon );"
	on_effect_end_EASBaronBossHumanShapeshiftFromWolf = "EnableHighlighting();"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Teleport Slam */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_tele_hide_1 =
	"
		/* DisableRendering(); */
		RemoveCollidability();
	"

	on_or_create_state_tele_hide_0 =
	"
		/* EnableRendering(); */
		MakeCollidable();
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Wolf double forward dodge */
/* ------------------------------------------------------------------------------------------------------------------- */

Animated
{
	on_event_fast_turn = "SetAnimatedTurnDuration( 0.3 );"
	on_event_slow_turn = "ResetAnimatedTurnDuration();"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Corrupt Wolf transformation - transform into a corrupt wolf, starting phase 2 of the fight */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_removed_1 = { DisableRendering(); }
}

Actor
{
	on_effect_event_transform_for_EASBaronBossHumanTransformToCorruptWolf =
	"
		DetachAll();
		AddEffectPack( BaronBossShapeshiftSource );
	"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Pre fight anims/dialogue */
/* ------------------------------------------------------------------------------------------------------------------- */

Actor
{
	/* offset needs to be scaled by monster scale, which is currently 1.15 */
	on_effect_start_CTS1BossFightStart = "QueueTextAudio( Count_EmergeMap, 'Metadata/Monsters/Baron/BaronHumanFormMap', 0, 0, 977, 400 ); PlayCharacterAudioEvent( IronCountRemoveHeadReply );"
	
	on_effect_start_EAABaronWolfBloodTeleSlam = "DisableHighlighting(  );"
	on_effect_end_or_destroy_EAABaronWolfBloodTeleSlam = "EnableHighlighting(  );"
}

// Baron uses melee for his combos, so the dialogue here is animation driven rather than skill driven so we can have the combos have guaranteed dialogue and regular melee just a chance
Animated
{
	// this is using events matching the anim names because the transform skill can't handle it otherwise

	on_event_charge_start_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Charge_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"

	on_event_charge_end_slash_01 =
	"
		If( GetState( big_wolf_time ) == 0, (){ DoRandom( ()
		{
			PlayTextAudio( Count_Skill_NowDie_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' );
		}, ()
		{
			PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' );
		} ); } );
	"

	on_event_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"

	// on_event_charge_end_slash_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_Enough_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"
	on_event_face_sword_for_transform_from_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_ToMe_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"

	on_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"
	on_ice_lacerate_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceSwordAttack_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"
	on_ice_stab_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceStabRanged_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"

	//on_transform_to_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"
	//on_transform_to_wolf_02 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_TransformFirstWolf_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"

	on_transform_to_corrupted_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_PhaseChangeMap_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"


	on_event_face_sword_for_transform_from_wolf_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_ToMe_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"

}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Baron/rune_rings.ao"	
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Baron/BaronBossHumanFormMap"] = {
    name = "Count Geonor",
    life = 2.97,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 21,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "MASBaronBossFrontalChargeCleave",
        "MASBaronBossBackwardsChargeCleave",
        "MAASBaronEndgameBasic",
        "MPABaronHumanEpicThrustProj",
        "CGEBaronBossHumanExpandingSwordZone",
        "TCBaronBossHumanImpale",
        "GSBaronBossHumanSwordExplosion",
        "GABaronBossHumanSwordDangerRectangle",
        "GABaronBossHumanImpalingSword",
        "GSBaronBossHumanSwordExplosionDebuff",
        "GABaronWolfBloodTeleSlam",
        "GABaronWolfDashDangerRectangle",
        "GABaronWolfBloodBurst",
        "GABaronHumanEpicThrust",
        "GABaronHumanLacerateSlamLeft",
        "GABaronHumanLacerateSlamRight",
        "GABaronHumanLacerateSlamSlam",
        "GSBaronCorruptWolfMoonbeamRed",
        "EASBaronBossHumanShapeshiftToWolf",
        "EASBaronBossHumanShapeshiftFromWolf",
        "EASBaronBossHumanTransformToCorruptWolf",
        "EASBaronWolfLeapMid",
        "EASBaronWolfLeapLong",
        "EASBaronWolfLeapLong2",
        "EAABaronWolfBloodBallDash",
        "EAABaronWolfBloodTeleSlam",
        "EASBaronWolfWerewolfSummon",
        "EAABaronHumanLacerateSlam",
        "MDBaronWolfBloodBurst",
        "GTBaronHumanFrostWallL",
        "GTBaronHumanFrostWallR",
        "GTBaronMapCorruptedBeamIntermittent",
        "EDABaronWolfBloodBurst",
        "DTTBaronWolfBloodPortalIn",
        "DTTBaronWolfBloodPortalOut",
        "BaronBossMapShapeShiftToWolf",
        "BaronBossMapShapeShiftFromWolf",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossFrontalChargeCleave"] = {
    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",
        "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",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossBackwardsChargeCleave"] = {
    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 = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "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",
        "action_do_not_face_target",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {30, baseMultiplier = 3.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MAASBaronEndgameBasic"] = {
    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 = {
        "maim_on_hit_%",
        "bleed_on_hit_with_attacks_%",
        "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] = {30, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPABaronHumanEpicThrustProj"] = {
    name = "MPABaronHumanEpicThrustProj",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "projectile_uses_contact_direction",
        "base_skill_cannot_be_blocked",
        "always_pierce",
    },
    levels = {
        [1] = {1120, 500, 75, 100, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEBaronBossHumanExpandingSwordZone"] = {
    name = "CGEBaronBossHumanExpandingSwordZone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_maelstrom_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1005, 125, 30000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCBaronBossHumanImpale"] = {
    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",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "global_knockback",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosion"] = {
    name = "GSBaronBossHumanSwordExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanSwordDangerRectangle"] = {
    name = "GABaronBossHumanSwordDangerRectangle",
    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] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanImpalingSword"] = {
    name = "GABaronBossHumanImpalingSword",
    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 = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "global_always_hit",
        "disable_visual_hit_effect",
        "cannot_stun",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {100, 250, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosionDebuff"] = {
    name = "GSBaronBossHumanSwordExplosionDebuff",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "freeze_as_though_dealt_damage_+%",
        "freeze_duration_+%",
        "is_area_damage",
        "always_freeze",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30000, 100, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodTeleSlam"] = {
    name = "GABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {75, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfDashDangerRectangle"] = {
    name = "GABaronWolfDashDangerRectangle",
    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 = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodBurst"] = {
    name = "GABaronWolfBloodBurst",
    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 = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanEpicThrust"] = {
    name = "GABaronHumanEpicThrust",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {70, 30, 100, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamLeft"] = {
    name = "GABaronHumanLacerateSlamLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamRight"] = {
    name = "GABaronHumanLacerateSlamRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamSlam"] = {
    name = "GABaronHumanLacerateSlamSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {60, 100, baseMultiplier = 4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronCorruptWolfMoonbeamRed"] = {
    name = "GSBaronCorruptWolfMoonbeamRed",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "corrupted_blood_on_hit_num_stacks",
        "corrupted_blood_on_hit_duration",
        "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 1, 4000, 700, 50, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftToWolf"] = {
    name = "EASBaronBossHumanShapeshiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftFromWolf"] = {
    name = "EASBaronBossHumanShapeshiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.266,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanTransformToCorruptWolf"] = {
    name = "EASBaronBossHumanTransformToCorruptWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapMid"] = {
    name = "EASBaronWolfLeapMid",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong"] = {
    name = "EASBaronWolfLeapLong",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong2"] = {
    name = "EASBaronWolfLeapLong2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodBallDash"] = {
    name = "EAABaronWolfBloodBallDash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodTeleSlam"] = {
    name = "EAABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfWerewolfSummon"] = {
    name = "EASBaronWolfWerewolfSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronHumanLacerateSlam"] = {
    name = "EAABaronHumanLacerateSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDBaronWolfBloodBurst"] = {
    name = "MDBaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallL"] = {
    name = "GTBaronHumanFrostWallL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallR"] = {
    name = "GTBaronHumanFrostWallR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "wall_maximum_length",
        "frost_wall_maximum_life",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {28, 36, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronMapCorruptedBeamIntermittent"] = {
    name = "GTBaronMapCorruptedBeamIntermittent",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDABaronWolfBloodBurst"] = {
    name = "EDABaronWolfBloodBurst",
    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 = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalIn"] = {
    name = "DTTBaronWolfBloodPortalIn",
    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 = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalOut"] = {
    name = "DTTBaronWolfBloodPortalOut",
    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 = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossMapShapeShiftToWolf"] = {
    name = "BaronBossMapShapeShiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {800, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossMapShapeShiftFromWolf"] = {
    name = "BaronBossMapShapeShiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1333, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
冻结积蓄值提高 100%
IdEndgameBossFreezeBuildup
FamilyFreezeDamageIncrease
Domains怪物 (3)
GenerationType传奇 (3)
Req. level1
Stats
  • hit damage freeze multiplier +% Min: 100 Max: 100 Global
  • Adds Tagsno_fire_spell_mods no_lightning_spell_mods no_chaos_spell_mods
    monster has second form [1]
    IdMonsterMapBossExtraForms
    FamilyMonsterMapBossExtraForms
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster has second form Min: 1 Max: 1 Global
  • 钢铁伯爵
    Count Geonor
    SpectreN
    Tags1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement
    生命
    179%
    Armour
    +35%
    闪避值
    +75%
    Ailment Threshold
    %
    抗性
    0 30 0 0
    伤害
    280%
    命中
    100%
    攻击暴击率
    +5%
    暴击伤害
    +130%
    Attack Distance
    6 ~ 18
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    经验值
    300%
    Model Size
    150%
    Type
    BaronHumanFormWolf
    Metadata
    BaronBossHumanFormWolf

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    /* wolf doesn't ever use this file, its transformation form still uses the original ot set */

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Baron/BaronBossHumanFormWolf"] = {
        name = "Count Geonor",
        life = 1.79,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Unarmed",
        weaponType2 = "Unarmed",
        skillList = {
        },
        modList = {
        },
    }
    
    Count Geonor
    冻结积蓄值提高 100%
    monster has second form [1]
    SpectreN
    Tags1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement
    生命
    297%
    Armour
    +35%
    闪避值
    +100%
    Ailment Threshold
    %
    抗性
    0 75 0 0
    伤害
    280%
    命中
    100%
    攻击暴击率
    +5%
    暴击伤害
    +130%
    Attack Distance
    6 ~ 18
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    经验值
    300%
    Model Size
    150%
    Type
    BaronHumanFormWolfMap
    Metadata
    BaronBossHumanFormWolfMap

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    /* wolf doesn't ever use this file, its transformation form still uses the original ot set */

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Baron/BaronBossHumanFormWolfMap"] = {
        name = "Count Geonor",
        life = 2.97,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Unarmed",
        weaponType2 = "Unarmed",
        skillList = {
        },
        modList = {
        },
    }
    
    冻结积蓄值提高 100%
    IdEndgameBossFreezeBuildup
    FamilyFreezeDamageIncrease
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • hit damage freeze multiplier +% Min: 100 Max: 100 Global
  • Adds Tagsno_fire_spell_mods no_lightning_spell_mods no_chaos_spell_mods
    monster has second form [1]
    IdMonsterMapBossExtraForms
    FamilyMonsterMapBossExtraForms
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster has second form Min: 1 Max: 1 Global
  • Count Geonor Topic /8
    NPC名字
    乌娜我儿时曾见过一次乔诺尔,他对我很友善。一切都变了。自从诅咒降临在这片土地上,我们的生活方式就开始逐渐被侵蚀。若连我们中最杰出的人都堕落至此,还有什么希望可言?
    乌娜你必须先了解我们的生活方式,才能理解情况变得有多么严峻。伯爵是我们族人的终极代言人,地位甚至超过了领主。一切都变了。自从诅咒降临在这片土地上,我们的生活方式就开始逐渐被侵蚀。若连我们中最杰出的人都堕落至此,还有什么希望可言?
    蓝礼伯爵的名字不会在我们的歌声中传承下去。哈!谢天谢地。
    芬恩我从未对老乔诺尔伯爵抱有任何好感。代我多捅他几刀吧。
    芬恩我是最早察觉到{钢铁}伯爵的{铁拳}钳制着这片土地的人。他一直在围捕……像我这样的人……理由简直跟狼人的粪便一样恶臭。村民们却一直为他的所作所为辩护,我不懂为什么他们看不清真相。也许他们根本不{想}看清真相。不过,我算是条滑不留手的鱼,因此躲过了他的追捕。后来,他的佣兵开始针对我{真正关心}的人,那时我就知道事情不对头了。
    兜帽密师如果你打算去挑战伯爵,我必须警告你:古老的腐化之力已经使他陷入了疯狂。我不知道你会在庄园的墙内看到什么。在腐败之种扎根的地方,生命被扭曲成非自然的形状,人们也会变得疯狂。虽然你可能会面临超乎想象的恐怖,但这颗位于庄园中心的种子才是真正的威胁。
    莱蒂斯有一件事毋庸置疑。乔诺尔伯爵必须死。他命令守卫将村里人都抓了起来,当我们反抗时,他们就放火烧了整个村庄。进入庄园,为我们复仇!
    兜帽密师伯爵袭击了我,并窃取了一件极为危险的物品——一颗我一直隐藏着不让人知晓的种子。不知道他是怎么发现的。他肯定意识不到它有多危险。他企图驾驭其力量,必将招致灾难。你必须尽快赶往村庄,至少该试着说服那些还未失去理智的人,让他们协助控制那枚种子。
    Topic /1
    NPC名字
    莱蒂斯虽然可能不重要,但我还是要说,我叫莱蒂斯。感谢你的救援,但是……伊蒙……我所知道的一切……都不复存在了。它不怎么值钱,但请你收下。也许它能助你一臂之力,对抗那个怪物。
    Count Geonor Text Audio /89
    名字
    Criminals! Your sentence is to be hanged from the neck until dead. Let your souls feed the First Ones and your body feed the land.
    IronCountIntroCamera
    那个恶魔之女要逃跑了,快杀了她!
    IronCountEscapeIntFour
    抓住那个马拉克斯的恶魔之女!
    IronCountEscapeIntFourb
    阻止这个野蛮人,不惜一切代价!
    IronCountEscapeStrFour
    抓住那个弃儿!他要逃了!
    IronCountEscapeStrFourb
    追上去,抓住她!
    IronCountEscapeDexFour
    抓住那个蛮子!
    IronCountEscapeDexFourb
    别让他拿到武器!
    IronCountEscapeStrDexFour
    干掉他!
    IronCountEscapeStrDexFourb
    拦住那个老傻瓜!
    IronCountEscapeStrIntFour
    初生之子在上!抓住他!
    IronCountEscapeStrIntFourB
    别让那个贼跑了!
    IronCountEscapeDexIntFour
    重新抓住那个异教徒!
    IronCountEscapeDexIntFourb
    Sorceress... You were banished by your akhara for experimenting with the elements. Arrogance has led you here and arrogance keeps you on those gallows. Speak your piece!
    IronCountIntroSorceress
    Foul Witch, your very own coven cast you out for your forbidden pursuits. Your twisted necromancy ends here, at the end of a noose. Speak your last!
    IronCountIntroWitch
    Ranger... An outcast, lurking among the shadows of the trees like an animal. You murdered one of my soldiers in the name of a filthy thief. Your guilt is clear. Plead for mercy, if you must.
    IronCountIntroRanger
    Feral Azmerian... Expelled from your mountain, you are wild at heart and wild of mind. Oh how the glory of the Azmeri has faded. I sentence you to death. Say your piece.
    IronCountIntroHuntress
    Karui Savage... Exiled from your tribe for following your own Way, it appears you find yourself at the end of a rope. Let your voice be heard, one last time.
    IronCountIntroMarauder
    Foundling... It is a pity to see you like this. You arrived on our shores a whipped and broken child. Our people made you strong. How were they repaid? Sedition and lies! Speak now, if you choose.
    IronCountIntroWarrior
    Pathetic thief... You dance through the shadows, twisting your dagger and poisoning your victims. A dangerous outcast destined for death by my hand. Beg for mercy, if you dare.
    IronCountIntroShadow
    Pagan... You failed to liberate your brothers just as you have failed in poisoning my subjects against me. Call out to your Dreamer. Let us see if he answers.
    IronCountIntroMonk
    Vain Oriathan... Once a staple of the Grand Arena, now a disgraced idol. You may search your soul for dignity, but you best make it quick. Any parting remarks?
    IronCountIntroDuelist
    Hired hand... Wanted in Oriath, you fled like a coward. Every life has a price... And your crossbow has kept your coinpurse full. Here you are judged and found guilty. What say you?
    IronCountIntroMercenary
    Templar... Pious to the end. Did your faith come to your aid when your Order expelled you? Where was your God then? Your time has come. Any last confessions?
    IronCountIntroTemplar
    Primal Druid... A man torn between two worlds. But our forests have no place for another of your kind. Let the Greatwolf hear your final remarks.
    IronCountIntroDruid
    快挖!给我快挖,你们这群蠢货,否则我会亲手将你们喂给邪兽!
    Count_DigYouFools1
    时候到了!我们的胜利唾手可得!
    Count_DigYouFools2
    好,又一个。他就在下面。
    Count_DigYouFools3
    死了有的是时间休息。继续挖!
    Count_DigYouFools4
    Yes! More! Don't stop! The beast hungers!
    Count_YesMore
    啊,是{你}。那只逃之夭夭,保住了性命的小兔子!
    Count_AhItsYou
    这次不用绳索了。我要亲手割掉你的头!
    Count_NoNooseThisTime
    奥里亚娜!打开笼子。释放邪兽!兑现你的承诺!
    Count_OpenTheCage_A
    女人!打开笼子。释放邪兽!兑现你的承诺!
    Count_OpenTheCage_B
    你这狡诈的婊子!你怎么敢抛弃我!我!可是!为!你!付出了!一切!
    Count_HowDareYou_A
    你这狡诈的婊子!你怎么敢抛弃我!
    Count_HowDareYou_A_A
    我!可是!为!你!付出了!一切!
    Count_HowDareYou_A_B
    你怎么敢抛弃我!我!可是!为!你!付出了!一切!
    Count_HowDareYou_B
    你怎么敢抛弃我!
    Count_HowDareYou_B_A
    我!可是!为!你!付出了!一切!
    Count_HowDareYou_B_B
    我要得到我应得的!
    Count_Skill_Promised_Random
    我要得到我应得的!
    Count_Skill_Promised_2
    我要得到我应得的!
    Count_Skill_Promised_3
    你将代她受苦!
    Count_Skill_Suffer_Random
    你将代她受苦!
    Count_Skill_Suffer_2
    Greatwolf take you!
    Count_Skill_AttackLine_Random
    Ogham is mine!
    Count_Skill_AttackLine_2
    Kneel before me!
    Count_Skill_AttackLine_3
    Bend the knee!
    Count_Skill_AttackLine_4
    For the First Ones!
    Count_Skill_AttackLine_5
    Run little rabbit!
    Count_Skill_Charge_Random
    Run little rabbit!
    Count_Skill_Charge_2
    Run little rabbit!
    Count_Skill_Charge_3
    You'll pay with your life!
    Count_Skill_Charge_4
    You'll pay with your life!
    Count_Skill_Charge_5
    You'll pay with your life!
    Count_Skill_Charge_6
    Give in.
    Count_Skill_GiveIn_Random
    Give in.
    Count_Skill_GiveIn_2
    Give in.
    Count_Skill_GiveIn_3
    Enough.
    Count_Skill_Enough_Random
    Enough.
    Count_Skill_Enough_2
    Enough.
    Count_Skill_Enough_3
    No escape.
    Count_Skill_IceSwordAttack_Random
    No escape.
    Count_Skill_IceSwordAttack_2
    First dawn's frost.
    Count_Skill_IceSwordAttack_3
    First dawn's frost.
    Count_Skill_IceSwordAttack_4
    You will falter.
    Count_Skill_IceSwordAttack_5
    You will falter.
    Count_Skill_IceSwordAttack_6
    Easy prey!
    Count_Skill_IceStabRanged_Random
    Easy prey!
    Count_Skill_IceStabRanged_2
    Easy prey!
    Count_Skill_IceStabRanged_3
    First Ones' ire.
    Count_Skill_IceStabRanged_4
    First Ones' ire.
    Count_Skill_IceStabRanged_5
    First Ones' ire.
    Count_Skill_IceStabRanged_6
    来我身边!
    Count_Skill_ToMe_Random
    来我身边!
    Count_Skill_ToMe_2
    Argh! You will pay for that.
    Count_Phase1_HeavyStun_Random
    Argh! You dare mock me?
    Count_Phase1_HeavyStun_2
    Argh! You dare mock me?
    Count_Phase1_HeavyStun_3
    Argh! That... Will not go unpunished!
    Count_Phase1_HeavyStun_4
    Pact of the Great Wolf.
    Count_TransformFirstWolf_Random
    Pact of the Great Wolf.
    Count_TransformFirstWolf_2
    The hunger... Consumes.
    Count_PhaseChange_Random
    The hunger... Consumes.
    Count_PhaseChange_2
    The wolf... Must... Feed.
    Count_PhaseChange_3
    The wolf... Must... Feed.
    Count_PhaseChange_4
    I pledge my body to the pack!
    Count_PhaseChangeMap_Random
    I pledge my body to the pack!
    Count_PhaseChangeMap_2
    You cannot stop us... We will take the power that we deserve!
    Count_EmergeMap