吉恩诺伯爵
人形
区域: 欧甘庄园
Count Geonor
SpectreN
Area欧甘庄园
Tags1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood
生命
237%
+100%
抗性
0 30 0 0
伤害
280%
命中
100%
暴击 Chance
5%
Attack Distance
6 ~ 21
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
300%
Model Size
115%
Type
BaronHumanForm
Metadata
BaronBossHumanForm
等级
15
生命
318
伤害
79
法术伤害
79
命中
218
攻击间隔
1.5
经验值
924
召唤物生命
1,455
召唤物伤害
90
召唤物护甲
216
MeleeAtAnimationSpeedBoss
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 63–95
暴击率: 5%
攻击间隔: 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: 63–95
暴击率: 5%
攻击间隔: 1.5 秒
冷却时间: 19 秒
向一名敌人冲锋,使用盾牌对其猛击并以近战武器顺手打击。此攻击将会击退目标并将其击晕,在路径上的敌人将会被推向两旁。伤害与击晕几率将视冲锋距离而定。无法被多重打击辅助。
击退敌人
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: 63–95
暴击率: 5%
攻击伤害: 133%
攻击间隔: 1.5 秒
冷却时间: 14 秒
攻击伤害总增 33%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
base cannot be blocked [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
冷却时间: 20 秒
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: 63–95
暴击率: 5%
攻击伤害: 260%
攻击间隔: 1.5 秒
攻击伤害总增 160%
物理伤害的 75% 转化为冰霜伤害
冻结积蓄总增 500%
穿透所有目标
base cannot be blocked [2]
base is projectile [1]
base skill cannot be avoided by dodge roll or evaded or 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: 63–95
暴击率: 5%
攻击伤害: 70%
攻击间隔: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
可触发, 攻击
Base Damage: 63–95
暴击率: 5%
攻击伤害: 70%
攻击间隔: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
可触发, 攻击
Base Damage: 63–95
暴击率: 5%
攻击伤害: 400%
攻击间隔: 1.5 秒
攻击伤害总增 300%
物理伤害的 60% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base 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 秒
造成 41.37 - 62.06 冰霜伤害
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
可触发, 法术, 伤害
施放间隔: 1 秒
冻结积蓄值提高 30000%
造成 41.37 - 62.06 冰霜伤害
击中造成冻结
冰冻敌人持续时间延长 100%
is area damage [1]
GABaronBossHumanSwordDangerRectangle
可触发, 攻击
Base Damage: 63–95
暴击率: 5%
攻击间隔: 1.5 秒
is area damage [1]
MASBaronBossFrontalChargeCleave
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 63–95
暴击率: 5%
攻击伤害: 200%
攻击间隔: 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: 63–95
暴击率: 5%
攻击伤害: 370%
攻击间隔: 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: 63–95
暴击率: 5%
攻击伤害: 20%
攻击间隔: 1.5 秒
你的击中不能眩晕敌人
攻击伤害总降 80%
无法被闪避
base 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
冷却时间: 6 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
EASBaronWolfLeapLong
冷却时间: 8 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
冷却时间: 8 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
冷却时间: 20 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
冷却时间: 17.5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
冷却时间: 23.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: 63–95
暴击率: 5%
攻击伤害: 260%
攻击间隔: 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: 63–95
暴击率: 5%
攻击间隔: 1.5 秒
击退距离延长 20%
击退敌人
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: 63–95
暴击率: 5%
攻击间隔: 1.5 秒
击退距离延长 20%
击退敌人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
可触发, 攻击
Base Damage: 63–95
暴击率: 5%
攻击伤害: 260%
攻击间隔: 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 = { Delay( 0.034, { 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 = { RemoveCollidability(); DisableRendering(); PauseAnimation(); }
}

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_event_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	on_event_ice_lacerate_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceSwordAttack_Random, 'Metadata/Monsters/Baron/BaronHumanForm' ); } );"
	on_event_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 = 2.37,
    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.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.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.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_cannot_be_blocked",
        "always_pierce",
        "base_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    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_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",
        "hit_damage_freeze_multiplier_+%",
        "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",
        "base_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    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",
        "base_cannot_be_blocked",
    },
    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",
        "base_cannot_be_blocked",
    },
    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_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 = { }, },
    },
}
吉恩诺伯爵
人形
区域: 钢铁城塞
冻结积蓄值提高 100%
monster has second form [1]
Count Geonor
SpectreN
Area钢铁城塞
Tags1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood
生命
297%
+100%
抗性
0 75 0 0
伤害
280%
命中
100%
暴击 Chance
5%
Attack Distance
6 ~ 21
攻击间隔
1.5 Second
Damage Spread
±20%
经验值
300%
Model Size
115%
Type
BaronHumanFormMap
Metadata
BaronBossHumanFormMap
等级
80
生命
46,359
9,606
伤害
935
法术伤害
935
命中
3,718
攻击间隔
1.5
经验值
300,000
召唤物生命
29,949
召唤物伤害
4,974
召唤物护甲
19,212
MAASBaronEndgameBasic
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 748–1122
暴击率: 5%
攻击间隔: 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%
攻击间隔: 1.5 秒
冷却时间: 19 秒
向一名敌人冲锋,使用盾牌对其猛击并以近战武器顺手打击。此攻击将会击退目标并将其击晕,在路径上的敌人将会被推向两旁。伤害与击晕几率将视冲锋距离而定。无法被多重打击辅助。
击退敌人
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%
攻击间隔: 1.5 秒
冷却时间: 14 秒
攻击伤害总增 33%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
base cannot be blocked [1]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
冷却时间: 20 秒
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%
攻击间隔: 1.5 秒
攻击伤害总增 160%
物理伤害的 75% 转化为冰霜伤害
冻结积蓄总增 500%
穿透所有目标
base cannot be blocked [2]
base is projectile [1]
base skill cannot be avoided by dodge roll or evaded or 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%
攻击间隔: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
可触发, 攻击
Base Damage: 748–1122
暴击率: 5%
攻击伤害: 70%
攻击间隔: 1.5 秒
攻击伤害总降 30%
物理伤害的 30% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
可触发, 攻击
Base Damage: 748–1122
暴击率: 5%
攻击伤害: 400%
攻击间隔: 1.5 秒
攻击伤害总增 300%
物理伤害的 60% 转化为冰霜伤害
action attack or cast time uses animation length [1]
base 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 秒
造成 473.8 - 710.7 冰霜伤害
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
可触发, 法术, 伤害
施放间隔: 1 秒
冻结积蓄值提高 30000%
造成 473.8 - 710.7 冰霜伤害
击中造成冻结
冰冻敌人持续时间延长 100%
is area damage [1]
GABaronBossHumanSwordDangerRectangle
可触发, 攻击
Base Damage: 748–1122
暴击率: 5%
攻击间隔: 1.5 秒
is area damage [1]
MASBaronBossFrontalChargeCleave
攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 近战, 玩家投射物
基础攻击
Base Damage: 748–1122
暴击率: 5%
攻击伤害: 200%
攻击间隔: 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%
攻击间隔: 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%
攻击间隔: 1.5 秒
你的击中不能眩晕敌人
攻击伤害总降 80%
无法被闪避
base 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
冷却时间: 6 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
EASBaronWolfLeapLong
冷却时间: 8 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
冷却时间: 8 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
冷却时间: 20 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
冷却时间: 17.5 秒
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
冷却时间: 23.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%
攻击间隔: 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%
攻击间隔: 1.5 秒
击退距离延长 20%
击退敌人
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%
攻击间隔: 1.5 秒
击退距离延长 20%
击退敌人
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
可触发, 攻击
Base Damage: 748–1122
暴击率: 5%
攻击伤害: 260%
攻击间隔: 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 秒
造成 871.4 - 1307 物理伤害
造成 871.4 - 1307 冰霜伤害
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 = { Delay( 0.034, { 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 = { RemoveCollidability(); DisableRendering(); PauseAnimation(); }
}

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_event_stun_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Phase1_HeavyStun_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"
	on_event_ice_lacerate_01 = "If( GetState( big_wolf_time ) == 0, (){ PlayTextAudio( Count_Skill_IceSwordAttack_Random, 'Metadata/Monsters/Baron/BaronHumanFormMap' ); } );"
	on_event_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_event_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.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.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.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_cannot_be_blocked",
        "always_pierce",
        "base_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    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_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",
        "hit_damage_freeze_multiplier_+%",
        "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",
        "base_cannot_be_blocked",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    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",
        "base_cannot_be_blocked",
    },
    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",
        "base_cannot_be_blocked",
    },
    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_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%
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]
    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
    生命
    237%
    +35%
    闪避
    +75%
    抗性
    0 30 0 0
    伤害
    280%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 18
    攻击间隔
    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 = 2.37,
        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%
    monster has second form [1]
    Count Geonor
    SpectreN
    Tags1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement
    生命
    297%
    +35%
    闪避
    +100%
    抗性
    0 75 0 0
    伤害
    280%
    命中
    100%
    暴击 Chance
    5%
    Attack Distance
    6 ~ 18
    攻击间隔
    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%
    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]
    FamilyMonsterMapBossExtraForms
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • monster has second form Min: 1 Max: 1 Global
  • 吉恩诺伯爵 Topic /8
    NPC名字
    乌娜你大半辈子都住在欧甘。你有没有见过未曾陷入疯狂的伯爵?我小时候见过他一次,他那时很友善,他的笑容甚至能够鼓舞人心。伯爵的职责通常由最优秀的人物担任,如今却沦落到这个地步。一切都变了。自从灾难降临在这片土地上,我们的生活方式就开始逐渐被侵蚀。若连{我们}中最杰出的人都堕落至此,还有什么希望可言?做你必须做的事吧。
    乌娜你必须先了解我们的生活方式,才能理解情况变得有多么严峻。伯爵是我们族人的代言人,地位甚至超过了领主。伯爵这一职责是为了团结我们的部族、抗击永恒之民的压迫者而设立的,通常由最优秀的人物担任。我儿时曾见过一次吉恩诺,他对我很友善。一切都变了。自从灾难降临在这片土地上,我们的生活方式就开始逐渐被侵蚀。若连{我们}中最杰出的人都堕落至此,还有什么希望可言?做你必须做的事吧。
    蓝礼伯爵的名字不会在我们的歌声中传承下去。哈!谢天谢地。
    芬恩我从未对老吉恩诺伯爵抱有任何好感。代我狠狠向他出口恶气吧。
    芬恩我是最早察觉到钢铁伯爵的铁拳钳制着这片土地的人。他一直在围捕像我这样的人……而理由简直不堪入耳。不过,我算是条滑不留手的鱼,因此躲过了他的追捕。后来,他的佣兵开始针对我真正关心的人,那时我就知道事情不对头了。村民们却一直为他的所作所为辩护,我不懂为什么他们看不清真相。也许他们根本不愿看清真相。
    兜帽密师如果你打算去挑战伯爵,我必须警告你:古老的腐化之力已经使他陷入了疯狂。我不知道你会在庄园的墙内看到什么。在腐败之种扎根的地方,生命被扭曲成非自然的形状,人们也会变得疯狂。虽然你可能会面临超乎想象的恐怖,但这颗位于庄园中心的种子才是真正的威胁。
    莱蒂斯有一件事毋庸置疑。不能再放任吉恩诺伯爵了。他命令守卫抓捕村民,当我们反抗时,他还不惜动用武力。进入庄园,让他付出代价!
    兜帽密师伯爵袭击了我,并窃取了一件极为危险的物品——一颗我一直隐藏着,不让人知晓的种子。不知道他是怎么发现的。他肯定意识不到它有多危险。他企图驾驭这股力量,最终必将招致灾难。你必须尽快赶往村庄,至少该试着说服那些还未失去理智的人,让他们协助控制那枚种子。
    Topic /1
    NPC名字
    莱蒂斯虽然可能不重要,但我还是要说,我叫莱蒂斯。感谢你的救援,但是……伊蒙……我所知道的一切……都不复存在了。它不怎么值钱,但请你收下。也许它能助你一臂之力,对抗那个怪物。
    吉恩诺伯爵 Text Audio /89
    名字
    罪犯们!你们罪恶滔天,将被处以刑罚。愿你们的心灵哺育初生之子、身体滋养土地。
    IronCountIntroCamera
    什么?那个女巫跑了!快干掉她!
    IronCountEscapeIntFour
    马拉克斯的邪魔想要逃跑!阻止她!
    IronCountEscapeIntFourb
    立即制服那个卡鲁人!不能让他逃脱!
    IronCountEscapeStrFour
    抓住那个捡来的!快,他要逃了!
    IronCountEscapeStrFourb
    追上她!抓住她!快去!
    IronCountEscapeDexFour
    什么……不!不准放走那个阿兹莫里人!
    IronCountEscapeDexFourb
    啊?干掉那个奥瑞亚人!不能让他逃走!
    IronCountEscapeStrDexFour
    快!拦住他!打倒那个堕落者!
    IronCountEscapeStrDexFourb
    什么?立即给我拦住那个老傻瓜!
    IronCountEscapeStrIntFour
    抓住他!拿下那个德鲁伊!
    IronCountEscapeStrIntFourB
    快上!按住那个蟊贼!
    IronCountEscapeDexIntFour
    把异乡人抓回来!不能让他跑了!快去!
    IronCountEscapeDexIntFourb
    魔巫……因为操弄元素的力量,你被自己的阿卡拉所驱逐。狂妄令你流落到这里,而傲慢会让你的路途戛然而止。有什么话就快说吧!
    IronCountIntroSorceress
    肮脏的女巫,你不顾一切地追寻禁忌,最终被自己的同行所流放。那些扭曲的戏法,即将在这里消亡。留下你最后的话语吧!
    IronCountIntroWitch
    游侠……潜伏在树影之间的被放逐者,和禽兽无异!为了一个卑鄙的贼人,你居然袭击了我的士兵。你的罪行确凿无误,要求饶的话就开口吧。
    IronCountIntroRanger
    粗野的阿兹莫里人……被赶出了故乡的群山,身体和心灵都还那么原始。可悲可叹,阿兹莫里的荣光早就逝去了。判决已经下达,还有什么话就快说吧。
    IronCountIntroHuntress
    卡鲁的野蛮人……因为追寻自己的道路,你被部族赶了出来。看来道路的尽头就在这里。有话就说吧,可没有机会后悔了。
    IronCountIntroMarauder
    捡来的小子……可惜你变成了这副模样。曾经有个奄奄一息的孩子被冲上了我们的海岸。族人的养育使你得以茁壮成长,你回报他们的却是谎言!还有什么话,就趁现在说吧。
    IronCountIntroWarrior
    可悲的小偷……你在暗影之中起舞,用刀光剑影荼毒着你的猎物。这样危险的法外狂徒注定由我制裁。有胆子的话,就求我饶你一命吧。
    IronCountIntroShadow
    异乡人……你救不了自己的兄弟们,也休想煽动我的子民来背叛我。向你的幻梦者呼救吧,看他能不能给你回应。
    IronCountIntroMonk
    虚荣的奥瑞亚人……昔日的大竞技场明星,如今却早就颜面扫地了。你要是还想保全尊严,那可就要抓紧时间了。还有什么临别感言吗?
    IronCountIntroDuelist
    佣兵……每个人都有价码……而你靠着那张弩,给自己挣了个盆满钵满。现在你已被判有罪,还有什么要狡辩的?
    IronCountIntroMercenary
    圣堂武僧……如此执迷不悟。你被驱逐的时候,信念又有什么用武之地?你所追随的那位又在哪里?轮到你被净化了,最后还要忏悔吗?
    IronCountIntroTemplar
    原始的德鲁伊……被夹在两个世界之间左右为难。但我们的森林里没有你们的一席之地。让巨狼听听你最后的感想吧。
    IronCountIntroDruid
    蠢货,快挖!给我快挖,否则我亲手把你们喂给这邪兽!
    Count_DigYouFools1
    时候到了!我们的胜利唾手可得!
    Count_DigYouFools2
    好,又一个。他就在下面。
    Count_DigYouFools3
    以后有的是时间休息。继续挖!
    Count_DigYouFools4
    对!更多!别停下!邪兽还饥肠辘辘呢!
    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
    巨狼会吞噬你!
    Count_Skill_AttackLine_Random
    欧甘属于我!
    Count_Skill_AttackLine_2
    跪拜臣服!
    Count_Skill_AttackLine_3
    给我跪下!
    Count_Skill_AttackLine_4
    为了初生之子!
    Count_Skill_AttackLine_5
    逃吧,小兔子!
    Count_Skill_Charge_Random
    逃吧,小兔子!
    Count_Skill_Charge_2
    逃吧,小兔子!
    Count_Skill_Charge_3
    你将付出终极代价!
    Count_Skill_Charge_4
    你将付出终极代价!
    Count_Skill_Charge_5
    你将付出终极代价!
    Count_Skill_Charge_6
    放弃吧。
    Count_Skill_GiveIn_Random
    放弃吧。
    Count_Skill_GiveIn_2
    放弃吧。
    Count_Skill_GiveIn_3
    够了。
    Count_Skill_Enough_Random
    够了。
    Count_Skill_Enough_2
    够了。
    Count_Skill_Enough_3
    无路可逃。
    Count_Skill_IceSwordAttack_Random
    无路可逃。
    Count_Skill_IceSwordAttack_2
    晨光凝集成霜。
    Count_Skill_IceSwordAttack_3
    晨光凝集成霜。
    Count_Skill_IceSwordAttack_4
    你必将拜倒。
    Count_Skill_IceSwordAttack_5
    你必将拜倒。
    Count_Skill_IceSwordAttack_6
    太简单了!
    Count_Skill_IceStabRanged_Random
    太简单了!
    Count_Skill_IceStabRanged_2
    太简单了!
    Count_Skill_IceStabRanged_3
    尝尝初生之子的怒火。
    Count_Skill_IceStabRanged_4
    尝尝初生之子的怒火。
    Count_Skill_IceStabRanged_5
    尝尝初生之子的怒火。
    Count_Skill_IceStabRanged_6
    阿格纳,来我身边!
    Count_Skill_ToMe_Random
    阿格纳,来我身边!
    Count_Skill_ToMe_2
    啊!你要为此付出代价。
    Count_Phase1_HeavyStun_Random
    啊!你怎么敢嘲弄我?
    Count_Phase1_HeavyStun_2
    啊!你怎么敢嘲弄我?
    Count_Phase1_HeavyStun_3
    啊!你……必会受到制裁!
    Count_Phase1_HeavyStun_4
    巨狼与我为盟。
    Count_TransformFirstWolf_Random
    巨狼与我为盟。
    Count_TransformFirstWolf_2
    饥饿……吞噬一切。
    Count_PhaseChange_Random
    饥饿……吞噬一切。
    Count_PhaseChange_2
    巨狼……必须……饕餮。
    Count_PhaseChange_3
    巨狼……必须……饕餮。
    Count_PhaseChange_4
    我将这身躯献给狼群!
    Count_PhaseChangeMap_Random
    我将这身躯献给狼群!
    Count_PhaseChangeMap_2
    你阻止不了我们……属于我们的力量,必将为我们所用!
    Count_EmergeMap
    Edit

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