Profecía Perandus Rampage
Ungir Joya ramificadora El Panteón Árbol de Habilidades Pasivas Fossil Catalizadores Orbe de delirio Escarabajo Breachstone Emblem Joya Atemporal Cartas de Adivinación
Jefe de seguridad
Head Enforcer

Jefe de seguridad

SpectreN
Area
ModBloquea ataques
base block % damage taken [10]
monster slain experience +% [0]
monster dropped item quantity +% [720]
monster dropped item rarity +% [1500]
monster no map drops [0]

stance movement speed +% final [-64]
stance movement speed +% final [-18]
stance movement speed +% final [-50]
Tagsred_blood, human, humanoid, not_dex, not_int
Damage160%
Vida1400%
Ailment Threshold504%
Daño de golpe crítico5%
TypeHeistMilitaryMelee1Miniboss
Attack Distance6 ~ 18
Attack Time1.56 Second
Damage Spread20%
Armadura+100%
Precisión+100%

HeistMilitaryMelee
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

DoLiterallyNothing

WalkEmergeHeistGuard
walk emerge distance [200]

EASHeistMilitaryMinibossFireCloneWall
skill_cannot_be_interrupted skill_cannot_be_stunned skill_cannot_be_knocked_backTiempo de recarga: 8 Second

HeistMilitaryMinibossFlameWallGroundInner
ground fire art variation [0]
base fire damage to deal per minute [87599]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 1.75 Second

HeistMilitaryMinibossFlameWallGroundOuter
ground fire art variation [0]
base fire damage to deal per minute [87599]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second

HeistMilitaryMinibossFlameWallGroundCenter
ground fire art variation [0]
base fire damage to deal per minute [87599]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 2.5 Second

GAHeistMilitaryMinibossBounce
base knockback speed +% [0]
damage hit effect index [11]

global_knockback always_stun is_area_damage Triggerable Attack

EASHeistMilitaryMinibossProjCleave
Tiempo de recarga: 8 Second

MPWHeistMilitaryMinibossProjCleave
monster projectile variation [122]
Las Habilidades disparan 2 Proyectiles adicionales
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [5000]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley Hit Triggerable

GAHeistMilitaryMinibossCleave
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [7500]

is_area_damage Triggerable Attack

GAHeistMilitaryMinibossFireThrust
skill physical damage % to convert to fire [50]
main hand base maximum attack distance [15]
active skill damage +% final [60]

is_area_damage cast_time_overrides_attack_duration Triggerable Attack
Tiempo de recarga: 7 Second

GAHeistTemplarShieldBashMiniboss
skill physical damage % to convert to fire [50]
base knockback speed +% [100]
Distancia de Empuje aumentada un 100%
active skill attack damage final permyriad [5000]

global_knockback is_area_damage always_stun cast_time_overrides_attack_duration Triggerable Channelled

HeistMilitaryMinibossShieldCharge
iconshieldcharge
Carga con escudo
Carga hacia un enemigo y lo aporrea con el escudo para golpearlo. Esto lo empuja y aturde. Los enemigos en su camino son empujados a un costado. El daño y el aturdimiento son proporcionales a la distancia recorrida. No puede ser asistido por Golpe Múltiple.
Velocidad de Movimiento reducida un 50%
shield charge stun duration +% maximum [50]
shield charge damage +% maximum [0]
shield charge extra distance [30]
shield charge end slide distance [0]
shield charge continue past target [0]

ignores_proximity_shield global_cannot_crit Attack Melee MeleeSingleTarget MovementSkill TravelSkill
Tiempo de recarga: 12 Second

ChangeToStance1Heist
skill_cannot_be_interrupted skill_cannot_be_stunned
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
84Jefe de seguridad575052379.21.56106664325308548030303020

HeistMilitaryMelee
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

DoLiterallyNothing

WalkEmergeHeistGuard
walk emerge distance [200]

EASHeistMilitaryMinibossFireCloneWall
skill_cannot_be_interrupted skill_cannot_be_stunned skill_cannot_be_knocked_backTiempo de recarga: 8 Second

HeistMilitaryMinibossFlameWallGroundInner
ground fire art variation [0]
base fire damage to deal per minute [79263]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 1.75 Second

HeistMilitaryMinibossFlameWallGroundOuter
ground fire art variation [0]
base fire damage to deal per minute [79263]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second

HeistMilitaryMinibossFlameWallGroundCenter
ground fire art variation [0]
base fire damage to deal per minute [79263]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 2.5 Second

GAHeistMilitaryMinibossBounce
base knockback speed +% [0]
damage hit effect index [11]

global_knockback always_stun is_area_damage Triggerable Attack

EASHeistMilitaryMinibossProjCleave
Tiempo de recarga: 8 Second

MPWHeistMilitaryMinibossProjCleave
monster projectile variation [122]
Las Habilidades disparan 2 Proyectiles adicionales
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [5000]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley Hit Triggerable

GAHeistMilitaryMinibossCleave
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [7500]

is_area_damage Triggerable Attack

GAHeistMilitaryMinibossFireThrust
skill physical damage % to convert to fire [50]
main hand base maximum attack distance [15]
active skill damage +% final [58.16]

is_area_damage cast_time_overrides_attack_duration Triggerable Attack
Tiempo de recarga: 7 Second

GAHeistTemplarShieldBashMiniboss
skill physical damage % to convert to fire [50]
base knockback speed +% [100]
Distancia de Empuje aumentada un 100%
active skill attack damage final permyriad [5000]

global_knockback is_area_damage always_stun cast_time_overrides_attack_duration Triggerable Channelled

HeistMilitaryMinibossShieldCharge
iconshieldcharge
Carga con escudo
Carga hacia un enemigo y lo aporrea con el escudo para golpearlo. Esto lo empuja y aturde. Los enemigos en su camino son empujados a un costado. El daño y el aturdimiento son proporcionales a la distancia recorrida. No puede ser asistido por Golpe Múltiple.
Velocidad de Movimiento reducida un 50%
shield charge stun duration +% maximum [50]
shield charge damage +% maximum [0]
shield charge extra distance [30]
shield charge end slide distance [0]
shield charge continue past target [0]

ignores_proximity_shield global_cannot_crit Attack Melee MeleeSingleTarget MovementSkill TravelSkill
Tiempo de recarga: 12 Second

ChangeToStance1Heist
skill_cannot_be_interrupted skill_cannot_be_stunned
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
82Jefe de seguridad515042122.41.5688676288507945030303020

HeistMilitaryMelee
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

DoLiterallyNothing

WalkEmergeHeistGuard
walk emerge distance [200]

EASHeistMilitaryMinibossFireCloneWall
skill_cannot_be_interrupted skill_cannot_be_stunned skill_cannot_be_knocked_backTiempo de recarga: 8 Second

HeistMilitaryMinibossFlameWallGroundInner
ground fire art variation [0]
base fire damage to deal per minute [64802]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 1.75 Second

HeistMilitaryMinibossFlameWallGroundOuter
ground fire art variation [0]
base fire damage to deal per minute [64802]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second

HeistMilitaryMinibossFlameWallGroundCenter
ground fire art variation [0]
base fire damage to deal per minute [64802]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 2.5 Second

GAHeistMilitaryMinibossBounce
base knockback speed +% [0]
damage hit effect index [11]

global_knockback always_stun is_area_damage Triggerable Attack

EASHeistMilitaryMinibossProjCleave
Tiempo de recarga: 8 Second

MPWHeistMilitaryMinibossProjCleave
monster projectile variation [122]
Las Habilidades disparan 2 Proyectiles adicionales
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [5000]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley Hit Triggerable

GAHeistMilitaryMinibossCleave
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [7500]

is_area_damage Triggerable Attack

GAHeistMilitaryMinibossFireThrust
skill physical damage % to convert to fire [50]
main hand base maximum attack distance [15]
active skill damage +% final [54.47]

is_area_damage cast_time_overrides_attack_duration Triggerable Attack
Tiempo de recarga: 7 Second

GAHeistTemplarShieldBashMiniboss
skill physical damage % to convert to fire [50]
base knockback speed +% [100]
Distancia de Empuje aumentada un 100%
active skill attack damage final permyriad [5000]

global_knockback is_area_damage always_stun cast_time_overrides_attack_duration Triggerable Channelled

HeistMilitaryMinibossShieldCharge
iconshieldcharge
Carga con escudo
Carga hacia un enemigo y lo aporrea con el escudo para golpearlo. Esto lo empuja y aturde. Los enemigos en su camino son empujados a un costado. El daño y el aturdimiento son proporcionales a la distancia recorrida. No puede ser asistido por Golpe Múltiple.
Velocidad de Movimiento reducida un 50%
shield charge stun duration +% maximum [50]
shield charge damage +% maximum [0]
shield charge extra distance [30]
shield charge end slide distance [0]
shield charge continue past target [0]

ignores_proximity_shield global_cannot_crit Attack Melee MeleeSingleTarget MovementSkill TravelSkill
Tiempo de recarga: 12 Second

ChangeToStance1Heist
skill_cannot_be_interrupted skill_cannot_be_stunned
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
78Jefe de seguridad398541685.11.5659754226566852030303020

HeistMilitaryMelee
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

DoLiterallyNothing

WalkEmergeHeistGuard
walk emerge distance [200]

EASHeistMilitaryMinibossFireCloneWall
skill_cannot_be_interrupted skill_cannot_be_stunned skill_cannot_be_knocked_backTiempo de recarga: 8 Second

HeistMilitaryMinibossFlameWallGroundInner
ground fire art variation [0]
base fire damage to deal per minute [50229]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 1.75 Second

HeistMilitaryMinibossFlameWallGroundOuter
ground fire art variation [0]
base fire damage to deal per minute [50229]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second

HeistMilitaryMinibossFlameWallGroundCenter
ground fire art variation [0]
base fire damage to deal per minute [50229]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 2.5 Second

GAHeistMilitaryMinibossBounce
base knockback speed +% [0]
damage hit effect index [11]

global_knockback always_stun is_area_damage Triggerable Attack

EASHeistMilitaryMinibossProjCleave
Tiempo de recarga: 8 Second

MPWHeistMilitaryMinibossProjCleave
monster projectile variation [122]
Las Habilidades disparan 2 Proyectiles adicionales
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [5000]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley Hit Triggerable

GAHeistMilitaryMinibossCleave
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [7500]

is_area_damage Triggerable Attack

GAHeistMilitaryMinibossFireThrust
skill physical damage % to convert to fire [50]
main hand base maximum attack distance [15]
active skill damage +% final [49.86]

is_area_damage cast_time_overrides_attack_duration Triggerable Attack
Tiempo de recarga: 7 Second

GAHeistTemplarShieldBashMiniboss
skill physical damage % to convert to fire [50]
base knockback speed +% [100]
Distancia de Empuje aumentada un 100%
active skill attack damage final permyriad [5000]

global_knockback is_area_damage always_stun cast_time_overrides_attack_duration Triggerable Channelled

HeistMilitaryMinibossShieldCharge
iconshieldcharge
Carga con escudo
Carga hacia un enemigo y lo aporrea con el escudo para golpearlo. Esto lo empuja y aturde. Los enemigos en su camino son empujados a un costado. El daño y el aturdimiento son proporcionales a la distancia recorrida. No puede ser asistido por Golpe Múltiple.
Velocidad de Movimiento reducida un 50%
shield charge stun duration +% maximum [50]
shield charge damage +% maximum [0]
shield charge extra distance [30]
shield charge end slide distance [0]
shield charge continue past target [0]

ignores_proximity_shield global_cannot_crit Attack Melee MeleeSingleTarget MovementSkill TravelSkill
Tiempo de recarga: 12 Second

ChangeToStance1Heist
skill_cannot_be_interrupted skill_cannot_be_stunned
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
73Jefe de seguridad2960912571.5638020166965676030303020

HeistMilitaryMelee
iconbasicattack
Ataque estándar
Derriba a tus enemigos con un poderoso embate.
skill_can_fire_arrows skill_can_fire_wand_projectiles Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley

DoLiterallyNothing

WalkEmergeHeistGuard
walk emerge distance [200]

EASHeistMilitaryMinibossFireCloneWall
skill_cannot_be_interrupted skill_cannot_be_stunned skill_cannot_be_knocked_backTiempo de recarga: 8 Second

HeistMilitaryMinibossFlameWallGroundInner
ground fire art variation [0]
base fire damage to deal per minute [38791]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 1.75 Second

HeistMilitaryMinibossFlameWallGroundOuter
ground fire art variation [0]
base fire damage to deal per minute [38791]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second

HeistMilitaryMinibossFlameWallGroundCenter
ground fire art variation [0]
base fire damage to deal per minute [38791]

Spell Area Hit Triggerable Duration AreaSpell
Tiempo de lanzamiento: 1 Second
Duration: 2.5 Second

GAHeistMilitaryMinibossBounce
base knockback speed +% [0]
damage hit effect index [11]

global_knockback always_stun is_area_damage Triggerable Attack

EASHeistMilitaryMinibossProjCleave
Tiempo de recarga: 8 Second

MPWHeistMilitaryMinibossProjCleave
monster projectile variation [122]
Las Habilidades disparan 2 Proyectiles adicionales
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [5000]

base_is_projectile use_scaled_contact_offset projectile_uses_contact_position maintain_projectile_direction_when_using_contact_position Attack ProjectileAttack SkillCanMirageArcher Projectile SkillCanVolley Hit Triggerable

GAHeistMilitaryMinibossCleave
skill physical damage % to convert to fire [50]
active skill attack damage final permyriad [7500]

is_area_damage Triggerable Attack

GAHeistMilitaryMinibossFireThrust
skill physical damage % to convert to fire [50]
main hand base maximum attack distance [15]
active skill damage +% final [45.25]

is_area_damage cast_time_overrides_attack_duration Triggerable Attack
Tiempo de recarga: 7 Second

GAHeistTemplarShieldBashMiniboss
skill physical damage % to convert to fire [50]
base knockback speed +% [100]
Distancia de Empuje aumentada un 100%
active skill attack damage final permyriad [5000]

global_knockback is_area_damage always_stun cast_time_overrides_attack_duration Triggerable Channelled

HeistMilitaryMinibossShieldCharge
iconshieldcharge
Carga con escudo
Carga hacia un enemigo y lo aporrea con el escudo para golpearlo. Esto lo empuja y aturde. Los enemigos en su camino son empujados a un costado. El daño y el aturdimiento son proporcionales a la distancia recorrida. No puede ser asistido por Golpe Múltiple.
Velocidad de Movimiento reducida un 50%
shield charge stun duration +% maximum [50]
shield charge damage +% maximum [0]
shield charge extra distance [30]
shield charge end slide distance [0]
shield charge continue past target [0]

ignores_proximity_shield global_cannot_crit Attack Melee MeleeSingleTarget MovementSkill TravelSkill
Tiempo de recarga: 12 Second

ChangeToStance1Heist
skill_cannot_be_interrupted skill_cannot_be_stunned
NivelNombreExperienciaDamageAttack TimeAlly LifeArmaduraEvasiónEscudo de energíaResiste FuegoResiste HieloResiste RayoResiste Caos
68Jefe de seguridad21536932.41.5624108122544681030303020
# Aggro Stance
stance default
# Non NPC ai
conditions TargetDoesNotHaveStateHeistNPC
{
Melee90OnlyLastTarget TargetNear
Melee30OnlyLastTarget
Melee 3
ShieldChargeHeistMilitaryMinibossShieldCharge30 ForceTargetEnemy TargetNotNear TargetIsPlayer TerrainWalkableXUnitsInFront=30
EmptyActionSpellEASHeistMilitaryMinibossProjCleave30 ForceTargetEnemy TargetIsPlayer
GeometryAttackGAHeistMilitaryMinibossFireThrust30 ForceTargetEnemy TargetIsPlayer
ShieldChargeHeistMilitaryMinibossShieldCharge3 ForceTargetEnemy TargetNotNear TerrainWalkableXUnitsInFront=30
EmptyActionSpellEASHeistMilitaryMinibossProjCleave3 ForceTargetEnemy
GeometryAttackGAHeistMilitaryMinibossFireThrust3 ForceTargetEnemy
}
# Mostly ignore the NPC, but attack them more during jobs
conditions TargetHasStateHeistNPC
{
conditions TargetIsAtOrAboveState=(state::lock_pick_progress, 1)
{
Melee27OnlyLastTarget TargetNear
}
Melee9OnlyLastTarget TargetNear
}
# Relaxed Stance - Initial stance for all non-spawned guards
stance stance2
ChangeToStance1 -1TargetWithinAngle=(-20,20) ForceTargetEnemy TargetInRange=55 TargetIsPlayer # Go to combat behaviour
ChangeToStance1 -1TargetWithinAngle=(-85,85) ForceTargetEnemy TargetInRange=40 TargetIsPlayer # Go to combat behaviour
ChangeToStance3-1FightIsInState=1 # Draw weapon / walk faster
DoNothingDoLiterallyNothing10 IsInState=(state::patrolling, 0)
# Alert Stance
stance stance3
ChangeToStance1 -1FightIsInState=2 # Go to combat behaviour
ChangeToStance1 -1TargetWithinAngle=(-20,20) ForceTargetEnemy TargetInRange=55 TargetIsPlayer # Go to combat behaviour
ChangeToStance1 -1TargetWithinAngle=(-85,85) ForceTargetEnemy TargetInRange=40 TargetIsPlayer # Go to combat behaviour

Object Type

version 2
extends "Metadata/Monsters/LeagueHeist/HeistMonsterBase"
extends "Metadata/Monsters/LeagueHeist/HeistMinibossBase"

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueHeist/HeistMonsterBase"
extends "Metadata/Monsters/LeagueHeist/HeistMinibossBase"

Actor
{
	on_event_left1_for_ShieldCharge =
	"
		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao, left1 );
		PlayEffectAttached( Metadata/Effects/Spells/surge/flamesurge3.ao, 0, left1 );
	"

	on_event_left2_for_ShieldCharge =
	"
		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao, left2 );
		PlayEffectAttached( Metadata/Effects/Spells/surge/flamesurge3.ao, 0, left2 );
	"

	on_event_right1_for_ShieldCharge =
	"
		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao, right1 );
		PlayEffectAttached( Metadata/Effects/Spells/surge/flamesurge3.ao, 0, right1 );
	"

	on_event_right2_for_ShieldCharge =
	"
		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao, right2 );
		PlayEffectAttached( Metadata/Effects/Spells/surge/flamesurge3.ao, 0, right2 );
	"

	on_end_ShieldCharge =
	"
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao );
	"

	on_destroy_ShieldCharge =
	"
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao );
	"
}

Animated
{
	on_event_contact_for_chokepoint_channel_01_end = "PlayEffect( HeistMilitaryShieldBash );"

	on_end_shield_wall_start_01 =
	"
		PlayAnimationAttached( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao, shield_wall_walk_01 );
		PlayAnimationAttached( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao, shield_wall_walk_01 );
		PlayAnimationAttached( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao, shield_wall_walk_01 );
		PlayAnimationAttached( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao, shield_wall_walk_01 );
	"

	on_shield_wall_end_01 =
	"
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/shield_clone/epk/clone_fade.epk, Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/shield_clone/epk/clone_fade.epk, Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao );
	"

	on_event_apply_fadeout_to_clones_for_shield_wall_end_01 =
	"
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/shield_clone/epk/clone_fade.epk, Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/shield_clone/epk/clone_fade.epk, Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao );
	"

	on_event_addswordepk = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/sword.epk, R_Weapon );"
	on_event_removeswordepk = "RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/sword.epk, R_Weapon );"
	on_event_addshieldepk_for_alert_transition_01 = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/shield.epk, Metadata/Monsters/LeagueHeist/Military/attachments/TemplarShieldElite.ao );"
}

Life
{
	on_death =
	"
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/sword.epk, R_Weapon );
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/shield.epk, Metadata/Monsters/LeagueHeist/Military/attachments/TemplarShieldElite.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao );
		DetachAllOfType( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao );
	"
}

StateMachine
{
	create_state_fight_2 =
	"
		IfAlive( { AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/shield.epk, Metadata/Monsters/LeagueHeist/Military/attachments/TemplarShieldElite.ao ); } );
	"
}
Resiste FuegoResiste HieloResiste RayoResiste Caos
1010105
20202012
30303020
Path of Building
Spectre
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueHeist/Military/MilitaryMelee1Miniboss"] = {
    name = "Head Enforcer",
    life = 14,
    fireResist = 30,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 20,
    damage = 1.6,
    damageSpread = 0.2,
    attackTime = 1.56,
    attackRange = 18,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "Shield",
    skillList = {
        "HeistMilitaryMinibossShieldCharge",
        "HeistMilitaryMelee",
        "MPWHeistMilitaryMinibossProjCleave",
        "HeistMilitaryMinibossFlameWallGroundInner",
        "HeistMilitaryMinibossFlameWallGroundOuter",
        "HeistMilitaryMinibossFlameWallGroundCenter",
        "GAHeistMilitaryMinibossBounce",
        "GAHeistTemplarShieldBashMiniboss",
        "GAHeistMilitaryMinibossCleave",
        "GAHeistMilitaryMinibossFireThrust",
        "EASHeistMilitaryMinibossFireCloneWall",
        "EASHeistMilitaryMinibossProjCleave",
        "WalkEmergeHeistGuard",
        "DoLiterallyNothing",
        "ChangeToStance1Heist",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistMilitaryMinibossShieldCharge"] = {
    name = "Shield Charge",
    hidden = true,
    color = 4,
    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.MovementSkill] = true,
        [SkillType.TravelSkill] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "shield_charge_stun_duration_+%_maximum",
        "shield_charge_damage_+%_maximum",
        "shield_charge_extra_distance",
        "shield_charge_end_slide_distance",
        "shield_charge_continue_past_target",
        "ignores_proximity_shield",
        "global_cannot_crit",
    },
    levels = {
        [1] = {-50, 50, 0, 30, 0, 0, levelRequirement = 1, statInterpolation = {1, 1, 1, 1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistMilitaryMelee"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWHeistMilitaryMinibossProjCleave"] = {
    name = "MPWHeistMilitaryMinibossProjCleave",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "number_of_additional_projectiles",
        "skill_physical_damage_%_to_convert_to_fire",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "maintain_projectile_direction_when_using_contact_position",
    },
    levels = {
        [1] = {122, 2, 50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistMilitaryMinibossFlameWallGroundInner"] = {
    name = "HeistMilitaryMinibossFlameWallGroundInner",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.4,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_fire_art_variation",
        "base_fire_damage_to_deal_per_minute",
    },
    levels = {
        [1] = {0, 2.5, levelRequirement = 1, statInterpolation = {1, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistMilitaryMinibossFlameWallGroundOuter"] = {
    name = "HeistMilitaryMinibossFlameWallGroundOuter",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.4,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_fire_art_variation",
        "base_fire_damage_to_deal_per_minute",
    },
    levels = {
        [1] = {0, 2.5, levelRequirement = 1, statInterpolation = {1, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HeistMilitaryMinibossFlameWallGroundCenter"] = {
    name = "HeistMilitaryMinibossFlameWallGroundCenter",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.4,
    incrementalEffectiveness = 0.04,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Hit] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "ground_fire_art_variation",
        "base_fire_damage_to_deal_per_minute",
    },
    levels = {
        [1] = {0, 2.5, levelRequirement = 1, statInterpolation = {1, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAHeistMilitaryMinibossBounce"] = {
    name = "GAHeistMilitaryMinibossBounce",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_knockback_speed_+%",
        "knockback_distance_+%",
        "damage_hit_effect_index",
        "global_knockback",
        "always_stun",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 0, 11, levelRequirement = 1, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAHeistTemplarShieldBashMiniboss"] = {
    name = "GAHeistTemplarShieldBashMiniboss",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Channelled] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 0.499,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "base_knockback_speed_+%",
        "knockback_distance_+%",
        "global_knockback",
        "is_area_damage",
        "always_stun",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {50, 100, 100, baseMultiplier = 1.5, levelRequirement = 0, statInterpolation = {1, 1, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAHeistMilitaryMinibossCleave"] = {
    name = "GAHeistMilitaryMinibossCleave",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {50, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAHeistMilitaryMinibossFireThrust"] = {
    name = "GAHeistMilitaryMinibossFireThrust",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 2,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "main_hand_base_maximum_attack_distance",
        "active_skill_damage_+%_final",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {50, 15, -30, levelRequirement = 1, statInterpolation = {1, 1, 2},  cost = { }, },
        [2] = {50, 15, 0, levelRequirement = 19, statInterpolation = {1, 1, 2},  cost = { }, },
        [3] = {50, 15, 1, levelRequirement = 20, statInterpolation = {1, 1, 2},  cost = { }, },
        [4] = {50, 15, 60, levelRequirement = 84, statInterpolation = {1, 1, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistMilitaryMinibossFireCloneWall"] = {
    name = "EASHeistMilitaryMinibossFireCloneWall",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 6,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASHeistMilitaryMinibossProjCleave"] = {
    name = "EASHeistMilitaryMinibossProjCleave",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeHeistGuard"] = {
    name = "WalkEmergeHeistGuard",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 0.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {200, levelRequirement = 0, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "DoLiterallyNothing",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChangeToStance1Heist"] = {
    name = "ChangeToStance1Heist",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_gem_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_cannot_be_interrupted",
        "skill_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}