เช็ทซ่า ปักษาโรคระบาด
สัตว์ร้าย
monster dropped item rarity +% [1600]
monster slain experience +% [0]
Chetza, the Feathered Plague
SpectreN
Areaบททดสอบแห่งเคออส
Tagsbeast, Beast_onhit_audio, flying, red_blood, very_slow_movement
พลังชีวิต
250%
ค่าต้านทาน
-30 30 0 0
Damage
250%
ความแม่นยำ
100%
Attack Distance
6 ~ 30
{เวลาโจมตี}
2.01 Second
Damage Spread
±20%
ค่าประสบการณ์
250%
Model Size
100%
Type
MutantBird2
Metadata
MutantBird2
เลเวล
38
พลังชีวิต
2,685
Damage
208
ความเสียหายเวท
208
ความแม่นยำ
760
{เวลาโจมตี}
2.01
ค่าประสบการณ์
9,115
Minion Life
5,713
Minion Damage
451
Minion Armour
364
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 167–250
{เวลาโจมตี}: 2.01 {วิ}
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
คูลดาวน์: 7.5 {วิ}
action attack or cast time uses animation length [1]
MeleeAtAnimationSpeedMutantBirdFace
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
โจมตีพื้นฐาน
Base Damage: 167–250
{เวลาโจมตี}: 2.01 {วิ}
คูลดาวน์: 6 {วิ}
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
คูลดาวน์: 12.75 {วิ}
action attack or cast time uses animation length [1]
EASBirdStorm
คูลดาวน์: 30 {วิ}
action attack or cast time uses animation length [1]
EDAMutantBirdVomitSpray
Triggerable, Spell, Damage
{เวลาร่าย}: 1 {วิ}
คูลดาวน์: 30 {วิ}
สร้างความเสียหาย กายภาพ 222.1 ถึง 333.1
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 150%
เพิ่มพื้นที่ส่งผล 100%
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
{เวลาร่าย}: 1 {วิ}
คูลดาวน์: 30 {วิ}
สร้างความเสียหาย กายภาพ ถึง
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 150%
เพิ่มพื้นที่ส่งผล 100%
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
คูลดาวน์: 22.5 {วิ}
ไม่ถูก ผลักออกไป
action attack or cast time uses animation length [1]
EASMutantBirdSummonDog
ไม่ถูก ผลักออกไป
การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
action attack or cast time uses animation length [1]
EASMutantBirdSummonDogFirst
ไม่ถูก ผลักออกไป
การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
action attack or cast time uses animation length [1]
EASMutantBird180Left
ไม่ถูก ผลักออกไป
การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 55%
action attack or cast time uses animation length [1]
action do not face target [1]
EASMutantBird180Right
ไม่ถูก ผลักออกไป
การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 55%
action attack or cast time uses animation length [1]
action do not face target [1]
EASMutantBird90Left
ไม่ถูก ผลักออกไป
การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
action attack or cast time uses animation length [1]
action do not face target [1]
EASMutantBird90Right
ไม่ถูก ผลักออกไป
การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
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
{เวลาโจมตี}: 2.01 {วิ}
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]
base skill can be avoided by dodge roll [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
{เวลาโจมตี}: 2.01 {วิ}
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]
base skill can be avoided by dodge roll [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
ความเสียหายโจมตี: 200%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 100%
base is projectile [1]
base skill cannot be avoided by dodge roll or 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
ความเสียหายโจมตี: 31%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี ลดลง อีก 69%
ระยะการฟาดประชิด +60
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
ความเสียหายโจมตี: 250%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 150%
ระยะการฟาดประชิด +60
สร้างสถานะ เลือดไหล
สร้างสถานะ ขาหัก เมื่อปะทะ
action attack or cast time uses animation length [1]
is area damage [1]
skill can be active blocked from all directions [1]
GAMutantBird180Slam
Triggerable, Attack
Base Damage: 167–250
ความเสียหายโจมตี: 155%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 55%
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
ความเสียหายโจมตี: 125%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
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
ความเสียหายโจมตี: 125%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
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
{เวลาโจมตี}: 2.01 {วิ}
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
{เวลาร่าย}: 1 {วิ}
สร้างความเสียหาย กายภาพ 0.9433287592567 ถึง 1.415
disable visual hit effect [1]
is area damage [1]
CGEMutantBirdPeckDetritus
Spell, Area, Damage, Triggerable, Duration, AreaSpell
{เวลาร่าย}: 1 {วิ}
สร้างความเสียหาย กายภาพ พื้นฐาน 289.1 ต่อวินาที
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
ความเสียหายโจมตี: 20%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี ลดลง อีก 80%
is area damage [1]
EGMutantBirdNestDestruction
Triggerable
GAMutantBirdVomitSplat2
Triggerable, Attack
Base Damage: 167–250
ความเสียหายโจมตี: 200%
{เวลาโจมตี}: 2.01 {วิ}
สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 100%
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",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    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",
        "base_skill_can_be_avoided_by_dodge_roll",
    },
    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",
        "skill_can_be_active_blocked_from_all_directions",
    },
    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_cannot_be_avoided_by_dodge_roll_or_blocked",
        "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 +% [1600]
monster slain experience +% [0]
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeยูนิค (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • เช็ทซ่า ปักษาโรคระบาด
    สัตว์ร้าย
    monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    Chetza, the Feathered Plague
    SpectreN
    Areaหอคอยสาบสูญ
    Tagsbeast, Beast_onhit_audio, flying, red_blood, very_slow_movement
    พลังชีวิต
    250%
    ค่าต้านทาน
    -30 30 0 0
    Damage
    250%
    ความแม่นยำ
    100%
    Attack Distance
    6 ~ 30
    {เวลาโจมตี}
    2.01 Second
    Damage Spread
    ±20%
    ค่าประสบการณ์
    250%
    Model Size
    100%
    Type
    MutantBird2Map
    Metadata
    MutantBird2Map
    เลเวล
    65
    พลังชีวิต
    16,283
    Damage
    531
    ความเสียหายเวท
    531
    ความแม่นยำ
    2,214
    {เวลาโจมตี}
    2.01
    ค่าประสบการณ์
    53,768
    Minion Life
    15,705
    Minion Damage
    2,072
    Minion Armour
    2,023
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 425–637
    {เวลาโจมตี}: 2.01 {วิ}
    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
    คูลดาวน์: 7.5 {วิ}
    action attack or cast time uses animation length [1]
    MeleeAtAnimationSpeedMutantBirdFace
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    โจมตีพื้นฐาน
    Base Damage: 425–637
    {เวลาโจมตี}: 2.01 {วิ}
    คูลดาวน์: 6 {วิ}
    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
    คูลดาวน์: 12.75 {วิ}
    action attack or cast time uses animation length [1]
    EASBirdStorm
    คูลดาวน์: 30 {วิ}
    action attack or cast time uses animation length [1]
    EDAMutantBirdVomitSpray
    Triggerable, Spell, Damage
    {เวลาร่าย}: 1 {วิ}
    คูลดาวน์: 30 {วิ}
    สร้างความเสียหาย กายภาพ 558.5 ถึง 837.8
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 150%
    เพิ่มพื้นที่ส่งผล 100%
    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
    {เวลาร่าย}: 1 {วิ}
    คูลดาวน์: 30 {วิ}
    สร้างความเสียหาย กายภาพ ถึง
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 150%
    เพิ่มพื้นที่ส่งผล 100%
    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
    คูลดาวน์: 22.5 {วิ}
    ไม่ถูก ผลักออกไป
    action attack or cast time uses animation length [1]
    EASMutantBirdSummonDog
    ไม่ถูก ผลักออกไป
    การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
    action attack or cast time uses animation length [1]
    EASMutantBirdSummonDogFirst
    ไม่ถูก ผลักออกไป
    การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
    action attack or cast time uses animation length [1]
    EASMutantBird180Left
    ไม่ถูก ผลักออกไป
    การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 55%
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASMutantBird180Right
    ไม่ถูก ผลักออกไป
    การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 55%
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASMutantBird90Left
    ไม่ถูก ผลักออกไป
    การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
    action attack or cast time uses animation length [1]
    action do not face target [1]
    EASMutantBird90Right
    ไม่ถูก ผลักออกไป
    การปะทะของคุณ ไม่สามารถสร้างสถานะ สตัน ต่อศัตรูได้
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
    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
    {เวลาโจมตี}: 2.01 {วิ}
    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]
    base skill can be avoided by dodge roll [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
    {เวลาโจมตี}: 2.01 {วิ}
    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]
    base skill can be avoided by dodge roll [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
    ความเสียหายโจมตี: 200%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 100%
    base is projectile [1]
    base skill cannot be avoided by dodge roll or 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
    ความเสียหายโจมตี: 31%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี ลดลง อีก 69%
    ระยะการฟาดประชิด +60
    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
    ความเสียหายโจมตี: 250%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 150%
    ระยะการฟาดประชิด +60
    สร้างสถานะ เลือดไหล
    สร้างสถานะ ขาหัก เมื่อปะทะ
    action attack or cast time uses animation length [1]
    is area damage [1]
    skill can be active blocked from all directions [1]
    GAMutantBird180Slam
    Triggerable, Attack
    Base Damage: 425–637
    ความเสียหายโจมตี: 155%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 55%
    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
    ความเสียหายโจมตี: 125%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
    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
    ความเสียหายโจมตี: 125%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 25%
    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
    {เวลาโจมตี}: 2.01 {วิ}
    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
    {เวลาร่าย}: 1 {วิ}
    สร้างความเสียหาย กายภาพ 1.405 ถึง 2.107
    disable visual hit effect [1]
    is area damage [1]
    CGEMutantBirdPeckDetritus
    Spell, Area, Damage, Triggerable, Duration, AreaSpell
    {เวลาร่าย}: 1 {วิ}
    สร้างความเสียหาย กายภาพ พื้นฐาน 727.2 ต่อวินาที
    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
    ความเสียหายโจมตี: 20%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี ลดลง อีก 80%
    is area damage [1]
    EGMutantBirdNestDestruction
    Triggerable
    GAMutantBirdVomitSplat2
    Triggerable, Attack
    Base Damage: 425–637
    ความเสียหายโจมตี: 200%
    {เวลาโจมตี}: 2.01 {วิ}
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 100%
    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",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        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",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        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",
            "skill_can_be_active_blocked_from_all_directions",
        },
        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_cannot_be_avoided_by_dodge_roll_or_blocked",
            "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 +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • monster dropped item rarity +% [1600]
    monster slain experience +% [0]
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeยูนิค (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • Edit

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