Exécuteur du sanctuaire
Humanoïde
100% d'Augmentation de l'Expérience octroyée par les Monstres
15000% d'Augmentation de la Rareté des Objets cédés
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
stance movement speed +% final [-64]
stance movement speed +% final [-18]
stance movement speed +% final [-50]
Sanctum Enforcer
SpectreN
AreaTemple d'ivoire, Carte
Tagsfire_affinity, has_one_hand_sword, has_one_handed_melee, human, humanoid, I_see_brothers_card, large_height, light_armour, melee, military, non_unique_map_boss, not_dex, not_int, physical_affinity, red_blood, slashing_weapon, very_fast_movement
Vie
400%
Armure
+100%
Ailment Threshold
400%
Résistance
40 40 40 25
Damage
220%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
10 ~ 18
Attack Time
1.56 Second
Damage Spread
±20%
Expérience
200%
Model Size
138%
Type
IvoryTempleMilitaryBoss1
Metadata
IvoryTempleMilitaryBoss1
Niveau
72
Vie
932,128
Armure
78,898
Évasion
5,444
Bouclier d'énergie
0
Damage
1,189
Dégâts des sorts
1,775
Précision
339
Attack Time
1.0452
Expérience
122,870
Ailment Threshold
521,992
Chill
1,651
Shock
1,651
Brittle
9,338
Scorch
1,651
Sap
4,560
IvoryTempleMilitaryBossShieldCharge
Attack, Melee, MeleeSingleTarget, Movement, Travel
Charge au bouclier
Base Damage: 1889–2833
Chances de coup critique: 5%
Attack Time: 1.56 sec.
Temps de recharge: 12 sec.
Une charge qui percute un ennemi avec le bouclier du personnage. L'ennemi est également repoussé et étourdi. Les ennemis sur votre chemin sont projetés sur le côté. Les dégâts et l'étourdissement sont proportionnels à la distance parcourue.
Vous n'infligez plus de Coups critiques
50% d'Augmentation de la Durée de l'Étourdissement sur les Ennemis à distance de charge maximale
50% de Réduction de la Vitesse de déplacement
ignores proximity shield [1]
shield charge continue past target [0]
shield charge extra distance [30]
IvoryTempleMilitaryBossMelee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 1889–2833
Chances de coup critique: 5%
Attack Time: 1.56 sec.
Frappez vos ennemis d'un coup puissant.
50% des Dégâts physiques sont Convertis en Dégâts de feu
skill can fire arrows [1]
skill can fire wand projectiles [1]
MPWIvoryTempleMilitaryBossProjCleave
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 1889–2833
Chances de coup critique: 5%
Dégâts d'Attaque: 150%
Attack Time: 1.56 sec.
50% Davantage de Dégâts d'Attaque
50% des Dégâts physiques sont Convertis en Dégâts de feu
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [122]
projectile uses contact position [1]
use scaled contact offset [1]
IvoryTempleMilitaryBossFlameWallGroundInner
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Temps d'incantation: 1 sec.
Inflige 795.2 Dégâts de feu de base par seconde
La Durée de base est de 1.75 secondes
active skill area of effect radius +% final [-70]
IvoryTempleMilitaryBossFlameWallGroundOuter
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Temps d'incantation: 1 sec.
Inflige 795.2 Dégâts de feu de base par seconde
La Durée de base est de 1 secondes
active skill area of effect radius +% final [-70]
IvoryTempleMilitaryBossFlameWallGroundCenter
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Temps d'incantation: 1 sec.
Inflige 795.2 Dégâts de feu de base par seconde
La Durée de base est de 2.5 secondes
active skill area of effect radius +% final [-70]
GAIvoryTempleMilitaryBossBounce
Triggerable, Attack
Base Damage: 1889–2833
Chances de coup critique: 5%
Attack Time: 1.56 sec.
Repousse les Ennemis au Toucher
Étourdit les Ennemis
is area damage [1]
GAIvoryTempleMilitaryBossShieldBash
Attack, Triggerable, Channel
Base Damage: 1889–2833
Chances de coup critique: 5%
Dégâts d'Attaque: 150%
Attack Time: 1.56 sec.
Repousse les Ennemis au Toucher
50% Davantage de Dégâts d'Attaque
50% des Dégâts physiques sont Convertis en Dégâts de feu
100% d'Augmentation de la Distance de Repoussement
Étourdit les Ennemis
active skill area of effect radius +% final [100]
base knockback speed +% [100]
cast time overrides attack duration [1]
is area damage [1]
GAIvoryTempleMilitaryBossCleave
Triggerable, Attack
Base Damage: 1889–2833
Chances de coup critique: 5%
Dégâts d'Attaque: 175%
Attack Time: 1.56 sec.
75% Davantage de Dégâts d'Attaque
50% des Dégâts physiques sont Convertis en Dégâts de feu
is area damage [1]
GAIvoryTempleMilitaryBossFireThrust
Triggerable, Attack
Base Damage: 1889–2833
Chances de coup critique: 5%
Attack Time: 1.56 sec.
Temps de recharge: 7 sec.
48.94% Davantage de Dégâts
50% des Dégâts physiques sont Convertis en Dégâts de feu
+1.5 mètres d'Allonge en mêlée
active skill area of effect radius +% final [100]
cast time overrides attack duration [1]
is area damage [1]
EASIvoryTempleMilitaryBossFireCloneWall
Spell
Temps d'incantation: 6 sec.
Temps de recharge: 8 sec.
skill cannot be interrupted [1]
skill cannot be knocked back [1]
skill cannot be stunned [1]
EASIvoryTempleMilitaryBossProjCleave
Spell
Temps d'incantation: 2.5 sec.
Temps de recharge: 8 sec.

Object Type

version 2
extends "Metadata/Monsters/MilitaryMapBoss/IvoryTempleMilitaryBase"

Object Type Codes

version 2
extends "Metadata/Monsters/MilitaryMapBoss/IvoryTempleMilitaryBase"
Actor
{
	on_event_left1_for_ShieldCharge =
	"
		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao, left1 );
		PlayAttachedEffect( Metadata/Effects/Spells/surge/flamesurge3.ao, left1 );
	"

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

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

	on_event_right2_for_ShieldCharge =
	"
		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao, right2 );
		PlayAttachedEffect( Metadata/Effects/Spells/surge/flamesurge3.ao, 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 ); } );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/MilitaryMapBoss/IvoryTempleMilitaryBoss1"] = {
    name = "Sanctum Enforcer",
    life = 4,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 2.2,
    damageSpread = 0.2,
    attackTime = 1.56,
    attackRange = 18,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "Shield",
    skillList = {
        "IvoryTempleMilitaryBossShieldCharge",
        "IvoryTempleMilitaryBossMelee",
        "MPWIvoryTempleMilitaryBossProjCleave",
        "IvoryTempleMilitaryBossFlameWallGroundInner",
        "IvoryTempleMilitaryBossFlameWallGroundOuter",
        "IvoryTempleMilitaryBossFlameWallGroundCenter",
        "GAIvoryTempleMilitaryBossBounce",
        "GAIvoryTempleMilitaryBossShieldBash",
        "GAIvoryTempleMilitaryBossCleave",
        "GAIvoryTempleMilitaryBossFireThrust",
        "EASIvoryTempleMilitaryBossFireCloneWall",
        "EASIvoryTempleMilitaryBossProjCleave",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["IvoryTempleMilitaryBossShieldCharge"] = {
    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.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Melee] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "shield_charge_continue_past_target",
        "base_movement_velocity_+%",
        "shield_charge_stun_duration_+%_maximum",
        "shield_charge_extra_distance",
        "ignores_proximity_shield",
        "global_cannot_crit",
    },
    levels = {
        [1] = {0, -50, 50, 30, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IvoryTempleMilitaryBossMelee"] = {
    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.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_physical_damage_%_to_convert_to_fire",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWIvoryTempleMilitaryBossProjCleave"] = {
    name = "MPWIvoryTempleMilitaryBossProjCleave",
    hidden = true,
    color = 4,
    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 = 2.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "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, 50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IvoryTempleMilitaryBossFlameWallGroundInner"] = {
    name = "IvoryTempleMilitaryBossFlameWallGroundInner",
    hidden = true,
    color = 4,
    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 = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2.5, -70, 1750, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IvoryTempleMilitaryBossFlameWallGroundOuter"] = {
    name = "IvoryTempleMilitaryBossFlameWallGroundOuter",
    hidden = true,
    color = 4,
    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 = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2.5, -70, 1000, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IvoryTempleMilitaryBossFlameWallGroundCenter"] = {
    name = "IvoryTempleMilitaryBossFlameWallGroundCenter",
    hidden = true,
    color = 4,
    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 = {
        "base_fire_damage_to_deal_per_minute",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {2.5, -70, 2500, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAIvoryTempleMilitaryBossBounce"] = {
    name = "GAIvoryTempleMilitaryBossBounce",
    hidden = true,
    color = 4,
    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 = {
        "global_knockback",
        "always_stun",
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAIvoryTempleMilitaryBossShieldBash"] = {
    name = "GAIvoryTempleMilitaryBossShieldBash",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Channel] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.499,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_fire",
        "base_knockback_speed_+%",
        "knockback_distance_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "global_knockback",
        "is_area_damage",
        "always_stun",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {50, 100, 100, 100, baseMultiplier = 1.5, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAIvoryTempleMilitaryBossCleave"] = {
    name = "GAIvoryTempleMilitaryBossCleave",
    hidden = true,
    color = 4,
    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 = {
        "skill_physical_damage_%_to_convert_to_fire",
        "is_area_damage",
    },
    levels = {
        [1] = {50, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAIvoryTempleMilitaryBossFireThrust"] = {
    name = "GAIvoryTempleMilitaryBossFireThrust",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "melee_range_+",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cast_time_overrides_attack_duration",
    },
    levels = {
        [1] = {-30, 50, 15, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
        [2] = {0, 50, 15, 100, levelRequirement = 19, statInterpolation = {2},  cost = { }, },
        [3] = {1, 50, 15, 100, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
        [4] = {60, 50, 15, 100, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASIvoryTempleMilitaryBossFireCloneWall"] = {
    name = "EASIvoryTempleMilitaryBossFireCloneWall",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 6,
    baseFlags = {
        spell = true,
    },
    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["EASIvoryTempleMilitaryBossProjCleave"] = {
    name = "EASIvoryTempleMilitaryBossProjCleave",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
100% d'Augmentation de l'Expérience octroyée par les Monstres
15000% d'Augmentation de la Rareté des Objets cédés
IdMonsterMapBoss
FamilyMonsterMapBoss
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistTemplarWalk
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistTemplarJog
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    stance movement speed +% final [-50]
    IdStanceHeistTemplarMinibossFireWalk___
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -50 Max: -50 Global
  • Craft Tagsspeed
    Exécuteur du sanctuaire
    Humanoïde
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    stance movement speed +% final [-18]
    stance movement speed +% final [-50]
    Sanctum Enforcer
    SpectreN
    Tagsfire_affinity, has_one_hand_sword, has_one_handed_melee, human, humanoid, large_height, light_armour, melee, military, not_dex, not_int, physical_affinity, red_blood, slashing_weapon, very_fast_movement
    Vie
    400%
    Armure
    +100%
    Ailment Threshold
    400%
    Résistance
    40 40 40 25
    Damage
    220%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    10 ~ 18
    Attack Time
    1.56 Second
    Damage Spread
    ±20%
    Expérience
    200%
    Model Size
    138%
    Type
    IvoryTempleMilitaryBoss1
    Metadata
    IvoryTempleMilitaryBoss1Standalone
    Niveau
    68
    Vie
    557,385
    Armure
    57,580
    Évasion
    4,739
    Bouclier d'énergie
    0
    Damage
    936
    Dégâts des sorts
    1,397
    Précision
    290
    Attack Time
    1.0452
    Expérience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    IvoryTempleMilitaryBossShieldCharge
    Attack, Melee, MeleeSingleTarget, Movement, Travel
    Charge au bouclier
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Attack Time: 1.56 sec.
    Temps de recharge: 12 sec.
    Une charge qui percute un ennemi avec le bouclier du personnage. L'ennemi est également repoussé et étourdi. Les ennemis sur votre chemin sont projetés sur le côté. Les dégâts et l'étourdissement sont proportionnels à la distance parcourue.
    Vous n'infligez plus de Coups critiques
    50% d'Augmentation de la Durée de l'Étourdissement sur les Ennemis à distance de charge maximale
    50% de Réduction de la Vitesse de déplacement
    ignores proximity shield [1]
    shield charge continue past target [0]
    shield charge extra distance [30]
    IvoryTempleMilitaryBossMelee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Attack Time: 1.56 sec.
    Frappez vos ennemis d'un coup puissant.
    50% des Dégâts physiques sont Convertis en Dégâts de feu
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    MPWIvoryTempleMilitaryBossProjCleave
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Dégâts d'Attaque: 150%
    Attack Time: 1.56 sec.
    50% Davantage de Dégâts d'Attaque
    50% des Dégâts physiques sont Convertis en Dégâts de feu
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [122]
    projectile uses contact position [1]
    use scaled contact offset [1]
    IvoryTempleMilitaryBossFlameWallGroundInner
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Temps d'incantation: 1 sec.
    Inflige 679.8 Dégâts de feu de base par seconde
    La Durée de base est de 1.75 secondes
    active skill area of effect radius +% final [-70]
    IvoryTempleMilitaryBossFlameWallGroundOuter
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Temps d'incantation: 1 sec.
    Inflige 679.8 Dégâts de feu de base par seconde
    La Durée de base est de 1 secondes
    active skill area of effect radius +% final [-70]
    IvoryTempleMilitaryBossFlameWallGroundCenter
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Temps d'incantation: 1 sec.
    Inflige 679.8 Dégâts de feu de base par seconde
    La Durée de base est de 2.5 secondes
    active skill area of effect radius +% final [-70]
    GAIvoryTempleMilitaryBossBounce
    Triggerable, Attack
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Attack Time: 1.56 sec.
    Repousse les Ennemis au Toucher
    Étourdit les Ennemis
    is area damage [1]
    GAIvoryTempleMilitaryBossShieldBash
    Attack, Triggerable, Channel
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Dégâts d'Attaque: 150%
    Attack Time: 1.56 sec.
    Repousse les Ennemis au Toucher
    50% Davantage de Dégâts d'Attaque
    50% des Dégâts physiques sont Convertis en Dégâts de feu
    100% d'Augmentation de la Distance de Repoussement
    Étourdit les Ennemis
    active skill area of effect radius +% final [100]
    base knockback speed +% [100]
    cast time overrides attack duration [1]
    is area damage [1]
    GAIvoryTempleMilitaryBossCleave
    Triggerable, Attack
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Dégâts d'Attaque: 175%
    Attack Time: 1.56 sec.
    75% Davantage de Dégâts d'Attaque
    50% des Dégâts physiques sont Convertis en Dégâts de feu
    is area damage [1]
    GAIvoryTempleMilitaryBossFireThrust
    Triggerable, Attack
    Base Damage: 1486–2230
    Chances de coup critique: 5%
    Attack Time: 1.56 sec.
    Temps de recharge: 7 sec.
    45.25% Davantage de Dégâts
    50% des Dégâts physiques sont Convertis en Dégâts de feu
    +1.5 mètres d'Allonge en mêlée
    active skill area of effect radius +% final [100]
    cast time overrides attack duration [1]
    is area damage [1]
    EASIvoryTempleMilitaryBossFireCloneWall
    Spell
    Temps d'incantation: 6 sec.
    Temps de recharge: 8 sec.
    skill cannot be interrupted [1]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    EASIvoryTempleMilitaryBossProjCleave
    Spell
    Temps d'incantation: 2.5 sec.
    Temps de recharge: 8 sec.

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Actor
    {
    	on_event_left1_for_ShieldCharge =
    	"
    		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone.ao, left1 );
    		PlayAttachedEffect( Metadata/Effects/Spells/surge/flamesurge3.ao, left1 );
    	"
    
    	on_event_left2_for_ShieldCharge =
    	"
    		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone2.ao, left2 );
    		PlayAttachedEffect( Metadata/Effects/Spells/surge/flamesurge3.ao, left2 );
    	"
    
    	on_event_right1_for_ShieldCharge =
    	"
    		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone3.ao, right1 );
    		PlayAttachedEffect( Metadata/Effects/Spells/surge/flamesurge3.ao, right1 );
    	"
    
    	on_event_right2_for_ShieldCharge =
    	"
    		AddAttachedObjectToBones( Metadata/Monsters/LeagueHeist/Military/HeistMilitaryMelee1MinibossFlameClone4.ao, right2 );
    		PlayAttachedEffect( Metadata/Effects/Spells/surge/flamesurge3.ao, 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 );
    	"
    }
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		IfAlive( { AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/shield.epk, Metadata/Monsters/LeagueHeist/Military/attachments/TemplarShieldElite.ao ); } );
    		IfAlive( { AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Heist/military/miniboss/weapon_effects/sword.epk, R_Weapon ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MilitaryMapBoss/IvoryTempleMilitaryBoss1Standalone"] = {
        name = "Sanctum Enforcer",
        life = 4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.2,
        damageSpread = 0.2,
        attackTime = 1.56,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "IvoryTempleMilitaryBossShieldCharge",
            "IvoryTempleMilitaryBossMelee",
            "MPWIvoryTempleMilitaryBossProjCleave",
            "IvoryTempleMilitaryBossFlameWallGroundInner",
            "IvoryTempleMilitaryBossFlameWallGroundOuter",
            "IvoryTempleMilitaryBossFlameWallGroundCenter",
            "GAIvoryTempleMilitaryBossBounce",
            "GAIvoryTempleMilitaryBossShieldBash",
            "GAIvoryTempleMilitaryBossCleave",
            "GAIvoryTempleMilitaryBossFireThrust",
            "EASIvoryTempleMilitaryBossFireCloneWall",
            "EASIvoryTempleMilitaryBossProjCleave",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IvoryTempleMilitaryBossShieldCharge"] = {
        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.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Melee] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Movement] = true,
            [SkillType.Travel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "shield_charge_continue_past_target",
            "base_movement_velocity_+%",
            "shield_charge_stun_duration_+%_maximum",
            "shield_charge_extra_distance",
            "ignores_proximity_shield",
            "global_cannot_crit",
        },
        levels = {
            [1] = {0, -50, 50, 30, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IvoryTempleMilitaryBossMelee"] = {
        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.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_physical_damage_%_to_convert_to_fire",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWIvoryTempleMilitaryBossProjCleave"] = {
        name = "MPWIvoryTempleMilitaryBossProjCleave",
        hidden = true,
        color = 4,
        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 = 2.5,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "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, 50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IvoryTempleMilitaryBossFlameWallGroundInner"] = {
        name = "IvoryTempleMilitaryBossFlameWallGroundInner",
        hidden = true,
        color = 4,
        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 = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {2.5, -70, 1750, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IvoryTempleMilitaryBossFlameWallGroundOuter"] = {
        name = "IvoryTempleMilitaryBossFlameWallGroundOuter",
        hidden = true,
        color = 4,
        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 = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {2.5, -70, 1000, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IvoryTempleMilitaryBossFlameWallGroundCenter"] = {
        name = "IvoryTempleMilitaryBossFlameWallGroundCenter",
        hidden = true,
        color = 4,
        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 = {
            "base_fire_damage_to_deal_per_minute",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {2.5, -70, 2500, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAIvoryTempleMilitaryBossBounce"] = {
        name = "GAIvoryTempleMilitaryBossBounce",
        hidden = true,
        color = 4,
        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 = {
            "global_knockback",
            "always_stun",
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAIvoryTempleMilitaryBossShieldBash"] = {
        name = "GAIvoryTempleMilitaryBossShieldBash",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Channel] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.499,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_fire",
            "base_knockback_speed_+%",
            "knockback_distance_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "global_knockback",
            "is_area_damage",
            "always_stun",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {50, 100, 100, 100, baseMultiplier = 1.5, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAIvoryTempleMilitaryBossCleave"] = {
        name = "GAIvoryTempleMilitaryBossCleave",
        hidden = true,
        color = 4,
        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 = {
            "skill_physical_damage_%_to_convert_to_fire",
            "is_area_damage",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAIvoryTempleMilitaryBossFireThrust"] = {
        name = "GAIvoryTempleMilitaryBossFireThrust",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "melee_range_+",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "cast_time_overrides_attack_duration",
        },
        levels = {
            [1] = {-30, 50, 15, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 50, 15, 100, levelRequirement = 19, statInterpolation = {2},  cost = { }, },
            [3] = {1, 50, 15, 100, levelRequirement = 20, statInterpolation = {2},  cost = { }, },
            [4] = {60, 50, 15, 100, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASIvoryTempleMilitaryBossFireCloneWall"] = {
        name = "EASIvoryTempleMilitaryBossFireCloneWall",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 6,
        baseFlags = {
            spell = true,
        },
        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["EASIvoryTempleMilitaryBossProjCleave"] = {
        name = "EASIvoryTempleMilitaryBossProjCleave",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.5,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-18]
    IdStanceHeistTemplarJog
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    stance movement speed +% final [-50]
    IdStanceHeistTemplarMinibossFireWalk___
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -50 Max: -50 Global
  • Craft Tagsspeed
    Exécuteur du sanctuaire
    Humanoïde
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    stance movement speed +% final [-64]
    stance movement speed +% final [-18]
    stance movement speed +% final [-50]
    Sanctum Enforcer
    SpectreN
    Tagselder_map_boss, has_one_hand_sword, has_one_handed_melee, human, humanoid, light_armour, military, non_attacking, not_dex, not_int, red_blood, slashing_weapon, very_fast_movement
    Vie
    400%
    Armure
    +100%
    Ailment Threshold
    400%
    Résistance
    40 40 40 25
    Damage
    220%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    10 ~ 18
    Attack Time
    1.56 Second
    Damage Spread
    ±20%
    Expérience
    200%
    Model Size
    138%
    Type
    IvoryTempleMilitaryBoss1
    Metadata
    IvoryTempleMilitaryBoss1Elder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target.epk );"
    	create_transitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/entrance.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/absorb/absorb.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MilitaryMapBoss/IvoryTempleMilitaryBoss1Elder"] = {
        name = "Sanctum Enforcer",
        life = 4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.2,
        damageSpread = 0.2,
        attackTime = 1.56,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
        },
        modList = {
        },
    }
    
    100% d'Augmentation de l'Expérience octroyée par les Monstres
    15000% d'Augmentation de la Rareté des Objets cédés
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • IdNothing
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-64]
    IdStanceHeistTemplarWalk
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -64 Max: -64 Global
  • Craft Tagsspeed
    stance movement speed +% final [-18]
    IdStanceHeistTemplarJog
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -18 Max: -18 Global
  • Craft Tagsspeed
    stance movement speed +% final [-50]
    IdStanceHeistTemplarMinibossFireWalk___
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -50 Max: -50 Global
  • Craft Tagsspeed
    3.20Sanctum
    Objet monétaire · Orbe fissurant · Éclat fissurant · Invocation de Lycia de Créatures instables · Invocation de Lycia de Conducteurs de Charges · Invocation de Lycia d’Acrobaties · Invocation de Lycia de Réflexes de fer · Invocation de Lycia de Technique résolue · Invocation de Lycia de Posture inflexible · Invocation de Lycia de Batterie surnaturelle · Invocation de Lycia de Magie du sang · Invocation de Lycia d’En Harmonie avec la douleur · Invocation de Lycia d’Équilibre élémentaire · Invocation de Lycia de Poigne de fer · Invocation de Lycia d’À Bout portant · Invocation de Lycia de Danse des flèches · Invocation de Lycia de Lien ancestral · Invocation de Lycia de Pilleur d’esprit · Invocation de Lycia de Pacte vaal · Invocation de Lycia de Serment du Zélote · Invocation de Lycia d’Avatar du feu · Invocation de Lycia de L’Esprit dépasse la Matière · Invocation de Lycia de Surcharge élémentaire · Invocation de Lycia d’Agonie absolue · Invocation de Lycia de Danse pourpre · Invocation de Lycia de Lieur de runes · Invocation de Lycia d’Égide de perfidie · Invocation de Lycia d’Appel aux armes · Invocation de Lycia de Jeunesse éternelle · Invocation de Lycia de Coups déviés · Invocation de Lycia de Danseur du vent · Invocation de Lycia de L’Agnostique · Invocation de Lycia d’Égo suprême · Invocation de Lycia de Garde déséquilibrée · Invocation de Lycia de L’Empaleur · Invocation de Lycia de Maître des Calamités · Invocation de Lycia de Fléau des mages · Invocation de Lycia de Volonté de fer · Invocation de Lycia de Solipsisme · Invocation de Lycia de Danse fantomatique · Invocation de Lycia de Bouclier Divin · Invocation de Lycia de Combattant polyvalent · Invocation de Lycia de Nuance du Léthé · Invocation de Lycia de Technique méticuleuse