El conde Geonor
Count Geonor
SpectreN
AreaMansión de Ogham, Mansión de Ogham
Tags1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood
Vida
179%
Armadura
+100%
Ailment Threshold
%
Resistencia
0 30 0 0
Damage
280%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de golpe crítico
+130%
Attack Distance
6 ~ 21
Attack Time
1.5 Second
Damage Spread
±20%
Experiencia
300%
Model Size
115%
Type
BaronHumanForm
Metadata
BaronBossHumanForm
Nivel
51
Vida
5,887
Armadura
1,231
Evasión
295
Escudo de energía
0
Damage
376
Daño de hechizos
376
Precisión
0
Attack Time
1.5
Experiencia
27,054
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
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
Attack, Melee, MeleeSingleTarget, Movement, Travel
Table Charge
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
Tiempo de recarga: 15 seg
Carga hacia un enemigo y lo aporrea con el escudo del personaje para golpearlo. Esto lo empuja y aturde. También empuja a un lado a los enemigos que están en su camino. El daño y el aturdimiento son proporcionales a la distancia recorrida. No se puede asistir con Asistencia de Golpes múltiples.
Empuja a los enemigos al impactarlos
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
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 133%
Attack Time: 1.5 seg
Tiempo de recarga: 12 seg
Inflige un 33% más de daño de ataques
Convierte el 30% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
Tiempo de recarga: 18 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronBossHumanShapeshiftToWolf
Tiempo de recarga: 40 seg
action attack or cast time uses animation length [1]
EASBaronBossHumanShapeshiftFromWolf
EASBaronBossHumanTransformToCorruptWolf
action attack or cast time uses animation length [1]
MPABaronHumanEpicThrustProj
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 260%
Attack Time: 1.5 seg
Los proyectiles perforan a todos los objetivos
Inflige un 160% más de daño de ataques
Convierte el 75% del daño físico en daño de hielo
500% más de acumulación de congelamiento
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
GABaronHumanLacerateSlamLeft
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 70%
Attack Time: 1.5 seg
Inflige un 30% menos de daño de ataques
Convierte el 30% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 70%
Attack Time: 1.5 seg
Inflige un 30% menos de daño de ataques
Convierte el 30% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 400%
Attack Time: 1.5 seg
Inflige un 300% más de daño de ataques
Convierte el 60% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GTBaronHumanFrostWallL
Triggerable
action attack or cast time uses animation length [1]
GTBaronHumanFrostWallR
Triggerable
action attack or cast time uses animation length [1]
frost wall maximum life [36]
wall maximum length [28]
GSBaronBossHumanSwordExplosion
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 32.19 a 48.28 de daño de hielo
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 32.19 a 48.28 de daño de hielo
Los impactos son congelantes
Duración del congelamiento en los enemigos aumentada un 100%
Los impactos congelan como si infligieran un 30000% más de daño
is area damage [1]
GABaronBossHumanSwordDangerRectangle
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
is area damage [1]
MASBaronBossFrontalChargeCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 200%
Attack Time: 1.5 seg
Inflige un 100% más de daño de ataques
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 370%
Attack Time: 1.5 seg
Inflige un 270% más de daño de ataques
Convierte el 30% del daño físico en daño de hielo
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
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 20%
Attack Time: 1.5 seg
Tus impactos no pueden aturdir a los enemigos
Inflige un 80% menos de daño de ataques
No se puede evadir
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBaronBossHumanExpandingSwordZone
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
active skill area of effect radius +% final [125]
base skill effect duration [30000]
ground maelstrom art variation [1005]
BaronBossShapeShiftToWolf
Triggerable
base skill effect duration [800]
BaronBossShapeShiftFromWolf
Triggerable
base skill effect duration [1333]
EASBaronWolfLeapMid
Tiempo de recarga: 3 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
EASBaronWolfLeapLong
Tiempo de recarga: 5 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
Tiempo de recarga: 5 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
Tiempo de recarga: 18 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
Tiempo de recarga: 15 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
Tiempo de recarga: 22.5 seg
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalIn
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalOut
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
GABaronWolfBloodTeleSlam
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 260%
Attack Time: 1.5 seg
Inflige un 160% más de daño de ataques
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
GABaronWolfDashDangerRectangle
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
Distancia de empuje aumentada un 20%
Empuja a los enemigos al impactarlos
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
Multicastable, Triggerable
GABaronWolfBloodBurst
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
Distancia de empuje aumentada un 20%
Empuja a los enemigos al impactarlos
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
Triggerable, Attack
Base Damage: 300–451
Probabilidad de impacto crítico: 5%
Daño de ataque: 260%
Attack Time: 1.5 seg
Inflige un 160% más de daño de ataques
action attack or cast time uses animation length [1]
is area damage [1]

Object Type

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

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

Preload
{
	preload_character_animation = "BaronSwordImpaledLoop"
}

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

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

	define_shared_checkpoint_state =
	"
		seen_intro;
		seen_phase_change;
	"

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

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

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

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

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

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

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

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

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

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

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

Object Type Codes

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

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

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

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

Render
{
	use_ao_lights = true
}

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

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

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

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

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

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

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

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

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

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

StateMachine
{
	on_or_create_state_removed_1 = { DisableRendering(); }
}

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Baron/rune_rings.ao"	
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Baron/BaronBossHumanForm"] = {
    name = "Count Geonor",
    life = 1.79,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 21,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "MeleeAtAnimationSpeedBoss",
        "MASBaronBossFrontalChargeCleave",
        "MASBaronBossBackwardsChargeCleave",
        "MPABaronHumanEpicThrustProj",
        "CGEBaronBossHumanExpandingSwordZone",
        "TCBaronBossHumanImpale",
        "GSBaronBossHumanSwordExplosion",
        "GABaronBossHumanSwordDangerRectangle",
        "GABaronBossHumanImpalingSword",
        "GSBaronBossHumanSwordExplosionDebuff",
        "GABaronWolfBloodTeleSlam",
        "GABaronWolfDashDangerRectangle",
        "GABaronWolfBloodBurst",
        "GABaronHumanEpicThrust",
        "GABaronHumanLacerateSlamLeft",
        "GABaronHumanLacerateSlamRight",
        "GABaronHumanLacerateSlamSlam",
        "EASBaronBossHumanShapeshiftToWolf",
        "EASBaronBossHumanShapeshiftFromWolf",
        "EASBaronBossHumanTransformToCorruptWolf",
        "EASBaronWolfLeapMid",
        "EASBaronWolfLeapLong",
        "EASBaronWolfLeapLong2",
        "EAABaronWolfBloodBallDash",
        "EAABaronWolfBloodTeleSlam",
        "EASBaronWolfWerewolfSummon",
        "EAABaronHumanLacerateSlam",
        "MDBaronWolfBloodBurst",
        "GTBaronHumanFrostWallL",
        "GTBaronHumanFrostWallR",
        "EDABaronWolfBloodBurst",
        "DTTBaronWolfBloodPortalIn",
        "DTTBaronWolfBloodPortalOut",
        "BaronBossShapeShiftToWolf",
        "BaronBossShapeShiftFromWolf",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossFrontalChargeCleave"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossBackwardsChargeCleave"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_do_not_face_target",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {30, baseMultiplier = 3.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPABaronHumanEpicThrustProj"] = {
    name = "MPABaronHumanEpicThrustProj",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "projectile_uses_contact_direction",
        "base_skill_cannot_be_blocked",
        "always_pierce",
    },
    levels = {
        [1] = {1120, 500, 75, 100, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEBaronBossHumanExpandingSwordZone"] = {
    name = "CGEBaronBossHumanExpandingSwordZone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_maelstrom_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1005, 125, 30000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCBaronBossHumanImpale"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "global_knockback",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosion"] = {
    name = "GSBaronBossHumanSwordExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanSwordDangerRectangle"] = {
    name = "GABaronBossHumanSwordDangerRectangle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanImpalingSword"] = {
    name = "GABaronBossHumanImpalingSword",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "global_always_hit",
        "disable_visual_hit_effect",
        "cannot_stun",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {100, 250, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosionDebuff"] = {
    name = "GSBaronBossHumanSwordExplosionDebuff",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "freeze_as_though_dealt_damage_+%",
        "freeze_duration_+%",
        "is_area_damage",
        "always_freeze",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30000, 100, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodTeleSlam"] = {
    name = "GABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {75, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfDashDangerRectangle"] = {
    name = "GABaronWolfDashDangerRectangle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodBurst"] = {
    name = "GABaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanEpicThrust"] = {
    name = "GABaronHumanEpicThrust",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {70, 30, 100, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamLeft"] = {
    name = "GABaronHumanLacerateSlamLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamRight"] = {
    name = "GABaronHumanLacerateSlamRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamSlam"] = {
    name = "GABaronHumanLacerateSlamSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {60, 100, baseMultiplier = 4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftToWolf"] = {
    name = "EASBaronBossHumanShapeshiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftFromWolf"] = {
    name = "EASBaronBossHumanShapeshiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.266,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanTransformToCorruptWolf"] = {
    name = "EASBaronBossHumanTransformToCorruptWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapMid"] = {
    name = "EASBaronWolfLeapMid",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong"] = {
    name = "EASBaronWolfLeapLong",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong2"] = {
    name = "EASBaronWolfLeapLong2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodBallDash"] = {
    name = "EAABaronWolfBloodBallDash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodTeleSlam"] = {
    name = "EAABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfWerewolfSummon"] = {
    name = "EASBaronWolfWerewolfSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronHumanLacerateSlam"] = {
    name = "EAABaronHumanLacerateSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDBaronWolfBloodBurst"] = {
    name = "MDBaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallL"] = {
    name = "GTBaronHumanFrostWallL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallR"] = {
    name = "GTBaronHumanFrostWallR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "wall_maximum_length",
        "frost_wall_maximum_life",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {28, 36, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDABaronWolfBloodBurst"] = {
    name = "EDABaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalIn"] = {
    name = "DTTBaronWolfBloodPortalIn",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalOut"] = {
    name = "DTTBaronWolfBloodPortalOut",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossShapeShiftToWolf"] = {
    name = "BaronBossShapeShiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {800, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossShapeShiftFromWolf"] = {
    name = "BaronBossShapeShiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1333, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
El conde Geonor
Acumulación de congelamiento aumentada un 100%
monster has second form [1]
Count Geonor
SpectreN
AreaLa ciudadela de hierro
Tags1HSword_onhit_audio, fast_movement, human, humanoid, not_dex, not_int, red_blood
Vida
297%
Armadura
+100%
Ailment Threshold
%
Resistencia
0 75 0 0
Damage
280%
Precisión
100%
Probabilidad de golpe crítico
+5%
Multiplicador de golpe crítico
+130%
Attack Distance
6 ~ 21
Attack Time
1.5 Second
Damage Spread
±20%
Experiencia
300%
Model Size
115%
Type
BaronHumanFormMap
Metadata
BaronBossHumanFormMap
Nivel
80
Vida
46,359
Armadura
6,867
Evasión
644
Escudo de energía
0
Damage
935
Daño de hechizos
935
Precisión
0
Attack Time
1.5
Experiencia
300,000
MAASBaronEndgameBasic
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
50% de probabilidad de aplicar sangrado
30% de probabilidad de lisiar al impactar
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
Attack, Melee, MeleeSingleTarget, Movement, Travel
Table Charge
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
Tiempo de recarga: 15 seg
Carga hacia un enemigo y lo aporrea con el escudo del personaje para golpearlo. Esto lo empuja y aturde. También empuja a un lado a los enemigos que están en su camino. El daño y el aturdimiento son proporcionales a la distancia recorrida. No se puede asistir con Asistencia de Golpes múltiples.
Empuja a los enemigos al impactarlos
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
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 133%
Attack Time: 1.5 seg
Tiempo de recarga: 12 seg
Inflige un 33% más de daño de ataques
Convierte el 30% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
attack maximum action distance + [70]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
EAABaronHumanLacerateSlam
Tiempo de recarga: 18 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronBossHumanShapeshiftToWolf
Tiempo de recarga: 40 seg
action attack or cast time uses animation length [1]
EASBaronBossHumanShapeshiftFromWolf
EASBaronBossHumanTransformToCorruptWolf
action attack or cast time uses animation length [1]
MPABaronHumanEpicThrustProj
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 260%
Attack Time: 1.5 seg
Los proyectiles perforan a todos los objetivos
Inflige un 160% más de daño de ataques
Convierte el 75% del daño físico en daño de hielo
500% más de acumulación de congelamiento
base is projectile [1]
base skill cannot be blocked [1]
maintain projectile direction when using contact position [1]
monster penalty against minions damage +% final vs player minions [100]
monster projectile variation [1120]
projectile uses contact direction [1]
projectile uses contact position [1]
GABaronHumanLacerateSlamLeft
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 70%
Attack Time: 1.5 seg
Inflige un 30% menos de daño de ataques
Convierte el 30% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamRight
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 70%
Attack Time: 1.5 seg
Inflige un 30% menos de daño de ataques
Convierte el 30% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GABaronHumanLacerateSlamSlam
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 400%
Attack Time: 1.5 seg
Inflige un 300% más de daño de ataques
Convierte el 60% del daño físico en daño de hielo
action attack or cast time uses animation length [1]
base skill cannot be blocked [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [100]
GTBaronHumanFrostWallL
Triggerable
action attack or cast time uses animation length [1]
GTBaronHumanFrostWallR
Triggerable
action attack or cast time uses animation length [1]
frost wall maximum life [36]
wall maximum length [28]
GSBaronBossHumanSwordExplosion
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 53.24 a 79.86 de daño de hielo
is area damage [1]
GSBaronBossHumanSwordExplosionDebuff
Triggerable, Spell, Damage
Tiempo de lanzamiento: 1 seg
Inflige de 53.24 a 79.86 de daño de hielo
Los impactos son congelantes
Duración del congelamiento en los enemigos aumentada un 100%
Los impactos congelan como si infligieran un 30000% más de daño
is area damage [1]
GABaronBossHumanSwordDangerRectangle
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
is area damage [1]
MASBaronBossFrontalChargeCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 200%
Attack Time: 1.5 seg
Inflige un 100% más de daño de ataques
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
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Ataque básico
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 370%
Attack Time: 1.5 seg
Inflige un 270% más de daño de ataques
Convierte el 30% del daño físico en daño de hielo
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
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 20%
Attack Time: 1.5 seg
Tus impactos no pueden aturdir a los enemigos
Inflige un 80% menos de daño de ataques
No se puede evadir
base skill cannot be blocked [1]
base skill effect duration [100]
disable visual hit effect [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [250]
CGEBaronBossHumanExpandingSwordZone
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Tiempo de lanzamiento: 1 seg
active skill area of effect radius +% final [125]
base skill effect duration [30000]
ground maelstrom art variation [1005]
BaronBossMapShapeShiftToWolf
Triggerable
base skill effect duration [800]
BaronBossMapShapeShiftFromWolf
Triggerable
base skill effect duration [1333]
EASBaronWolfLeapMid
Tiempo de recarga: 3 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
EASBaronWolfLeapLong
Tiempo de recarga: 5 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EASBaronWolfLeapLong2
Tiempo de recarga: 5 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [80]
EAABaronWolfBloodBallDash
Tiempo de recarga: 18 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EAABaronWolfBloodTeleSlam
Tiempo de recarga: 15 seg
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
EASBaronWolfWerewolfSummon
Tiempo de recarga: 22.5 seg
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalIn
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
DTTBaronWolfBloodPortalOut
Spell, Movement
Tiempo de lanzamiento: 1 seg
action attack or cast time uses animation length [1]
GABaronWolfBloodTeleSlam
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 260%
Attack Time: 1.5 seg
Inflige un 160% más de daño de ataques
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [75]
GABaronWolfDashDangerRectangle
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
Distancia de empuje aumentada un 20%
Empuja a los enemigos al impactarlos
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
Multicastable, Triggerable
GABaronWolfBloodBurst
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Attack Time: 1.5 seg
Distancia de empuje aumentada un 20%
Empuja a los enemigos al impactarlos
action attack or cast time uses animation length [1]
base knockback speed +% [50]
is area damage [1]
EDABaronWolfBloodBurst
Triggerable, Attack
Base Damage: 748–1122
Probabilidad de impacto crítico: 5%
Daño de ataque: 260%
Attack Time: 1.5 seg
Inflige un 160% más de daño de ataques
action attack or cast time uses animation length [1]
is area damage [1]
GTBaronMapCorruptedBeamIntermittent
Triggerable
action attack or cast time uses animation length [1]
GSBaronCorruptWolfMoonbeamRed
Triggerable, Spell, Damage
Probabilidad de impacto crítico: 7%
Tiempo de lanzamiento: 1 seg
Inflige de 97.91 a 146.9 de daño físico
Inflige de 97.91 a 146.9 de daño de hielo
action attack or cast time uses animation length [1]
corrupted blood on hit % average damage to deal per minute per stack [700]
corrupted blood on hit duration [4000]
corrupted blood on hit num stacks [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [50]

Object Type

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

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

Preload
{
	preload_character_animation = "BaronSwordImpaledLoop"
}

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

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

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

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

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

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

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

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

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

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

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

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

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

Object Type Codes

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

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

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

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

Render
{
	use_ao_lights = true
}

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

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

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

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

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

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

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

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

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

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

StateMachine
{
	on_or_create_state_removed_1 = { DisableRendering(); }
}

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

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

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

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

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

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

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

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

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

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

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


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

}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act1_FOUR/Baron/rune_rings.ao"	
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Baron/BaronBossHumanFormMap"] = {
    name = "Count Geonor",
    life = 2.97,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 21,
    accuracy = 1,
    weaponType1 = "Two Hand Sword",
    skillList = {
        "MASBaronBossFrontalChargeCleave",
        "MASBaronBossBackwardsChargeCleave",
        "MAASBaronEndgameBasic",
        "MPABaronHumanEpicThrustProj",
        "CGEBaronBossHumanExpandingSwordZone",
        "TCBaronBossHumanImpale",
        "GSBaronBossHumanSwordExplosion",
        "GABaronBossHumanSwordDangerRectangle",
        "GABaronBossHumanImpalingSword",
        "GSBaronBossHumanSwordExplosionDebuff",
        "GABaronWolfBloodTeleSlam",
        "GABaronWolfDashDangerRectangle",
        "GABaronWolfBloodBurst",
        "GABaronHumanEpicThrust",
        "GABaronHumanLacerateSlamLeft",
        "GABaronHumanLacerateSlamRight",
        "GABaronHumanLacerateSlamSlam",
        "GSBaronCorruptWolfMoonbeamRed",
        "EASBaronBossHumanShapeshiftToWolf",
        "EASBaronBossHumanShapeshiftFromWolf",
        "EASBaronBossHumanTransformToCorruptWolf",
        "EASBaronWolfLeapMid",
        "EASBaronWolfLeapLong",
        "EASBaronWolfLeapLong2",
        "EAABaronWolfBloodBallDash",
        "EAABaronWolfBloodTeleSlam",
        "EASBaronWolfWerewolfSummon",
        "EAABaronHumanLacerateSlam",
        "MDBaronWolfBloodBurst",
        "GTBaronHumanFrostWallL",
        "GTBaronHumanFrostWallR",
        "GTBaronMapCorruptedBeamIntermittent",
        "EDABaronWolfBloodBurst",
        "DTTBaronWolfBloodPortalIn",
        "DTTBaronWolfBloodPortalOut",
        "BaronBossMapShapeShiftToWolf",
        "BaronBossMapShapeShiftFromWolf",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossFrontalChargeCleave"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {40, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MASBaronBossBackwardsChargeCleave"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_do_not_face_target",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {30, baseMultiplier = 3.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MAASBaronEndgameBasic"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "maim_on_hit_%",
        "bleed_on_hit_with_attacks_%",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {30, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPABaronHumanEpicThrustProj"] = {
    name = "MPABaronHumanEpicThrustProj",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "active_skill_hit_damage_freeze_multiplier_+%_final",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
        "projectile_uses_contact_direction",
        "base_skill_cannot_be_blocked",
        "always_pierce",
    },
    levels = {
        [1] = {1120, 500, 75, 100, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEBaronBossHumanExpandingSwordZone"] = {
    name = "CGEBaronBossHumanExpandingSwordZone",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_maelstrom_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1005, 125, 30000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TCBaronBossHumanImpale"] = {
    name = "Table Charge",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ignores_proximity_shield",
        "is_area_damage",
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
        "global_knockback",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosion"] = {
    name = "GSBaronBossHumanSwordExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanSwordDangerRectangle"] = {
    name = "GABaronBossHumanSwordDangerRectangle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronBossHumanImpalingSword"] = {
    name = "GABaronBossHumanImpalingSword",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "global_always_hit",
        "disable_visual_hit_effect",
        "cannot_stun",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {100, 250, baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronBossHumanSwordExplosionDebuff"] = {
    name = "GSBaronBossHumanSwordExplosionDebuff",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "freeze_as_though_dealt_damage_+%",
        "freeze_duration_+%",
        "is_area_damage",
        "always_freeze",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30000, 100, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodTeleSlam"] = {
    name = "GABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {75, baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfDashDangerRectangle"] = {
    name = "GABaronWolfDashDangerRectangle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronWolfBloodBurst"] = {
    name = "GABaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "knockback_distance_+%",
        "base_knockback_speed_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "global_knockback",
    },
    levels = {
        [1] = {20, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanEpicThrust"] = {
    name = "GABaronHumanEpicThrust",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {70, 30, 100, baseMultiplier = 1.33, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamLeft"] = {
    name = "GABaronHumanLacerateSlamLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamRight"] = {
    name = "GABaronHumanLacerateSlamRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {30, 100, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GABaronHumanLacerateSlamSlam"] = {
    name = "GABaronHumanLacerateSlamSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_cold",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_blocked",
    },
    levels = {
        [1] = {60, 100, baseMultiplier = 4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSBaronCorruptWolfMoonbeamRed"] = {
    name = "GSBaronCorruptWolfMoonbeamRed",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "corrupted_blood_on_hit_num_stacks",
        "corrupted_blood_on_hit_duration",
        "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, 1, 4000, 700, 50, critChance = 7, levelRequirement = 1, statInterpolation = {3, 3, 3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftToWolf"] = {
    name = "EASBaronBossHumanShapeshiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanShapeshiftFromWolf"] = {
    name = "EASBaronBossHumanShapeshiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.266,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronBossHumanTransformToCorruptWolf"] = {
    name = "EASBaronBossHumanTransformToCorruptWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapMid"] = {
    name = "EASBaronWolfLeapMid",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong"] = {
    name = "EASBaronWolfLeapLong",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfLeapLong2"] = {
    name = "EASBaronWolfLeapLong2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodBallDash"] = {
    name = "EAABaronWolfBloodBallDash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronWolfBloodTeleSlam"] = {
    name = "EAABaronWolfBloodTeleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBaronWolfWerewolfSummon"] = {
    name = "EASBaronWolfWerewolfSummon",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAABaronHumanLacerateSlam"] = {
    name = "EAABaronHumanLacerateSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDBaronWolfBloodBurst"] = {
    name = "MDBaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallL"] = {
    name = "GTBaronHumanFrostWallL",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronHumanFrostWallR"] = {
    name = "GTBaronHumanFrostWallR",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "wall_maximum_length",
        "frost_wall_maximum_life",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {28, 36, levelRequirement = 1, statInterpolation = {1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTBaronMapCorruptedBeamIntermittent"] = {
    name = "GTBaronMapCorruptedBeamIntermittent",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDABaronWolfBloodBurst"] = {
    name = "EDABaronWolfBloodBurst",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {baseMultiplier = 2.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalIn"] = {
    name = "DTTBaronWolfBloodPortalIn",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBaronWolfBloodPortalOut"] = {
    name = "DTTBaronWolfBloodPortalOut",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossMapShapeShiftToWolf"] = {
    name = "BaronBossMapShapeShiftToWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {800, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BaronBossMapShapeShiftFromWolf"] = {
    name = "BaronBossMapShapeShiftFromWolf",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.333,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1333, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Acumulación de congelamiento aumentada un 100%
IdEndgameBossFreezeBuildup
FamilyFreezeDamageIncrease
DomainsMonster (3)
GenerationTypeÚnico (3)
Req. level1
Stats
  • hit damage freeze multiplier +% Min: 100 Max: 100 Global
  • Adds Tagsno_fire_spell_mods no_lightning_spell_mods no_chaos_spell_mods
    monster has second form [1]
    IdMonsterMapBossExtraForms
    FamilyMonsterMapBossExtraForms
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster has second form Min: 1 Max: 1 Global
  • El conde Geonor
    Count Geonor
    SpectreN
    Tags1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement
    Vida
    179%
    Armadura
    +35%
    Evasión
    +75%
    Ailment Threshold
    %
    Resistencia
    0 30 0 0
    Damage
    280%
    Precisión
    100%
    Probabilidad de golpe crítico
    +5%
    Multiplicador de golpe crítico
    +130%
    Attack Distance
    6 ~ 18
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experiencia
    300%
    Model Size
    150%
    Type
    BaronHumanFormWolf
    Metadata
    BaronBossHumanFormWolf

    Object Type

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

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    /* wolf doesn't ever use this file, its transformation form still uses the original ot set */
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Baron/BaronBossHumanFormWolf"] = {
        name = "Count Geonor",
        life = 1.79,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.8,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Unarmed",
        weaponType2 = "Unarmed",
        skillList = {
        },
        modList = {
        },
    }
    
    El conde Geonor
    Acumulación de congelamiento aumentada un 100%
    monster has second form [1]
    Count Geonor
    SpectreN
    Tags1HSword_onhit_audio, beast, human, humanoid, not_int, red_blood, slow_movement
    Vida
    297%
    Armadura
    +35%
    Evasión
    +100%
    Ailment Threshold
    %
    Resistencia
    0 75 0 0
    Damage
    280%
    Precisión
    100%
    Probabilidad de golpe crítico
    +5%
    Multiplicador de golpe crítico
    +130%
    Attack Distance
    6 ~ 18
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experiencia
    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 = {
        },
    }
    
    Acumulación de congelamiento aumentada un 100%
    IdEndgameBossFreezeBuildup
    FamilyFreezeDamageIncrease
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • hit damage freeze multiplier +% Min: 100 Max: 100 Global
  • Adds Tagsno_fire_spell_mods no_lightning_spell_mods no_chaos_spell_mods
    monster has second form [1]
    IdMonsterMapBossExtraForms
    FamilyMonsterMapBossExtraForms
    DomainsMonster (3)
    GenerationTypeÚnico (3)
    Req. level1
    Stats
  • monster has second form Min: 1 Max: 1 Global
  • Conde Geonor Topic /8
    NPCNombre
    UnaHas vivido en Ogham toda tu vida. ¿Conociste al Conde antes de que la locura se apoderara de él? Cuando era niña, lo vi una vez, y él fue amable conmigo. Hasta podría decir que su sonrisa era inspiradora. El rol de Conde históricamente ha estado reservado para los mejores, pero aquí estamos. Todo ha cambiado. Desde el momento en que esta maldición cayó sobre este lugar, nuestro modo de vida se ha ido erosionando lentamente. Si el mejor de nosotros puede caer tan bajo, ¿qué esperanza queda para {nosotros}? Has lo que tengas que hacer.
    UnaDebes conocer nuestro modo de vida para entender lo grave que se ha vuelto esta situación. El Conde es la voz suprema de nuestro pueblo, incluso por encima los Señores.El rol de Conde fue creado para unificar a los clanes en contra de los opresores eternos, y siempre ha estado reservado para los mejores. Cuando era niña, vi a Geonor una vez, y él fue amable conmigo. Todo ha cambiado. Desde el momento en que esta maldición cayó sobre este lugar, nuestro modo de vida se ha ido erosionando lentamente. Si el mejor de nosotros puede caer tan bajo, ¿qué esperanza queda para {nosotros}? Has lo que tengas que hacer.
    RenlyEl nombre del Conde no será recordado en nuestras historias. ¡Ja! Que se pudra.
    FinnJamás he sentido cariño por el viejo Conde Geonor. Dale una o dos puñaladas de mi parte.
    FinnFui el primero en darme cuenta de que la mano del Conde loco estaba cerrándose sobre esta tierra. Una y otra vez detenía a gente como yo… por razones que olían a heces de hombre lobo.Pero como soy un pececito escurridizo, esquivé sus redes. Más tarde, sus mercenarios comenzaron a atacar a personas que en verdad me caían bien, y en ese momento supe que estaba ocurriendo algo.La gente del pueblo seguía defendiendo su accionar. No entiendo por qué no se daban cuenta. Quizás no querían ver la verdad.
    El encapuchadoSi tienes la intención de enfrentarte al Conde, debo advertirte: un antiguo poder corruptor lo ha llevado a la locura. Es imposible saber qué encontrarás dentro de las paredes de la mansión.
    Allá donde la semilla de la corrupción echa raíces, la vida se retuerce de formas antinaturales y las mentes de los hombres se agitan. Aunque seguramente halles horrores más allá de tu comprensión, el verdadero peligro es esta semilla que se encuentra en el corazón de la mansión.
    LeitisSolo una cosa es segura. El Conde Geonor debe morir. Le ordenó a los guardias que atraparan a todos los del pueblo, y cuando nos resistimos, lo incendiaron todo.Entra a la mansión. ¡Desata nuestra venganza sobre él!
    El encapuchadoEl Conde me atacó y me robó un objeto muy peligroso: una semilla que he mantenido oculta de la humanidad. De algún modo, él sabía que yo la tenía en mi poder. No puede saber lo peligrosa que es. Sus intentos para hacerse con su poder causarán desastres.Debes apresurarte al pueblo. Como mínimo, quizás podamos convencer a quienes todavía estén cuerdos a que nos ayuden a contener la semilla.
    Topic /1
    NPCNombre
    LeitisAunque ya no tiene importancia, mi nombre es Leitis. Aprecio el rescate, pero… Eamon… todo lo que conocía… ya no existe.No vale mucho, pero toma esto. Quizás te sea útil contra ese monstruo.
    Conde Geonor Text Audio /89
    Nombre
    ¡Criminales! Su castigo será ser ahorcados hasta la muerte. Que sus almas alimenten a los Primeros y sus cuerpos alimenten la tierra.
    IronCountIntroCamera
    ¿Qué? ¡La bruja se escapa! ¡Mátala!
    IronCountEscapeIntFour
    ¡La maldita maraketh está escapando! ¡Deténganla!
    IronCountEscapeIntFourb
    ¡Maten al karui apenas lo vean! ¡No lo dejen escapar!
    IronCountEscapeStrFour
    ¡Detengan al expósito! ¡Rápido! ¡Está escapando!
    IronCountEscapeStrFourb
    ¡Síganla! ¡Atrápenla! ¡Apresúrense!
    IronCountEscapeDexFour
    Pero qué… ¡no! ¡No permitan que escape la azmeriana!
    IronCountEscapeDexFourb
    ¿Qué? ¡Maten al oriathano! ¡No permitan que escape!
    IronCountEscapeStrDexFour
    ¡Rápido! ¡Deténganlo! ¡Derriben a ese degenerado!
    IronCountEscapeStrDexFourb
    ¿Qué? ¡Detengan a ese viejo loco ahora!
    IronCountEscapeStrIntFour
    ¡Captúrenlo! ¡Derriben al druida!
    IronCountEscapeStrIntFourB
    ¡Apresúrense! ¡Detengan al ladrón!
    IronCountEscapeDexIntFour
    ¡Recapturen al pagano! ¡No dejen que escape! ¡Rápido!
    IronCountEscapeDexIntFourb
    Hechicera… fuiste desterrada por tu akhara por haberte involucrado con los elementos. La arrogancia te ha traído aquí, y la arrogancia te mantiene en la horca. ¡Vamos, habla!
    IronCountIntroSorceress
    Asquerosa bruja, tu propio aquelarre te desterró por tus ocupaciones prohibidas. Tu nigromancia retorcida termina aquí, donde termina esta cuerda. ¡Di tus últimas palabras!
    IronCountIntroWitch
    Una exploradora... Una forastera acechando entre las sombras de los árboles como un animal. Asesinaste a uno de mis soldados para proteger a un ladrón asqueroso. Sin dudas eres culpable. Ruega por misericordia, si lo deseas.
    IronCountIntroRanger
    Azmeriana salvaje… Fuiste expulsada de tu montaña, y tanto tu corazón como tu mente son salvajes. Cuánto ha decaído la gloria de los azmeri. Te sentencio a muerte. Habla ahora.
    IronCountIntroHuntress
    Salvaje karui… Exiliado de tu tribu por seguir tu propio camino, parece que has llegado al final, y es esta cuerda. Que todos oigan tu voz por última vez.
    IronCountIntroMarauder
    Expósito… Es una lástima verte en ese estado. Llegaste a nuestra orilla como un niño golpeado y roto. Nuestra gente te volvió fuerte. ¿Y cómo les pagaste? ¡Con sedición y mentiras! Habla ahora, si lo deseas.
    IronCountIntroWarrior
    Ladrón patético… Bailas entre las sombras retorciendo tu daga y envenenando a tus víctimas. Un marginado peligroso destinado a morir en mis manos. Ruega por misericordia, si te atreves.
    IronCountIntroShadow
    Pagano… Fallaste al liberar a tus hermanos del mismo modo en que fallaste al poner a mis súbditos en mi contra. Llama a tu Soñador. Veremos si responde.
    IronCountIntroMonk
    Oriathano vanidoso… Alguna vez fuiste una estrella en la Gran Arena, y ahora solo eres un ídolo caído en desgracia. Puedes buscar en tu alma por algo de dignidad, pero que sea rápido. ¿Últimas palabras?
    IronCountIntroDuelist
    Mercenario... Te buscaban en Oriath, y huiste como un cobarde. Todas las vidas tienen un precio… y tu ballesta ha mantenido llenos tus bolsillos. Aquí has sido juzgado y encontrado culpable. ¿Qué tienes para decir?
    IronCountIntroMercenary
    Templario… Piadoso hasta el final. ¿Tu fe te ayudó cuando tu Orden te expulsó? ¿Dónde estaba tu dios? Tu tiempo ha llegado. ¿Alguna confesión final?
    IronCountIntroTemplar
    Druida primitivo… Un hombre dividido entre dos mundos. Pero nuestros bosques ya no tienen lugar para los de tu clase. Que el Gran lobo escuche tus últimas palabras.
    IronCountIntroDruid
    ¡Caven! Caven estúpidos, ¡o yo mismo los arrojaré a la bestia para que los devore!
    Count_DigYouFools1
    ¡El momento se acerca! ¡Nuestro triunfo es inminente!
    Count_DigYouFools2
    Sí, otro más. Está ahí debajo.
    Count_DigYouFools3
    Podrán descansar cuando mueran. ¡Sigan cavando!
    Count_DigYouFools4
    Sí... ¡Más! ¡No se detengan! ¡La bestia está hambrienta!
    Count_YesMore
    Ah, eres {tú}. ¡El conejito que se escabulló y conservó su cabeza!
    Count_AhItsYou
    Nada de soga esta vez. ¡Yo mismo te cortaré la cabeza!
    Count_NoNooseThisTime
    ¡Oriana! Abre la jaula. ¡Libera a la bestia! ¡Dame lo que me prometiste!
    Count_OpenTheCage_A
    ¡Mujer! Abre la jaula. ¡Libera a la bestia! ¡Dame lo que me prometiste!
    Count_OpenTheCage_B
    ¡Zorra manipuladora! ¡Cómo te atreves a abandonarme! ¡Después... de... todo... lo que... te he... dado!
    Count_HowDareYou_A
    ¡Perra manipuladora! ¿Cómo te atreves a abandonarme?
    Count_HowDareYou_A_A
    ¡Después! ¡De todo! ¡Lo que te he dado!
    Count_HowDareYou_A_B
    ¡Cómo te atreves a abandonarme! ¡Después... de... todo... lo que... te he... dado!
    Count_HowDareYou_B
    ¿Cómo te atreves a abandonarme?
    Count_HowDareYou_B_A
    ¡Después! ¡De todo! ¡Lo que te he dado!
    Count_HowDareYou_B_B
    ¡Tomaré lo que se me había prometido!
    Count_Skill_Promised_Random
    ¡Tomaré lo que se me había prometido!
    Count_Skill_Promised_2
    ¡Tomaré lo que se me había prometido!
    Count_Skill_Promised_3
    ¡Tú sufrirás en su lugar!
    Count_Skill_Suffer_Random
    ¡Tú sufrirás en su lugar!
    Count_Skill_Suffer_2
    ¡Que el Gran lobo te lleve!
    Count_Skill_AttackLine_Random
    ¡Ogham es mío!
    Count_Skill_AttackLine_2
    ¡Arrodíllate ante mí!
    Count_Skill_AttackLine_3
    ¡Arrodíllate!
    Count_Skill_AttackLine_4
    ¡Por los Primeros!
    Count_Skill_AttackLine_5
    ¡Corre, conejito!
    Count_Skill_Charge_Random
    ¡Corre, conejito!
    Count_Skill_Charge_2
    ¡Corre, conejito!
    Count_Skill_Charge_3
    ¡Lo pagarás con tu vida!
    Count_Skill_Charge_4
    ¡Lo pagarás con tu vida!
    Count_Skill_Charge_5
    ¡Lo pagarás con tu vida!
    Count_Skill_Charge_6
    Ríndete.
    Count_Skill_GiveIn_Random
    Ríndete.
    Count_Skill_GiveIn_2
    Ríndete.
    Count_Skill_GiveIn_3
    Suficiente.
    Count_Skill_Enough_Random
    Suficiente.
    Count_Skill_Enough_2
    Suficiente.
    Count_Skill_Enough_3
    No hay escapatoria.
    Count_Skill_IceSwordAttack_Random
    No hay escapatoria.
    Count_Skill_IceSwordAttack_2
    La escarcha del primer amanecer.
    Count_Skill_IceSwordAttack_3
    La escarcha del primer amanecer.
    Count_Skill_IceSwordAttack_4
    Flaquearás.
    Count_Skill_IceSwordAttack_5
    Flaquearás.
    Count_Skill_IceSwordAttack_6
    ¡Presa fácil!
    Count_Skill_IceStabRanged_Random
    ¡Presa fácil!
    Count_Skill_IceStabRanged_2
    ¡Presa fácil!
    Count_Skill_IceStabRanged_3
    La ira de los Primeros.
    Count_Skill_IceStabRanged_4
    La ira de los Primeros.
    Count_Skill_IceStabRanged_5
    La ira de los Primeros.
    Count_Skill_IceStabRanged_6
    ¡Agnar, a mí!
    Count_Skill_ToMe_Random
    ¡Agnar, a mí!
    Count_Skill_ToMe_2
    ¡Ah! Pagarás por eso.
    Count_Phase1_HeavyStun_Random
    ¡Ah! ¿Osas burlarte de mí?
    Count_Phase1_HeavyStun_2
    ¡Ah! ¿Osas burlarte de mí?
    Count_Phase1_HeavyStun_3
    ¡Ah! ¡Serás castigado por eso!
    Count_Phase1_HeavyStun_4
    El pacto del gran lobo.
    Count_TransformFirstWolf_Random
    El pacto del gran lobo.
    Count_TransformFirstWolf_2
    El hambre… consume.
    Count_PhaseChange_Random
    El hambre… consume.
    Count_PhaseChange_2
    El lobo… debe… alimentarse.
    Count_PhaseChange_3
    El lobo… debe… alimentarse.
    Count_PhaseChange_4
    ¡Le entrego mi vida a la manada!
    Count_PhaseChangeMap_Random
    ¡Le entrego mi vida a la manada!
    Count_PhaseChangeMap_2
    No puedes detenernos… ¡Tomaremos el poder que merecemos!
    Count_EmergeMap
    Edit

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