Chetza, la Peste à plumes
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
Chetza, the Feathered Plague
SpectreN
AreaL'Épreuve de Chaos
Tagsbeast, Beast_onhit_audio, flying, red_blood, very_slow_movement
Vie
250%
Résistance
-30 30 0 0
Damage
250%
Précision
100%
Touches critiques Chance
5%
Bonus de Dégâts critiques
+30%
Attack Distance
6 ~ 30
Temps d'attaque
2.01 Second
Damage Spread
±20%
Expérience
250%
Model Size
100%
Type
MutantBird2
Metadata
MutantBird2
Niveau
38
Vie
3,580
Armure
364
Score d'Évasion
191
Damage
208
Dégâts des sorts
208
Précision
744
Temps d'attaque
2.01
Expérience
9,115
Minion Life
5,173
Minion Damage
284
Minion Armour
364
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Attaque de base
Base Damage: 167–250
Chances de Touche critique: 5%
Temps d'attaque: 2.01 sec.
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EAAMutantBirdVomitPeck
Temps de recharge: 7.5 sec.
action attack or cast time uses animation length [1]
MeleeAtAnimationSpeedMutantBirdFace
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Attaque de base
Base Damage: 167–250
Chances de Touche critique: 5%
Temps d'attaque: 2.01 sec.
Temps de recharge: 6 sec.
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EASMutantBirdSpit
Temps de recharge: 12.75 sec.
action attack or cast time uses animation length [1]
EASBirdStorm
Temps de recharge: 30 sec.
action attack or cast time uses animation length [1]
EDAMutantBirdVomitSpray
Triggerable, Spell, Damage
Chances de Touche critique: 5%
Temps d'incantation: 1 sec.
Temps de recharge: 30 sec.
Inflige 222.1 à 333.1 Dégâts Physiques
150% Davantage de Dégâts d'Attaque
100% d'Augmentation de Zone d'effet
action attack or cast time uses animation length [1]
base skill can be blocked [1]
is area damage [1]
spell maximum action distance +% [-33]
EDAMutantBirdVomitSpray2
Triggerable, Spell, Damage
Chances de Touche critique: 5%
Temps d'incantation: 1 sec.
Temps de recharge: 30 sec.
Inflige à Dégâts Physiques
150% Davantage de Dégâts d'Attaque
100% d'Augmentation de Zone d'effet
action attack or cast time uses animation length [1]
base skill can be blocked [1]
is area damage [1]
spell maximum action distance +% [-33]
EASBirdBeakSpiral
Temps de recharge: 22.5 sec.
Vous ne pouvez pas être Repoussé(e)
action attack or cast time uses animation length [1]
EASMutantBirdSummonDog
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
action attack or cast time uses animation length [1]
EASMutantBirdSummonDogFirst
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
action attack or cast time uses animation length [1]
EASMutantBird180Left
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
55% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
action do not face target [1]
EASMutantBird180Right
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
55% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
action do not face target [1]
EASMutantBird90Left
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
25% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
action do not face target [1]
EASMutantBird90Right
Vous ne pouvez pas être Repoussé(e)
Vous ne pouvez pas Étourdir les Ennemis au Toucher
25% Davantage de Dégâts d'Attaque
action attack or cast time uses animation length [1]
action do not face target [1]
DTTBirdRetreatNOTDTT
action attack or cast time uses animation length [1]
action do not face target [1]
monster dodge direction [3]
monster dodge distance [37]
EASMutantBirdDodgeBack
action attack or cast time uses animation length [1]
MPWMutantBirdBossSpit
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 167–250
Chances de Touche critique: 5%
Temps d'attaque: 2.01 sec.
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [70]
base deal no damage [1]
base is projectile [1]
maintain projectile direction when using contact position [1]
monster projectile variation [1080]
projectile ballistic angle from reference event [1]
projectile ballistic gravity override [3000]
projectile spread radius [90]
projectile uses contact position [1]
spell maximum action distance +% [0]
MPWMutantBirdBossSpitFlip
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 167–250
Chances de Touche critique: 5%
Temps d'attaque: 2.01 sec.
action attack or cast time uses animation length [1]
active skill projectile speed +% variation final [30]
base deal no damage [1]
base is projectile [1]
monster projectile variation [1080]
projectile ballistic angle from target distance [1]
projectile ballistic gravity override [3000]
projectile spread radius [50]
projectile uses contact position [1]
spell maximum action distance +% [0]
GAMutantBirdVomitSplat
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 200%
Temps d'attaque: 2.01 sec.
100% Davantage de Dégâts d'Attaque
base is projectile [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
voll slam damage +% final at centre [100]
GTBirdStorm
Triggerable
action attack or cast time uses animation length [1]
GAMutantBirdBirdStorm
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 31%
Temps d'attaque: 2.01 sec.
69% de Perte de Dégâts d'Attaque
+60 à l'Allonge de Mêlée
is area damage [1]
GTSpiralAbility1
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility2
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility3
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility4
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility5
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility6
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility7
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility8
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility9
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility10
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility11
Triggerable
action attack or cast time uses animation length [1]
GTSpiralAbility12
Triggerable
action attack or cast time uses animation length [1]
GAMutantBirdSpikeImpale
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 250%
Temps d'attaque: 2.01 sec.
150% Davantage de Dégâts d'Attaque
+60 à l'Allonge de Mêlée
Inflige le Saignement
Mutile au Toucher
action attack or cast time uses animation length [1]
is area damage [1]
GAMutantBird180Slam
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 155%
Temps d'attaque: 2.01 sec.
55% Davantage de Dégâts d'Attaque
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
voll slam damage +% final at centre [50]
GAMutantBird90SwipeLeft
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 125%
Temps d'attaque: 2.01 sec.
25% Davantage de Dégâts d'Attaque
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
voll slam damage +% final at centre [33]
GAMutantBird90SwipeRight
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 125%
Temps d'attaque: 2.01 sec.
25% Davantage de Dégâts d'Attaque
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
voll slam damage +% final at centre [33]
GAMutantBirdFaceSmashImpact
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Temps d'attaque: 2.01 sec.
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]
voll slam damage +% final at centre [50]
EAAMutantBirdFaceSmash
action attack or cast time uses animation length [1]
GSMutantBirdPopHatchling
Triggerable, Spell, Damage
Chances de Touche critique: 5%
Temps d'incantation: 1 sec.
Inflige 0.9433287592567 à 1.415 Dégâts Physiques
disable visual hit effect [1]
is area damage [1]
CGEMutantBirdPeckDetritus
Spell, Area, Damage, Triggerable, Duration, AreaSpell
Temps d'incantation: 1 sec.
Inflige 289.1 Dégâts physiques de base par seconde
active skill area of effect radius +% final [50]
base skill effect duration [15000]
ground blood art variation [1002]
GSMutantBirdFlap
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 20%
Temps d'attaque: 2.01 sec.
80% de Perte de Dégâts d'Attaque
is area damage [1]
EGMutantBirdNestDestruction
Triggerable
GAMutantBirdVomitSplat2
Triggerable, Attack
Base Damage: 167–250
Chances de Touche critique: 5%
Dégâts d'Attaque: 200%
Temps d'attaque: 2.01 sec.
100% Davantage de Dégâts d'Attaque
base is projectile [1]
base skill can be avoided by dodge roll [1]
base skill can be blocked [1]
is area damage [1]

Object Type

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

Actor
{
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance3"
	basic_action = "ChangeToStance4"
	leveled_starting_effects = "DoLiterallyNothing"
}

Stats
{
	set_base_heavy_stun_duration_ms = 5466
}

Positioned
{
	// blocking is handled by multi hitbox
	blocking = false
}

StateMachine
{
	define_shared_state = "dead"
}

Animated {}

ControlZone {}

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 );
	"
}

Life
{
	on_death = "KillGroundEffectsOfType( Sulphite, 1001, 1, 150 );"
}

Object Type Codes

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

Render
{
	use_ao_lights = true
}

Functions
{
	scare_gulls =
	"
		ForEachInRangeOfType( 150, 'Metadata/Terrain/Gallows/Act4/4_7/Objects/Seagull', ( seagull )
		{
			If( seagull.flee, ()
			{
				CancelAllStateTimers();
				DisableProximityTrigger();
				seagull.flee = 0;
				Delay( arg1 * GetDistanceTo( this ), { PlayAnimation( fly_up_01, fly_up_02, fly_up_03 ); } );
			} );
		} );
	"
}

StateMachine
{
	on_state_light_0 = "SetLightState( off, 3.0 );"
	on_state_light_1 = "SetLightState( on, 0.5 );"

	create_state_light_0 =
	"
		Delay( 0.01, { SetLightState( off, 1.0 ); } );
	"

	create_state_light_1 =
	"
		Delay( 0.01, { SetLightState( on, 1.0 ); } );
	"
	
	on_or_create_state_dead_1 = "SetControlZoneRadius( 200 );"
}

GlobalAudioParamEvents
{
	player_in_range_param = "ScourgeInRange"
	life_percent_param = "ScourgeLifePercentage"
	range = 130
	life_percent_value_max = 1.0
	life_percent_is_boolean = true
}

Preload
{
	preload_monster_variety = "Metadata/Monsters/Bird2/MutantBirdDog2_"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/ao/carrion_hit.ao"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/ao/baby_bird_pop.ao"
	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/epk/baby_bird_pop.epk"
	preload_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/ao/Objects/CascadeSpikes1"
	preload_environment = "G4_7_boss"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Bird2/MutantBird2"] = {
    name = "Chetza, the Feathered Plague",
    life = 2.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 2.01,
    attackRange = 30,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "MeleeAtAnimationSpeedMutantBirdFace",
        "MPWMutantBirdBossSpit",
        "MPWMutantBirdBossSpitFlip",
        "CGEMutantBirdPeckDetritus",
        "GAMutantBirdBirdStorm",
        "GAMutantBirdSpikeImpale",
        "GAMutantBirdVomitSplat",
        "GAMutantBirdVomitSplat2",
        "GAMutantBird180Slam",
        "GAMutantBird90SwipeLeft",
        "GAMutantBird90SwipeRight",
        "GAMutantBirdFaceSmashImpact",
        "GSMutantBirdPopHatchling",
        "GSMutantBirdFlap",
        "EASBirdBeakSpiral",
        "EASBirdStorm",
        "EASMutantBird180Left",
        "EASMutantBird180Right",
        "EASMutantBird90Left",
        "EASMutantBird90Right",
        "EASMutantBirdSummonDog",
        "EASMutantBirdSummonDogFirst",
        "EASMutantBirdSpit",
        "EAAMutantBirdFaceSmash",
        "EAAMutantBirdVomitPeck",
        "EASMutantBirdDodgeBack",
        "EGMutantBirdNestDestruction",
        "GTSpiralAbility1",
        "GTSpiralAbility2",
        "GTSpiralAbility3",
        "GTSpiralAbility4",
        "GTSpiralAbility5",
        "GTSpiralAbility6",
        "GTSpiralAbility7",
        "GTSpiralAbility8",
        "GTSpiralAbility9",
        "GTSpiralAbility10",
        "GTSpiralAbility11",
        "GTSpiralAbility12",
        "GTBirdStorm",
        "EDAMutantBirdVomitSpray",
        "EDAMutantBirdVomitSpray2",
        "DTTBirdRetreatNOTDTT",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    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 = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedMutantBirdFace"] = {
    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 = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWMutantBirdBossSpit"] = {
    name = "MPWMutantBirdBossSpit",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "projectile_ballistic_gravity_override",
        "active_skill_projectile_speed_+%_variation_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_reference_event",
        "base_deal_no_damage",
        "maintain_projectile_direction_when_using_contact_position",
    },
    levels = {
        [1] = {1080, 0, 90, 3000, 70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MPWMutantBirdBossSpitFlip"] = {
    name = "MPWMutantBirdBossSpitFlip",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "spell_maximum_action_distance_+%",
        "projectile_spread_radius",
        "projectile_ballistic_gravity_override",
        "active_skill_projectile_speed_+%_variation_final",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_ballistic_angle_from_target_distance",
        "base_deal_no_damage",
    },
    levels = {
        [1] = {1080, 0, 50, 3000, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["CGEMutantBirdPeckDetritus"] = {
    name = "CGEMutantBirdPeckDetritus",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Duration] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_physical_damage_to_deal_per_minute",
        "ground_blood_art_variation",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {1, 1002, 50, 15000, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBirdBirdStorm"] = {
    name = "GAMutantBirdBirdStorm",
    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 = {
        "melee_range_+",
        "is_area_damage",
    },
    levels = {
        [1] = {60, baseMultiplier = 0.31, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBirdSpikeImpale"] = {
    name = "GAMutantBirdSpikeImpale",
    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 = {
        "melee_range_+",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "attacks_inflict_bleeding_on_hit",
        "global_maim_on_hit",
    },
    levels = {
        [1] = {60, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBirdVomitSplat"] = {
    name = "GAMutantBirdVomitSplat",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "voll_slam_damage_+%_final_at_centre",
        "is_area_damage",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_is_projectile",
    },
    levels = {
        [1] = {100, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBirdVomitSplat2"] = {
    name = "GAMutantBirdVomitSplat2",
    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,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
        "base_is_projectile",
    },
    levels = {
        [1] = {baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBird180Slam"] = {
    name = "GAMutantBird180Slam",
    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",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {50, baseMultiplier = 1.55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBird90SwipeLeft"] = {
    name = "GAMutantBird90SwipeLeft",
    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",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {33, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBird90SwipeRight"] = {
    name = "GAMutantBird90SwipeRight",
    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",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {33, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAMutantBirdFaceSmashImpact"] = {
    name = "GAMutantBirdFaceSmashImpact",
    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",
        "base_skill_can_be_blocked",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMutantBirdPopHatchling"] = {
    name = "GSMutantBirdPopHatchling",
    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",
        "is_area_damage",
        "disable_visual_hit_effect",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSMutantBirdFlap"] = {
    name = "GSMutantBirdFlap",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASBirdBeakSpiral"] = {
    name = "EASBirdBeakSpiral",
    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["EASBirdStorm"] = {
    name = "EASBirdStorm",
    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["EASMutantBird180Left"] = {
    name = "EASMutantBird180Left",
    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_stun",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {baseMultiplier = 1.55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASMutantBird180Right"] = {
    name = "EASMutantBird180Right",
    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_stun",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {baseMultiplier = 1.55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASMutantBird90Left"] = {
    name = "EASMutantBird90Left",
    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_stun",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASMutantBird90Right"] = {
    name = "EASMutantBird90Right",
    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_stun",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASMutantBirdSummonDog"] = {
    name = "EASMutantBirdSummonDog",
    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_stun",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASMutantBirdSummonDogFirst"] = {
    name = "EASMutantBirdSummonDogFirst",
    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_stun",
        "cannot_be_knocked_back",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASMutantBirdSpit"] = {
    name = "EASMutantBirdSpit",
    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["EAAMutantBirdFaceSmash"] = {
    name = "EAAMutantBirdFaceSmash",
    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["EAAMutantBirdVomitPeck"] = {
    name = "EAAMutantBirdVomitPeck",
    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["EASMutantBirdDodgeBack"] = {
    name = "EASMutantBirdDodgeBack",
    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["EGMutantBirdNestDestruction"] = {
    name = "EGMutantBirdNestDestruction",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTSpiralAbility1"] = {
    name = "GTSpiralAbility1",
    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["GTSpiralAbility2"] = {
    name = "GTSpiralAbility2",
    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["GTSpiralAbility3"] = {
    name = "GTSpiralAbility3",
    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["GTSpiralAbility4"] = {
    name = "GTSpiralAbility4",
    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["GTSpiralAbility5"] = {
    name = "GTSpiralAbility5",
    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["GTSpiralAbility6"] = {
    name = "GTSpiralAbility6",
    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["GTSpiralAbility7"] = {
    name = "GTSpiralAbility7",
    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["GTSpiralAbility8"] = {
    name = "GTSpiralAbility8",
    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["GTSpiralAbility9"] = {
    name = "GTSpiralAbility9",
    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["GTSpiralAbility10"] = {
    name = "GTSpiralAbility10",
    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["GTSpiralAbility11"] = {
    name = "GTSpiralAbility11",
    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["GTSpiralAbility12"] = {
    name = "GTSpiralAbility12",
    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["GTBirdStorm"] = {
    name = "GTBirdStorm",
    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["EDAMutantBirdVomitSpray"] = {
    name = "EDAMutantBirdVomitSpray",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_area_of_effect_+%",
        "spell_maximum_action_distance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, -33, baseMultiplier = 2.5, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EDAMutantBirdVomitSpray2"] = {
    name = "EDAMutantBirdVomitSpray2",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_area_of_effect_+%",
        "spell_maximum_action_distance_+%",
        "is_area_damage",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_can_be_blocked",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 100, -33, baseMultiplier = 2.5, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTBirdRetreatNOTDTT"] = {
    name = "DTTBirdRetreatNOTDTT",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_dodge_direction",
        "monster_dodge_distance",
        "action_attack_or_cast_time_uses_animation_length",
        "action_do_not_face_target",
    },
    levels = {
        [1] = {3, 37, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [2700]
monster slain experience +% [0]
unique monster guarantee one rare [0]
IdMonsterUniqueT2Boss
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • Chetza, la Peste à plumes
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    Chetza, the Feathered Plague
    SpectreN
    AreaTours perdues
    Tagsbeast, Beast_onhit_audio, flying, red_blood, very_slow_movement
    Vie
    250%
    Résistance
    -30 30 0 0
    Damage
    250%
    Précision
    100%
    Touches critiques Chance
    5%
    Bonus de Dégâts critiques
    +30%
    Attack Distance
    6 ~ 30
    Temps d'attaque
    2.01 Second
    Damage Spread
    ±20%
    Expérience
    250%
    Model Size
    100%
    Type
    MutantBird2Map
    Metadata
    MutantBird2Map
    Niveau
    65
    Vie
    16,283
    Armure
    2,023
    Score d'Évasion
    440
    Damage
    531
    Dégâts des sorts
    531
    Précision
    1,974
    Temps d'attaque
    2.01
    Expérience
    53,768
    Minion Life
    14,943
    Minion Damage
    1,128
    Minion Armour
    2,023
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Temps d'attaque: 2.01 sec.
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EAAMutantBirdVomitPeck
    Temps de recharge: 7.5 sec.
    action attack or cast time uses animation length [1]
    MeleeAtAnimationSpeedMutantBirdFace
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Temps d'attaque: 2.01 sec.
    Temps de recharge: 6 sec.
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EASMutantBirdSpit
    Temps de recharge: 12.75 sec.
    action attack or cast time uses animation length [1]
    EASBirdStorm
    Temps de recharge: 30 sec.
    action attack or cast time uses animation length [1]
    EDAMutantBirdVomitSpray
    Triggerable, Spell, Damage
    Chances de Touche critique: 5%
    Temps d'incantation: 1 sec.
    Temps de recharge: 30 sec.
    Inflige 558.5 à 837.8 Dégâts Physiques
    150% Davantage de Dégâts d'Attaque
    100% d'Augmentation de Zone d'effet
    action attack or cast time uses animation length [1]
    base skill can be blocked [1]
    is area damage [1]
    spell maximum action distance +% [-33]
    EDAMutantBirdVomitSpray2
    Triggerable, Spell, Damage
    Chances de Touche critique: 5%
    Temps d'incantation: 1 sec.
    Temps de recharge: 30 sec.
    Inflige à Dégâts Physiques
    150% Davantage de Dégâts d'Attaque
    100% d'Augmentation de Zone d'effet
    action attack or cast time uses animation length [1]
    base skill can be blocked [1]
    is area damage [1]
    spell maximum action distance +% [-33]
    EASBirdBeakSpiral
    Temps de recharge: 22.5 sec.
    Vous ne pouvez pas être Repoussé(e)
    action attack or cast time uses animation length [1]
    EASMutantBirdSummonDog
    Vous ne pouvez pas être Repoussé(e)
    Vous ne pouvez pas Étourdir les Ennemis au Toucher
    action attack or cast time uses animation length [1]
    EASMutantBirdSummonDogFirst
    Vous ne pouvez pas être Repoussé(e)
    Vous ne pouvez pas Étourdir les Ennemis au Toucher
    action attack or cast time uses animation length [1]
    EASMutantBird180Left
    Vous ne pouvez pas être Repoussé(e)
    Vous ne pouvez pas Étourdir les Ennemis au Toucher
    55% Davantage de Dégâts d'Attaque
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASMutantBird180Right
    Vous ne pouvez pas être Repoussé(e)
    Vous ne pouvez pas Étourdir les Ennemis au Toucher
    55% Davantage de Dégâts d'Attaque
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASMutantBird90Left
    Vous ne pouvez pas être Repoussé(e)
    Vous ne pouvez pas Étourdir les Ennemis au Toucher
    25% Davantage de Dégâts d'Attaque
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASMutantBird90Right
    Vous ne pouvez pas être Repoussé(e)
    Vous ne pouvez pas Étourdir les Ennemis au Toucher
    25% Davantage de Dégâts d'Attaque
    action attack or cast time uses animation length [1]
    action do not face target [1]
    DTTBirdRetreatNOTDTT
    action attack or cast time uses animation length [1]
    action do not face target [1]
    monster dodge direction [3]
    monster dodge distance [37]
    EASMutantBirdDodgeBack
    action attack or cast time uses animation length [1]
    MPWMutantBirdBossSpit
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Temps d'attaque: 2.01 sec.
    action attack or cast time uses animation length [1]
    active skill projectile speed +% variation final [70]
    base deal no damage [1]
    base is projectile [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1080]
    projectile ballistic angle from reference event [1]
    projectile ballistic gravity override [3000]
    projectile spread radius [90]
    projectile uses contact position [1]
    spell maximum action distance +% [0]
    MPWMutantBirdBossSpitFlip
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Temps d'attaque: 2.01 sec.
    action attack or cast time uses animation length [1]
    active skill projectile speed +% variation final [30]
    base deal no damage [1]
    base is projectile [1]
    monster projectile variation [1080]
    projectile ballistic angle from target distance [1]
    projectile ballistic gravity override [3000]
    projectile spread radius [50]
    projectile uses contact position [1]
    spell maximum action distance +% [0]
    GAMutantBirdVomitSplat
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 200%
    Temps d'attaque: 2.01 sec.
    100% Davantage de Dégâts d'Attaque
    base is projectile [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    voll slam damage +% final at centre [100]
    GTBirdStorm
    Triggerable
    action attack or cast time uses animation length [1]
    GAMutantBirdBirdStorm
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 31%
    Temps d'attaque: 2.01 sec.
    69% de Perte de Dégâts d'Attaque
    +60 à l'Allonge de Mêlée
    is area damage [1]
    GTSpiralAbility1
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility2
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility3
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility4
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility5
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility6
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility7
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility8
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility9
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility10
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility11
    Triggerable
    action attack or cast time uses animation length [1]
    GTSpiralAbility12
    Triggerable
    action attack or cast time uses animation length [1]
    GAMutantBirdSpikeImpale
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 250%
    Temps d'attaque: 2.01 sec.
    150% Davantage de Dégâts d'Attaque
    +60 à l'Allonge de Mêlée
    Inflige le Saignement
    Mutile au Toucher
    action attack or cast time uses animation length [1]
    is area damage [1]
    GAMutantBird180Slam
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 155%
    Temps d'attaque: 2.01 sec.
    55% Davantage de Dégâts d'Attaque
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    voll slam damage +% final at centre [50]
    GAMutantBird90SwipeLeft
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 125%
    Temps d'attaque: 2.01 sec.
    25% Davantage de Dégâts d'Attaque
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    voll slam damage +% final at centre [33]
    GAMutantBird90SwipeRight
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 125%
    Temps d'attaque: 2.01 sec.
    25% Davantage de Dégâts d'Attaque
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    voll slam damage +% final at centre [33]
    GAMutantBirdFaceSmashImpact
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Temps d'attaque: 2.01 sec.
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    voll slam damage +% final at centre [50]
    EAAMutantBirdFaceSmash
    action attack or cast time uses animation length [1]
    GSMutantBirdPopHatchling
    Triggerable, Spell, Damage
    Chances de Touche critique: 5%
    Temps d'incantation: 1 sec.
    Inflige 1.405 à 2.107 Dégâts Physiques
    disable visual hit effect [1]
    is area damage [1]
    CGEMutantBirdPeckDetritus
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    Temps d'incantation: 1 sec.
    Inflige 727.2 Dégâts physiques de base par seconde
    active skill area of effect radius +% final [50]
    base skill effect duration [15000]
    ground blood art variation [1002]
    GSMutantBirdFlap
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 20%
    Temps d'attaque: 2.01 sec.
    80% de Perte de Dégâts d'Attaque
    is area damage [1]
    EGMutantBirdNestDestruction
    Triggerable
    GAMutantBirdVomitSplat2
    Triggerable, Attack
    Base Damage: 425–637
    Chances de Touche critique: 5%
    Dégâts d'Attaque: 200%
    Temps d'attaque: 2.01 sec.
    100% Davantage de Dégâts d'Attaque
    base is projectile [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	basic_action = "ChangeToStance4"
    	leveled_starting_effects = "DoLiterallyNothing"
    }
    
    Positioned
    {
    	// blocking is handled by multi hitbox
    	blocking = false
    }
    
    Functions
    {
    	fix_orientation =
    	"
    		AddOnActionEnd(
    		{
    			SetOrientation( GetOrientation() + arg1, false, true );
    			PlayAnimationType( Idle, 1.0, 0, 0 );
    		}, true );
    	"
    }
    
    Life
    {
    	on_death = "KillGroundEffectsOfType( Sulphite, 1001, 1, 150 );"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/BossBase"
    
    Render
    {
    	use_ao_lights = true
    }
    
    Functions
    {
    	// delete this if no seagulls
    	scare_gulls =
    	"
    		ForEachInRangeOfType( 150, 'Metadata/Terrain/Gallows/Act4/4_7/Objects/Seagull', ( seagull )
    		{
    			If( seagull.flee, ()
    			{
    				CancelAllStateTimers();
    				DisableProximityTrigger();
    				seagull.flee = 0;
    				Delay( arg1 * GetDistanceTo( this ), { PlayAnimation( fly_up_01, fly_up_02, fly_up_03 ); } );
    			} );
    		} );
    	"
    }
    
    GlobalAudioParamEvents
    {
    	player_in_range_param = "ScourgeInRange"
    	life_percent_param = "ScourgeLifePercentage"
    	range = 130
    	life_percent_value_max = 1.0
    	life_percent_is_boolean = true
    }
    
    Preload
    {
    	preload_monster_variety = "Metadata/Monsters/Bird2/MutantBirdDog2_"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/ao/carrion_hit.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/ao/baby_bird_pop.ao"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/epk/baby_bird_pop.epk"
    	preload_object = "Metadata/Effects/Spells/monsters_effects/Act4_FOUR/MutantBird/ao/Objects/CascadeSpikes1"
    	preload_environment = "G4_7_boss"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Bird2/MutantBird2Map"] = {
        name = "Chetza, the Feathered Plague",
        life = 2.5,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 2.01,
        attackRange = 30,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MeleeAtAnimationSpeedMutantBirdFace",
            "MPWMutantBirdBossSpit",
            "MPWMutantBirdBossSpitFlip",
            "CGEMutantBirdPeckDetritus",
            "GAMutantBirdBirdStorm",
            "GAMutantBirdSpikeImpale",
            "GAMutantBirdVomitSplat",
            "GAMutantBirdVomitSplat2",
            "GAMutantBird180Slam",
            "GAMutantBird90SwipeLeft",
            "GAMutantBird90SwipeRight",
            "GAMutantBirdFaceSmashImpact",
            "GSMutantBirdPopHatchling",
            "GSMutantBirdFlap",
            "EASBirdBeakSpiral",
            "EASBirdStorm",
            "EASMutantBird180Left",
            "EASMutantBird180Right",
            "EASMutantBird90Left",
            "EASMutantBird90Right",
            "EASMutantBirdSummonDog",
            "EASMutantBirdSummonDogFirst",
            "EASMutantBirdSpit",
            "EAAMutantBirdFaceSmash",
            "EAAMutantBirdVomitPeck",
            "EASMutantBirdDodgeBack",
            "EGMutantBirdNestDestruction",
            "GTSpiralAbility1",
            "GTSpiralAbility2",
            "GTSpiralAbility3",
            "GTSpiralAbility4",
            "GTSpiralAbility5",
            "GTSpiralAbility6",
            "GTSpiralAbility7",
            "GTSpiralAbility8",
            "GTSpiralAbility9",
            "GTSpiralAbility10",
            "GTSpiralAbility11",
            "GTSpiralAbility12",
            "GTBirdStorm",
            "EDAMutantBirdVomitSpray",
            "EDAMutantBirdVomitSpray2",
            "DTTBirdRetreatNOTDTT",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        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 = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedMutantBirdFace"] = {
        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 = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWMutantBirdBossSpit"] = {
        name = "MPWMutantBirdBossSpit",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "projectile_ballistic_gravity_override",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_reference_event",
            "base_deal_no_damage",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {1080, 0, 90, 3000, 70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPWMutantBirdBossSpitFlip"] = {
        name = "MPWMutantBirdBossSpitFlip",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "projectile_spread_radius",
            "projectile_ballistic_gravity_override",
            "active_skill_projectile_speed_+%_variation_final",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_ballistic_angle_from_target_distance",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {1080, 0, 50, 3000, 30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CGEMutantBirdPeckDetritus"] = {
        name = "CGEMutantBirdPeckDetritus",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Duration] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "ground_blood_art_variation",
            "active_skill_area_of_effect_radius_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {1, 1002, 50, 15000, levelRequirement = 1, statInterpolation = {3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBirdBirdStorm"] = {
        name = "GAMutantBirdBirdStorm",
        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 = {
            "melee_range_+",
            "is_area_damage",
        },
        levels = {
            [1] = {60, baseMultiplier = 0.31, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBirdSpikeImpale"] = {
        name = "GAMutantBirdSpikeImpale",
        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 = {
            "melee_range_+",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "attacks_inflict_bleeding_on_hit",
            "global_maim_on_hit",
        },
        levels = {
            [1] = {60, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBirdVomitSplat"] = {
        name = "GAMutantBirdVomitSplat",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "is_area_damage",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_is_projectile",
        },
        levels = {
            [1] = {100, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBirdVomitSplat2"] = {
        name = "GAMutantBirdVomitSplat2",
        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,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_is_projectile",
        },
        levels = {
            [1] = {baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBird180Slam"] = {
        name = "GAMutantBird180Slam",
        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",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBird90SwipeLeft"] = {
        name = "GAMutantBird90SwipeLeft",
        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",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {33, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBird90SwipeRight"] = {
        name = "GAMutantBird90SwipeRight",
        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",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {33, baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAMutantBirdFaceSmashImpact"] = {
        name = "GAMutantBirdFaceSmashImpact",
        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",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSMutantBirdPopHatchling"] = {
        name = "GSMutantBirdPopHatchling",
        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",
            "is_area_damage",
            "disable_visual_hit_effect",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSMutantBirdFlap"] = {
        name = "GSMutantBirdFlap",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {baseMultiplier = 0.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASBirdBeakSpiral"] = {
        name = "EASBirdBeakSpiral",
        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["EASBirdStorm"] = {
        name = "EASBirdStorm",
        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["EASMutantBird180Left"] = {
        name = "EASMutantBird180Left",
        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_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {baseMultiplier = 1.55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASMutantBird180Right"] = {
        name = "EASMutantBird180Right",
        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_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {baseMultiplier = 1.55, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASMutantBird90Left"] = {
        name = "EASMutantBird90Left",
        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_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASMutantBird90Right"] = {
        name = "EASMutantBird90Right",
        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_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASMutantBirdSummonDog"] = {
        name = "EASMutantBirdSummonDog",
        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_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASMutantBirdSummonDogFirst"] = {
        name = "EASMutantBirdSummonDogFirst",
        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_stun",
            "cannot_be_knocked_back",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASMutantBirdSpit"] = {
        name = "EASMutantBirdSpit",
        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["EAAMutantBirdFaceSmash"] = {
        name = "EAAMutantBirdFaceSmash",
        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["EAAMutantBirdVomitPeck"] = {
        name = "EAAMutantBirdVomitPeck",
        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["EASMutantBirdDodgeBack"] = {
        name = "EASMutantBirdDodgeBack",
        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["EGMutantBirdNestDestruction"] = {
        name = "EGMutantBirdNestDestruction",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTSpiralAbility1"] = {
        name = "GTSpiralAbility1",
        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["GTSpiralAbility2"] = {
        name = "GTSpiralAbility2",
        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["GTSpiralAbility3"] = {
        name = "GTSpiralAbility3",
        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["GTSpiralAbility4"] = {
        name = "GTSpiralAbility4",
        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["GTSpiralAbility5"] = {
        name = "GTSpiralAbility5",
        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["GTSpiralAbility6"] = {
        name = "GTSpiralAbility6",
        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["GTSpiralAbility7"] = {
        name = "GTSpiralAbility7",
        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["GTSpiralAbility8"] = {
        name = "GTSpiralAbility8",
        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["GTSpiralAbility9"] = {
        name = "GTSpiralAbility9",
        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["GTSpiralAbility10"] = {
        name = "GTSpiralAbility10",
        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["GTSpiralAbility11"] = {
        name = "GTSpiralAbility11",
        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["GTSpiralAbility12"] = {
        name = "GTSpiralAbility12",
        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["GTBirdStorm"] = {
        name = "GTBirdStorm",
        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["EDAMutantBirdVomitSpray"] = {
        name = "EDAMutantBirdVomitSpray",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_area_of_effect_+%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, -33, baseMultiplier = 2.5, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDAMutantBirdVomitSpray2"] = {
        name = "EDAMutantBirdVomitSpray2",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_area_of_effect_+%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 100, -33, baseMultiplier = 2.5, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTBirdRetreatNOTDTT"] = {
        name = "DTTBirdRetreatNOTDTT",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_dodge_direction",
            "monster_dodge_distance",
            "action_attack_or_cast_time_uses_animation_length",
            "action_do_not_face_target",
        },
        levels = {
            [1] = {3, 37, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [4000]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    IdMonsterMapBossT2
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 4000 Max: 4000 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
  • monster dropped item rarity +% [2700]
    monster slain experience +% [0]
    unique monster guarantee one rare [0]
    IdMonsterUniqueT2Boss
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 2700 Max: 2700 Global
  • unique monster guarantee one rare Min: 0 Max: 0 Global
  • Edit

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