Tetzcatl, the Blazing Guardian
Construct
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item quantity +% [800]
monster dropped item rarity +% [1600]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
SpectreN
AreaRavine, The Assembly
Tags2HBluntMetal_onhit_audio, allows_inc_aoe, construct, lightning_affinity, not_dex, very_slow_movement
Life
250%
Energy Shield From Life
15%
Armour
+100%
Resistance
30 30 -30 0
Damage
208%
Accuracy
100%
5%
Attack Distance
6 ~ 44
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
VaalStatueBossMAP
Metadata
VaalStatueBossMAP
Level
65
Life
13,840
Armour
4,046
Evasion Rating
663
Energy Shield
2,442
Damage
442
Spell Damage
442
Accuracy
2,214
Attack Time
1.5
Experience
53,768
Minion Life
13,349
Minion Energy Shield
2,356
Minion Damage
1,724
Minion Armour
8,092
MeleeAtAnimationSpeedUniqueDoNotFaceTarget
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 353–530
Critical Hit Chance: 5%
Attack Time: 1.5 sec
action attack or cast time uses animation length [1]
action do not face target [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 353–530
Critical Hit Chance: 5%
Attack Time: 1.5 sec
action attack or cast time uses animation length [1]
action do not face target [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EASVaalStatueBossSnakeBarrage
Cooldown Time: 8 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
EASVaalBossStatueLaserCrisCross
Cooldown Time: 11 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
EGVaalStatueBossWallToBallLasers
Triggerable
Cooldown Time: 16 sec
action attack or cast time uses animation length [1]
GSVaalStatueBossWallToBallLaserEG
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [200]
EASVaalStatueBossComboLaser
Cannot be Knocked Back
action attack or cast time uses animation length [1]
MDVaalBossStatueFrontToBack
Multicastable, Triggerable
Cooldown Time: 11 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
MDVaalBossStatueFocusExplosion
Multicastable, Triggerable
Cooldown Time: 11 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
MDVaalBossStatueCrisCross
Multicastable, Triggerable
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
MDVaalBossStatueCrisCross2
Multicastable, Triggerable
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
MDVaalBossStatueLeftRightCombo
Multicastable, Triggerable
Cooldown Time: 11 sec
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
GSVaalStatueBossWallToBallLasers
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 436.3 to 1309 Lightning Damage
Supported Skills have 100% increased chance to Shock
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GSVaalStatueBossConcentratedBlast
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 698.1 to 2094 Lightning Damage
Supported Skills have 100% increased chance to Shock
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
spell maximum action distance +% [-60]
voll slam damage +% final at centre [30]
GAVaalStatueBossSnakeBarrage
Triggerable, Attack
Base Damage: 353–530
Critical Hit Chance: 5%
Attack Damage: 175%
Attack Time: 1.5 sec
Deals 75% more Attack Damage
Converts 40% of Physical Damage to Lightning Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GAVaalStatueBossFootStepStomps
Triggerable, Attack
Base Damage: 353–530
Critical Hit Chance: 5%
Attack Time: 1.5 sec
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GSVaalStatueBossComboLaser
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 283.6 to 850.9 Lightning Damage
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [200]
MDVaalBossStatueBallLightning
Multicastable, Triggerable
Cooldown Time: 8 sec
Cannot be Knocked Back
Cannot be Stunned
action attack or cast time uses animation length [1]
EASVaalStatueBossTurnLeft180
Cannot be Knocked Back
Your Hits cannot Stun Enemies
action attack or cast time uses animation length [1]
action do not face target [1]
EASVaalStatueBossTurnRight180
Cannot be Knocked Back
Your Hits cannot Stun Enemies
action attack or cast time uses animation length [1]
action do not face target [1]
TBVaalStatueBossBallLasers
Spell, Triggerable, Attack, Damage
Base Damage: 353–530
Critical Hit Chance: 6%
Cast Time: 1 sec
Attack Time: 1.5 sec
Deals 76.36 to 229.1 Lightning Damage
Supported Skills have 300% increased chance to Shock
25% more Magnitude of Shock inflicted
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
skill can be active blocked from all directions [1]
GSVaalStatueBossTriangleSlam
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
Cooldown Time: 16 sec
Deals 1117 to 1676 Physical Damage
Cannot be Knocked Back
Converts 40% of Physical Damage to Lightning Damage
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
spell maximum action distance +% [-50]
voll slam damage +% final at centre [20]
GSVaalStatueBossRectangleCascades
Triggerable, Spell, Damage
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 1117 to 1676 Physical Damage
Converts 40% of Physical Damage to Lightning Damage
action attack or cast time uses animation length [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [200]
GTTriangleSlamEdgeBlasts
Triggerable
action attack or cast time uses animation length [1]
EASVaalStatueBossSnakeBarrageBwd
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-60]
EASVaalStatueBossDoubleJab
Cannot be Knocked Back
action attack or cast time uses animation length [1]
spell maximum action distance +% [-80]

Object Type

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

StateMachine
{
	define_shared_state =
	"
		powered;
		blocking;
		quest;
		boss_emerge;
	"
}

Actor
{
	on_effect_start_CTS1BossFightStart = "MakeCollidable();"
}

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

Stats
{
	set_monster_delay_item_drops_millis = 4800
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/laser_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/ball_lightning_connect_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/onAct_charge_beam.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/charged_shock_nova_build_up.ao"
}

Object Type Codes

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

StateMachine
{
	on_or_create_state_powered_0 = "HideMeshSegments( gemShape );"
	on_or_create_state_powered_1 = "ShowMeshSegments( gemShape );"
	on_or_create_state_powered_2 = "HideMeshSegments( gemShape );"

	on_state_powered_2 =
	"
		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
		my_core_light.SetLightState( off );
	"

	on_state_powered_1 =
	"
		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
		my_core_light.SetLightState( on );
		SetRangeCheckingForGlobalAudioParams( true );
	"

	on_state_powered_0 =
	"
		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
		my_core_light.SetLightState( off );
	"

	create_state_powered_2 =
	"
		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
		my_core_light.SetLightState( off );
	"

	create_state_powered_1 =
	"
		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
		my_core_light.SetLightState( on );
	"

	create_state_powered_0 =
	"
		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
		my_core_light.SetLightState( off );
		SetRangeCheckingForGlobalAudioParams( false );
	"



	on_or_create_state_blocking_1 =
	"
		IfAlive( (){ MakeCollidable(); } );
		globals.disable_instant_teleport_sector_1.RenameSectorsAtLocation( hide_teleports_off, hide_teleports );
	"
}

GlobalAudioParamEvents
{
	player_in_range_param = "ZikoatlInRange"
	life_percent_param = "ZikoatlLifePercentage"
	range = 130
}

Preload
{
	preload_misc_beam = "VaalStatueBossWallLasers"
	preload_environment = "G3_6_2_boss"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/VaalBossStatue/VaalStatueBossMAP"] = {
    name = "Tetzcatl, the Blazing Guardian",
    life = 2.5,
    energyShield = 0.15,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.08,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 44,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedUniqueDoNotFaceTarget",
        "MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand",
        "GSVaalStatueBossWallToBallLasers",
        "GSVaalStatueBossConcentratedBlast",
        "GAVaalStatueBossSnakeBarrage",
        "GAVaalStatueBossFootStepStomps",
        "GSVaalStatueBossComboLaser",
        "GSVaalStatueBossWallToBallLaserEG",
        "GSVaalStatueBossTriangleSlam",
        "GSVaalStatueBossRectangleCascades",
        "EASVaalBossStatueLaserCrisCross",
        "EASVaalStatueBossSnakeBarrage",
        "EASVaalStatueBossSnakeBarrageBwd",
        "EASVaalStatueBossTurnLeft180",
        "EASVaalStatueBossTurnRight180",
        "EASVaalStatueBossComboLaser",
        "EASVaalStatueBossDoubleJab",
        "MDVaalBossStatueCrisCross",
        "MDVaalBossStatueCrisCross2",
        "MDVaalBossStatueFrontToBack",
        "MDVaalBossStatueLeftRightCombo",
        "MDVaalBossStatueFocusExplosion",
        "MDVaalBossStatueBallLightning",
        "TBVaalStatueBossBallLasers",
        "EGVaalStatueBossWallToBallLasers",
        "GTTriangleSlamEdgeBlasts",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUniqueDoNotFaceTarget"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVaalStatueBossWallToBallLasers"] = {
    name = "GSVaalStatueBossWallToBallLasers",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "shock_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 100, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVaalStatueBossConcentratedBlast"] = {
    name = "GSVaalStatueBossConcentratedBlast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "spell_maximum_action_distance_+%",
        "shock_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
    },
    levels = {
        [1] = {0.5, 1.5, -60, 100, 200, 30, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVaalStatueBossSnakeBarrage"] = {
    name = "GAVaalStatueBossSnakeBarrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {40, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAVaalStatueBossFootStepStomps"] = {
    name = "GAVaalStatueBossFootStepStomps",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVaalStatueBossComboLaser"] = {
    name = "GSVaalStatueBossComboLaser",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVaalStatueBossWallToBallLaserEG"] = {
    name = "GSVaalStatueBossWallToBallLaserEG",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {200, critChance = 6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVaalStatueBossTriangleSlam"] = {
    name = "GSVaalStatueBossTriangleSlam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "spell_maximum_action_distance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 40, -50, 200, 20, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSVaalStatueBossRectangleCascades"] = {
    name = "GSVaalStatueBossRectangleCascades",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 40, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalBossStatueLaserCrisCross"] = {
    name = "EASVaalBossStatueLaserCrisCross",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalStatueBossSnakeBarrage"] = {
    name = "EASVaalStatueBossSnakeBarrage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalStatueBossSnakeBarrageBwd"] = {
    name = "EASVaalStatueBossSnakeBarrageBwd",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalStatueBossTurnLeft180"] = {
    name = "EASVaalStatueBossTurnLeft180",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "cannot_be_knocked_back",
        "cannot_stun",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalStatueBossTurnRight180"] = {
    name = "EASVaalStatueBossTurnRight180",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
        "cannot_be_knocked_back",
        "cannot_stun",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalStatueBossComboLaser"] = {
    name = "EASVaalStatueBossComboLaser",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASVaalStatueBossDoubleJab"] = {
    name = "EASVaalStatueBossDoubleJab",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDVaalBossStatueCrisCross"] = {
    name = "MDVaalBossStatueCrisCross",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDVaalBossStatueCrisCross2"] = {
    name = "MDVaalBossStatueCrisCross2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDVaalBossStatueFrontToBack"] = {
    name = "MDVaalBossStatueFrontToBack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDVaalBossStatueLeftRightCombo"] = {
    name = "MDVaalBossStatueLeftRightCombo",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDVaalBossStatueFocusExplosion"] = {
    name = "MDVaalBossStatueFocusExplosion",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MDVaalBossStatueBallLightning"] = {
    name = "MDVaalBossStatueBallLightning",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
        "cannot_be_knocked_back",
        "base_cannot_be_stunned",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TBVaalStatueBossBallLasers"] = {
    name = "TBVaalStatueBossBallLasers",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_shock_effect_+%_final",
        "shock_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_can_be_active_blocked_from_all_directions",
    },
    levels = {
        [1] = {0.5, 1.5, 25, 300, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EGVaalStatueBossWallToBallLasers"] = {
    name = "EGVaalStatueBossWallToBallLasers",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTTriangleSlamEdgeBlasts"] = {
    name = "GTTriangleSlamEdgeBlasts",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [1600]
monster slain experience +% [0]
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Tetzcatl, the Blazing Guardian
    Construct
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    SpectreN
    Tags2HBluntMetal_onhit_audio, allows_inc_aoe, construct, lightning_affinity, not_dex, very_slow_movement
    Life
    250%
    Energy Shield From Life
    15%
    Armour
    +100%
    Resistance
    30 30 -30 0
    Damage
    208%
    Accuracy
    100%
    5%
    Attack Distance
    6 ~ 44
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    VaalStatueBossSTANDALONE
    Metadata
    VaalStatueBossSTANDALONE
    Level
    68
    Life
    16,484
    Armour
    4,826
    Evasion Rating
    708
    Energy Shield
    2,909
    Damage
    485
    Spell Damage
    485
    Accuracy
    2,464
    Attack Time
    1.5
    Experience
    71,585
    Minion Life
    14,726
    Minion Energy Shield
    2,599
    Minion Damage
    2,015
    Minion Armour
    9,652
    MeleeAtAnimationSpeedUniqueDoNotFaceTarget
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    action do not face target [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    action do not face target [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EASVaalStatueBossSnakeBarrage
    Cooldown Time: 8 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    EASVaalBossStatueLaserCrisCross
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    EGVaalStatueBossWallToBallLasers
    Triggerable
    Cooldown Time: 16 sec
    action attack or cast time uses animation length [1]
    GSVaalStatueBossWallToBallLaserEG
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    EASVaalStatueBossComboLaser
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    MDVaalBossStatueFrontToBack
    Multicastable, Triggerable
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueFocusExplosion
    Multicastable, Triggerable
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueCrisCross
    Multicastable, Triggerable
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueCrisCross2
    Multicastable, Triggerable
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueLeftRightCombo
    Multicastable, Triggerable
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    GSVaalStatueBossWallToBallLasers
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 478.3 to 1435 Lightning Damage
    Supported Skills have 100% increased chance to Shock
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSVaalStatueBossConcentratedBlast
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 765.2 to 2296 Lightning Damage
    Supported Skills have 100% increased chance to Shock
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    spell maximum action distance +% [-60]
    voll slam damage +% final at centre [30]
    GAVaalStatueBossSnakeBarrage
    Triggerable, Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Damage: 175%
    Attack Time: 1.5 sec
    Deals 75% more Attack Damage
    Converts 40% of Physical Damage to Lightning Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GAVaalStatueBossFootStepStomps
    Triggerable, Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSVaalStatueBossComboLaser
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 310.9 to 932.6 Lightning Damage
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    MDVaalBossStatueBallLightning
    Multicastable, Triggerable
    Cooldown Time: 8 sec
    Cannot be Knocked Back
    Cannot be Stunned
    action attack or cast time uses animation length [1]
    EASVaalStatueBossTurnLeft180
    Cannot be Knocked Back
    Your Hits cannot Stun Enemies
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASVaalStatueBossTurnRight180
    Cannot be Knocked Back
    Your Hits cannot Stun Enemies
    action attack or cast time uses animation length [1]
    action do not face target [1]
    TBVaalStatueBossBallLasers
    Spell, Triggerable, Attack, Damage
    Base Damage: 388–582
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Attack Time: 1.5 sec
    Deals 83.7 to 251.1 Lightning Damage
    Supported Skills have 300% increased chance to Shock
    25% more Magnitude of Shock inflicted
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    skill can be active blocked from all directions [1]
    GSVaalStatueBossTriangleSlam
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Cooldown Time: 16 sec
    Deals 1224 to 1837 Physical Damage
    Cannot be Knocked Back
    Converts 40% of Physical Damage to Lightning Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    spell maximum action distance +% [-50]
    voll slam damage +% final at centre [20]
    GSVaalStatueBossRectangleCascades
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 1224 to 1837 Physical Damage
    Converts 40% of Physical Damage to Lightning Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTTriangleSlamEdgeBlasts
    Triggerable
    action attack or cast time uses animation length [1]
    EASVaalStatueBossSnakeBarrageBwd
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    EASVaalStatueBossDoubleJab
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-80]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    StateMachine
    {
    	define_shared_state =
    	"
    		powered;
    		blocking;
    		quest;
    		boss_emerge;
    	"
    }
    
    Functions
    {
    	fix_orientation =
    	"
    		/* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */
    		this.temp_anim_orientation = arg1;
    		AddOnActionEnd(
    		{
    			SetOrientation( GetOrientation() + temp_anim_orientation, false, true );
    			PlayAnimationType( Idle, 1.0, 0, 0 );
    			this.temp_anim_orientation = null;
    		}, true );
    	"
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 4800
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/laser_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/ball_lightning_connect_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/onAct_charge_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/charged_shock_nova_build_up.ao"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    
    StateMachine
    {
    	on_or_create_state_powered_0 = "HideMeshSegments( gemShape );"
    	on_or_create_state_powered_1 = "ShowMeshSegments( gemShape );"
    	on_or_create_state_powered_2 = "HideMeshSegments( gemShape );"
    
    	on_state_powered_2 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    	"
    
    	on_state_powered_1 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( on );
    		SetRangeCheckingForGlobalAudioParams( true );
    	"
    
    	on_state_powered_0 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    	"
    
    	create_state_powered_2 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    	"
    
    	create_state_powered_1 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( on );
    	"
    
    	create_state_powered_0 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    		SetRangeCheckingForGlobalAudioParams( false );
    	"
    
    
    
    	on_or_create_state_blocking_1 =
    	"
    		IfAlive( (){ MakeCollidable(); } );
    		globals.disable_instant_teleport_sector_1.RenameSectorsAtLocation( hide_teleports_off, hide_teleports );
    	"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "ZikoatlInRange"
    	life_percent_param = "ZikoatlLifePercentage"
    	range = 130
    }
    
    Preload
    {
    	preload_misc_beam = "VaalStatueBossWallLasers"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalBossStatue/VaalStatueBossSTANDALONE"] = {
        name = "Tetzcatl, the Blazing Guardian",
        life = 2.5,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.08,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 44,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUniqueDoNotFaceTarget",
            "MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand",
            "GSVaalStatueBossWallToBallLasers",
            "GSVaalStatueBossConcentratedBlast",
            "GAVaalStatueBossSnakeBarrage",
            "GAVaalStatueBossFootStepStomps",
            "GSVaalStatueBossComboLaser",
            "GSVaalStatueBossWallToBallLaserEG",
            "GSVaalStatueBossTriangleSlam",
            "GSVaalStatueBossRectangleCascades",
            "EASVaalBossStatueLaserCrisCross",
            "EASVaalStatueBossSnakeBarrage",
            "EASVaalStatueBossSnakeBarrageBwd",
            "EASVaalStatueBossTurnLeft180",
            "EASVaalStatueBossTurnRight180",
            "EASVaalStatueBossComboLaser",
            "EASVaalStatueBossDoubleJab",
            "MDVaalBossStatueCrisCross",
            "MDVaalBossStatueCrisCross2",
            "MDVaalBossStatueFrontToBack",
            "MDVaalBossStatueLeftRightCombo",
            "MDVaalBossStatueFocusExplosion",
            "MDVaalBossStatueBallLightning",
            "TBVaalStatueBossBallLasers",
            "EGVaalStatueBossWallToBallLasers",
            "GTTriangleSlamEdgeBlasts",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUniqueDoNotFaceTarget"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossWallToBallLasers"] = {
        name = "GSVaalStatueBossWallToBallLasers",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shock_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 100, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossConcentratedBlast"] = {
        name = "GSVaalStatueBossConcentratedBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "spell_maximum_action_distance_+%",
            "shock_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -60, 100, 200, 30, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVaalStatueBossSnakeBarrage"] = {
        name = "GAVaalStatueBossSnakeBarrage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {40, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVaalStatueBossFootStepStomps"] = {
        name = "GAVaalStatueBossFootStepStomps",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossComboLaser"] = {
        name = "GSVaalStatueBossComboLaser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossWallToBallLaserEG"] = {
        name = "GSVaalStatueBossWallToBallLaserEG",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {200, critChance = 6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossTriangleSlam"] = {
        name = "GSVaalStatueBossTriangleSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "spell_maximum_action_distance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, -50, 200, 20, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossRectangleCascades"] = {
        name = "GSVaalStatueBossRectangleCascades",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalBossStatueLaserCrisCross"] = {
        name = "EASVaalBossStatueLaserCrisCross",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossSnakeBarrage"] = {
        name = "EASVaalStatueBossSnakeBarrage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossSnakeBarrageBwd"] = {
        name = "EASVaalStatueBossSnakeBarrageBwd",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossTurnLeft180"] = {
        name = "EASVaalStatueBossTurnLeft180",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "action_do_not_face_target",
            "cannot_be_knocked_back",
            "cannot_stun",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossTurnRight180"] = {
        name = "EASVaalStatueBossTurnRight180",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "action_do_not_face_target",
            "cannot_be_knocked_back",
            "cannot_stun",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossComboLaser"] = {
        name = "EASVaalStatueBossComboLaser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossDoubleJab"] = {
        name = "EASVaalStatueBossDoubleJab",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueCrisCross"] = {
        name = "MDVaalBossStatueCrisCross",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueCrisCross2"] = {
        name = "MDVaalBossStatueCrisCross2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueFrontToBack"] = {
        name = "MDVaalBossStatueFrontToBack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueLeftRightCombo"] = {
        name = "MDVaalBossStatueLeftRightCombo",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueFocusExplosion"] = {
        name = "MDVaalBossStatueFocusExplosion",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueBallLightning"] = {
        name = "MDVaalBossStatueBallLightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TBVaalStatueBossBallLasers"] = {
        name = "TBVaalStatueBossBallLasers",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_shock_effect_+%_final",
            "shock_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "skill_can_be_active_blocked_from_all_directions",
        },
        levels = {
            [1] = {0.5, 1.5, 25, 300, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGVaalStatueBossWallToBallLasers"] = {
        name = "EGVaalStatueBossWallToBallLasers",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTTriangleSlamEdgeBlasts"] = {
        name = "GTTriangleSlamEdgeBlasts",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • keyval
    StateMachine./*
    StateMachine.boss_life_bar - controls when to show the big life bar (also requires the checkbox in MonsterVarieties to be checked)
    StateMachine.0: Life bar is hidden
    StateMachine.1: Life bar is visible, will hide on death
    StateMachine.dont_hide_lifebar_on_unaggro - controls whether the boss life bar should be hidden when the boss unaggros
    StateMachine.0: Life bar is hidden after a short duration when the boss loses aggro
    StateMachine.1: Life bar remains visible the entire time, can still be controlled by setting the disable_life_bar state
    StateMachine.show_life_bar_when_in_range - delay the life bar from showing up, until the boss is on screen (for wild bosses)
    StateMachine.0: Life bar behaves as normal
    StateMachine.1: Life bar initially only shows up when a player can see the boss on screen, this doesn't make it get removed if the player goes off screen though
    StateMachine.light - controls the boss point light, attaches to head_light_attachment if it exists (otherwise uses the default)
    StateMachine.0: Light off, handles the fade out
    StateMachine.1: Light on, handles the fade in */
    StateMachine.define_shared_state =,
    StateMachine.", , ,
    StateMachine.boss_life_bar;
    StateMachine.hidden;
    StateMachine.light;
    StateMachine.disable_life_bar;
    StateMachine.first_aggro;
    StateMachine.powered;
    StateMachine.blocking;
    StateMachine.quest;
    StateMachine.boss_emerge;
    Actor.slow_animations_go_to_idlefalse
    Stats.corpse_cannot_be_destroyed1
    Stats.base_heavy_stun_duration_ms4000
    Stats.monster_delay_item_drops_millis4800
    Life.corpse_usablefalse
    Monster.is_bosstrue
    Functions.fix_orientation =
    Functions.",
    Functions./* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */
    Functions.this.temp_anim_orientationarg1;, null;
    Functions.AddOnActionEnd(
    Functions.SetOrientation( GetOrientation() + temp_anim_orientation, false, true );
    Functions.PlayAnimationType( Idle, 1.0, 0, 0 );
    Functions.}, true );
    Preload.preload_animated_objectMetadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/laser_beam.ao, Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/ball_lightning_connect_beam.ao, Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/onAct_charge_beam.ao, Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/charged_shock_nova_build_up.ao
    Tetzcatl, the Blazing Guardian
    Construct
    100% reduced Action Speed
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    SpectreN
    Tags2HBluntMetal_onhit_audio, allows_inc_aoe, construct, lightning_affinity, not_dex, very_slow_movement
    Life
    250%
    Energy Shield From Life
    15%
    Armour
    +100%
    Resistance
    30 30 -30 0
    Damage
    208%
    Accuracy
    100%
    5%
    Attack Distance
    6 ~ 44
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    VaalStatueBossSTANDALONE
    Metadata
    VaalStatueBossSTANDALONEExpedition
    Level
    68
    Life
    16,484
    Armour
    4,826
    Evasion Rating
    708
    Energy Shield
    2,909
    Damage
    485
    Spell Damage
    485
    Accuracy
    2,464
    Attack Time
    1.5
    Experience
    71,585
    Minion Life
    14,726
    Minion Energy Shield
    2,599
    Minion Damage
    2,015
    Minion Armour
    9,652
    MeleeAtAnimationSpeedUniqueDoNotFaceTarget
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    action do not face target [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    action do not face target [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EASVaalStatueBossSnakeBarrage
    Cooldown Time: 8 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    EASVaalBossStatueLaserCrisCross
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    EGVaalStatueBossWallToBallLasers
    Triggerable
    Cooldown Time: 16 sec
    action attack or cast time uses animation length [1]
    GSVaalStatueBossWallToBallLaserEG
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    EASVaalStatueBossComboLaser
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    MDVaalBossStatueFrontToBack
    Multicastable, Triggerable
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueFocusExplosion
    Multicastable, Triggerable
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueCrisCross
    Multicastable, Triggerable
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueCrisCross2
    Multicastable, Triggerable
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    MDVaalBossStatueLeftRightCombo
    Multicastable, Triggerable
    Cooldown Time: 11 sec
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    GSVaalStatueBossWallToBallLasers
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 478.3 to 1435 Lightning Damage
    Supported Skills have 100% increased chance to Shock
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSVaalStatueBossConcentratedBlast
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 765.2 to 2296 Lightning Damage
    Supported Skills have 100% increased chance to Shock
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    spell maximum action distance +% [-60]
    voll slam damage +% final at centre [30]
    GAVaalStatueBossSnakeBarrage
    Triggerable, Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Damage: 175%
    Attack Time: 1.5 sec
    Deals 75% more Attack Damage
    Converts 40% of Physical Damage to Lightning Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GAVaalStatueBossFootStepStomps
    Triggerable, Attack
    Base Damage: 388–582
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GSVaalStatueBossComboLaser
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 310.9 to 932.6 Lightning Damage
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [200]
    MDVaalBossStatueBallLightning
    Multicastable, Triggerable
    Cooldown Time: 8 sec
    Cannot be Knocked Back
    Cannot be Stunned
    action attack or cast time uses animation length [1]
    EASVaalStatueBossTurnLeft180
    Cannot be Knocked Back
    Your Hits cannot Stun Enemies
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASVaalStatueBossTurnRight180
    Cannot be Knocked Back
    Your Hits cannot Stun Enemies
    action attack or cast time uses animation length [1]
    action do not face target [1]
    TBVaalStatueBossBallLasers
    Spell, Triggerable, Attack, Damage
    Base Damage: 388–582
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Attack Time: 1.5 sec
    Deals 83.7 to 251.1 Lightning Damage
    Supported Skills have 300% increased chance to Shock
    25% more Magnitude of Shock inflicted
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    skill can be active blocked from all directions [1]
    GSVaalStatueBossTriangleSlam
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Cooldown Time: 16 sec
    Deals 1224 to 1837 Physical Damage
    Cannot be Knocked Back
    Converts 40% of Physical Damage to Lightning Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    spell maximum action distance +% [-50]
    voll slam damage +% final at centre [20]
    GSVaalStatueBossRectangleCascades
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 1224 to 1837 Physical Damage
    Converts 40% of Physical Damage to Lightning Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]
    GTTriangleSlamEdgeBlasts
    Triggerable
    action attack or cast time uses animation length [1]
    EASVaalStatueBossSnakeBarrageBwd
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-60]
    EASVaalStatueBossDoubleJab
    Cannot be Knocked Back
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-80]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    extends "Metadata/Monsters/VaalBossStatue/VaalStatueBossExpeditionEncased"
    
    StateMachine
    {
    	define_shared_state =
    	"
    		powered;
    		blocking;
    		quest;
    		boss_emerge;
    	"
    }
    
    Functions
    {
    	fix_orientation =
    	"
    		/* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */
    		this.temp_anim_orientation = arg1;
    		AddOnActionEnd(
    		{
    			SetOrientation( GetOrientation() + temp_anim_orientation, false, true );
    			PlayAnimationType( Idle, 1.0, 0, 0 );
    			this.temp_anim_orientation = null;
    		}, true );
    	"
    }
    
    Stats
    {
    	set_monster_delay_item_drops_millis = 4800
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/laser_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/ball_lightning_connect_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/onAct_charge_beam.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/charged_shock_nova_build_up.ao"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBaseStandAlone"
    extends "Metadata/Monsters/VaalBossStatue/VaalStatueBossExpeditionEncased"
    
    StateMachine
    {
    	on_or_create_state_powered_0 = "HideMeshSegments( gemShape );"
    	on_or_create_state_powered_1 = "ShowMeshSegments( gemShape );"
    	on_or_create_state_powered_2 = "HideMeshSegments( gemShape );"
    
    	on_state_powered_2 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    	"
    
    	on_state_powered_1 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( on );
    		SetRangeCheckingForGlobalAudioParams( true );
    	"
    
    	on_state_powered_0 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    	"
    
    	create_state_powered_2 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    	"
    
    	create_state_powered_1 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( on );
    	"
    
    	create_state_powered_0 =
    	"
    		this.my_core_light = GetAttachedAOByType( 'Metadata/Monsters/VaalBossStatue/Objects/VaalStatueBossCoreLight.ao' );
    		my_core_light.SetLightState( off );
    		SetRangeCheckingForGlobalAudioParams( false );
    	"
    
    
    
    	on_or_create_state_blocking_1 =
    	"
    		IfAlive( (){ MakeCollidable(); } );
    		globals.disable_instant_teleport_sector_1.RenameSectorsAtLocation( hide_teleports_off, hide_teleports );
    	"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "ZikoatlInRange"
    	life_percent_param = "ZikoatlLifePercentage"
    	range = 130
    }
    
    Preload
    {
    	preload_misc_beam = "VaalStatueBossWallLasers"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalBossStatue/VaalStatueBossSTANDALONEExpedition"] = {
        name = "Tetzcatl, the Blazing Guardian",
        life = 2.5,
        energyShield = 0.15,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.08,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 44,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUniqueDoNotFaceTarget",
            "MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand",
            "GSVaalStatueBossWallToBallLasers",
            "GSVaalStatueBossConcentratedBlast",
            "GAVaalStatueBossSnakeBarrage",
            "GAVaalStatueBossFootStepStomps",
            "GSVaalStatueBossComboLaser",
            "GSVaalStatueBossWallToBallLaserEG",
            "GSVaalStatueBossTriangleSlam",
            "GSVaalStatueBossRectangleCascades",
            "EASVaalBossStatueLaserCrisCross",
            "EASVaalStatueBossSnakeBarrage",
            "EASVaalStatueBossSnakeBarrageBwd",
            "EASVaalStatueBossTurnLeft180",
            "EASVaalStatueBossTurnRight180",
            "EASVaalStatueBossComboLaser",
            "EASVaalStatueBossDoubleJab",
            "MDVaalBossStatueCrisCross",
            "MDVaalBossStatueCrisCross2",
            "MDVaalBossStatueFrontToBack",
            "MDVaalBossStatueLeftRightCombo",
            "MDVaalBossStatueFocusExplosion",
            "MDVaalBossStatueBallLightning",
            "TBVaalStatueBossBallLasers",
            "EGVaalStatueBossWallToBallLasers",
            "GTTriangleSlamEdgeBlasts",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUniqueDoNotFaceTarget"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUniqueDoNotFaceTargetOffhand"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossWallToBallLasers"] = {
        name = "GSVaalStatueBossWallToBallLasers",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "shock_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 100, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossConcentratedBlast"] = {
        name = "GSVaalStatueBossConcentratedBlast",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "spell_maximum_action_distance_+%",
            "shock_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, -60, 100, 200, 30, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVaalStatueBossSnakeBarrage"] = {
        name = "GAVaalStatueBossSnakeBarrage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {40, 200, baseMultiplier = 1.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAVaalStatueBossFootStepStomps"] = {
        name = "GAVaalStatueBossFootStepStomps",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {200, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossComboLaser"] = {
        name = "GSVaalStatueBossComboLaser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossWallToBallLaserEG"] = {
        name = "GSVaalStatueBossWallToBallLaserEG",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {200, critChance = 6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossTriangleSlam"] = {
        name = "GSVaalStatueBossTriangleSlam",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "spell_maximum_action_distance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, -50, 200, 20, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSVaalStatueBossRectangleCascades"] = {
        name = "GSVaalStatueBossRectangleCascades",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_base_physical_damage_%_to_convert_to_lightning",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, 200, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalBossStatueLaserCrisCross"] = {
        name = "EASVaalBossStatueLaserCrisCross",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossSnakeBarrage"] = {
        name = "EASVaalStatueBossSnakeBarrage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossSnakeBarrageBwd"] = {
        name = "EASVaalStatueBossSnakeBarrageBwd",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossTurnLeft180"] = {
        name = "EASVaalStatueBossTurnLeft180",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "action_do_not_face_target",
            "cannot_be_knocked_back",
            "cannot_stun",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossTurnRight180"] = {
        name = "EASVaalStatueBossTurnRight180",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "action_do_not_face_target",
            "cannot_be_knocked_back",
            "cannot_stun",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossComboLaser"] = {
        name = "EASVaalStatueBossComboLaser",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalStatueBossDoubleJab"] = {
        name = "EASVaalStatueBossDoubleJab",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueCrisCross"] = {
        name = "MDVaalBossStatueCrisCross",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueCrisCross2"] = {
        name = "MDVaalBossStatueCrisCross2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueFrontToBack"] = {
        name = "MDVaalBossStatueFrontToBack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueLeftRightCombo"] = {
        name = "MDVaalBossStatueLeftRightCombo",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueFocusExplosion"] = {
        name = "MDVaalBossStatueFocusExplosion",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {-60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MDVaalBossStatueBallLightning"] = {
        name = "MDVaalBossStatueBallLightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
            "cannot_be_knocked_back",
            "base_cannot_be_stunned",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TBVaalStatueBossBallLasers"] = {
        name = "TBVaalStatueBossBallLasers",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_shock_effect_+%_final",
            "shock_chance_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "skill_can_be_active_blocked_from_all_directions",
        },
        levels = {
            [1] = {0.5, 1.5, 25, 300, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGVaalStatueBossWallToBallLasers"] = {
        name = "EGVaalStatueBossWallToBallLasers",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTTriangleSlamEdgeBlasts"] = {
        name = "GTTriangleSlamEdgeBlasts",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    100% reduced Action Speed
    FamilyEncasedMonster
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • action speed -% Min: 100 Max: 100 Global
  • monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • keyval
    Actor.basic_actionChangeToStance1
    StateMachine.define_shared_statebe_free;
    StateMachine.define_shared_state =
    StateMachine.",
    StateMachine.powered;
    StateMachine.blocking;
    StateMachine.quest;
    StateMachine.boss_emerge;
    MinimapIcon.iconExpeditionPOI
    Functions.fix_orientation =
    Functions.",
    Functions./* arg1 doesn't exist by the time AddOnActionEnd happens so needs to be put somewhere */
    Functions.this.temp_anim_orientationarg1;, null;
    Functions.AddOnActionEnd(
    Functions.SetOrientation( GetOrientation() + temp_anim_orientation, false, true );
    Functions.PlayAnimationType( Idle, 1.0, 0, 0 );
    Functions.}, true );
    Stats.monster_delay_item_drops_millis4800
    Preload.preload_animated_objectMetadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/laser_beam.ao, Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/ball_lightning_connect_beam.ao, Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/onAct_charge_beam.ao, Metadata/Effects/Spells/monsters_effects/Act4_FOUR/VaalStatue/charged_shock_nova_build_up.ao
    Edit

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