LLocalIdentity0.4.0.c Export
c2386b23创建于 2025年12月19日历史提交
-- This file is automatically generated, do not edit!
-- Path of Building
--
-- Spectre active skills
-- Skill data (c) Grinding Gear Games
--
local skills, mod, flag, skill = ...

--ABTT = Add Buff to Target Triggered
--CGE = Monster Cast Ground Effect
--DTT = Detach Dash to Target
--EA = Empty Action
--EAA = Empty Action Attack
--EAS = Empty Action Spell
--EDS = Effect Driven Spell + Effect Driven Attack
--EG = Execute Geal
--GA = Geometry Attack
--GPS = Geometry Projectile Spell
--GPA = Geometry Projectile Attack
--GS = Geometry Spell
--GT = Geometry Trigger
--MAAS = Melee At Animation Speed
--MAS = Monster Attack Skills
--MDD = Monster Detonate Dead
--MMA = Monster Mortar Attack
--MMS = Monster Mortar Spell
--MPW = Monster Projectile Weapon
--MPS = Monster Projectile Spell
--SO = Spawn Object
--SSM = Summon Specific Monster
--TC = Table Charge

skills["ABTTProcessionBannerDrain"] = {
	name = "Banner",
	hidden = true,
	skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Banner",
			baseEffectiveness = 7.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			statMap = {
				["base_physical_damage_taken_per_minute"] = {
					skill("PhysicalDot", nil),
					div = 60,
				},
			},
			baseFlags = {
				buff = true,
				duration = true,
			},
			stats = {
				"base_physical_damage_taken_per_minute",
				"is_area_damage",
			},
			notMinionStat = {
				"base_physical_damage_taken_per_minute",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["AzmeriFabricationDespair"] = {
	name = "Despair",
	hidden = true,
	description = "Curse all targets in an area after a short delay, lowering their Chaos Resistance.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.Chaos] = true, [SkillType.AppliesCurse] = true, [SkillType.Unleashable] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Despair",
			statDescriptionScope = "despair",
			statMap = {
				["base_chaos_damage_resistance_%"] = {
					mod("ChaosResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_chaos_damage_resistance_%", -30 },
				{ "active_skill_area_of_effect_radius_+%_final", 100 },
			},
			stats = {
				"base_deal_no_damage",
				"curse_apply_as_aura",
				"infinite_skill_effect_duration",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["AzmeriFabricationEnfeeble"] = {
	name = "Enfeeble",
	hidden = true,
	description = "Curse all targets in an area after a short delay, making them deal less damage.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.Unleashable] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, [SkillType.Necrotic] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Enfeeble",
			statDescriptionScope = "enfeeble",
			statMap = {
				["base_skill_buff_damage_+%_final_to_apply"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "Unique", neg = true }),
				},
				["base_skill_buff_damage_+%_final_vs_unique_to_apply"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "Unique" }),
				},
			},
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "accuracy_rating_+%", -60 },
				{ "base_skill_buff_damage_+%_final_to_apply", -60 },
				{ "active_skill_area_of_effect_radius_+%_final", 100 },
			},
			stats = {
				"base_deal_no_damage",
				"curse_apply_as_aura",
				"infinite_skill_effect_duration",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["AzmeriFabricationTemporalChains"] = {
	name = "Temporal Chains",
	hidden = true,
	description = "Curse all enemies in an area, Slowing them and making other effects on them expire more slowly.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.Unleashable] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Temporal Chains",
			statDescriptionScope = "temporal_chains",
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_debuff_action_speed_+%_final_to_inflict", -30 },
				{ "base_temporal_chains_other_buff_time_passed_+%_to_apply", -38 },
				{ "active_skill_area_of_effect_radius_+%_final", 100 },
			},
			stats = {
				"base_deal_no_damage",
				"curse_apply_as_aura",
				"infinite_skill_effect_duration",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["AzmeriPictBowRainOfSpores"] = {
	name = "Toxic Rain",
	hidden = true,
	description = "Fire arrows into the air that rain down around the targeted area, dealing damage to enemies they hit and creating spore pods where they land. Each spore pod deals chaos damage over time to nearby enemies and slows their movement speed. The pods last for a duration before bursting, dealing area damage.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Damage] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, [SkillType.DamageOverTime] = true, [SkillType.ProjectileNumber] = true, [SkillType.Chaos] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, [SkillType.Bow] = true, [SkillType.GroundTargetedProjectile] = true, [SkillType.AttackInPlace] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.25, cooldown = 7.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Toxic Rain",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2000 },
				{ "base_number_of_arrows", 2 },
				{ "active_skill_base_physical_damage_%_to_convert_to_chaos", 100 },
				{ "rain_of_spores_vines_movement_speed_+%_final", -5 },
				{ "minimum_rain_of_spores_movement_speed_+%_final_cap", -30 },
				{ "active_skill_area_of_effect_radius_+%_final", 20 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
				"base_is_projectile",
				"is_area_damage",
				"skill_can_fire_arrows",
				"cannot_pierce",
				"action_attack_or_cast_time_uses_animation_length",
				"base_cannot_be_blocked",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["BloodMageBloodTendrils"] = {
	name = "Exsanguinate",
	hidden = true,
	description = "Expel your own blood as Chaining blood tendrils in a cone in front of you. Enemies Hit by the tendrils take Physical damage and are inflicted with Bleeding.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, [SkillType.Unleashable] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1.67,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 0.5, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Exsanguinate",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "exsanguinate",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
				duration = true,
				chaining = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 1000 },
				{ "number_of_chains", 1 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "active_skill_base_radius_+", -8 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_physical_damage_to_deal_per_minute",
				"blood_tendrils_beam_count",
				"spell_damage_modifiers_apply_to_skill_dot",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 66.666668156783, 2, statInterpolation = { 3, 3, 3, 1, }, actorLevel = 1, },
			},
		},
	}
}
skills["BoneCultistZealotFirestorm"] = {
	name = "Firestorm",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 10, critChance = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Firestorm",
			baseEffectiveness = 9,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -50 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 80 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["BoneCultistZealotLightningstorm"] = {
	name = "Lightning Storm",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Lightning Storm",
			baseEffectiveness = 5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["BurdenedWretchSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 4.8,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 3, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "main_hand_base_maximum_attack_distance", 51 },
				{ "melee_range_+", 40 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_skill_can_be_blocked",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["BurdenedWretchSlamUnique"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 4.8,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 3, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "main_hand_base_maximum_attack_distance", 51 },
				{ "melee_range_+", 40 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["CGEBloodPriestBoilingBlood"] = {
	name = "Boiling Blood",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Boiling Blood",
			baseEffectiveness = 12,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				triggerable = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 3000 },
				{ "ground_blood_art_variation", 1003 },
				{ "active_skill_area_of_effect_radius_+%_final", -25 },
			},
			stats = {
				"base_physical_damage_to_deal_per_minute",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["CGESanctifiedMonstrosityPusGround"] = {
	name = "Pus Ground",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Pus Ground",
			baseEffectiveness = 8,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				triggerable = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_area_of_effect_radius_+%_final", -40 },
				{ "base_skill_effect_duration", 4000 },
				{ "ground_caustic_art_variation", 1030 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
				"is_area_damage",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["CoffinWretchBabySoulrend1"] = {
	name = "Soulrend",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.3,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Soulrend",
			baseEffectiveness = 13.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
				area = true,
				duration = true,
				projectile = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 500 },
				{ "base_skill_area_of_effect_+%", -40 },
				{ "spell_maximum_action_distance_+%", -55 },
				{ "skill_effect_duration_+%", 100 },
				{ "number_of_additional_projectiles", 2 },
			},
			stats = {
				"base_cold_damage_to_deal_per_minute",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"distribute_projectiles_over_contact_points",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["CultistBeastSunder"] = {
	name = "Sunder",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.75, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Sunder",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["DeathKnightSlamEAA"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 2, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 3000 },
				{ "active_skill_attack_speed_+%_final", -20 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_skill_can_be_blocked",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["DTTKaruiBloodFeverButcherLeap"] = {
	name = "Dash",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.Movement] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6.75, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Dash",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
			},
			constantStats = {
				{ "walk_emerge_extra_distance", -5 },
				{ "leap_slam_minimum_distance", 28 },
				{ "attack_maximum_action_distance_+", 30 },
			},
			stats = {
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["DTTHellscapeStabbySkyStab"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.5,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.5, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
				projectile = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 37 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["DTTMantisRatLeap"] = {
	name = "Leap",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 7, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Leap",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "walk_emerge_extra_distance", -7 },
				{ "leap_slam_minimum_distance", 40 },
				{ "spell_maximum_action_distance_+%", -32 },
			},
			stats = {
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["EDSAbyssMorayClanFlamethrower"] = {
	name = "Flamethrower",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 3, critChance = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Flamethrower",
			baseEffectiveness = 1.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
			},
			constantStats = {
				{ "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 },
				{ "ignite_chance_+%", 200 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["EDSGolemancerReapLeft"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			baseEffectiveness = 2.0371999740601,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 70 },
				{ "voll_slam_damage_+%_final_at_centre", 30 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["EDSPyramidHandLightningLance"] = {
	name = "",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -65 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["EDSShellMonsterFlamethrower"] = {
	name = "Flamethrower",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 4.75, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Flamethrower",
			baseEffectiveness = 1.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -75 },
				{ "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 },
				{ "ignite_chance_+%", 100 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["EDSShellMonsterPoisonSpray"] = {
	name = "Poison Spray",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 11, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Poison Spray",
			baseEffectiveness = 0.69999998807907,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -65 },
				{ "base_chance_to_poison_on_hit_%", 50 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["ExpeditionGroundLaser"] = {
	name = "Ground Laser",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 2, critChance = 5, levelRequirement = 0, storedUses = 1, },
		[2] = { cooldown = 2, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Ground Laser",
			baseEffectiveness = 0.56000000238419,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			constantStats = {
				{ "ignite_art_variation", 3 },
				{ "ignite_chance_+%", 10 },
				{ "spell_maximum_action_distance_+%", -65 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"active_skill_ignite_effect_+%_final",
				"is_area_damage",
				"cannot_stun",
				"disable_visual_hit_effect",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 50, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 200, statInterpolation = { 3, 3, 1, }, actorLevel = 68, },
			},
		},
	}
}
skills["FarudinWarlockBugRend"] = {
	name = "Rend",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Rend",
			baseEffectiveness = 2.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "active_skill_projectile_speed_+%_variation_final", 25 },
				{ "active_skill_area_of_effect_radius_+%_final", -30 },
				{ "base_skill_effect_duration", 1000 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"base_physical_damage_to_deal_per_minute",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { 50.000001117587, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["FungalArtilleryMortar"] = {
	name = "Mortar",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Mortar",
			baseEffectiveness = 3.7999999523163,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 5 },
				{ "monster_projectile_variation", 1120 },
				{ "spell_maximum_action_distance_+%", -35 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"global_poison_on_hit",
				"base_skill_can_be_avoided_by_dodge_roll",
				"projectile_ballistic_angle_from_reference_event",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GADeathKnightOverheadslamforward"] = {
	name = "Overhead Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.75, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Overhead Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 3000 },
				{ "active_skill_attack_speed_+%_final", -20 },
				{ "attack_maximum_action_distance_+", 30 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GSArmourCasterVolatileExplode"] = {
	name = "Volatile Mote",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Volatile Mote",
			baseEffectiveness = 0.56000000238419,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			baseMods = {
				skill("cooldown", 15),
			},
			constantStats = {
				{ "global_chance_to_blind_on_hit_%", 50 },
				{ "active_skill_shock_chance_+%_final", 50 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSCenobiteBloaterOnDeath"] = {
	name = "Death Explosion",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Death Explosion",
			baseEffectiveness = 10,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			constantStats = {
				{ "voll_slam_damage_+%_final_at_centre", 35 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSMercurialCasterBlast"] = {
	name = "Rune Blast",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.5,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, critChance = 5, levelRequirement = 0, storedUses = 1, },
		[2] = { cooldown = 6, critChance = 5, levelRequirement = 0, storedUses = 1, },
		[3] = { cooldown = 6, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Rune Blast",
			baseEffectiveness = 6,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			constantStats = {
				{ "ignite_art_variation", 4 },
				{ "ignite_chance_+%", 40 },
				{ "spell_maximum_action_distance_+%", -35 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 45, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 68, },
			},
		},
	}
}
skills["GACenobiteBloaterSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 2, cooldown = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "melee_range_+", 15 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_cannot_be_blocked",
				"base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GADrownedCrawlerSwipe"] = {
	name = "Swipe",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.2, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Swipe",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			stats = {
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAFigureheadSlamGhostFlame"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 4.8,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 2, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
				area = true,
			},
			constantStats = {
				{ "melee_range_+", 42 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 40 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAFirebreatherFireSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			baseEffectiveness = 5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				area = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 80 },
				{ "spell_maximum_action_distance_+%", -70 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GAGullGoliathSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.45, cooldown = 6.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
				area = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 20 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAKaruiSpiritTurtleSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 2, cooldown = 7, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
				area = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 2 },
				{ "voll_slam_damage_+%_final_at_centre", 25 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GASaltGolemMelee"] = {
	name = "",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GATwilightSoldierStab"] = {
	name = "Stab",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.2, cooldown = 4.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Stab",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 20 },
			},
			stats = {
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GATwilightOfficerSmite"] = {
	name = "Smite",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.15, cooldown = 5.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Smite",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			baseMods = {
				skill("cooldown", 12),
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
				{ "damage_vs_tiki_totems_+%", 4000 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GATwilightOrderSoldierChargeImpact"] = {
	name = "Charge Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.2, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Charge Impact",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 80 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["TCTwilghtOrderSoldierCharge"] = {
	name = "Charge",
	hidden = true,
	description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.AttackInPlace] = true, },
	weaponTypes = {
		["Claw"] = true,
		["Dagger"] = true,
		["Flail"] = true,
		["None"] = true,
		["One Handed Axe"] = true,
		["One Handed Mace"] = true,
		["One Handed Sword"] = true,
		["Spear"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Charge",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
				area = true,
			},
			constantStats = {
				{ "base_movement_velocity_+%", 0 },
			},
			stats = {
				"ignores_proximity_shield",
				"is_area_damage",
				"skill_cannot_be_interrupted",
				"skill_cannot_be_stunned",
				"skill_cannot_be_knocked_back",
				"global_knockback",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["TCExcavatorOrbCharge"] = {
	name = "Orb Charge",
	hidden = true,
	description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.AttackInPlace] = true, },
	weaponTypes = {
		["Claw"] = true,
		["Dagger"] = true,
		["Flail"] = true,
		["None"] = true,
		["One Handed Axe"] = true,
		["One Handed Mace"] = true,
		["One Handed Sword"] = true,
		["Spear"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Charge",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
				area = true,
			},
			constantStats = {
				{ "base_movement_velocity_+%", 215 },
			},
			stats = {
				"ignores_proximity_shield",
				"is_area_damage",
				"skill_cannot_be_interrupted",
				"skill_cannot_be_stunned",
				"skill_cannot_be_knocked_back",
				"action_attack_or_cast_time_uses_animation_length",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GSExcavatorOrbExplosion"] = {
	name = "Orb Explosion",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Orb Explosion",
			baseEffectiveness = 9.1000003814697,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				area = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 15 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSExcavatorOrbDonutExplosion"] = {
	name = "Orb Donut Explosion",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Orb Donut Explosion",
			baseEffectiveness = 6.75,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				area = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 15 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GAHellscapeFleshLeapImpact"] = {
	name = "Leap Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.15, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Leap Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
			},
			baseMods = {
				skill("cooldown", 5),
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 40 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAHellscapePaleEliteSkyStab"] = {
	name = "Stab Attack",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.25, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Stab Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "active_skill_shock_chance_+%_final", 50 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAMantisRatDualStrike"] = {
	name = "Dual Strike",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.05, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Dual Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAMediumBeetleChargedSunder"] = {
	name = "Charged Sunder",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 2, cooldown = 5.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 20 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 20, },
				[3] = { actorLevel = 21, },
				[4] = { actorLevel = 84, },
			},
		},
	}
}
skills["GAMediumBeetleSunder"] = {
	name = "Sunder",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.35, cooldown = 5.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 14 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GAMutewindWomanSpearStab1"] = {
	name = "Spear Stab",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Spear Stab",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GATwoHeadedTitanSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 20 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GATwoHeadedTitanStomp"] = {
	name = "Stomp",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", -8 },
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GoreChargerCharge"] = {
	name = "Charge",
	hidden = true,
	description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.AttackInPlace] = true, },
	weaponTypes = {
		["Claw"] = true,
		["Dagger"] = true,
		["Flail"] = true,
		["None"] = true,
		["One Handed Axe"] = true,
		["One Handed Mace"] = true,
		["One Handed Sword"] = true,
		["Spear"] = true,
	},
	castTime = 0.8,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.43, cooldown = 4.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Charge",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "base_movement_velocity_+%", 92 },
			},
			stats = {
				"ignores_proximity_shield",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GraveyardGhostDashToTarget"] = {
	name = "Dash",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, [SkillType.AttackInPlace] = true, },
	castTime = 0.93,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 3, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Dash",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
			},
			stats = {
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GraveyardSpookyGhostExplode"] = {
	name = "Sword Barrage",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.5,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 5, critChance = 7, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Sword Barrage",
			baseEffectiveness = 7,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "hit_damage_freeze_multiplier_+%", 100 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssPaleEliteBeam"] = {
	name = "Beam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.333,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, critChance = 7, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Beam",
			baseEffectiveness = 6.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -55 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAbyssPaleEliteSnowBall"] = {
	name = "Snowball",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				projectile = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -25 },
				{ "monster_projectile_variation", 1426 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPSCrawGullSpit"] = {
	name = "Spit",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.75,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.6500000953674,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				projectile = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1053 },
				{ "spell_maximum_action_distance_+%", -45 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 25 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"projectile_uses_contact_direction",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_reference_event",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSKaruiCasterProjectile"] = {
	name = "Basic Spell (Cold)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Hidden",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				projectile = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -50 },
				{ "monster_projectile_variation", 1060 },
				{ "projectile_spread_radius", 3 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSGoblinMinerRockThrow"] = {
	name = "Rock Throw",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
				projectile = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1162 },
				{ "projectile_spread_radius", 6 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "projectile_speed_variation_+%", 20 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"maintain_projectile_direction_when_using_contact_position",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPSSpearfisherSpearThrow"] = {
	name = "Spear Throw",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, critChance = 7, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3.2999999523163,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
				projectile = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1417 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 60 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"use_scaled_contact_offset",
				"projectile_uses_contact_direction",
				"projectile_ballistic_angle_from_reference_event",
				"projectile_ballistic_angle_from_target_distance",
				"projectile_ballistic_ignore_force_while_exploding",
				"ballistic_projectiles_always_bounce",
				"projectiles_not_offset",
				"distribute_projectiles_over_contact_points",
				"projectile_uses_bearing_as_firing_orientation",
				"projectiles_travel_at_fixed_height",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GPSPaleWalkerWave"] = {
	name = "Wave",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 8, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Wave",
			baseEffectiveness = 4.4000000953674,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "knockback_distance_+%", 175 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"global_knockback",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssPaleEliteSnowBallImpact"] = {
	name = "Snowball Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Snowball Impact",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
				area = true,
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssPrimordialMonsterScreech"] = {
	name = "Screech",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Screech",
			baseEffectiveness = 1.8999999761581,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -80 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSDesertBatZap"] = {
	name = "Zap",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Zap",
			baseEffectiveness = 1.25,
			incrementalEffectiveness = 0.3910000026226,
			damageIncrementalEffectiveness = 0.012749999761581,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			baseMods = {
				skill("cooldown", 6),
			},
			constantStats = {
				{ "generic_skill_trigger_id", 1 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"base_skill_can_be_blocked",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSExpeditionBoneCultistEggExplosion"] = {
	name = "Pustule",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Pustule",
			baseEffectiveness = 6,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			baseMods = {
				skill("cooldown", 6),
			},
			constantStats = {
				{ "active_skill_base_cold_damage_%_to_convert_to_chaos", 40 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"base_is_projectile",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSHellscapeDemonEliteBeamNuke"] = {
	name = "Beam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 7, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Beam",
			baseEffectiveness = 9.1999998092651,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSHellscapePaleEliteBoltImpact"] = {
	name = "Bolt Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Bolt Impact",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "generic_skill_trigger_id", 1 },
				{ "shock_art_variation", 10 },
				{ "damage_hit_effect_index", 103 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSHellscapePaleEliteOmegaBeam"] = {
	name = "Omega Beam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.333,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 10, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Omega Beam",
			baseEffectiveness = 6.1500000953674,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -55 },
				{ "shock_art_variation", 10 },
				{ "damage_hit_effect_index", 103 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSProwlingShadeIceBeam"] = {
	name = "Ice Beam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3.2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 8, critChance = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Ice Beam",
			baseEffectiveness = 5.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 250 },
				{ "spell_maximum_action_distance_+%", -45 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSRagingFireSpiritsVolatileSanctum"] = {
	name = "Self-Destruct",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Self-Destruct",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -92 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSRagingTimeSpiritsVolatileSanctum"] = {
	name = "Self-Destruct",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Self-Destruct",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -92 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSShrikeScreech"] = {
	name = "Screech",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Screech",
			baseEffectiveness = 0.80000001192093,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
				area = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -65 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSVaalConstructSkitterbotGrenadeExplode"] = {
	name = "Grenade Explosion",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Grenade Explosion",
			baseEffectiveness = 4.5999999046326,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"skill_ignore_moving_slowdown_on_shift_attack",
				"base_is_projectile",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSWarlockRaiseBugs"] = {
	name = "Raise Bugs",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 18, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Raise Bugs",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
			},
			stats = {
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["HuhuGrubLarvaeMortar"] = {
	name = "Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.3,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 2.5, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Mortar",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				projectile = true,
				spell = true,
				hit = true,
				area = true,
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"global_poison_on_hit",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["HellscapeDemonFodderFaceLaser"] = {
	name = "Laser",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Laser",
			baseEffectiveness = 0.77499997615814,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -60 },
				{ "ignite_chance_+%", 200 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"cannot_stun",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["HyenaCentaurMeleeStab"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.25, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 14 },
				{ "main_hand_local_maim_on_hit_%", 30 },
			},
			stats = {
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["HyenaCentaurMeleeSwipe"] = {
	name = "Swipe",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.75, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Swipe",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			stats = {
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["HyenaCentaurSpearThrow"] = {
	name = "Spear Throw",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.5, cooldown = 4.5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1020 },
				{ "spell_maximum_action_distance_+%", -25 },
				{ "projectile_spread_radius", 3 },
				{ "main_hand_local_maim_on_hit_%", 30 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASExtraAttackDistance6"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 6 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASExtraAttackDistance20"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 20 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASFireConvertAltArtFireArrow"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 60 },
				{ "ignite_chance_+%", 50 },
				{ "arrow_projectile_variation", 1000 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASStatueWretchPush"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.1, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASKelpDregCrossbow"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
				projectile = true,
			},
			constantStats = {
				{ "arrow_projectile_variation", 1001 },
				{ "chance_to_poison_on_hit_with_attacks_%", 20 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MeleeAtAnimationSpeedBow"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				melee = true,
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MeleeAtAnimationSpeedComboTEMP"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MeleeAtAnimationSpeedFire"] = {
	name = "Basic Attack (Fire)",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack (Fire)",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 40 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MeleeAtAnimationSpeedFireCombo35"] = {
	name = "Basic Attack (Fire)",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack (Fire)",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 35 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MeleeAtAnimationSpeedLightning"] = {
	name = "Basic Attack (Lightning)",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack (Lightning)",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MMSBaneSapling"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.77,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 2, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 1.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 5 },
				{ "active_skill_base_physical_damage_%_to_convert_to_chaos", 40 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "monster_projectile_variation", 1340 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"projectile_ballistic_angle_from_target_distance",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}

skills["MMSBoneRabbleMortar"] = {
	name = "Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Mortar",
			baseEffectiveness = 3.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				projectile = true,
				spell = true,
				area = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 12 },
				{ "number_of_chains", 3 },
				{ "monster_mortar_bounce_angle_variance", 90 },
				{ "spell_maximum_action_distance_+%", -55 },
				{ "mortar_projectile_distance_override", 23 },
				{ "active_skill_shock_chance_+%_final", 50 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MMSHellscapeDemonEliteTripleMortar"] = {
	name = "Triple Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Mortar",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
				area = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -40 },
				{ "projectile_spread_radius", 14 },
				{ "active_skill_ignite_chance_+%_final", 100 },
				{ "skill_speed_+%", -10 },
				{ "number_of_additional_projectiles", 2 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"distribute_projectiles_over_contact_points",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MMSVaalGuardGrenade"] = {
	name = "Explosive Grenade",
	hidden = true,
	description = "Fire a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, [SkillType.Detonator] = true, },
	weaponTypes = {
		["Crossbow"] = true,
	},
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 4.4, cooldown = 2, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Explosive Grenade",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "explosive_grenade",
			baseFlags = {
				attack = true,
				area = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_detonation_time", 1500 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 20 },
				{ "melee_range_+", 40 },
			},
			stats = {
				"active_skill_base_area_of_effect_radius",
				"base_is_projectile",
				"projectile_ballistic_angle_from_reference_event",
				"projectile_uses_contact_position",
				"is_area_damage",
				"ballistic_projectiles_always_bounce",
			},
			levels = {
				[1] = { 18, statInterpolation = { 1, }, actorLevel = 1, },
			},
		},
	}
}
skills["MMSVaalGuardOilTrap"] = {
	name = "Oil Grenade",
	hidden = true,
	description = "Fire a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, },
	weaponTypes = {
		["Crossbow"] = true,
	},
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 11, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Oil Grenade",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "oil_grenade_statset_0",
			baseFlags = {
				attack = true,
				area = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "ground_oil_art_variation", 2002 },
				{ "base_skill_detonation_time", 1300 },
				{ "base_secondary_skill_effect_duration", 7000 },
				{ "melee_range_+", 40 },
			},
			stats = {
				"active_skill_base_area_of_effect_radius",
				"skill_base_oil_movement_speed_+%_final_to_apply",
				"skill_base_oil_exposure_-_to_total_elemental_resistance",
				"base_is_projectile",
				"projectile_ballistic_angle_from_reference_event",
				"projectile_uses_contact_position",
				"is_area_damage",
				"ballistic_projectiles_always_bounce",
			},
			levels = {
				[1] = { 20, -25, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAbyssPaleEliteFireball"] = {
	name = "Fireball",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -25 },
				{ "monster_projectile_variation", 1430 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"base_deal_no_damage",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAbyssPitArtillery"] = {
	name = "Artillery",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 1.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
				area = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 5 },
				{ "monster_projectile_variation", 1432 },
				{ "spell_maximum_action_distance_+%", -38 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"global_poison_on_hit",
				"base_skill_can_be_avoided_by_dodge_roll",
				"projectile_ballistic_angle_from_reference_event",
				"base_deal_no_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssPitArtilleryMortarImpact"] = {
	name = "Artillery Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Artillery Impact",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				hit = true,
				area = true,
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_skill_can_be_avoided_by_dodge_roll",
				"base_is_projectile",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAbyssPaleWalker2Fireball"] = {
	name = "Fireball",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1431 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"projectiles_not_offset",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAbyssCocoon3BallSpit"] = {
	name = "Large Ball Spit",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 10, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1427 },
				{ "projectile_spread_radius", 25 },
				{ "projectile_speed_variation_+%", 40 },
				{ "spell_maximum_action_distance_+%", -50 },
				{ "number_of_projectiles_override", 1 },
				{ "number_of_additional_projectiles", 2 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_direction",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"base_deal_no_damage",
				"projectile_ballistic_angle_from_reference_event",
				"distribute_projectiles_over_contact_points",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssCocoon3BallSpitImpact"] = {
	name = "Large Ball Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Large Ball Impact",
			baseEffectiveness = 3.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_area_of_effect_radius_+%_final", -65 },
				{ "active_skill_ignite_chance_+%_final", 100 },
				{ "active_skill_ignite_effect_+%_final", 10 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_is_projectile",
				"base_skill_can_be_avoided_by_dodge_roll",
				"base_skill_can_be_blocked",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["CGEAbyssCocoon3FlameGeyser"] = {
	name = "Large Ball Flame Geyser",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3.532,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Large Ball Flame Geyser",
			baseEffectiveness = 11.220000267029,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_area_of_effect_radius_+%_final", -75 },
				{ "base_skill_effect_duration", 3000 },
				{ "ground_fire_art_variation", 1029 },
				{ "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 },
			},
			stats = {
				"base_fire_damage_to_deal_per_minute",
				"is_area_damage",
			},
			notMinionStat = {
				"base_fire_damage_to_deal_per_minute",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAbyssCocoon3BallSpitSmall"] = {
	name = "Small Ball Spit",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1429 },
				{ "spell_maximum_action_distance_+%", -45 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"base_deal_no_damage",
				"projectile_ballistic_angle_from_target_distance",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssCocoon3BallSpitSmallImpact"] = {
	name = "Small Ball Impact ",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Small Ball Impact ",
			baseEffectiveness = 3.1500000953674,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				hit = true,
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_is_projectile",
				"base_skill_can_be_avoided_by_dodge_roll",
				"base_skill_can_be_blocked",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSArmourCasterBasic"] = {
	name = "Fireball",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.17,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.7709999084473,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 197 },
				{ "spell_maximum_action_distance_+%", -30 },
				{ "ignite_art_variation", 3 },
				{ "base_number_of_projectiles", 1 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"disable_visual_hit_effect",
				"distribute_projectiles_over_contact_points",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAzmeriPictStaffProj"] = {
	name = "Chaos Bolt",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 231 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSAzmeriPictStaffProj2"] = {
	name = "Chaos Bolt",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 5, critChance = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			baseMods = {
				mod("ProjectileCount", "BASE", 2),
			},
			constantStats = {
				{ "monster_projectile_variation", 231 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBloodMageBloodProjectile"] = {
	name = "Blood Projectile",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.57,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1041 },
				{ "number_of_additional_projectiles", 2 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectile_uses_contact_direction",
				"distribute_projectiles_over_contact_points",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBoneRabbleBurningArrow"] = {
	name = "Burning Arrow",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1032 },
				{ "ignite_chance_+%", 50 },
				{ "non_skill_base_physical_damage_%_to_gain_as_fire", 30 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 60 },
			},
			stats = {
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPSBoneCultistNecromancerLightning"] = {
	name = "Basic Spell (Lightning)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3.6749999523163,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1019 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "active_skill_shock_chance_+%_final", 20 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_is_projectile",
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBoneCultistZealotFire"] = {
	name = "Basic Spell (Fire)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3.2000000476837,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1017 },
				{ "spell_maximum_action_distance_+%", -50 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBoneCultistZealotLightning"] = {
	name = "Basic Spell (Lightning)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1018 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_is_projectile",
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBreachEliteBoneProjectile"] = {
	name = "Basic Spell (Cold)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 8, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1361 },
				{ "spell_maximum_action_distance_+%", -30 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = {
	name = "Chaos Spark",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 10, critChance = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				duration = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1360 },
				{ "number_of_additional_projectiles", 5 },
				{ "projectile_spread_radius", 12 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_reference_event",
				"ballistic_projectiles_always_bounce",
				"distribute_projectiles_over_contact_points",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSChaosGodTriHeadLizardBasicProjectile"] = {
	name = "Basic Spell (Chaos)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1370 },
				{ "spell_maximum_action_distance_+%", -30 },
				{ "number_of_additional_projectiles", 2 },
				{ "projectile_spread_radius", 16 },
				{ "projectile_speed_variation_+%", 10 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_target_distance",
				"distribute_projectiles_over_contact_points",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSElectricStingRayProjectile"] = {
	name = "Basic Spell (Lightning)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.47,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -36 },
				{ "monster_projectile_variation", 1057 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"always_pierce",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSExpeditionBoneCultistProjectiles"] = {
	name = "Basic Spell (Cold)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
		[2] = { critChance = 7, levelRequirement = 0, },
		[3] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3.75,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 192 },
				{ "spell_maximum_action_distance_+%", -35 },
				{ "active_skill_base_cold_damage_%_to_convert_to_chaos", 40 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 45, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 68, },
			},
		},
	}
}
skills["MPSHellscapeDemonFodderProj"] = {
	name = "Fireball",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.25,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 206 },
				{ "spell_maximum_action_distance_+%", -38 },
				{ "active_skill_ignite_chance_+%_final", 100 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSHellscapeFleshEliteBasicProj"] = {
	name = "Basic Spell (Physical)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.166,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.8499999046326,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 207 },
				{ "projectile_ballistic_gravity_override", -40 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSHellscapePaleHammerhead"] = {
	name = "Basic Spell (Physical)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.166,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.4500000476837,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 205 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "base_chance_to_inflict_bleeding_%", 50 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"always_pierce",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSMercurialCasterEnrage"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.33,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 199 },
				{ "spell_maximum_action_distance_+%", -30 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"disable_visual_hit_effect",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSRedSkeletonCaster"] = {
	name = "Basic Spell (Cold)",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3.2999999523163,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1024 },
				{ "spell_maximum_action_distance_+%", -35 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"base_is_projectile",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSSkeletonMancerBasicProj"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1103 },
				{ "spell_maximum_action_distance_+%", -30 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSVaalBloodPriestProj"] = {
	name = "Blood Projectile",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1047 },
				{ "spell_maximum_action_distance_+%", -35 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSVaalConstructCannon"] = {
	name = "Cannon",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1088 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 40 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_reference_event",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"use_scaled_contact_offset",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPAVaalHumanoidCannon"] = {
	name = "Cannon",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1094 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 40 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_reference_event",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"use_scaled_contact_offset",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPSVaalHumanoidCannonNapalmMiniBlob"] = {
	name = "Napalm Cannon",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 1.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1128 },
				{ "number_of_additional_projectiles", 2 },
				{ "projectile_spread_radius", 15 },
				{ "active_skill_projectile_speed_+%_variation_final", 25 },
				{ "number_of_chains", 1 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_ballistic_angle_from_target_distance",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSVaalSunApparitionBasicProj"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.8499999046326,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1042 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", -70 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
				"can_perform_skill_while_moving",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPWAzmeriPitifulFabricationSkullThrow"] = {
	name = "Skull Throw",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.15, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 161 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWCleansedMonstrosityRailgun"] = {
	name = "Railgun",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 2.15, cooldown = 15, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1157 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"use_scaled_contact_offset",
				"projectile_ballistic_angle_from_target_distance",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWDrudgeExplosiveGrenade"] = {
	name = "Explosive Grenade",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1121 },
				{ "spell_maximum_action_distance_+%", -30 },
				{ "projectile_spread_radius", 18 },
				{ "number_of_additional_projectiles", 1 },
				{ "projectile_speed_variation_+%", 30 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"base_deal_no_damage",
				"ballistic_projectiles_always_bounce",
				"projectile_ballistic_angle_from_reference_event",
				"distribute_projectiles_over_contact_points",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWExpeditionArbalestProjectile"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 145 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 60 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWExpeditionArbalestSnipe"] = {
	name = "Snipe",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 2.65, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 146 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 60 },
				{ "number_of_projectiles_override", 1 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"always_pierce",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWFarudinSpearThrow"] = {
	name = "Spear Throw",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Spear Throw",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
			},
			baseMods = {
				skill("cooldown", 8),
			},
			constantStats = {
				{ "number_of_projectiles_override", 1 },
				{ "melee_range_+", 40 },
				{ "monster_projectile_variation", 1026 },
			},
			stats = {
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"always_pierce",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWGoblinSpearThrow"] = {
	name = "Spear Throw",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1082 },
				{ "spell_maximum_action_distance_+%", -15 },
				{ "projectile_spread_radius", 15 },
				{ "projectile_ballistic_gravity_override", 2000 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_reference_event",
				"maintain_projectile_direction_when_using_contact_position",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWKelpDregPuncture"] = {
	name = "Puncture",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1055 },
				{ "chance_to_poison_on_hit_with_attacks_%", 100 },
				{ "projectile_speed_variation_+%", 25 },
			},
			stats = {
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWVaalSavageBlowDart"] = {
	name = "Blow Dart",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.75, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				triggerable = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1031 },
				{ "melee_range_+", 35 },
				{ "spell_maximum_action_distance_+%", -50 },
			},
			stats = {
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"global_poison_on_hit",
				"projectiles_not_offset",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MutewindBanditWomanLeap"] = {
	name = "Leap Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Leap Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				attack = true,
			},
			baseMods = {
				skill("cooldown", 10),
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["QuillCrabSpikeBurst"] = {
	name = "Spike Burst",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Spike Burst",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1000 },
				{ "projectile_angle_variance", 0 },
				{ "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 40 },
				{ "projectile_spread_radius", 13 },
			},
			stats = {
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"projectiles_not_offset",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["QuillCrabSpikeBurstPoison"] = {
	name = "Spike Burst",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Spike Burst",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1004 },
				{ "projectile_angle_variance", 0 },
				{ "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 },
				{ "projectile_spread_radius", 13 },
			},
			stats = {
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"projectiles_not_offset",
				"global_poison_on_hit",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["QuillCrabSpikeBurstTropical"] = {
	name = "Spike Burst",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Spike Burst",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1049 },
				{ "projectile_angle_variance", 0 },
				{ "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 40 },
				{ "projectile_spread_radius", 13 },
			},
			stats = {
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"projectile_ballistic_angle_from_reference_event",
				"projectiles_not_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["RisenArbalestBasicProjectile"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.25, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1023 },
			},
			stats = {
				"base_is_projectile",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["RisenArbalestSnipe"] = {
	name = "Snipe",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 2.65, cooldown = 8, levelRequirement = 0, storedUses = 1, },
		[2] = { attackSpeedMultiplier = -25, cooldown = 8, levelRequirement = 0, storedUses = 1, },
		[3] = { attackSpeedMultiplier = -25, cooldown = 8, levelRequirement = 0, storedUses = 1, },
		[4] = { attackSpeedMultiplier = -25, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Hidden",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1021 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 60 },
			},
			stats = {
				"skill_can_fire_arrows",
				"base_is_projectile",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["RisenArbalestRainOfArrows"] = {
	name = "Rain of Arrows",
	hidden = true,
	description = "Fires a large number of arrows into the air, to land in an area around the target after a short delay. Consumes a Frenzy Charge on use to fire additional arrows.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, [SkillType.Barrageable] = true, [SkillType.Sustained] = true, [SkillType.UsableWhileMoving] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, [SkillType.Bow] = true, [SkillType.GroundTargetedProjectile] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Rain of Arrows",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			stats = {
				"is_area_damage",
				"base_is_projectile",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["SerpentClanCurse"] = {
	name = "Vulnerability",
	hidden = true,
	description = "Curse all targets in an area after a short delay. making Hits against them ignore a portion of their Armour.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.Unleashable] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Vulnerability",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "vulnerability",
			statMap = {
				["physical_damage_taken_+%"] = {
					mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
				["receive_bleeding_chance_%_when_hit_by_attack"] = {
					mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				area = true,
				duration = true,
				curse = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "physical_damage_taken_+%", 30 },
				{ "receive_bleeding_chance_%_when_hit_by_attack", 20 },
				{ "hex_remove_at_effect_variance", 600 },
				{ "active_skill_area_of_effect_radius_+%_final", 9 },
			},
			stats = {
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["SerpentClanTailWhip"] = {
	name = "Tail Whip",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.7, cooldown = 8, levelRequirement = 0, storedUses = 1, },
		[2] = { baseMultiplier = 1.7, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Tail Whip",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "voll_slam_damage_+%_final_at_centre", 50 },
				{ "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 },
				{ "attack_maximum_action_distance_+", 6 },
			},
			stats = {
				"action_attack_or_cast_time_uses_animation_length",
				"base_skill_can_be_avoided_by_dodge_roll",
				"base_skill_can_be_blocked",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 68, },
			},
		},
	}
}
skills["ShellMonsterDeathMortar"] = {
	name = "Death Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Death Mortar",
			baseEffectiveness = 1.6499999761581,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 6 },
				{ "mortar_projectile_distance_override", 10 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["ShellMonsterDeathMortarPoison"] = {
	name = "Death Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Death Mortar",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.21999999880791,
			damageIncrementalEffectiveness = 0.013000000268221,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 6 },
				{ "mortar_projectile_distance_override", 10 },
				{ "base_chance_to_poison_on_hit_%", 33 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["ShellMonsterFirehose"] = {
	name = "Firehose",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Firehose",
			baseEffectiveness = 1.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				triggerable = true,
			},
			constantStats = {
				{ "wall_maximum_length", 78 },
				{ "leap_slam_minimum_distance", 20 },
				{ "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"cannot_stun",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["ShellMonsterSprayMortar"] = {
	name = "Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Mortar",
			baseEffectiveness = 1.6499999761581,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 10 },
				{ "mortar_projectile_distance_override", 30 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"projectile_uses_contact_direction",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
				"no_additional_projectiles",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["ShellMonsterSprayMortarPoison"] = {
	name = "Mortar",
	hidden = true,
	description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Mortar",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.21999999880791,
			damageIncrementalEffectiveness = 0.013000000268221,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 10 },
				{ "mortar_projectile_distance_override", 30 },
				{ "base_chance_to_poison_on_hit_%", 33 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"projectile_uses_contact_direction",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["SkelemancerSkelenado"] = {
	name = "Spark",
	hidden = true,
	description = "Launch a spray of sparking Projectiles that travel erratically along the ground until they hit an enemy or expire. Consumes a Cold Infusion if possible to fire many sparks in a circle.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.Unleashable] = true, [SkillType.Invokable] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Spark",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "spark_statset_0",
			baseFlags = {
				spell = true,
				projectile = true,
				hit = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 6000 },
				{ "monster_projectile_variation", 1000 },
				{ "base_projectile_speed_+%", -70 },
				{ "skill_visual_scale_+%", -20 },
				{ "number_of_projectiles_override", 1 },
				{ "spark_min_time_between_target_clearing_ms", 200 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectiles_not_offset",
				"always_pierce",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["SpookyGhostLightningBounce"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.5,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				triggerable = true,
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "ballistic_bounce_behavior_variation", 7 },
				{ "number_of_chains", 10 },
				{ "monster_projectile_variation", 1091 },
				{ "shock_chance_+%", 50 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_is_projectile",
				"always_pierce",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["SpookyWraithProjectileExplosionCold"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, [SkillType.Projectile] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Explosion",
			baseEffectiveness = 2.7999999523163,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				triggerable = true,
				spell = true,
				projectile = true,
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"base_skill_can_be_blocked",
				"base_is_projectile",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["TBAbyssCarrionWingBeam"] = {
	name = "Beam",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Beam",
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				attack = true,
				hit = true,
				triggerable = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -60 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSAbyssCarrionWingBeamImpact"] = {
	name = "Beam Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Beam Impact",
			baseEffectiveness = 1.3200000524521,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["TBBreachElitePaleLightningBoltSpammableLeft"] = {
	name = "Lightning Bolt",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Lightning Bolt",
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
			},
			constantStats = {
				{ "generic_skill_trigger_skills_with_id", 1 },
			},
			stats = {
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["TBHellscapePaleLightningBoltSpammableLeft"] = {
	name = "Lightning Bolt",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.333,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Lightning Bolt",
			baseEffectiveness = 0.75,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
			},
			constantStats = {
				{ "generic_skill_trigger_skills_with_id", 1 },
				{ "shock_art_variation", 10 },
				{ "damage_hit_effect_index", 103 },
				{ "active_skill_cast_speed_+%_final", 15 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["TBVaalPyramidBeam"] = {
	name = "Pyramid Beam",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Pyramid Beam",
			baseEffectiveness = 2.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "active_skill_shock_chance_+%_final", 15 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["TCHellscapePaleElite2Charge"] = {
	name = "Charge",
	hidden = true,
	description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.AttackInPlace] = true, },
	weaponTypes = {
		["Claw"] = true,
		["Dagger"] = true,
		["Flail"] = true,
		["None"] = true,
		["One Handed Axe"] = true,
		["One Handed Mace"] = true,
		["One Handed Sword"] = true,
		["Spear"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.3, cooldown = 8, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Charge",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			stats = {
				"ignores_proximity_shield",
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["UrchinSlingProjectile"] = {
	name = "Sling Rock",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -24, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				projectile = true,
				attack = true,
				triggerable = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1001 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_ballistic_angle_from_reference_event",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["VaalBloodPriestDetonateDead"] = {
	name = "Detonate Dead",
	hidden = true,
	skillTypes = { [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.25,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Detonate Dead",
			baseEffectiveness = 6,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				area = true,
				triggerable = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2000 },
				{ "upheaval_number_of_spikes", 4 },
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 25 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["VaalBloodPriestExsanguinate"] = {
	name = "Exsanguinate",
	hidden = true,
	description = "Expel your own blood as Chaining blood tendrils in a cone in front of you. Enemies Hit by the tendrils take Physical damage and are inflicted with Bleeding.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, [SkillType.Unleashable] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 2.2,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Exsanguinate",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "exsanguinate",
			baseFlags = {
				spell = true,
				hit = true,
				triggerable = true,
				duration = true,
				chaining = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 1000 },
				{ "number_of_chains", 1 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "active_skill_base_radius_+", -8 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_physical_damage_to_deal_per_minute",
				"blood_tendrils_beam_count",
				"spell_damage_modifiers_apply_to_skill_dot",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 66.666668156783, 2, statInterpolation = { 3, 3, 3, 1, }, actorLevel = 1, },
			},
		},
	}
}
skills["VaalBloodPriestSoulrend"] = {
	name = "Soulrend",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 3.7,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Soulrend",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
				projectile = true,
				triggerable = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 500 },
				{ "spell_maximum_action_distance_+%", -35 },
				{ "active_skill_area_of_effect_radius_+%_final", -20 },
			},
			stats = {
				"base_physical_damage_to_deal_per_minute",
				"base_is_projectile",
				"projectile_uses_contact_position",
			},
			levels = {
				[1] = { 50.000001117587, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["VaalHumanoidShockRifle"] = {
	name = "Shock Rifle",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 4,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 9, critChance = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Shock Rifle",
			baseEffectiveness = 5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_projectile_damage_+%_final", 50 },
				{ "spectral_throw_deceleration_override", 100 },
				{ "spell_maximum_action_distance_+%", -45 },
				{ "base_skill_effect_duration", 200 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"base_is_projectile",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["VaalZealotLightningSpark"] = {
	name = "Spark",
	hidden = true,
	description = "Launch a spray of sparking Projectiles that travel erratically along the ground until they hit an enemy or expire. Consumes a Cold Infusion if possible to fire many sparks in a circle.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.Unleashable] = true, [SkillType.Invokable] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1.2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 0.2, critChance = 7, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Spark",
			baseEffectiveness = 2.8499999046326,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "spark_statset_0",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				duration = true,
				hit = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2000 },
				{ "spell_maximum_action_distance_+%", -35 },
				{ "spark_random_duration_%", 44 },
				{ "shock_chance_+%", 150 },
				{ "base_projectile_speed_+%", -30 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["VaalZealotLightningSparkNova"] = {
	name = "Spark Nova",
	hidden = true,
	description = "Launch a spray of sparking Projectiles that travel erratically along the ground until they hit an enemy or expire. Consumes a Cold Infusion if possible to fire many sparks in a circle.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.Unleashable] = true, [SkillType.Invokable] = true, [SkillType.UsableWhileMoving] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Hidden",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "spark_statset_0",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				duration = true,
				hit = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2000 },
				{ "number_of_additional_projectiles", 4 },
				{ "spark_random_duration_%", 44 },
				{ "shock_chance_+%", 150 },
				{ "base_projectile_speed_+%", -30 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"projectiles_nova",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSVaalZealotLightningBlast"] = {
	name = "Lightning Blast",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1.2,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Lightning Blast",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				hit = true,
			},
			baseMods = {
				skill("cooldown", 10.5),
			},
			constantStats = {
				{ "shock_chance_+%", 300 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"action_attack_or_cast_time_uses_animation_length",
				"base_skill_can_be_blocked",
				"base_skill_can_be_avoided_by_dodge_roll",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["JellyfishNettlerArc"] = {
	name = "Arc",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.Unleashable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 8, critChance = 6, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Arc",
			baseEffectiveness = 3.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "number_of_chains", 50 },
				{ "arc_chain_distance", 80 },
				{ "spell_maximum_action_distance_+%", -40 },
				{ "arc_to_minion_monster_variety_hash", 1655 },
				{ "active_skill_shock_as_though_damage_+%_final", 200 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"arc_enhanced_behaviour",
				"disable_visual_hit_effect",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["SSMJellyfishNettlerMinions"] = {
	name = "Summon Minions",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2,
	qualityStats = {
	},
	levels = {
		[1] = { cooldown = 12, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Summon Minions",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
			},
			constantStats = {
				{ "number_of_monsters_to_summon", 9 },
				{ "alternate_minion", 1036 },
				{ "summon_specific_monsters_radius_+%", 15 },
			},
			stats = {
				"summoned_monsters_are_minions",
				"monster_no_drops_or_experience",
				"minion_dies_when_parent_dies",
				"minion_dies_when_parent_deleted",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MeleeGiantStarfishTentacle1"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.2, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				melee = true,
				attack = true,
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPSStarfishVomit"] = {
	name = "Vomit",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Vomit",
			baseEffectiveness = 1.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1058 },
				{ "projectile_spread_radius", 5 },
				{ "projectile_ballistic_gravity_override", 2500 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"projectile_ballistic_angle_from_target_distance",
				"base_deal_no_damage",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GSStarFishSpitImpact"] = {
	name = "Vomit Impact",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Vomit Impact",
			baseEffectiveness = 2.75,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				hit = true,
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"is_area_damage",
				"base_is_projectile",
			},
			notMinionStat = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["CGEStarFishSpitCausticGround"] = {
	name = "Vomit Ground",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Vomit Ground",
			baseEffectiveness = 10,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				hit = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_area_of_effect_radius_+%_final", -25 },
				{ "base_skill_effect_duration", 5000 },
				{ "ground_caustic_art_variation", 1016 },
				{ "base_movement_velocity_+%", -15 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSBrineMaidenIceProjectile"] = {
	name = "Ice Projectile",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 3,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				hit = true,
			},
			constantStats = {
				{ "spell_maximum_action_distance_+%", -30 },
				{ "monster_projectile_variation", 1059 },
				{ "projectile_spread_radius", 3 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 50 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
			},
			notMinionStat = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["GAKaruiTuataraTailSlam"] = {
	name = "Tail Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.AttackInPlace] = true, },
	castTime = 2.4,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.5, cooldown = 5, levelRequirement = 0, storedUses = 1, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", 9 },
				{ "voll_slam_damage_+%_final_at_centre", 15 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["GSExcavatorRaptorTriangleSlam"] = {
	name = "Slam",
	hidden = true,
	skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5.5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Slam",
			baseEffectiveness = 5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "geometry_spell",
			baseFlags = {
				spell = true,
				triggerable = true,
				hit = true,
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["TBExcavatorSceptreErraticBeam"] = {
	name = "Beam",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 6, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Beam",
			baseEffectiveness = 1.25,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				attack = true,
				triggerable = true,
				hit = true,
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			notMinionStat = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MASKelpDregCrossbow"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				melee = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "arrow_projectile_variation", 1001 },
				{ "chance_to_poison_on_hit_with_attacks_%", 20 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASKelpDregCrossbowPhys"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				melee = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "arrow_projectile_variation", 1006 },
				{ "main_hand_local_chance_to_bleed_on_hit_%", 20 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MASKelpDregCrossbowIce"] = {
	name = "Basic Attack",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Basic Attack",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				melee = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "arrow_projectile_variation", 1005 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 40 },
			},
			stats = {
				"skill_can_fire_arrows",
				"skill_can_fire_wand_projectiles",
				"action_attack_or_cast_time_uses_animation_length",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"maintain_projectile_direction_when_using_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWKelpDregPunctureIce"] = {
	name = "Puncture",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1173 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 100 },
				{ "projectile_speed_variation_+%", 25 },
			},
			stats = {
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPWKelpDregPuncture"] = {
	name = "Puncture",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1055 },
				{ "chance_to_poison_on_hit_with_attacks_%", 100 },
				{ "projectile_speed_variation_+%", 25 },
			},
			stats = {
				"use_scaled_contact_offset",
				"projectile_uses_contact_position",
				"base_is_projectile",
				"action_attack_or_cast_time_uses_animation_length",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["MPSTwilightSorcerorFireball"] = {
	name = "Fireball",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.5,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1067 },
				{ "spell_maximum_action_distance_+%", -40 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"use_scaled_contact_offset",
				"action_attack_or_cast_time_uses_animation_length",
				"check_for_targets_between_initiator_and_projectile_source",
			},
			notMinionStat = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
			},
			levels = {
				[1] = { 1, 1, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}
skills["MPSTwilightClericProjectile"] = {
	name = "Basic Spell",
	hidden = true,
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.AttackInPlace] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 5, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.5999999046326,
			incrementalEffectiveness = 0.10000000149012,
			damageIncrementalEffectiveness = 0.017500000074506,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
				triggerable = true,
				hit = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1095 },
				{ "spell_maximum_action_distance_+%", -37 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"action_attack_or_cast_time_uses_animation_length",
			},
			notMinionStat = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
			},
		},
	}
}