Bahlak, the Sky Seer
Beast
stance movement speed +% final [-50]
monster dropped item rarity +% [1600]
monster slain experience +% [0]
SpectreN
AreaThe Trial of Chaos
Tagsbeast, Claw_onhit_audio, flying, not_str, red_blood, slow_movement
Life
250%
Energy Shield From Life
11%
Evasion
+22%
Resistance
-30 0 75 0
Damage
333%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
9 ~ 18
Attack Time
1.5 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
ChaosGodOwlBoss
Metadata
ChaosGodOwlBoss__
Level
38
Life
2,390
Armour
364
Evasion Rating
398
Energy Shield
295
Damage
277
Spell Damage
277
Accuracy
760
Attack Time
1.5
Experience
9,115
Minion Life
5,084
Minion Energy Shield
628
Minion Damage
600
Minion Armour
364
MeleeAtAnimationSpeedBoss
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Time: 1.5 sec
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EAAChaosGodOwlBossDashLeftShort
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDashLeftMid
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDashLeftLong
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDashRightShort
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDashRightMid
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDashRightLong
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDiveBomb
Cooldown Time: 20 sec
action attack or cast time uses animation length [1]
skill does not pathfind [1]
EAAChaosGodOwlBossDashKick
Cooldown Time: 20 sec
10% reduced Attack Speed
action attack or cast time uses animation length [1]
skill does not pathfind [1]
GPAChaosGodOwlBossFeatherSwipeLeft
Triggerable, Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Damage: 170%
Attack Time: 1.5 sec
Cooldown Time: 12 sec
Deals 70% more Attack Damage
Fires 8 additional Projectiles
150% more Stun buildup
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
base is projectile [1]
distribute projectiles over contact points [1]
projectile ballistic angle from reference event [1]
projectile speed variation +% [1830]
projectile uses contact position [1]
use scaled contact offset [1]
GPAChaosGodOwlBossFeatherSwipeRight
Triggerable, Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Damage: 170%
Attack Time: 1.5 sec
Cooldown Time: 12 sec
Deals 70% more Attack Damage
Fires 8 additional Projectiles
150% more Stun buildup
action attack or cast time uses animation length [1]
attack maximum action distance + [60]
base is projectile [1]
distribute projectiles over contact points [1]
projectile ballistic angle from reference event [1]
projectile speed variation +% [1830]
projectile uses contact position [1]
use scaled contact offset [1]
GTChaosGodOwlBossLightningCascade
Triggerable
Cooldown Time: 18 sec
action attack or cast time uses animation length [1]
ChaosGodOwlBossBallLightning
Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, Unleashable, AreaSpell, UsableWhileMoving, Sustained, NoAttackInPlace, CreatesGroundEffect, Duration
Ball Lightning
Critical Hit Chance: 6%
Cast Time: 1 sec
Cooldown Time: 15 sec
Fire a slow-moving Projectile that moves through enemies. The Projectile itself does not Hit enemies, but repeatedly discharges bolts of Lightning at nearby enemies. Consumes a Fire Infusion if possible to slow down over time, create Ignited Ground as it travels, and explode dealing Fire damage in an Area after it dissipates.
Deals 104.1 to 312.3 Lightning Damage
Cannot Evade Enemy Attacks
Projectiles from Supported Skills Fork 2 additional Times
Hits enemies in range every 0.2 seconds
50% reduced Projectile Speed
50% more chance to Shock
Bolts target enemies within +1.5 metres
action attack or cast time uses animation length [1]
active skill area of effect radius +% final [0]
base is projectile [1]
is area damage [1]
projectile uses contact direction [1]
projectile uses contact position [1]
projectiles fork after traveling X units distance [35]
projectiles travel at fixed height [1]
use scaled contact offset [1]
EAAChaosGodOwlBossNighttimeDaytime
Cooldown Time: 55 sec
action attack or cast time uses animation length [1]
skill does not pathfind [1]
CTS3ChaosGodOwlBossTornadoForm
Cooldown Time: 40 sec
action attack or cast time uses animation length [1]
CTS1ChaosGodOwlBossExitTornadoForm
action attack or cast time uses animation length [1]
GSChaosGodOwlBossLightningCascade
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 190.8 to 572.5 Lightning Damage
100% more chance to Shock
action attack or cast time uses animation length [1]
is area damage [1]
GAChaosGodOwlBossDashKickLacerateLeft
Triggerable, Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Damage: 215%
Attack Time: 1.5 sec
Deals 115% more Attack Damage
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [20]
GAChaosGodOwlBossDashKickLacerateRight
Triggerable, Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Damage: 215%
Attack Time: 1.5 sec
Deals 115% more Attack Damage
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [20]
GAChaosGodOwlBossDiveBombImpact
Triggerable, Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Damage: 250%
Attack Time: 1.5 sec
Deals 150% more Attack Damage
action attack or cast time uses animation length [1]
is area damage [1]
voll slam damage +% final at centre [50]
GAChaosGodOwlBossBatDamage
Triggerable, Attack
Base Damage: 222–333
Critical Hit Chance: 5%
Attack Damage: 60%
Attack Time: 1.5 sec
Deals 40% less Attack Damage
action attack or cast time uses animation length [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
ChaosGodOwlBossSparknado
Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, Unleashable, Invokable
Critical Hit Chance: 5%
Cast Time: 1 sec
Deals 138.8 to 208.2 Physical Damage
base is projectile [1]
base skill effect duration [8000]
projectiles should collide with flying monsters [1]
spark pathing width bounds [15]
spark projectile bounces off walls [1]

Object Type

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

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

Stats
{
	set_base_heavy_stun_duration_ms = 5200
	has_quadruped_head_control = 1
	quadruped_head_turn_duration_ms = 200
}

StateMachine
{
	// used to disable/enable blocking for various skills
	define_shared_state = "non_collidable; paused_emerge;"
	on_or_create_state_non_collidable_1 = { RemoveCollidability(); }
	on_or_create_state_non_collidable_0 = { MakeCollidable(); }
	on_or_create_state_paused_emerge_1 = { SetGlobalAnimationSpeed( 0.0 ); }
	on_state_paused_emerge_0 = { SetGlobalAnimationSpeed( 1.0 ); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Dashes */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "instant_turning;"

	on_or_create_state_instant_turning_1 = { SetAnimatedTurnDuration( 0.035 ); }
	on_state_instant_turning_0 = { ResetAnimatedTurnDuration(); }
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Tornado Form */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	define_shared_state = "am_tornado;"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Bat Swarm */
/* ------------------------------------------------------------------------------------------------------------------- */

Functions
{
	fix_all_the_height_garbage = { arg1.LockHeight( GetHeight() ); }
}

Object Type Codes

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

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

Render
{
	use_ao_lights = true
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Preload */
/* ------------------------------------------------------------------------------------------------------------------- */

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ChaosGodOwlBoss/ao/tornado_attack.ao"
}

/* ------------------------------------------------------------------------------------------------------------------- */
/* Tornado Form */
/* ------------------------------------------------------------------------------------------------------------------- */

StateMachine
{
	on_or_create_state_am_tornado_1 = { this.tornado = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ChaosGodOwlBoss/ao/tornado_attack.ao',  ); }

	on_state_am_tornado_0 =
	{
		tornado.PlayAnimation( End );
		Delay( 1.0, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ChaosGodOwlBoss/ao/tornado_attack.ao' ); } );
	}
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/ChaosGodOwlBoss/ChaosGodOwlBoss__"] = {
    name = "Bahlak, the Sky Seer",
    life = 2.5,
    energyShield = 0.11,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 3.33,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 18,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedBoss",
        "GPAChaosGodOwlBossFeatherSwipeLeft",
        "GPAChaosGodOwlBossFeatherSwipeRight",
        "ChaosGodOwlBossBallLightning",
        "CTS3ChaosGodOwlBossTornadoForm",
        "CTS1ChaosGodOwlBossExitTornadoForm",
        "GSChaosGodOwlBossLightningCascade",
        "GAChaosGodOwlBossDashKickLacerateLeft",
        "GAChaosGodOwlBossDashKickLacerateRight",
        "GAChaosGodOwlBossDiveBombImpact",
        "GAChaosGodOwlBossBatDamage",
        "EAAChaosGodOwlBossDashLeftShort",
        "EAAChaosGodOwlBossDashLeftMid",
        "EAAChaosGodOwlBossDashLeftLong",
        "EAAChaosGodOwlBossDashRightShort",
        "EAAChaosGodOwlBossDashRightMid",
        "EAAChaosGodOwlBossDashRightLong",
        "EAAChaosGodOwlBossDiveBomb",
        "EAAChaosGodOwlBossNighttimeDaytime",
        "EAAChaosGodOwlBossDashKick",
        "GTChaosGodOwlBossLightningCascade",
        "ChaosGodOwlBossSparknado",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedBoss"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPAChaosGodOwlBossFeatherSwipeLeft"] = {
    name = "GPAChaosGodOwlBossFeatherSwipeLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "projectile_speed_variation_+%",
        "projectile_speed_variation_+%",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_reference_event",
        "distribute_projectiles_over_contact_points",
    },
    levels = {
        [1] = {60, 1800, 30, 150, 8, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GPAChaosGodOwlBossFeatherSwipeRight"] = {
    name = "GPAChaosGodOwlBossFeatherSwipeRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "projectile_speed_variation_+%",
        "projectile_speed_variation_+%",
        "active_skill_hit_damage_stun_multiplier_+%_final",
        "number_of_additional_projectiles",
        "base_is_projectile",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_reference_event",
        "distribute_projectiles_over_contact_points",
    },
    levels = {
        [1] = {60, 1800, 30, 150, 8, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChaosGodOwlBossBallLightning"] = {
    name = "Ball Lightning",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fire a slow-moving [Projectile] that moves through enemies. The [Projectile] itself does not [HitDamage|Hit] enemies, but repeatedly discharges bolts of [Lightning] at nearby enemies. Consumes a [Fire] [ElementalInfusion|Infusion] if possible to slow down over time, create [IgnitedGround|Ignited Ground] as it travels, and explode dealing [Fire] damage in an Area after it dissipates.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.Unleashable] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.UsableWhileMoving] = true,
        [SkillType.Sustained] = true,
        [SkillType.NoAttackInPlace] = true,
        [SkillType.CreatesGroundEffect] = true,
        [SkillType.Duration] = true,
    },
    statDescriptionScope = "ball_lightning/statset_0",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_projectile_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "ball_lightning_base_hit_frequency_ms",
        "number_of_additional_forks_base",
        "projectiles_fork_after_traveling_X_units_distance",
        "active_skill_shock_chance_+%_final",
        "base_is_projectile",
        "action_attack_or_cast_time_uses_animation_length",
        "use_scaled_contact_offset",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "projectiles_travel_at_fixed_height",
        "is_area_damage",
        "base_cannot_evade",
    },
    levels = {
        [1] = {0.5, 1.5, -50, 0, 15, 200, 2, 35, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS3ChaosGodOwlBossTornadoForm"] = {
    name = "CTS3ChaosGodOwlBossTornadoForm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CTS1ChaosGodOwlBossExitTornadoForm"] = {
    name = "CTS1ChaosGodOwlBossExitTornadoForm",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSChaosGodOwlBossLightningCascade"] = {
    name = "GSChaosGodOwlBossLightningCascade",
    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",
        "active_skill_shock_chance_+%_final",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAChaosGodOwlBossDashKickLacerateLeft"] = {
    name = "GAChaosGodOwlBossDashKickLacerateLeft",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAChaosGodOwlBossDashKickLacerateRight"] = {
    name = "GAChaosGodOwlBossDashKickLacerateRight",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {20, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAChaosGodOwlBossDiveBombImpact"] = {
    name = "GAChaosGodOwlBossDiveBombImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAChaosGodOwlBossBatDamage"] = {
    name = "GAChaosGodOwlBossBatDamage",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashLeftShort"] = {
    name = "EAAChaosGodOwlBossDashLeftShort",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashLeftMid"] = {
    name = "EAAChaosGodOwlBossDashLeftMid",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashLeftLong"] = {
    name = "EAAChaosGodOwlBossDashLeftLong",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashRightShort"] = {
    name = "EAAChaosGodOwlBossDashRightShort",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashRightMid"] = {
    name = "EAAChaosGodOwlBossDashRightMid",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashRightLong"] = {
    name = "EAAChaosGodOwlBossDashRightLong",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDiveBomb"] = {
    name = "EAAChaosGodOwlBossDiveBomb",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossNighttimeDaytime"] = {
    name = "EAAChaosGodOwlBossNighttimeDaytime",
    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",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAChaosGodOwlBossDashKick"] = {
    name = "EAAChaosGodOwlBossDashKick",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_speed_+%",
        "action_attack_or_cast_time_uses_animation_length",
        "skill_does_not_pathfind",
    },
    levels = {
        [1] = {-10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTChaosGodOwlBossLightningCascade"] = {
    name = "GTChaosGodOwlBossLightningCascade",
    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["ChaosGodOwlBossSparknado"] = {
    name = "ChaosGodOwlBossSparknado",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.Unleashable] = true,
        [SkillType.Invokable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        projectile = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "spark_pathing_width_bounds",
        "base_is_projectile",
        "projectiles_should_collide_with_flying_monsters",
        "spark_projectile_bounces_off_walls",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 8000, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
stance movement speed +% final [-50]
FamilyStance
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • stance movement speed +% final Min: -50 Max: -50 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
  • Bahlak, the Sky Seer
    Beast
    Area: Cenotes
    stance movement speed +% final [-50]
    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
    AreaCenotes
    Tagsbeast, Claw_onhit_audio, flying, not_str, red_blood, slow_movement
    Life
    250%
    Energy Shield From Life
    11%
    Evasion
    +22%
    Resistance
    -30 0 75 0
    Damage
    333%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    9 ~ 18
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    ChaosGodOwlBossMap
    Metadata
    ChaosGodOwlBossMAP_
    Level
    65
    Life
    14,491
    Armour
    2,023
    Evasion Rating
    809
    Energy Shield
    1,791
    Damage
    707
    Spell Damage
    707
    Accuracy
    2,214
    Attack Time
    1.5
    Experience
    53,768
    Minion Life
    13,977
    Minion Energy Shield
    1,728
    Minion Damage
    2,760
    Minion Armour
    2,023
    MeleeAtAnimationSpeedBoss
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EAAChaosGodOwlBossDashLeftShort
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDashLeftMid
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDashLeftLong
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDashRightShort
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDashRightMid
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDashRightLong
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDiveBomb
    Cooldown Time: 20 sec
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    EAAChaosGodOwlBossDashKick
    Cooldown Time: 20 sec
    10% reduced Attack Speed
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    GPAChaosGodOwlBossFeatherSwipeLeft
    Triggerable, Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Damage: 170%
    Attack Time: 1.5 sec
    Cooldown Time: 12 sec
    Deals 70% more Attack Damage
    Fires 8 additional Projectiles
    150% more Stun buildup
    action attack or cast time uses animation length [1]
    attack maximum action distance + [60]
    base is projectile [1]
    distribute projectiles over contact points [1]
    projectile ballistic angle from reference event [1]
    projectile speed variation +% [1830]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GPAChaosGodOwlBossFeatherSwipeRight
    Triggerable, Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Damage: 170%
    Attack Time: 1.5 sec
    Cooldown Time: 12 sec
    Deals 70% more Attack Damage
    Fires 8 additional Projectiles
    150% more Stun buildup
    action attack or cast time uses animation length [1]
    attack maximum action distance + [60]
    base is projectile [1]
    distribute projectiles over contact points [1]
    projectile ballistic angle from reference event [1]
    projectile speed variation +% [1830]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GTChaosGodOwlBossLightningCascade
    Triggerable
    Cooldown Time: 18 sec
    action attack or cast time uses animation length [1]
    ChaosGodOwlBossBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, Unleashable, AreaSpell, UsableWhileMoving, Sustained, NoAttackInPlace, CreatesGroundEffect, Duration
    Ball Lightning
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Cooldown Time: 15 sec
    Fire a slow-moving Projectile that moves through enemies. The Projectile itself does not Hit enemies, but repeatedly discharges bolts of Lightning at nearby enemies. Consumes a Fire Infusion if possible to slow down over time, create Ignited Ground as it travels, and explode dealing Fire damage in an Area after it dissipates.
    Deals 261.8 to 785.4 Lightning Damage
    Cannot Evade Enemy Attacks
    Projectiles from Supported Skills Fork 2 additional Times
    Hits enemies in range every 0.2 seconds
    50% reduced Projectile Speed
    50% more chance to Shock
    Bolts target enemies within +1.5 metres
    action attack or cast time uses animation length [1]
    active skill area of effect radius +% final [0]
    base is projectile [1]
    is area damage [1]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    projectiles fork after traveling X units distance [35]
    projectiles travel at fixed height [1]
    use scaled contact offset [1]
    EAAChaosGodOwlBossNighttimeDaytime
    Cooldown Time: 55 sec
    action attack or cast time uses animation length [1]
    skill does not pathfind [1]
    CTS3ChaosGodOwlBossTornadoForm
    Cooldown Time: 40 sec
    action attack or cast time uses animation length [1]
    CTS1ChaosGodOwlBossExitTornadoForm
    action attack or cast time uses animation length [1]
    GSChaosGodOwlBossLightningCascade
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 480 to 1440 Lightning Damage
    100% more chance to Shock
    action attack or cast time uses animation length [1]
    is area damage [1]
    GAChaosGodOwlBossDashKickLacerateLeft
    Triggerable, Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Damage: 215%
    Attack Time: 1.5 sec
    Deals 115% more Attack Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    voll slam damage +% final at centre [20]
    GAChaosGodOwlBossDashKickLacerateRight
    Triggerable, Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Damage: 215%
    Attack Time: 1.5 sec
    Deals 115% more Attack Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    voll slam damage +% final at centre [20]
    GAChaosGodOwlBossDiveBombImpact
    Triggerable, Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Damage: 250%
    Attack Time: 1.5 sec
    Deals 150% more Attack Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    voll slam damage +% final at centre [50]
    GAChaosGodOwlBossBatDamage
    Triggerable, Attack
    Base Damage: 566–849
    Critical Hit Chance: 5%
    Attack Damage: 60%
    Attack Time: 1.5 sec
    Deals 40% less Attack Damage
    action attack or cast time uses animation length [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    ChaosGodOwlBossSparknado
    Spell, Projectile, ProjectilesFromUser, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Lightning, Unleashable, Invokable
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 349.1 to 523.6 Physical Damage
    base is projectile [1]
    base skill effect duration [8000]
    projectiles should collide with flying monsters [1]
    spark pathing width bounds [15]
    spark projectile bounces off walls [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    extends "Metadata/Monsters/LeagueUltimatum/UltimatumBossBase"
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Generic */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 5200
    	has_quadruped_head_control = 1
    	quadruped_head_turn_duration_ms = 200
    }
    
    StateMachine
    {
    	// used to disable/enable blocking for various skills
    	define_shared_state = "non_collidable; paused_emerge;"
    	on_or_create_state_non_collidable_1 = { RemoveCollidability(); }
    	on_or_create_state_non_collidable_0 = { MakeCollidable(); }
    	on_or_create_state_paused_emerge_1 = { SetGlobalAnimationSpeed( 0.0 ); }
    	on_state_paused_emerge_0 = { SetGlobalAnimationSpeed( 1.0 ); }
    }
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Dashes */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    StateMachine
    {
    	define_shared_state = "instant_turning;"
    
    	on_or_create_state_instant_turning_1 = { SetAnimatedTurnDuration( 0.035 ); }
    	on_state_instant_turning_0 = { ResetAnimatedTurnDuration(); }
    }
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Tornado Form */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    StateMachine
    {
    	define_shared_state = "am_tornado;"
    }
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Bat Swarm */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    Functions
    {
    	fix_all_the_height_garbage = { arg1.LockHeight( GetHeight() ); }
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    extends "Metadata/Monsters/LeagueUltimatum/UltimatumBossBase"
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Generic */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    Render
    {
    	use_ao_lights = true
    }
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Preload */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ChaosGodOwlBoss/ao/tornado_attack.ao"
    }
    
    /* ------------------------------------------------------------------------------------------------------------------- */
    /* Tornado Form */
    /* ------------------------------------------------------------------------------------------------------------------- */
    
    StateMachine
    {
    	on_or_create_state_am_tornado_1 = { this.tornado = AddAttached( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ChaosGodOwlBoss/ao/tornado_attack.ao',  ); }
    
    	on_state_am_tornado_0 =
    	{
    		tornado.PlayAnimation( End );
    		Delay( 1.0, { DetachAllOfType( 'Metadata/Effects/Spells/monsters_effects/Act3_FOUR/ChaosGodOwlBoss/ao/tornado_attack.ao' ); } );
    	}
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/ChaosGodOwlBoss/ChaosGodOwlBossMAP_"] = {
        name = "Bahlak, the Sky Seer",
        life = 2.5,
        energyShield = 0.11,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 3.33,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 18,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedBoss",
            "GPAChaosGodOwlBossFeatherSwipeLeft",
            "GPAChaosGodOwlBossFeatherSwipeRight",
            "ChaosGodOwlBossBallLightning",
            "CTS3ChaosGodOwlBossTornadoForm",
            "CTS1ChaosGodOwlBossExitTornadoForm",
            "GSChaosGodOwlBossLightningCascade",
            "GAChaosGodOwlBossDashKickLacerateLeft",
            "GAChaosGodOwlBossDashKickLacerateRight",
            "GAChaosGodOwlBossDiveBombImpact",
            "GAChaosGodOwlBossBatDamage",
            "EAAChaosGodOwlBossDashLeftShort",
            "EAAChaosGodOwlBossDashLeftMid",
            "EAAChaosGodOwlBossDashLeftLong",
            "EAAChaosGodOwlBossDashRightShort",
            "EAAChaosGodOwlBossDashRightMid",
            "EAAChaosGodOwlBossDashRightLong",
            "EAAChaosGodOwlBossDiveBomb",
            "EAAChaosGodOwlBossNighttimeDaytime",
            "EAAChaosGodOwlBossDashKick",
            "GTChaosGodOwlBossLightningCascade",
            "ChaosGodOwlBossSparknado",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedBoss"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPAChaosGodOwlBossFeatherSwipeLeft"] = {
        name = "GPAChaosGodOwlBossFeatherSwipeLeft",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "projectile_speed_variation_+%",
            "projectile_speed_variation_+%",
            "active_skill_hit_damage_stun_multiplier_+%_final",
            "number_of_additional_projectiles",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "distribute_projectiles_over_contact_points",
        },
        levels = {
            [1] = {60, 1800, 30, 150, 8, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GPAChaosGodOwlBossFeatherSwipeRight"] = {
        name = "GPAChaosGodOwlBossFeatherSwipeRight",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_maximum_action_distance_+",
            "projectile_speed_variation_+%",
            "projectile_speed_variation_+%",
            "active_skill_hit_damage_stun_multiplier_+%_final",
            "number_of_additional_projectiles",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "distribute_projectiles_over_contact_points",
        },
        levels = {
            [1] = {60, 1800, 30, 150, 8, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChaosGodOwlBossBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fire a slow-moving [Projectile] that moves through enemies. The [Projectile] itself does not [HitDamage|Hit] enemies, but repeatedly discharges bolts of [Lightning] at nearby enemies. Consumes a [Fire] [ElementalInfusion|Infusion] if possible to slow down over time, create [IgnitedGround|Ignited Ground] as it travels, and explode dealing [Fire] damage in an Area after it dissipates.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.Unleashable] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.UsableWhileMoving] = true,
            [SkillType.Sustained] = true,
            [SkillType.NoAttackInPlace] = true,
            [SkillType.CreatesGroundEffect] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "ball_lightning/statset_0",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_projectile_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "ball_lightning_base_hit_frequency_ms",
            "number_of_additional_forks_base",
            "projectiles_fork_after_traveling_X_units_distance",
            "active_skill_shock_chance_+%_final",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "projectiles_travel_at_fixed_height",
            "is_area_damage",
            "base_cannot_evade",
        },
        levels = {
            [1] = {0.5, 1.5, -50, 0, 15, 200, 2, 35, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CTS3ChaosGodOwlBossTornadoForm"] = {
        name = "CTS3ChaosGodOwlBossTornadoForm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CTS1ChaosGodOwlBossExitTornadoForm"] = {
        name = "CTS1ChaosGodOwlBossExitTornadoForm",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSChaosGodOwlBossLightningCascade"] = {
        name = "GSChaosGodOwlBossLightningCascade",
        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",
            "active_skill_shock_chance_+%_final",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.5, 1.5, 100, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAChaosGodOwlBossDashKickLacerateLeft"] = {
        name = "GAChaosGodOwlBossDashKickLacerateLeft",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {20, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAChaosGodOwlBossDashKickLacerateRight"] = {
        name = "GAChaosGodOwlBossDashKickLacerateRight",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {20, baseMultiplier = 2.15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAChaosGodOwlBossDiveBombImpact"] = {
        name = "GAChaosGodOwlBossDiveBombImpact",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {50, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAChaosGodOwlBossBatDamage"] = {
        name = "GAChaosGodOwlBossBatDamage",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashLeftShort"] = {
        name = "EAAChaosGodOwlBossDashLeftShort",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashLeftMid"] = {
        name = "EAAChaosGodOwlBossDashLeftMid",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashLeftLong"] = {
        name = "EAAChaosGodOwlBossDashLeftLong",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashRightShort"] = {
        name = "EAAChaosGodOwlBossDashRightShort",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashRightMid"] = {
        name = "EAAChaosGodOwlBossDashRightMid",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashRightLong"] = {
        name = "EAAChaosGodOwlBossDashRightLong",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDiveBomb"] = {
        name = "EAAChaosGodOwlBossDiveBomb",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossNighttimeDaytime"] = {
        name = "EAAChaosGodOwlBossNighttimeDaytime",
        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",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EAAChaosGodOwlBossDashKick"] = {
        name = "EAAChaosGodOwlBossDashKick",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "attack_speed_+%",
            "action_attack_or_cast_time_uses_animation_length",
            "skill_does_not_pathfind",
        },
        levels = {
            [1] = {-10, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTChaosGodOwlBossLightningCascade"] = {
        name = "GTChaosGodOwlBossLightningCascade",
        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["ChaosGodOwlBossSparknado"] = {
        name = "ChaosGodOwlBossSparknado",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.Unleashable] = true,
            [SkillType.Invokable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "spark_pathing_width_bounds",
            "base_is_projectile",
            "projectiles_should_collide_with_flying_monsters",
            "spark_projectile_bounces_off_walls",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8000, 15, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-50]
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -50 Max: -50 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
  • Edit

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