-- This file is automatically generated, do not edit!
-- Path of Building
--
-- Active Intelligence skill gems
-- Skill data (c) Grinding Gear Games
--
local skills, mod, flag, skill = ...

skills["ArcPlayer"] = {
	name = "Arc",
	baseTypeName = "Arc",
	color = 3,
	description = "An arc of Lightning stretches from the caster to a targeted enemy and Chains on to other nearby enemies.",
	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.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, },
	castTime = 1.1,
	qualityStats = {
		{ "arc_damage_+%_final_for_each_remaining_chain", 0.25 },
	},
	levels = {
		[1] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 0, cost = { Mana = 8, }, },
		[2] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 3, cost = { Mana = 10, }, },
		[3] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 6, cost = { Mana = 11, }, },
		[4] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 10, cost = { Mana = 12, }, },
		[5] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 14, cost = { Mana = 14, }, },
		[6] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 18, cost = { Mana = 16, }, },
		[7] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 22, cost = { Mana = 18, }, },
		[8] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 26, cost = { Mana = 21, }, },
		[9] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 31, cost = { Mana = 23, }, },
		[10] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 36, cost = { Mana = 27, }, },
		[11] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 41, cost = { Mana = 30, }, },
		[12] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 46, cost = { Mana = 34, }, },
		[13] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 52, cost = { Mana = 39, }, },
		[14] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 58, cost = { Mana = 44, }, },
		[15] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 64, cost = { Mana = 50, }, },
		[16] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 66, cost = { Mana = 56, }, },
		[17] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 72, cost = { Mana = 64, }, },
		[18] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 78, cost = { Mana = 72, }, },
		[19] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 84, cost = { Mana = 82, }, },
		[20] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 93, }, },
		[21] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 105, }, },
		[22] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 119, }, },
		[23] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 135, }, },
		[24] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 153, }, },
		[25] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 173, }, },
		[26] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 196, }, },
		[27] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 222, }, },
		[28] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 251, }, },
		[29] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 284, }, },
		[30] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 322, }, },
		[31] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 364, }, },
		[32] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 412, }, },
		[33] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 466, }, },
		[34] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 528, }, },
		[35] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 598, }, },
		[36] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 676, }, },
		[37] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 765, }, },
		[38] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 866, }, },
		[39] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 980, }, },
		[40] = { critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 1110, }, },
	},
	statSets = {
		[1] = {
			label = "Arc",
			baseEffectiveness = 3.0999999046326,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			statMap = {
				["arc_damage_+%_final_for_each_remaining_chain"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "PerStat", stat = "ChainRemaining" }),
				},
			},
			baseFlags = {
				spell = true,
				chaining = true,
			},
			constantStats = {
				{ "arc_chain_distance", 35 },
				{ "arc_damage_+%_final_for_each_remaining_chain", 10 },
				{ "active_skill_shock_chance_+%_final", 0 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"number_of_chains",
				"disable_visual_hit_effect",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0.30000001192093, 1.7000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.30000001192093, 1.7000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.30000001192093, 1.7000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.30000001192093, 1.7000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.30000001192093, 1.7000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.30000001192093, 1.7000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.30000001192093, 1.7000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.30000001192093, 1.7000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.30000001192093, 1.7000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.30000001192093, 1.7000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.30000001192093, 1.7000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.30000001192093, 1.7000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.30000001192093, 1.7000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.30000001192093, 1.7000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.30000001192093, 1.7000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.30000001192093, 1.7000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.30000001192093, 1.7000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.30000001192093, 1.7000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.30000001192093, 1.7000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.30000001192093, 1.7000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.30000001192093, 1.7000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.30000001192093, 1.7000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.30000001192093, 1.7000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.30000001192093, 1.7000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.30000001192093, 1.7000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.30000001192093, 1.7000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.30000001192093, 1.7000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.30000001192093, 1.7000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ArchmagePlayer"] = {
	name = "Archmage",
	baseTypeName = "Archmage",
	color = 3,
	description = "While active, causes your Non-Channelling Spells to cost additional mana and deal extra Lightning damage, both based on your maximum Mana.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Lightning] = true, },
	castTime = 1,
	qualityStats = {
		{ "archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana", 0.1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 100, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 100, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 100, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 100, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 100, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 100, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 100, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 100, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 100, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 100, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 100, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 100, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 100, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 100, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 100, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 100, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 100, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 100, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 100, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Archmage",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "archmage",
			statMap = {
				["archmage_max_mana_permyriad_to_add_to_non_channelled_spell_mana_cost"] = {
					mod("ManaCost", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "SkillType", skillType = SkillType.Channel, neg = true }, { type = "SkillType", skillType = SkillType.Spell }, { type = "PercentStat", stat = "Mana", percent = 1 }),
					div = 100,
				},
				["archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana"] = {
					mod("DamageGainAsLightning", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }, { type = "SkillType", skillType = SkillType.Channel, neg = true }, { type = "SkillType", skillType = SkillType.Spell }, { type = "PerStat", stat = "Mana", div = 100 }),
				},
			},
			baseFlags = {
			},
			stats = {
				"archmage_max_mana_permyriad_to_add_to_non_channelled_spell_mana_cost",
				"archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 600, 3, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 595, 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 590, 3, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 585, 3, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 580, 3, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 575, 4, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 570, 4, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 565, 4, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 560, 4, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 555, 4, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 550, 5, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 545, 5, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 540, 5, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 535, 5, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 530, 5, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 525, 6, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 520, 6, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 515, 6, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 510, 6, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 505, 6, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 500, 7, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 495, 7, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 490, 7, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 485, 7, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 480, 7, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 475, 8, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 470, 8, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 465, 8, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 460, 8, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 455, 8, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 450, 9, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 445, 9, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 440, 9, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 435, 9, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 430, 9, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 425, 10, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 420, 10, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 415, 10, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 410, 10, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 405, 10, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ArcticArmourPlayer"] = {
	name = "Arctic Armour",
	baseTypeName = "Arctic Armour",
	color = 3,
	description = "Conjures an icy barrier that gains stages over time. While the barrier has stages, Melee Attacks that hit you will remove a stage to cause a burst of ice that deals Cold Spell damage to the attacker.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Cold] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Damage] = true, [SkillType.Sustained] = true, },
	castTime = 0,
	qualityStats = {
		{ "maximum_number_of_arctic_armour_stationary_stacks", 0.05 },
	},
	levels = {
		[1] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { critChance = 11, spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Arctic Armour",
			baseEffectiveness = 2.1800000667572,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
			},
			stats = {
				"arctic_armour_minimum_added_cold_damage_per_stack",
				"arctic_armour_maximum_added_cold_damage_per_stack",
				"maximum_number_of_arctic_armour_stationary_stacks",
				"base_active_skill_buff_stack_gain_frequency_ms",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 2, 1250, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 2, 1175, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 2, 1150, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 3, 1125, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 3, 1100, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 3, 1075, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 3, 1050, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 3, 1025, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 3, 1000, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 3, 975, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 4, 950, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 4, 925, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 4, 900, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 4, 875, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 4, 850, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 4, 825, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 4, 800, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 4, 775, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 4, 750, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 5, 725, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 5, 700, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 5, 675, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 5, 650, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 5, 625, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 5, 600, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 5, 575, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 6, 550, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 6, 525, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 6, 500, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 6, 475, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 6, 450, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 7, 425, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 7, 400, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 7, 375, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 7, 350, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 7, 325, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 8, 300, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 8, 275, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 8, 250, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 8, 225, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BallLightningPlayer"] = {
	name = "Ball Lightning",
	baseTypeName = "Ball Lightning",
	color = 3,
	description = "Fires a slow-moving Projectile that repeatedly shoots bolts of Lightning at nearby enemies.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.CannotChain] = true, [SkillType.Sustained] = true, },
	castTime = 1,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.2 },
	},
	levels = {
		[1] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 0, cost = { Mana = 10, }, },
		[2] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 3, cost = { Mana = 11, }, },
		[3] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 6, cost = { Mana = 13, }, },
		[4] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 10, cost = { Mana = 15, }, },
		[5] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 14, cost = { Mana = 17, }, },
		[6] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 18, cost = { Mana = 19, }, },
		[7] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 22, cost = { Mana = 21, }, },
		[8] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 26, cost = { Mana = 24, }, },
		[9] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 31, cost = { Mana = 28, }, },
		[10] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 36, cost = { Mana = 31, }, },
		[11] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 41, cost = { Mana = 36, }, },
		[12] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 46, cost = { Mana = 40, }, },
		[13] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 52, cost = { Mana = 46, }, },
		[14] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 58, cost = { Mana = 52, }, },
		[15] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 64, cost = { Mana = 59, }, },
		[16] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 66, cost = { Mana = 66, }, },
		[17] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 72, cost = { Mana = 75, }, },
		[18] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 78, cost = { Mana = 85, }, },
		[19] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 84, cost = { Mana = 96, }, },
		[20] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 109, }, },
		[21] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 124, }, },
		[22] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 140, }, },
		[23] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 159, }, },
		[24] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 180, }, },
		[25] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 203, }, },
		[26] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 230, }, },
		[27] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 260, }, },
		[28] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 295, }, },
		[29] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 334, }, },
		[30] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 378, }, },
		[31] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 428, }, },
		[32] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 484, }, },
		[33] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 548, }, },
		[34] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 620, }, },
		[35] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 702, }, },
		[36] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 794, }, },
		[37] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 899, }, },
		[38] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 1017, }, },
		[39] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 1151, }, },
		[40] = { critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 1303, }, },
	},
	statSets = {
		[1] = {
			label = "Ball Lightning",
			baseEffectiveness = 0.30000001192093,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "ball_lightning",
			baseFlags = {
				spell = true,
				area = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_shock_chance_+%_final", 750 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "ball_lightning_base_hit_frequency_ms", 200 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_is_projectile",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaBarrierInvocationPlayer"] = {
	name = "Barrier Invocation",
	baseTypeName = "Barrier Invocation",
	color = 3,
	description = "While active, this Invocation gains Energy when your Energy Shield is damaged by Hits. Using the Invocation once sufficient Energy is gathered will consume the Energy to trigger socketed Spells, and can trigger them multiple times if it has enough Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Invocation] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_generated_+%", 0.75 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Barrier Invocation",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_maximum_energy", 500 },
				{ "barrier_invocation_gain_1_energy_per_X_energy_shield_damage_taken_when_hit", 5 },
			},
			stats = {
				"energy_generated_+%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportBarrierInvocationPlayer"] = {
	name = "SupportBarrierInvocationPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportBarrierInvocationPlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"display_generic_ongoing_triggerer_is_invocation_skill",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BlasphemyPlayer"] = {
	name = "Blasphemy",
	baseTypeName = "Blasphemy",
	color = 3,
	description = "Turns socketed Curse skills into vile Auras, applying their effects to all nearby enemies.",
	skillTypes = { [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.AreaSpell] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Meta] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.IsBlasphemy] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_reservation_+%", -0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				area = true,
			},
			constantStats = {
				{ "blasphemy_base_spirit_reservation_per_socketed_curse", 60 },
			},
			stats = {
				"curse_apply_as_aura",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportBlasphemyPlayer"] = {
	name = "SupportBlasphemyPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.AppliesCurse, },
	addSkillTypes = { SkillType.HasReservation, SkillType.TotemCastsWhenNotDetached, SkillType.TotemCastsAlone, SkillType.Aura, SkillType.AuraAffectsEnemies, SkillType.CanHaveBlessing, SkillType.Cooldown, SkillType.Triggered, },
	excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.OR, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.NOT, SkillType.AND, SkillType.SupportedByHourglass, },
	isTrigger = true,
	ignoreMinionTypes = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Curses",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
				area = true,
			},
			stats = {
				"support_blasphemy_curse_effect_+%_final",
				"active_skill_base_area_of_effect_radius",
				"curse_apply_as_aura",
				"curse_supported_by_blasphemy",
			},
			levels = {
				[1] = { -50, 10, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { -50, 10, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { -49, 10, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { -49, 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { -48, 10, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { -48, 10, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { -47, 10, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { -47, 10, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { -46, 10, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { -46, 10, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { -45, 10, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { -45, 10, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { -44, 10, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { -44, 10, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { -43, 10, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { -43, 10, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { -42, 10, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { -42, 10, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { -41, 10, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { -41, 10, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { -40, 10, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { -40, 10, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { -39, 10, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { -39, 10, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { -38, 10, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { -38, 10, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { -37, 10, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { -37, 10, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { -36, 10, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { -36, 10, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { -36, 10, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { -33, 10, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BlinkReservationPlayer"] = {
	name = "Blink",
	baseTypeName = "Blink",
	color = 3,
	description = "Replaces your dodge roll with a short-cooldown Spell that allows you to tunnel through space, instantly reappearing a medium distance away.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Blink",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
			},
			stats = {
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BlinkPlayer"] = {
	name = "",
	hidden = true,
	skillTypes = { [SkillType.UsableWhileShapeshifted] = true, [SkillType.Nonpathing] = true, [SkillType.Spell] = true, [SkillType.Cooldown] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "base_cooldown_speed_+%", 0.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 4.5, },
		[2] = { storedUses = 1, levelRequirement = 0, cooldown = 4.4, },
		[3] = { storedUses = 1, levelRequirement = 0, cooldown = 4.4, },
		[4] = { storedUses = 1, levelRequirement = 0, cooldown = 4.3, },
		[5] = { storedUses = 1, levelRequirement = 0, cooldown = 4.3, },
		[6] = { storedUses = 1, levelRequirement = 0, cooldown = 4.2, },
		[7] = { storedUses = 1, levelRequirement = 0, cooldown = 4.2, },
		[8] = { storedUses = 1, levelRequirement = 0, cooldown = 4.1, },
		[9] = { storedUses = 1, levelRequirement = 0, cooldown = 4.1, },
		[10] = { storedUses = 1, levelRequirement = 0, cooldown = 4, },
		[11] = { storedUses = 1, levelRequirement = 0, cooldown = 4, },
		[12] = { storedUses = 1, levelRequirement = 0, cooldown = 3.9, },
		[13] = { storedUses = 1, levelRequirement = 0, cooldown = 3.9, },
		[14] = { storedUses = 1, levelRequirement = 0, cooldown = 3.8, },
		[15] = { storedUses = 1, levelRequirement = 0, cooldown = 3.8, },
		[16] = { storedUses = 1, levelRequirement = 0, cooldown = 3.7, },
		[17] = { storedUses = 1, levelRequirement = 0, cooldown = 3.7, },
		[18] = { storedUses = 1, levelRequirement = 0, cooldown = 3.6, },
		[19] = { storedUses = 1, levelRequirement = 0, cooldown = 3.6, },
		[20] = { storedUses = 1, levelRequirement = 0, cooldown = 3.5, },
		[21] = { storedUses = 1, levelRequirement = 0, cooldown = 3.5, },
		[22] = { storedUses = 1, levelRequirement = 0, cooldown = 3.4, },
		[23] = { storedUses = 1, levelRequirement = 0, cooldown = 3.4, },
		[24] = { storedUses = 1, levelRequirement = 0, cooldown = 3.3, },
		[25] = { storedUses = 1, levelRequirement = 0, cooldown = 3.3, },
		[26] = { storedUses = 1, levelRequirement = 0, cooldown = 3.2, },
		[27] = { storedUses = 1, levelRequirement = 0, cooldown = 3.2, },
		[28] = { storedUses = 1, levelRequirement = 0, cooldown = 3.1, },
		[29] = { storedUses = 1, levelRequirement = 0, cooldown = 3.1, },
		[30] = { storedUses = 1, levelRequirement = 0, cooldown = 3, },
		[31] = { storedUses = 1, levelRequirement = 0, cooldown = 3, },
		[32] = { storedUses = 1, levelRequirement = 0, cooldown = 2.9, },
		[33] = { storedUses = 1, levelRequirement = 0, cooldown = 2.9, },
		[34] = { storedUses = 1, levelRequirement = 0, cooldown = 2.8, },
		[35] = { storedUses = 1, levelRequirement = 0, cooldown = 2.8, },
		[36] = { storedUses = 1, levelRequirement = 0, cooldown = 2.7, },
		[37] = { storedUses = 1, levelRequirement = 0, cooldown = 2.7, },
		[38] = { storedUses = 1, levelRequirement = 0, cooldown = 2.6, },
		[39] = { storedUses = 1, levelRequirement = 0, cooldown = 2.6, },
		[40] = { storedUses = 1, levelRequirement = 0, cooldown = 2.5, },
	},
	statSets = {
		[1] = {
			label = "",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "blink_valid_placement_search_radius", 15 },
				{ "active_skill_override_turn_duration_ms", 150 },
			},
			stats = {
				"blink_travel_distance",
				"base_deal_no_damage",
				"usable_while_shapeshifted",
				"skill_is_not_considered_a_skill",
			},
			levels = {
				[1] = { 40, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 40, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 41, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 41, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 42, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 42, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 43, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 43, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 44, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 44, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 45, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 45, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 46, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 46, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 47, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 47, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 48, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 49, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 49, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 50, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 50, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 50, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 51, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 51, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 51, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 52, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 52, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 52, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 53, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 53, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 53, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 53, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 54, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 54, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 55, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BoneBlastPlayer"] = {
	name = "Bone Blast",
	baseTypeName = "Bone Blast",
	fromItem = true,
	color = 3,
	description = "Conjures a circle of ritual inscriptions that last for a short duration. When the duration ends, spikes of bone erupt from enemies in the area, damaging them and potentially causing Bleeding.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.Damage] = true, [SkillType.Cascadable] = true, [SkillType.CreatesGroundRune] = true, },
	castTime = 0.75,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.2 },
	},
	levels = {
		[1] = { critChance = 14, levelRequirement = 0, },
		[2] = { critChance = 14, levelRequirement = 3, },
		[3] = { critChance = 14, levelRequirement = 6, },
		[4] = { critChance = 14, levelRequirement = 10, },
		[5] = { critChance = 14, levelRequirement = 14, },
		[6] = { critChance = 14, levelRequirement = 18, },
		[7] = { critChance = 14, levelRequirement = 22, },
		[8] = { critChance = 14, levelRequirement = 26, },
		[9] = { critChance = 14, levelRequirement = 31, },
		[10] = { critChance = 14, levelRequirement = 36, },
		[11] = { critChance = 14, levelRequirement = 41, },
		[12] = { critChance = 14, levelRequirement = 46, },
		[13] = { critChance = 14, levelRequirement = 52, },
		[14] = { critChance = 14, levelRequirement = 58, },
		[15] = { critChance = 14, levelRequirement = 64, },
		[16] = { critChance = 14, levelRequirement = 66, },
		[17] = { critChance = 14, levelRequirement = 72, },
		[18] = { critChance = 14, levelRequirement = 78, },
		[19] = { critChance = 14, levelRequirement = 84, },
		[20] = { critChance = 14, levelRequirement = 90, },
		[21] = { critChance = 14, levelRequirement = 90, },
		[22] = { critChance = 14, levelRequirement = 90, },
		[23] = { critChance = 14, levelRequirement = 90, },
		[24] = { critChance = 14, levelRequirement = 90, },
		[25] = { critChance = 14, levelRequirement = 90, },
		[26] = { critChance = 14, levelRequirement = 90, },
		[27] = { critChance = 14, levelRequirement = 90, },
		[28] = { critChance = 14, levelRequirement = 90, },
		[29] = { critChance = 14, levelRequirement = 90, },
		[30] = { critChance = 14, levelRequirement = 90, },
		[31] = { critChance = 14, levelRequirement = 90, },
		[32] = { critChance = 14, levelRequirement = 90, },
		[33] = { critChance = 14, levelRequirement = 90, },
		[34] = { critChance = 14, levelRequirement = 90, },
		[35] = { critChance = 14, levelRequirement = 90, },
		[36] = { critChance = 14, levelRequirement = 90, },
		[37] = { critChance = 14, levelRequirement = 90, },
		[38] = { critChance = 14, levelRequirement = 90, },
		[39] = { critChance = 14, levelRequirement = 90, },
		[40] = { critChance = 14, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Bone Blast",
			baseEffectiveness = 1.7000000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0094999996945262,
			statDescriptionScope = "bone_blast",
			baseFlags = {
				spell = true,
				duration = true,
				area = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 1000 },
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_chance_to_inflict_bleeding_%", 20 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BoneCagePlayer"] = {
	name = "Bone Cage",
	baseTypeName = "Bone Cage",
	color = 3,
	description = "Raises a ring of bone spikes around you. The spikes are destroyed when enemies touch them, damaging and Pinning those enemies.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.Nova] = true, [SkillType.Nonpathing] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, },
	castTime = 1,
	qualityStats = {
		{ "active_skill_pins_as_though_dealt_damage_+%_final", 2.5 },
	},
	levels = {
		[1] = { critChance = 15, levelRequirement = 0, cost = { Mana = 8, }, },
		[2] = { critChance = 15, levelRequirement = 3, cost = { Mana = 9, }, },
		[3] = { critChance = 15, levelRequirement = 6, cost = { Mana = 11, }, },
		[4] = { critChance = 15, levelRequirement = 10, cost = { Mana = 12, }, },
		[5] = { critChance = 15, levelRequirement = 14, cost = { Mana = 14, }, },
		[6] = { critChance = 15, levelRequirement = 18, cost = { Mana = 16, }, },
		[7] = { critChance = 15, levelRequirement = 22, cost = { Mana = 18, }, },
		[8] = { critChance = 15, levelRequirement = 26, cost = { Mana = 20, }, },
		[9] = { critChance = 15, levelRequirement = 31, cost = { Mana = 23, }, },
		[10] = { critChance = 15, levelRequirement = 36, cost = { Mana = 26, }, },
		[11] = { critChance = 15, levelRequirement = 41, cost = { Mana = 30, }, },
		[12] = { critChance = 15, levelRequirement = 46, cost = { Mana = 34, }, },
		[13] = { critChance = 15, levelRequirement = 52, cost = { Mana = 38, }, },
		[14] = { critChance = 15, levelRequirement = 58, cost = { Mana = 43, }, },
		[15] = { critChance = 15, levelRequirement = 64, cost = { Mana = 49, }, },
		[16] = { critChance = 15, levelRequirement = 66, cost = { Mana = 56, }, },
		[17] = { critChance = 15, levelRequirement = 72, cost = { Mana = 63, }, },
		[18] = { critChance = 15, levelRequirement = 78, cost = { Mana = 71, }, },
		[19] = { critChance = 15, levelRequirement = 84, cost = { Mana = 81, }, },
		[20] = { critChance = 15, levelRequirement = 90, cost = { Mana = 92, }, },
		[21] = { critChance = 15, levelRequirement = 90, cost = { Mana = 104, }, },
		[22] = { critChance = 15, levelRequirement = 90, cost = { Mana = 117, }, },
		[23] = { critChance = 15, levelRequirement = 90, cost = { Mana = 133, }, },
		[24] = { critChance = 15, levelRequirement = 90, cost = { Mana = 151, }, },
		[25] = { critChance = 15, levelRequirement = 90, cost = { Mana = 171, }, },
		[26] = { critChance = 15, levelRequirement = 90, cost = { Mana = 193, }, },
		[27] = { critChance = 15, levelRequirement = 90, cost = { Mana = 219, }, },
		[28] = { critChance = 15, levelRequirement = 90, cost = { Mana = 247, }, },
		[29] = { critChance = 15, levelRequirement = 90, cost = { Mana = 280, }, },
		[30] = { critChance = 15, levelRequirement = 90, cost = { Mana = 317, }, },
		[31] = { critChance = 15, levelRequirement = 90, cost = { Mana = 359, }, },
		[32] = { critChance = 15, levelRequirement = 90, cost = { Mana = 406, }, },
		[33] = { critChance = 15, levelRequirement = 90, cost = { Mana = 460, }, },
		[34] = { critChance = 15, levelRequirement = 90, cost = { Mana = 520, }, },
		[35] = { critChance = 15, levelRequirement = 90, cost = { Mana = 589, }, },
		[36] = { critChance = 15, levelRequirement = 90, cost = { Mana = 666, }, },
		[37] = { critChance = 15, levelRequirement = 90, cost = { Mana = 754, }, },
		[38] = { critChance = 15, levelRequirement = 90, cost = { Mana = 854, }, },
		[39] = { critChance = 15, levelRequirement = 90, cost = { Mana = 966, }, },
		[40] = { critChance = 15, levelRequirement = 90, cost = { Mana = 1093, }, },
	},
	statSets = {
		[1] = {
			label = "Bone Cage",
			baseEffectiveness = 2.5599999427795,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0094999996945262,
			statDescriptionScope = "ring_of_bone",
			baseFlags = {
				area = true,
				duration = true,
				spell = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 1600 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "active_skill_base_secondary_area_of_effect_radius", 10 },
				{ "ring_of_bone_maximum_number_of_rings", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "ring_of_bone_spike_break_chance_%", 100 },
				{ "base_pinned_art_variation", 1 },
				{ "active_skill_pins_as_though_dealt_damage_+%_final", 50 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
				"base_all_damage_can_pin",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BoneOfferingPlayer"] = {
	name = "Bone Offering",
	baseTypeName = "Bone Offering",
	color = 3,
	description = "Impales a Skeleton on a bone spike to shield your Minions while the spike remains. The shield absorbs all damage from the next Hit each Minion takes, then explodes.\n\nThe bone spike is itself a Minion, and shields itself. If it dies, shields on your other Minions disappear.",
	skillTypes = { [SkillType.Offering] = true, [SkillType.Minion] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesMinion] = true, [SkillType.Limit] = true, },
	minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Physical] = true, [SkillType.Damage] = true, [SkillType.Area] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "active_skill_physical_damage_+%_final", 2 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 26, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 28, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 31, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 34, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 38, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 42, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 46, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 50, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 55, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 61, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 67, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 73, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 80, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 88, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 97, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 107, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 117, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 129, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 141, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 155, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 171, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 187, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 206, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 226, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 248, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 273, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 300, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 329, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 361, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 397, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 436, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 479, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 526, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 577, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 634, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 696, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 764, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 839, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 922, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1012, }, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			baseEffectiveness = 1.710000038147,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "bone_offering",
			baseFlags = {
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 5000 },
				{ "base_secondary_skill_effect_duration", 5000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_number_of_bone_offerings_allowed", 1 },
			},
			stats = {
				"can_perform_skill_while_moving",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BonestormPlayer"] = {
	name = "Bonestorm",
	baseTypeName = "Bonestorm",
	color = 3,
	description = "Channel to conjure a swarm of bone spikes in the air, then release to fire them at enemies and explode. Shrapnel lodges in enemies hit, each causing the next Attack against that enemy to deal additional damage. Consumes your Power Charges to cause much larger explosions.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Channel] = true, [SkillType.Projectile] = true, [SkillType.Physical] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Area] = true, [SkillType.ConsumesCharges] = true, [SkillType.Damage] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, [SkillType.Sustained] = true, },
	castTime = 0.75,
	qualityStats = {
		{ "active_skill_cast_speed_+%_final", 0.5 },
	},
	levels = {
		[1] = { critChance = 15, levelRequirement = 0, cost = { ManaPerMinute = 395, }, },
		[2] = { critChance = 15, levelRequirement = 3, cost = { ManaPerMinute = 447, }, },
		[3] = { critChance = 15, levelRequirement = 6, cost = { ManaPerMinute = 505, }, },
		[4] = { critChance = 15, levelRequirement = 10, cost = { ManaPerMinute = 572, }, },
		[5] = { critChance = 15, levelRequirement = 14, cost = { ManaPerMinute = 647, }, },
		[6] = { critChance = 15, levelRequirement = 18, cost = { ManaPerMinute = 733, }, },
		[7] = { critChance = 15, levelRequirement = 22, cost = { ManaPerMinute = 829, }, },
		[8] = { critChance = 15, levelRequirement = 26, cost = { ManaPerMinute = 939, }, },
		[9] = { critChance = 15, levelRequirement = 31, cost = { ManaPerMinute = 1062, }, },
		[10] = { critChance = 15, levelRequirement = 36, cost = { ManaPerMinute = 1202, }, },
		[11] = { critChance = 15, levelRequirement = 41, cost = { ManaPerMinute = 1361, }, },
		[12] = { critChance = 15, levelRequirement = 46, cost = { ManaPerMinute = 1540, }, },
		[13] = { critChance = 15, levelRequirement = 52, cost = { ManaPerMinute = 1743, }, },
		[14] = { critChance = 15, levelRequirement = 58, cost = { ManaPerMinute = 1972, }, },
		[15] = { critChance = 15, levelRequirement = 64, cost = { ManaPerMinute = 2232, }, },
		[16] = { critChance = 15, levelRequirement = 66, cost = { ManaPerMinute = 2526, }, },
		[17] = { critChance = 15, levelRequirement = 72, cost = { ManaPerMinute = 2859, }, },
		[18] = { critChance = 15, levelRequirement = 78, cost = { ManaPerMinute = 3236, }, },
		[19] = { critChance = 15, levelRequirement = 84, cost = { ManaPerMinute = 3662, }, },
		[20] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 4144, }, },
		[21] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 4690, }, },
		[22] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 5308, }, },
		[23] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 6007, }, },
		[24] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 6798, }, },
		[25] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 7693, }, },
		[26] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 8707, }, },
		[27] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 9853, }, },
		[28] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 11151, }, },
		[29] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 12620, }, },
		[30] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 14282, }, },
		[31] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 16163, }, },
		[32] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 18292, }, },
		[33] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 20701, }, },
		[34] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 23427, }, },
		[35] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 26513, }, },
		[36] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 30004, }, },
		[37] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 33956, }, },
		[38] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 38428, }, },
		[39] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 43489, }, },
		[40] = { critChance = 15, levelRequirement = 90, cost = { ManaPerMinute = 49217, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 1.4500000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0094999996945262,
			statDescriptionScope = "bone_spike_statset_0",
			statMap = {
				["bone_spear_minimum_added_attack_physical_damage_taken"] = {
					mod("SelfPhysicalMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }),
				},
				["bone_spear_maximum_added_attack_physical_damage_taken"] = {
					mod("SelfPhysicalMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }),
				},
			},
			baseFlags = {
				spell = true,
				duration = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 1 },
				{ "bone_storm_maximum_spikes_in_a_target", 60 },
				{ "base_skill_effect_duration", 10000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_minimum_channel_time_ms", 300 },
				{ "bone_spear_target_rectangle_length", 40 },
				{ "base_number_of_allowed_bone_storm_projectiles", 20 },
				{ "active_skill_override_turn_duration_ms", 240 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"bone_spear_minimum_added_attack_physical_damage_taken",
				"bone_spear_maximum_added_attack_physical_damage_taken",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
				"channel_start_lock_cancelling_scales_with_cast_speed",
				"projectiles_fire_at_ground",
				"cast_speed_modifiers_apply_to_over_time_cost",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			baseEffectiveness = 1.1900000572205,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0094999996945262,
			statDescriptionScope = "bone_spike_statset_1",
			baseFlags = {
				spell = true,
				duration = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 5 },
				{ "bone_spear_power_charged_aoe_+", 7 },
				{ "bone_spear_power_charged_aoe_+%_final_per_additional_power_charge", 40 },
				{ "bone_storm_maximum_spikes_in_a_target", 60 },
				{ "base_skill_effect_duration", 10000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_minimum_channel_time_ms", 300 },
				{ "bone_spear_target_rectangle_length", 40 },
				{ "base_number_of_allowed_bone_storm_projectiles", 20 },
				{ "active_skill_override_turn_duration_ms", 240 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"display_statset_hide_usage_stats",
				"is_area_damage",
				"bone_spear_minimum_added_attack_physical_damage_taken",
				"bone_spear_maximum_added_attack_physical_damage_taken",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
				"channel_start_lock_cancelling_scales_with_cast_speed",
				"projectiles_fire_at_ground",
				"cast_speed_modifiers_apply_to_over_time_cost",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportInvisibleMetaGemSupport"] = {
	name = "SupportInvisibleMetaGemSupport",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Triggered, },
	addSkillTypes = { },
	excludeSkillTypes = { },
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportInvisibleMetaGemSupport",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			stats = {
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaCastOnCritPlayer"] = {
	name = "Cast on Critical",
	baseTypeName = "Cast on Critical",
	color = 3,
	description = "While active, gains Energy when you Critically Hit enemies and triggers socketed Spells on reaching maximum Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_reservation_+%", -0.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 100, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 100, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 100, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 100, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 100, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 100, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 100, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 100, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 100, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 100, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 100, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 100, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 100, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 100, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 100, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 100, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 100, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 100, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 100, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Cast on Critical",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "cast_on_crit_gain_X_centienergy_per_monster_power_on_crit", 100 },
			},
			stats = {
				"energy_generated_+%",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportMetaCastOnCritPlayer"] = {
	name = "SupportMetaCastOnCritPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportMetaCastOnCritPlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "trigger_meta_gem_damage_+%_final", -20 },
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaCastOnDodgePlayer"] = {
	name = "Cast on Dodge",
	baseTypeName = "Cast on Dodge",
	color = 3,
	description = "While active, gains Energy when you dodge roll and triggers socketed spells on reaching maximum Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_reservation_+%", -0.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 100, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 100, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 100, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 100, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 100, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 100, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 100, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 100, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 100, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 100, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 100, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 100, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 100, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 100, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 100, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 100, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 100, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 100, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 100, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Cast on Dodge",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "cast_on_dodge_roll_gain_X_centienergy_per_unit_travelled_while_dodge_rolling", 200 },
			},
			stats = {
				"energy_generated_+%",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportMetaCastOnDodgePlayer"] = {
	name = "SupportMetaCastOnDodgePlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportMetaCastOnDodgePlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaCastOnFreezePlayer"] = {
	name = "Cast on Freeze",
	baseTypeName = "Cast on Freeze",
	color = 3,
	description = "While active, gains Energy when you Freeze enemies and triggers socketed spells on reaching maximum Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Cold] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_generated_+%", 0.75 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Cast on Freeze",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "cast_on_freeze_gain_X_centienergy_per_monster_power_on_freeze", 1000 },
			},
			stats = {
				"energy_generated_+%",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportMetaCastOnFreezePlayer"] = {
	name = "SupportMetaCastOnFreezePlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportMetaCastOnFreezePlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaCastOnIgnitePlayer"] = {
	name = "Cast on Ignite",
	baseTypeName = "Cast on Ignite",
	color = 3,
	description = "While active, gains Energy when you Ignite enemies and triggers socketed spells on reaching maximum Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Fire] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_generated_+%", 0.75 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Cast on Ignite",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "cast_on_ignite_gain_X_centienergy_per_monster_power_on_ignite", 200 },
			},
			stats = {
				"energy_generated_+%",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportMetaCastOnIgnitePlayer"] = {
	name = "SupportMetaCastOnIgnitePlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportMetaCastOnIgnitePlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaCastOnMinionDeathPlayer"] = {
	name = "Cast on Minion Death",
	baseTypeName = "Cast on Minion Death",
	color = 3,
	description = "While active, gains Energy when one of your Minions is Killed, and triggers socketed Spells upon reaching maximum Energy. Cannot socket Spells which create Minions.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Minion] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_generated_+%", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Cast on Minion Death",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "cast_on_minion_death_gain_1_energy_per_X_minion_relative_defensiveness_%", 2 },
			},
			stats = {
				"energy_generated_+%",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportMetaCastOnMinionDeathPlayer"] = {
	name = "SupportMetaCastOnMinionDeathPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, SkillType.CreatesMinion, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportMetaCastOnMinionDeathPlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaCastOnShockPlayer"] = {
	name = "Cast on Shock",
	baseTypeName = "Cast on Shock",
	color = 3,
	description = "While active, gains Energy when you Shock enemies and triggers socketed spells on reaching maximum Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Lightning] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_generated_+%", 0.75 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Cast on Shock",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "cast_on_shock_gain_X_centienergy_per_monster_power_on_shock", 200 },
			},
			stats = {
				"energy_generated_+%",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportMetaCastOnShockPlayer"] = {
	name = "SupportMetaCastOnShockPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportMetaCastOnShockPlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"generic_ongoing_trigger_triggers_at_maximum_energy",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["WeaponGrantedChaosboltPlayer"] = {
	name = "Chaos Bolt",
	baseTypeName = "Chaos Bolt",
	fromItem = true,
	color = 3,
	description = "Fires a burst of Chaos energy at the target.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Chaos] = true, [SkillType.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.75,
	qualityStats = {
		{ "base_projectile_speed_+%", 2 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, },
		[2] = { critChance = 7, levelRequirement = 3, },
		[3] = { critChance = 7, levelRequirement = 6, },
		[4] = { critChance = 7, levelRequirement = 10, },
		[5] = { critChance = 7, levelRequirement = 14, },
		[6] = { critChance = 7, levelRequirement = 18, },
		[7] = { critChance = 7, levelRequirement = 22, },
		[8] = { critChance = 7, levelRequirement = 26, },
		[9] = { critChance = 7, levelRequirement = 31, },
		[10] = { critChance = 7, levelRequirement = 36, },
		[11] = { critChance = 7, levelRequirement = 41, },
		[12] = { critChance = 7, levelRequirement = 46, },
		[13] = { critChance = 7, levelRequirement = 52, },
		[14] = { critChance = 7, levelRequirement = 58, },
		[15] = { critChance = 7, levelRequirement = 64, },
		[16] = { critChance = 7, levelRequirement = 66, },
		[17] = { critChance = 7, levelRequirement = 72, },
		[18] = { critChance = 7, levelRequirement = 78, },
		[19] = { critChance = 7, levelRequirement = 84, },
		[20] = { critChance = 7, levelRequirement = 90, },
		[21] = { critChance = 7, levelRequirement = 90, },
		[22] = { critChance = 7, levelRequirement = 90, },
		[23] = { critChance = 7, levelRequirement = 90, },
		[24] = { critChance = 7, levelRequirement = 90, },
		[25] = { critChance = 7, levelRequirement = 90, },
		[26] = { critChance = 7, levelRequirement = 90, },
		[27] = { critChance = 7, levelRequirement = 90, },
		[28] = { critChance = 7, levelRequirement = 90, },
		[29] = { critChance = 7, levelRequirement = 90, },
		[30] = { critChance = 7, levelRequirement = 90, },
		[31] = { critChance = 7, levelRequirement = 90, },
		[32] = { critChance = 7, levelRequirement = 90, },
		[33] = { critChance = 7, levelRequirement = 90, },
		[34] = { critChance = 7, levelRequirement = 90, },
		[35] = { critChance = 7, levelRequirement = 90, },
		[36] = { critChance = 7, levelRequirement = 90, },
		[37] = { critChance = 7, levelRequirement = 90, },
		[38] = { critChance = 7, levelRequirement = 90, },
		[39] = { critChance = 7, levelRequirement = 90, },
		[40] = { critChance = 7, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Chaos Bolt",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0087000001221895,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "monster_projectile_variation", 1109 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ChargeInfusionPlayer"] = {
	name = "Charge Infusion",
	baseTypeName = "Charge Infusion",
	color = 3,
	description = "While active, you gain powerful Buffs based on your active Charges. However, maintaining the Buff Consumes Charges every few seconds.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, },
	castTime = 1,
	qualityStats = {
		{ "consume_frenzy_power_and_endurance_charge_every_x_ms", 40 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Charge Infusion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "charge_mastery",
			baseFlags = {
			},
			stats = {
				"skill_charge_matery_skill_speed_+%_final_with_frenzy_charges",
				"skill_charge_mastery_crit_chance_+%_final_with_power_charges",
				"skill_charge_mastery_defences_+%_final_with_endurance_charges",
				"consume_frenzy_power_and_endurance_charge_every_x_ms",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 5, 10, 9, 3000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, },
				[2] = { 5, 10, 9, 3100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 5, 10, 9, 3200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 5, 11, 10, 3300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6, 11, 10, 3400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6, 11, 10, 3500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6, 12, 10, 3600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6, 12, 11, 3700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 7, 12, 11, 3800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 7, 13, 11, 3900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 7, 13, 11, 4000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 8, 14, 12, 4100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 8, 14, 12, 4200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 8, 15, 12, 4300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 9, 15, 13, 4400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 9, 16, 13, 4500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 10, 17, 14, 4600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 11, 18, 15, 4700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 11, 19, 16, 4800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 12, 20, 17, 4900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 13, 21, 18, 5000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 14, 22, 19, 5100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 15, 23, 20, 5200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 15, 23, 20, 5300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 16, 24, 21, 5400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 16, 24, 21, 5500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 16, 24, 21, 5600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 17, 25, 22, 5700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 17, 25, 22, 5800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 17, 25, 22, 5900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 18, 25, 22, 6000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 18, 26, 23, 6100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 18, 26, 23, 6200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 19, 26, 23, 6300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 19, 26, 23, 6400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 19, 26, 24, 6500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 20, 27, 24, 6600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 20, 27, 24, 6700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 20, 27, 24, 6800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 21, 27, 25, 6900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ChargedStaffPlayer"] = {
	name = "Charged Staff",
	baseTypeName = "Charged Staff",
	color = 3,
	description = "Consume all Power Charges to infuse your Quarterstaff with electricity, adding Lightning damage and a Lightning shockwave to your Quarterstaff Attacks. Reusing this skill while the Buff is active adds to the Buff's duration and damage.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Buff] = true, [SkillType.ConsumesCharges] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 0.75,
	qualityStats = {
		{ "skill_effect_duration_+%", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 15, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 16, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 18, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 19, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 21, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 22, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 24, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 26, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 28, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 31, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 33, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 36, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 39, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 42, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 45, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 49, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 53, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 57, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 62, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 67, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 72, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 78, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 84, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 91, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 98, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 106, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 115, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 124, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 134, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 145, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 156, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 169, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 183, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 197, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 213, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 230, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 249, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 269, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 290, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 313, }, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			baseEffectiveness = 0.23299999535084,
			incrementalEffectiveness = 0.072530001401901,
			damageIncrementalEffectiveness = 0.0049000000581145,
			statDescriptionScope = "charged_staff",
			statMap = {
				["charged_staff_attack_minimum_added_lightning_damage_per_stack"] = {
					mod("LightningMin", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }),
				},
				["charged_staff_attack_maximum_added_lightning_damage_per_stack"] = {
					mod("LightningMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }),
				},
				["charged_staff_buff_duration_per_stack_ms"] = {
					mod("ChargedStaffBuffDuration", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }),
				},
			},
			baseFlags = {
				attack = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "charged_staff_buff_duration_per_stack_ms", 6000 },
			},
			stats = {
				"charged_staff_attack_minimum_added_lightning_damage_per_stack",
				"charged_staff_attack_maximum_added_lightning_damage_per_stack",
				"active_skill_requires_power_charges",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ChargedStaffShockwavePlayer"] = {
	name = "Charged Shockwave",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 0.75,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.4, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.44, levelRequirement = 0, },
		[3] = { baseMultiplier = 0.48, levelRequirement = 0, },
		[4] = { baseMultiplier = 0.52, levelRequirement = 0, },
		[5] = { baseMultiplier = 0.56, levelRequirement = 0, },
		[6] = { baseMultiplier = 0.6, levelRequirement = 0, },
		[7] = { baseMultiplier = 0.64, levelRequirement = 0, },
		[8] = { baseMultiplier = 0.68, levelRequirement = 0, },
		[9] = { baseMultiplier = 0.7, levelRequirement = 0, },
		[10] = { baseMultiplier = 0.73, levelRequirement = 0, },
		[11] = { baseMultiplier = 0.76, levelRequirement = 0, },
		[12] = { baseMultiplier = 0.79, levelRequirement = 0, },
		[13] = { baseMultiplier = 0.82, levelRequirement = 0, },
		[14] = { baseMultiplier = 0.86, levelRequirement = 0, },
		[15] = { baseMultiplier = 0.89, levelRequirement = 0, },
		[16] = { baseMultiplier = 0.92, levelRequirement = 0, },
		[17] = { baseMultiplier = 0.95, levelRequirement = 0, },
		[18] = { baseMultiplier = 0.99, levelRequirement = 0, },
		[19] = { baseMultiplier = 1.02, levelRequirement = 0, },
		[20] = { baseMultiplier = 1.05, levelRequirement = 0, },
		[21] = { baseMultiplier = 1.09, levelRequirement = 0, },
		[22] = { baseMultiplier = 1.13, levelRequirement = 0, },
		[23] = { baseMultiplier = 1.16, levelRequirement = 0, },
		[24] = { baseMultiplier = 1.2, levelRequirement = 0, },
		[25] = { baseMultiplier = 1.24, levelRequirement = 0, },
		[26] = { baseMultiplier = 1.28, levelRequirement = 0, },
		[27] = { baseMultiplier = 1.33, levelRequirement = 0, },
		[28] = { baseMultiplier = 1.37, levelRequirement = 0, },
		[29] = { baseMultiplier = 1.41, levelRequirement = 0, },
		[30] = { baseMultiplier = 1.46, levelRequirement = 0, },
		[31] = { baseMultiplier = 1.51, levelRequirement = 0, },
		[32] = { baseMultiplier = 1.56, levelRequirement = 0, },
		[33] = { baseMultiplier = 1.61, levelRequirement = 0, },
		[34] = { baseMultiplier = 1.67, levelRequirement = 0, },
		[35] = { baseMultiplier = 1.72, levelRequirement = 0, },
		[36] = { baseMultiplier = 1.78, levelRequirement = 0, },
		[37] = { baseMultiplier = 1.84, levelRequirement = 0, },
		[38] = { baseMultiplier = 1.9, levelRequirement = 0, },
		[39] = { baseMultiplier = 1.96, levelRequirement = 0, },
		[40] = { baseMultiplier = 2.03, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Shockwave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "charged_staff_shockwave",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 50 },
				{ "charged_staff_cone_angle", 45 },
				{ "charged_staff_bonus_width", 15 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
			},
			stats = {
				"triggered_by_charged_staff",
				"is_area_damage",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ColdSnapPlayer"] = {
	name = "Cold Snap",
	baseTypeName = "Cold Snap",
	color = 3,
	description = "Shatters the frost on a Frozen enemy, Consuming the Freeze to deal a large amount of Cold Damage to enemies caught in the blast. Can also be cast on a Frostbolt to cause it to explode immediately. Any Frozen enemies hit by the Frostbolt's explosion will be dealt Cold Snap's damage and have their Freeze Consumed.",
	skillTypes = { [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.Cold] = true, [SkillType.Cascadable] = true, [SkillType.AreaSpell] = true, [SkillType.SkillConsumesFreeze] = true, [SkillType.Nonpathing] = true, [SkillType.CanRapidFire] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "active_skill_cast_speed_+%_final", 1 },
	},
	levels = {
		[1] = { critChance = 13, levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { critChance = 13, levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { critChance = 13, levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { critChance = 13, levelRequirement = 10, cost = { Mana = 11, }, },
		[5] = { critChance = 13, levelRequirement = 14, cost = { Mana = 12, }, },
		[6] = { critChance = 13, levelRequirement = 18, cost = { Mana = 14, }, },
		[7] = { critChance = 13, levelRequirement = 22, cost = { Mana = 15, }, },
		[8] = { critChance = 13, levelRequirement = 26, cost = { Mana = 18, }, },
		[9] = { critChance = 13, levelRequirement = 31, cost = { Mana = 20, }, },
		[10] = { critChance = 13, levelRequirement = 36, cost = { Mana = 23, }, },
		[11] = { critChance = 13, levelRequirement = 41, cost = { Mana = 26, }, },
		[12] = { critChance = 13, levelRequirement = 46, cost = { Mana = 29, }, },
		[13] = { critChance = 13, levelRequirement = 52, cost = { Mana = 33, }, },
		[14] = { critChance = 13, levelRequirement = 58, cost = { Mana = 37, }, },
		[15] = { critChance = 13, levelRequirement = 64, cost = { Mana = 42, }, },
		[16] = { critChance = 13, levelRequirement = 66, cost = { Mana = 48, }, },
		[17] = { critChance = 13, levelRequirement = 72, cost = { Mana = 54, }, },
		[18] = { critChance = 13, levelRequirement = 78, cost = { Mana = 62, }, },
		[19] = { critChance = 13, levelRequirement = 84, cost = { Mana = 70, }, },
		[20] = { critChance = 13, levelRequirement = 90, cost = { Mana = 79, }, },
		[21] = { critChance = 13, levelRequirement = 90, cost = { Mana = 90, }, },
		[22] = { critChance = 13, levelRequirement = 90, cost = { Mana = 101, }, },
		[23] = { critChance = 13, levelRequirement = 90, cost = { Mana = 115, }, },
		[24] = { critChance = 13, levelRequirement = 90, cost = { Mana = 130, }, },
		[25] = { critChance = 13, levelRequirement = 90, cost = { Mana = 147, }, },
		[26] = { critChance = 13, levelRequirement = 90, cost = { Mana = 167, }, },
		[27] = { critChance = 13, levelRequirement = 90, cost = { Mana = 189, }, },
		[28] = { critChance = 13, levelRequirement = 90, cost = { Mana = 214, }, },
		[29] = { critChance = 13, levelRequirement = 90, cost = { Mana = 242, }, },
		[30] = { critChance = 13, levelRequirement = 90, cost = { Mana = 274, }, },
		[31] = { critChance = 13, levelRequirement = 90, cost = { Mana = 310, }, },
		[32] = { critChance = 13, levelRequirement = 90, cost = { Mana = 351, }, },
		[33] = { critChance = 13, levelRequirement = 90, cost = { Mana = 397, }, },
		[34] = { critChance = 13, levelRequirement = 90, cost = { Mana = 450, }, },
		[35] = { critChance = 13, levelRequirement = 90, cost = { Mana = 509, }, },
		[36] = { critChance = 13, levelRequirement = 90, cost = { Mana = 576, }, },
		[37] = { critChance = 13, levelRequirement = 90, cost = { Mana = 652, }, },
		[38] = { critChance = 13, levelRequirement = 90, cost = { Mana = 738, }, },
		[39] = { critChance = 13, levelRequirement = 90, cost = { Mana = 835, }, },
		[40] = { critChance = 13, levelRequirement = 90, cost = { Mana = 945, }, },
	},
	statSets = {
		[1] = {
			label = "Cold Snap",
			baseEffectiveness = 8.8000001907349,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "shatter",
			baseFlags = {
				area = true,
				spell = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 7 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"can_perform_skill_while_moving",
				"base_consume_enemy_freeze_on_hit",
				"is_area_damage",
				"never_freeze",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["CometPlayer"] = {
	name = "Comet",
	baseTypeName = "Comet",
	color = 3,
	description = "Calls down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.",
	skillTypes = { [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.Cold] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, },
	castTime = 1,
	qualityStats = {
		{ "additional_base_critical_strike_chance", 10 },
	},
	levels = {
		[1] = { critChance = 13, levelRequirement = 0, cost = { Mana = 18, }, },
		[2] = { critChance = 13, levelRequirement = 3, cost = { Mana = 21, }, },
		[3] = { critChance = 13, levelRequirement = 6, cost = { Mana = 24, }, },
		[4] = { critChance = 13, levelRequirement = 10, cost = { Mana = 27, }, },
		[5] = { critChance = 13, levelRequirement = 14, cost = { Mana = 31, }, },
		[6] = { critChance = 13, levelRequirement = 18, cost = { Mana = 35, }, },
		[7] = { critChance = 13, levelRequirement = 22, cost = { Mana = 39, }, },
		[8] = { critChance = 13, levelRequirement = 26, cost = { Mana = 44, }, },
		[9] = { critChance = 13, levelRequirement = 31, cost = { Mana = 50, }, },
		[10] = { critChance = 13, levelRequirement = 36, cost = { Mana = 57, }, },
		[11] = { critChance = 13, levelRequirement = 41, cost = { Mana = 65, }, },
		[12] = { critChance = 13, levelRequirement = 46, cost = { Mana = 73, }, },
		[13] = { critChance = 13, levelRequirement = 52, cost = { Mana = 83, }, },
		[14] = { critChance = 13, levelRequirement = 58, cost = { Mana = 94, }, },
		[15] = { critChance = 13, levelRequirement = 64, cost = { Mana = 106, }, },
		[16] = { critChance = 13, levelRequirement = 66, cost = { Mana = 120, }, },
		[17] = { critChance = 13, levelRequirement = 72, cost = { Mana = 136, }, },
		[18] = { critChance = 13, levelRequirement = 78, cost = { Mana = 154, }, },
		[19] = { critChance = 13, levelRequirement = 84, cost = { Mana = 175, }, },
		[20] = { critChance = 13, levelRequirement = 90, cost = { Mana = 198, }, },
		[21] = { critChance = 13, levelRequirement = 90, cost = { Mana = 224, }, },
		[22] = { critChance = 13, levelRequirement = 90, cost = { Mana = 253, }, },
		[23] = { critChance = 13, levelRequirement = 90, cost = { Mana = 287, }, },
		[24] = { critChance = 13, levelRequirement = 90, cost = { Mana = 325, }, },
		[25] = { critChance = 13, levelRequirement = 90, cost = { Mana = 368, }, },
		[26] = { critChance = 13, levelRequirement = 90, cost = { Mana = 416, }, },
		[27] = { critChance = 13, levelRequirement = 90, cost = { Mana = 471, }, },
		[28] = { critChance = 13, levelRequirement = 90, cost = { Mana = 533, }, },
		[29] = { critChance = 13, levelRequirement = 90, cost = { Mana = 603, }, },
		[30] = { critChance = 13, levelRequirement = 90, cost = { Mana = 683, }, },
		[31] = { critChance = 13, levelRequirement = 90, cost = { Mana = 773, }, },
		[32] = { critChance = 13, levelRequirement = 90, cost = { Mana = 875, }, },
		[33] = { critChance = 13, levelRequirement = 90, cost = { Mana = 990, }, },
		[34] = { critChance = 13, levelRequirement = 90, cost = { Mana = 1120, }, },
		[35] = { critChance = 13, levelRequirement = 90, cost = { Mana = 1268, }, },
		[36] = { critChance = 13, levelRequirement = 90, cost = { Mana = 1435, }, },
		[37] = { critChance = 13, levelRequirement = 90, cost = { Mana = 1624, }, },
		[38] = { critChance = 13, levelRequirement = 90, cost = { Mana = 1838, }, },
		[39] = { critChance = 13, levelRequirement = 90, cost = { Mana = 2080, }, },
		[40] = { critChance = 13, levelRequirement = 90, cost = { Mana = 2354, }, },
	},
	statSets = {
		[1] = {
			label = "Comet",
			baseEffectiveness = 11.939999580383,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				area = true,
				spell = true,
			},
			constantStats = {
				{ "range_backflip_conditional_distance", 30 },
				{ "added_cast_time_ms", 1000 },
				{ "comet_explosion_delay_ms", 470 },
				{ "active_skill_base_area_of_effect_radius", 28 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ConductivityPlayer"] = {
	name = "Conductivity",
	baseTypeName = "Conductivity",
	color = 3,
	description = "Curses all targets in an area after a short delay, lowering their Lightning 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.Lightning] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "curse_effect_+%", 0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Conductivity",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "lightning_weakness",
			statMap = {
				["skill_granted_lightning_damage_resistance_%"] = {
					mod("LightningResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"skill_granted_lightning_damage_resistance_%",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ContagionPlayer"] = {
	name = "Contagion",
	baseTypeName = "Contagion",
	color = 3,
	description = "Afflicts a single enemy with a Debuff that deals Chaos damage over time. If the enemy dies while affected by Contagion, it and all other Chaos damage over time Debuffs spread to nearby enemies and refresh their durations. Reanimating or detonating a corpse affected by Contagion will cause the Minion or explosion to\nspread Contagion on hit.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Mineable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 1,
	qualityStats = {
		{ "contagion_maximum_spread_magnitude_+%_final", 5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 9, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 10, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 11, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 13, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 14, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 16, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 19, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 21, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 24, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 27, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 31, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 35, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 40, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 45, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 51, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 58, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 65, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 74, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 84, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 95, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 108, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 122, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 138, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 156, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 177, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 200, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 227, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 257, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 291, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 329, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 372, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 421, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 477, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 540, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 611, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 692, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 783, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 886, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1003, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1135, }, },
	},
	statSets = {
		[1] = {
			label = "Contagion",
			baseEffectiveness = 1.6299999952316,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0087000001221895,
			statDescriptionScope = "contagion",
			baseFlags = {
				area = true,
				duration = true,
				spell = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 5000 },
				{ "active_skill_base_area_of_effect_radius", 17 },
				{ "contagion_spread_magnitude_+%_final", 100 },
				{ "contagion_maximum_spread_magnitude_+%_final", 300 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "pvp_skill_dot_attack_time_override_ms", 10000 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
				"spell_damage_modifiers_apply_to_skill_dot",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
				[2] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 3.4519999027252, },
				[3] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 6.7670001983643, },
				[4] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 10.307999610901, },
				[5] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 14.074999809265, },
				[6] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 18.068000793457, },
				[7] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 22.287000656128, },
				[8] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 26.732000350952, },
				[9] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 31.40299987793, },
				[10] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 36.299999237061, },
				[11] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 41.423000335693, },
				[12] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 46.771999359131, },
				[13] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 52.34700012207, },
				[14] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 58.147998809814, },
				[15] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 64.175003051758, },
				[16] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 70.428001403809, },
				[17] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 76.906997680664, },
				[18] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 83.611999511719, },
				[19] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 90.542999267578, },
				[20] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 97.699996948242, },
				[21] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 105.08300018311, },
				[22] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 112.69200134277, },
				[23] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 120.52700042725, },
				[24] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 128.58799743652, },
				[25] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 136.875, },
				[26] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 145.38800048828, },
				[27] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 154.12699890137, },
				[28] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 163.09199523926, },
				[29] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 172.28300476074, },
				[30] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 181.69999694824, },
				[31] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 191.34300231934, },
				[32] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 201.21200561523, },
				[33] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 211.30700683594, },
				[34] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 221.62800598145, },
				[35] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 232.17500305176, },
				[36] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 242.94799804688, },
				[37] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 253.94700622559, },
				[38] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 265.17199707031, },
				[39] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 276.62298583984, },
				[40] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["DarkEffigyPlayer"] = {
	name = "Dark Effigy",
	baseTypeName = "Dark Effigy",
	color = 3,
	description = "Raises a Totem that bombards enemies afflicted by Chaos damage over time Debuffs.",
	skillTypes = { [SkillType.SummonsTotem] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Chaos] = true, [SkillType.Limit] = true, },
	skillTotemId = 24,
	castTime = 1,
	qualityStats = {
		{ "withered_on_hit_for_2_seconds_%_chance", 2.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 14, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 16, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 18, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 21, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 23, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 26, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 30, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 34, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 39, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 44, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 50, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 56, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 64, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 72, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 82, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 92, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 105, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 118, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 134, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 152, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 172, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 194, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 220, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 249, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 282, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 319, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 361, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 409, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 463, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 524, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 593, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 671, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 760, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 860, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 973, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1102, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1247, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1411, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1597, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1807, }, },
	},
	statSets = {
		[1] = {
			label = "Dark Effigy",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				area = true,
				spell = true,
				totem = true,
				duration = true,
			},
			constantStats = {
				{ "base_totem_duration", 8000 },
				{ "base_totem_range", 120 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_number_of_totems_allowed", 1 },
			},
			stats = {
				"skill_is_deploy_skill",
				"is_totem",
				"can_perform_skill_while_moving",
				"totem_targets_ignoring_action_distance",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["DarkEffigyProjectilePlayer"] = {
	name = "Vile Effusion",
	hidden = true,
	description = "Fires a Projectile at every nearby enemy that is afflicted by a Chaos damage over time Debuff. Fires multiple Projectiles at enemies afflicted by multiple Debuffs, but Projectile count cannot be otherwise modified.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.Chaos] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.ProjectilesNumberModifiersNotApplied] = true, [SkillType.ProjectileNoCollision] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { critChance = 11, levelRequirement = 0, },
		[2] = { critChance = 11, levelRequirement = 0, },
		[3] = { critChance = 11, levelRequirement = 0, },
		[4] = { critChance = 11, levelRequirement = 0, },
		[5] = { critChance = 11, levelRequirement = 0, },
		[6] = { critChance = 11, levelRequirement = 0, },
		[7] = { critChance = 11, levelRequirement = 0, },
		[8] = { critChance = 11, levelRequirement = 0, },
		[9] = { critChance = 11, levelRequirement = 0, },
		[10] = { critChance = 11, levelRequirement = 0, },
		[11] = { critChance = 11, levelRequirement = 0, },
		[12] = { critChance = 11, levelRequirement = 0, },
		[13] = { critChance = 11, levelRequirement = 0, },
		[14] = { critChance = 11, levelRequirement = 0, },
		[15] = { critChance = 11, levelRequirement = 0, },
		[16] = { critChance = 11, levelRequirement = 0, },
		[17] = { critChance = 11, levelRequirement = 0, },
		[18] = { critChance = 11, levelRequirement = 0, },
		[19] = { critChance = 11, levelRequirement = 0, },
		[20] = { critChance = 11, levelRequirement = 0, },
		[21] = { critChance = 11, levelRequirement = 0, },
		[22] = { critChance = 11, levelRequirement = 0, },
		[23] = { critChance = 11, levelRequirement = 0, },
		[24] = { critChance = 11, levelRequirement = 0, },
		[25] = { critChance = 11, levelRequirement = 0, },
		[26] = { critChance = 11, levelRequirement = 0, },
		[27] = { critChance = 11, levelRequirement = 0, },
		[28] = { critChance = 11, levelRequirement = 0, },
		[29] = { critChance = 11, levelRequirement = 0, },
		[30] = { critChance = 11, levelRequirement = 0, },
		[31] = { critChance = 11, levelRequirement = 0, },
		[32] = { critChance = 11, levelRequirement = 0, },
		[33] = { critChance = 11, levelRequirement = 0, },
		[34] = { critChance = 11, levelRequirement = 0, },
		[35] = { critChance = 11, levelRequirement = 0, },
		[36] = { critChance = 11, levelRequirement = 0, },
		[37] = { critChance = 11, levelRequirement = 0, },
		[38] = { critChance = 11, levelRequirement = 0, },
		[39] = { critChance = 11, levelRequirement = 0, },
		[40] = { critChance = 11, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Vile Effusion",
			baseEffectiveness = 0.83999997377396,
			incrementalEffectiveness = 0.054999999701977,
			damageIncrementalEffectiveness = 0.0089999996125698,
			statDescriptionScope = "dark_effigy_projectile",
			baseFlags = {
				spell = true,
				area = true,
				projectile = true,
			},
			constantStats = {
				{ "skill_disabled_unless_cloned", 2 },
				{ "active_skill_base_area_of_effect_radius", 120 },
				{ "active_skill_base_secondary_area_of_effect_radius", 8 },
				{ "number_of_additional_projectiles", 100 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"base_skill_is_totemified",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["CorpseCloudPlayer"] = {
	name = "Decompose",
	baseTypeName = "Decompose",
	fromItem = true,
	color = 3,
	description = "Consumes a Corpse to create a cloud of flammable Poisonous gas. Any Burning effects or Detonator skills will explode the gas cloud, creating a fiery explosion.",
	skillTypes = { [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.Fire] = true, [SkillType.Cascadable] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Chaos] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "base_skill_effect_duration", 50 },
		{ "base_secondary_skill_effect_duration", 50 },
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Poison Cloud",
			baseEffectiveness = 3.539999961853,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "corpse_cloud_statset_0",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 16 },
				{ "base_skill_effect_duration", 4000 },
				{ "active_skill_ground_effect_area_of_effect_+%_final_per_second", 50 },
				{ "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 200 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 80 },
				{ "spread_contagion_base_radius_when_using_corpse", 28 },
				{ "explosion_delay_ms", 400 },
			},
			stats = {
				"corpse_explosion_monster_life_permillage_chaos",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 300, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 305, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 310, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 315, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 320, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 325, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 330, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 335, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 340, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 345, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 350, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 355, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 360, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 365, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 370, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 375, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 380, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 385, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 390, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 395, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 400, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 405, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 410, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 415, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 420, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 425, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 430, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 435, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 440, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 445, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 450, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 455, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 460, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 465, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 470, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 475, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 480, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 485, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 490, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 495, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			baseEffectiveness = 3.539999961853,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "corpse_cloud_statset_1",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 16 },
				{ "base_skill_effect_duration", 4000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 80 },
				{ "spread_contagion_base_radius_when_using_corpse", 28 },
				{ "explosion_delay_ms", 400 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["DespairPlayer"] = {
	name = "Despair",
	baseTypeName = "Despair",
	color = 3,
	description = "Curses 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.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Despair",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "despair",
			statMap = {
				["skill_granted_chaos_damage_resistance_%"] = {
					mod("ChaosResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"skill_granted_chaos_damage_resistance_%",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["DetonateDeadPlayer"] = {
	name = "Detonate Dead",
	baseTypeName = "Detonate Dead",
	color = 3,
	description = "Causes a Corpse to violently explode, damaging surrounding enemies.",
	skillTypes = { [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.Fire] = true, [SkillType.Cascadable] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.2 },
	},
	levels = {
		[1] = { critChance = 8, levelRequirement = 0, cost = { Mana = 10, }, },
		[2] = { critChance = 8, levelRequirement = 3, cost = { Mana = 12, }, },
		[3] = { critChance = 8, levelRequirement = 6, cost = { Mana = 13, }, },
		[4] = { critChance = 8, levelRequirement = 10, cost = { Mana = 15, }, },
		[5] = { critChance = 8, levelRequirement = 14, cost = { Mana = 17, }, },
		[6] = { critChance = 8, levelRequirement = 18, cost = { Mana = 20, }, },
		[7] = { critChance = 8, levelRequirement = 22, cost = { Mana = 22, }, },
		[8] = { critChance = 8, levelRequirement = 26, cost = { Mana = 25, }, },
		[9] = { critChance = 8, levelRequirement = 31, cost = { Mana = 29, }, },
		[10] = { critChance = 8, levelRequirement = 36, cost = { Mana = 32, }, },
		[11] = { critChance = 8, levelRequirement = 41, cost = { Mana = 37, }, },
		[12] = { critChance = 8, levelRequirement = 46, cost = { Mana = 42, }, },
		[13] = { critChance = 8, levelRequirement = 52, cost = { Mana = 47, }, },
		[14] = { critChance = 8, levelRequirement = 58, cost = { Mana = 53, }, },
		[15] = { critChance = 8, levelRequirement = 64, cost = { Mana = 61, }, },
		[16] = { critChance = 8, levelRequirement = 66, cost = { Mana = 69, }, },
		[17] = { critChance = 8, levelRequirement = 72, cost = { Mana = 78, }, },
		[18] = { critChance = 8, levelRequirement = 78, cost = { Mana = 88, }, },
		[19] = { critChance = 8, levelRequirement = 84, cost = { Mana = 100, }, },
		[20] = { critChance = 8, levelRequirement = 90, cost = { Mana = 113, }, },
		[21] = { critChance = 8, levelRequirement = 90, cost = { Mana = 128, }, },
		[22] = { critChance = 8, levelRequirement = 90, cost = { Mana = 145, }, },
		[23] = { critChance = 8, levelRequirement = 90, cost = { Mana = 164, }, },
		[24] = { critChance = 8, levelRequirement = 90, cost = { Mana = 185, }, },
		[25] = { critChance = 8, levelRequirement = 90, cost = { Mana = 210, }, },
		[26] = { critChance = 8, levelRequirement = 90, cost = { Mana = 238, }, },
		[27] = { critChance = 8, levelRequirement = 90, cost = { Mana = 269, }, },
		[28] = { critChance = 8, levelRequirement = 90, cost = { Mana = 304, }, },
		[29] = { critChance = 8, levelRequirement = 90, cost = { Mana = 345, }, },
		[30] = { critChance = 8, levelRequirement = 90, cost = { Mana = 390, }, },
		[31] = { critChance = 8, levelRequirement = 90, cost = { Mana = 441, }, },
		[32] = { critChance = 8, levelRequirement = 90, cost = { Mana = 500, }, },
		[33] = { critChance = 8, levelRequirement = 90, cost = { Mana = 566, }, },
		[34] = { critChance = 8, levelRequirement = 90, cost = { Mana = 640, }, },
		[35] = { critChance = 8, levelRequirement = 90, cost = { Mana = 724, }, },
		[36] = { critChance = 8, levelRequirement = 90, cost = { Mana = 820, }, },
		[37] = { critChance = 8, levelRequirement = 90, cost = { Mana = 928, }, },
		[38] = { critChance = 8, levelRequirement = 90, cost = { Mana = 1050, }, },
		[39] = { critChance = 8, levelRequirement = 90, cost = { Mana = 1189, }, },
		[40] = { critChance = 8, levelRequirement = 90, cost = { Mana = 1345, }, },
	},
	statSets = {
		[1] = {
			label = "Detonate Dead",
			baseEffectiveness = 2,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "detonate_dead",
			baseFlags = {
				area = true,
				spell = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 26 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "spread_contagion_base_radius_when_using_corpse", 26 },
				{ "corpse_explosion_monster_life_permillage_physical", 200 },
				{ "explosion_delay_ms", 400 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["DisciplinePlayer"] = {
	name = "Discipline",
	baseTypeName = "Discipline",
	fromItem = true,
	color = 3,
	description = "Emits an Aura that grants Allies in your Presence additional Total Energy Shield. The Aura does not affect you.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_shield_recharge_rate_+%", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Discipline",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "discipline",
			baseFlags = {
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
			},
			stats = {
				"discipline_grant_allies_total_maximum_energy_shield_+",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 18, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 20, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 26, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 32, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 41, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 51, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 62, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 74, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 89, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 104, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 122, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 140, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 162, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 185, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 209, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 235, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 250, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 278, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 309, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 328, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 363, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 400, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 439, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 479, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 520, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 563, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 608, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 653, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 699, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 748, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 798, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 849, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 902, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 956, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 1010, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 1067, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 1125, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 1184, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 1245, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 1307, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ElementalConfluxPlayer"] = {
	name = "Elemental Conflux",
	baseTypeName = "Elemental Conflux",
	color = 3,
	description = "Tap into a current of raw and unpredictable Elemental power, causing you to deal greatly more damage of a randomly chosen Element. The Element affected changes frequently, though the same Element can be affected multiple times in succession.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Cold] = true, [SkillType.Fire] = true, },
	castTime = 1,
	qualityStats = {
		{ "skill_elemental_conflux_active_element_damage_+%_final", 0.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 100, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 100, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 100, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 100, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 100, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 100, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 100, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 100, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 100, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 100, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 100, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 100, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 100, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 100, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 100, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 100, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 100, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 100, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 100, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 100, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Elemental Conflux",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "elemental_conflux",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 8000 },
			},
			stats = {
				"skill_elemental_conflux_active_element_damage_+%_final",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 40, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 41, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 42, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 43, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 44, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 45, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 46, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 47, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 48, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 49, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 50, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 51, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 53, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 54, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 55, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 56, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 57, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 58, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 59, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 61, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 62, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 63, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 64, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 65, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 66, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 67, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 68, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 69, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 69, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 70, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 70, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 71, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 71, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 72, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 72, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 73, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 73, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 74, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaElementalInvocationPlayer"] = {
	name = "Elemental Invocation",
	baseTypeName = "Elemental Invocation",
	color = 3,
	description = "While active, this Invocation gains Energy when you Freeze, Shock or Ignite an enemy. Using the Invocation once sufficient Energy is gathered will consume the Energy to trigger socketed Spells, and can trigger them multiple times if it has enough Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Invocation] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "generic_ongoing_trigger_maximum_energy", 5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Elemental Invocation",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_maximum_energy", 500 },
				{ "elemental_invocation_gain_X_centienergy_per_monster_power_on_shock", 300 },
				{ "elemental_invocation_gain_X_centienergy_per_monster_power_on_ignite", 300 },
				{ "elemental_invocation_gain_X_centienergy_per_monster_power_on_freeze", 1200 },
			},
			stats = {
				"energy_generated_+%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportElementalInvocationPlayer"] = {
	name = "SupportElementalInvocationPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportElementalInvocationPlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"display_generic_ongoing_triggerer_is_invocation_skill",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BlazingClusterPlayer"] = {
	name = "Ember Fusillade",
	baseTypeName = "Ember Fusillade",
	color = 3,
	description = "Conjures a blazing Ember that hovers above you. After a short duration, the Ember launches at an enemy, dealing Fire damage in an area on impact and prioritising the last enemy targeted. Recasting this spell resets the duration for all active Embers. Multiple Embers fired in the same Fusillade will attempt to target different enemies.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.Duration] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Triggerable] = true, },
	castTime = 0.4,
	qualityStats = {
		{ "ember_fusillade_damage_+%_final_per_ember_fired", 0.1 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, cost = { Mana = 4, }, },
		[2] = { critChance = 7, levelRequirement = 3, cost = { Mana = 4, }, },
		[3] = { critChance = 7, levelRequirement = 6, cost = { Mana = 5, }, },
		[4] = { critChance = 7, levelRequirement = 10, cost = { Mana = 5, }, },
		[5] = { critChance = 7, levelRequirement = 14, cost = { Mana = 6, }, },
		[6] = { critChance = 7, levelRequirement = 18, cost = { Mana = 7, }, },
		[7] = { critChance = 7, levelRequirement = 22, cost = { Mana = 8, }, },
		[8] = { critChance = 7, levelRequirement = 26, cost = { Mana = 9, }, },
		[9] = { critChance = 7, levelRequirement = 31, cost = { Mana = 10, }, },
		[10] = { critChance = 7, levelRequirement = 36, cost = { Mana = 12, }, },
		[11] = { critChance = 7, levelRequirement = 41, cost = { Mana = 13, }, },
		[12] = { critChance = 7, levelRequirement = 46, cost = { Mana = 15, }, },
		[13] = { critChance = 7, levelRequirement = 52, cost = { Mana = 17, }, },
		[14] = { critChance = 7, levelRequirement = 58, cost = { Mana = 20, }, },
		[15] = { critChance = 7, levelRequirement = 64, cost = { Mana = 22, }, },
		[16] = { critChance = 7, levelRequirement = 66, cost = { Mana = 25, }, },
		[17] = { critChance = 7, levelRequirement = 72, cost = { Mana = 29, }, },
		[18] = { critChance = 7, levelRequirement = 78, cost = { Mana = 33, }, },
		[19] = { critChance = 7, levelRequirement = 84, cost = { Mana = 37, }, },
		[20] = { critChance = 7, levelRequirement = 90, cost = { Mana = 42, }, },
		[21] = { critChance = 7, levelRequirement = 90, cost = { Mana = 48, }, },
		[22] = { critChance = 7, levelRequirement = 90, cost = { Mana = 54, }, },
		[23] = { critChance = 7, levelRequirement = 90, cost = { Mana = 61, }, },
		[24] = { critChance = 7, levelRequirement = 90, cost = { Mana = 69, }, },
		[25] = { critChance = 7, levelRequirement = 90, cost = { Mana = 78, }, },
		[26] = { critChance = 7, levelRequirement = 90, cost = { Mana = 89, }, },
		[27] = { critChance = 7, levelRequirement = 90, cost = { Mana = 101, }, },
		[28] = { critChance = 7, levelRequirement = 90, cost = { Mana = 114, }, },
		[29] = { critChance = 7, levelRequirement = 90, cost = { Mana = 129, }, },
		[30] = { critChance = 7, levelRequirement = 90, cost = { Mana = 146, }, },
		[31] = { critChance = 7, levelRequirement = 90, cost = { Mana = 165, }, },
		[32] = { critChance = 7, levelRequirement = 90, cost = { Mana = 187, }, },
		[33] = { critChance = 7, levelRequirement = 90, cost = { Mana = 212, }, },
		[34] = { critChance = 7, levelRequirement = 90, cost = { Mana = 240, }, },
		[35] = { critChance = 7, levelRequirement = 90, cost = { Mana = 271, }, },
		[36] = { critChance = 7, levelRequirement = 90, cost = { Mana = 307, }, },
		[37] = { critChance = 7, levelRequirement = 90, cost = { Mana = 348, }, },
		[38] = { critChance = 7, levelRequirement = 90, cost = { Mana = 394, }, },
		[39] = { critChance = 7, levelRequirement = 90, cost = { Mana = 445, }, },
		[40] = { critChance = 7, levelRequirement = 90, cost = { Mana = 504, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.2000000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "blazing_cluster_statset_0",
			baseFlags = {
				spell = true,
				duration = true,
				projectile = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 1300 },
				{ "blazing_cluster_delay_between_projectiles_ms", 100 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "blazing_cluster_subsequent_targeting_radius", 30 },
				{ "ember_fusillade_damage_+%_final_per_ember_fired", 5 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"blazing_cluster_maximum_number_of_projectiles_allowed",
				"base_is_projectile",
				"can_perform_skill_while_moving",
				"projectile_uses_contact_position",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 13, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 13, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 13, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 15, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 15, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 15, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "blazing_cluster_statset_1",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 9 },
				{ "blazing_cluster_delay_between_projectiles_ms", 100 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "blazing_cluster_subsequent_targeting_radius", 30 },
				{ "ember_fusillade_damage_+%_final_per_ember_fired", 5 },
			},
			stats = {
				"is_area_damage",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"blazing_cluster_maximum_number_of_projectiles_allowed",
				"base_is_projectile",
				"can_perform_skill_while_moving",
				"projectile_uses_contact_position",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["EnfeeblePlayer"] = {
	name = "Enfeeble",
	baseTypeName = "Enfeeble",
	color = 3,
	description = "Curses 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.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "curse_effect_+%", 0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Enfeeble",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "enfeeble",
			baseFlags = {
				area = true,
				spell = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"enfeeble_damage_+%_final",
				"enfeeble_damage_+%_vs_unique_final",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, -20, -10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, -20, -10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, -20, -10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, -21, -11, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, -21, -11, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, -21, -11, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, -22, -12, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, -22, -12, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, -22, -12, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, -23, -13, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, -23, -13, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, -23, -13, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, -24, -14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, -24, -14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, -24, -14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, -25, -15, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, -25, -15, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, -25, -15, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, -26, -16, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, -26, -16, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, -26, -16, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, -27, -17, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, -27, -17, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, -27, -17, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, -28, -18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, -28, -18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, -28, -18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, -29, -19, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, -29, -19, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, -29, -19, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, -30, -20, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, -30, -20, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, -30, -20, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, -31, -21, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, -31, -21, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, -31, -21, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, -32, -22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, -32, -22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, -32, -22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, -33, -23, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["EssenceDrainPlayer"] = {
	name = "Essence Drain",
	baseTypeName = "Essence Drain",
	color = 3,
	description = "Fires a Projectile that applies a powerful Chaos damage over time debuff to enemies it hits.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Multicastable] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "base_skill_effect_duration", 50 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { critChance = 7, levelRequirement = 3, cost = { Mana = 7, }, },
		[3] = { critChance = 7, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { critChance = 7, levelRequirement = 10, cost = { Mana = 9, }, },
		[5] = { critChance = 7, levelRequirement = 14, cost = { Mana = 10, }, },
		[6] = { critChance = 7, levelRequirement = 18, cost = { Mana = 11, }, },
		[7] = { critChance = 7, levelRequirement = 22, cost = { Mana = 13, }, },
		[8] = { critChance = 7, levelRequirement = 26, cost = { Mana = 14, }, },
		[9] = { critChance = 7, levelRequirement = 31, cost = { Mana = 16, }, },
		[10] = { critChance = 7, levelRequirement = 36, cost = { Mana = 18, }, },
		[11] = { critChance = 7, levelRequirement = 41, cost = { Mana = 21, }, },
		[12] = { critChance = 7, levelRequirement = 46, cost = { Mana = 24, }, },
		[13] = { critChance = 7, levelRequirement = 52, cost = { Mana = 27, }, },
		[14] = { critChance = 7, levelRequirement = 58, cost = { Mana = 31, }, },
		[15] = { critChance = 7, levelRequirement = 64, cost = { Mana = 35, }, },
		[16] = { critChance = 7, levelRequirement = 66, cost = { Mana = 39, }, },
		[17] = { critChance = 7, levelRequirement = 72, cost = { Mana = 44, }, },
		[18] = { critChance = 7, levelRequirement = 78, cost = { Mana = 50, }, },
		[19] = { critChance = 7, levelRequirement = 84, cost = { Mana = 57, }, },
		[20] = { critChance = 7, levelRequirement = 90, cost = { Mana = 65, }, },
		[21] = { critChance = 7, levelRequirement = 90, cost = { Mana = 73, }, },
		[22] = { critChance = 7, levelRequirement = 90, cost = { Mana = 83, }, },
		[23] = { critChance = 7, levelRequirement = 90, cost = { Mana = 94, }, },
		[24] = { critChance = 7, levelRequirement = 90, cost = { Mana = 106, }, },
		[25] = { critChance = 7, levelRequirement = 90, cost = { Mana = 120, }, },
		[26] = { critChance = 7, levelRequirement = 90, cost = { Mana = 136, }, },
		[27] = { critChance = 7, levelRequirement = 90, cost = { Mana = 154, }, },
		[28] = { critChance = 7, levelRequirement = 90, cost = { Mana = 175, }, },
		[29] = { critChance = 7, levelRequirement = 90, cost = { Mana = 198, }, },
		[30] = { critChance = 7, levelRequirement = 90, cost = { Mana = 224, }, },
		[31] = { critChance = 7, levelRequirement = 90, cost = { Mana = 254, }, },
		[32] = { critChance = 7, levelRequirement = 90, cost = { Mana = 287, }, },
		[33] = { critChance = 7, levelRequirement = 90, cost = { Mana = 325, }, },
		[34] = { critChance = 7, levelRequirement = 90, cost = { Mana = 368, }, },
		[35] = { critChance = 7, levelRequirement = 90, cost = { Mana = 416, }, },
		[36] = { critChance = 7, levelRequirement = 90, cost = { Mana = 471, }, },
		[37] = { critChance = 7, levelRequirement = 90, cost = { Mana = 533, }, },
		[38] = { critChance = 7, levelRequirement = 90, cost = { Mana = 604, }, },
		[39] = { critChance = 7, levelRequirement = 90, cost = { Mana = 683, }, },
		[40] = { critChance = 7, levelRequirement = 90, cost = { Mana = 773, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 1.7000000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0087000001221895,
			statDescriptionScope = "essence_drain",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "pvp_skill_dot_attack_time_override_ms", 10000 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
				"disable_visual_hit_effect",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Damage over Time",
			baseEffectiveness = 7.4099998474121,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0087000001221895,
			statDescriptionScope = "essence_drain",
			baseFlags = {
				spell = true,
				projectile = true,
				duration = true,
			},
			baseMods = {
				skill("debuff", true),
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "pvp_skill_dot_attack_time_override_ms", 10000 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
				"spell_damage_modifiers_apply_to_skill_dot",
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
				"disable_visual_hit_effect",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
				[2] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 3.4519999027252, },
				[3] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 6.7670001983643, },
				[4] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 10.307999610901, },
				[5] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 14.074999809265, },
				[6] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 18.068000793457, },
				[7] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 22.287000656128, },
				[8] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 26.732000350952, },
				[9] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 31.40299987793, },
				[10] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 36.299999237061, },
				[11] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 41.423000335693, },
				[12] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 46.771999359131, },
				[13] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 52.34700012207, },
				[14] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 58.147998809814, },
				[15] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 64.175003051758, },
				[16] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 70.428001403809, },
				[17] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 76.906997680664, },
				[18] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 83.611999511719, },
				[19] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 90.542999267578, },
				[20] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 97.699996948242, },
				[21] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 105.08300018311, },
				[22] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 112.69200134277, },
				[23] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 120.52700042725, },
				[24] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 128.58799743652, },
				[25] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 136.875, },
				[26] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 145.38800048828, },
				[27] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 154.12699890137, },
				[28] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 163.09199523926, },
				[29] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 172.28300476074, },
				[30] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 181.69999694824, },
				[31] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 191.34300231934, },
				[32] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 201.21200561523, },
				[33] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 211.30700683594, },
				[34] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 221.62800598145, },
				[35] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 232.17500305176, },
				[36] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 242.94799804688, },
				[37] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 253.94700622559, },
				[38] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 265.17199707031, },
				[39] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 276.62298583984, },
				[40] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["EyeOfWinterPlayer"] = {
	name = "Eye of Winter",
	baseTypeName = "Eye of Winter",
	color = 3,
	description = "Fires a single Eye Projectile which does not Hit enemies. The Eye constantly releases damaging shard Projectiles in a spiral as it flies, plus an extra burst of shards at the end of its flight. If the Eye passes over an Elemental ground surface, it will take on that surface's effect, applying it to nearby enemies and causing shards to deal more damage of the corresponding Type.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectileSpiral] = true, [SkillType.Damage] = true, [SkillType.SingleMainProjectile] = true, [SkillType.Cold] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Trappable] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, [SkillType.Triggerable] = true, [SkillType.Nonpathing] = true, },
	castTime = 1.1,
	qualityStats = {
		{ "base_projectile_speed_+%", 1.5 },
	},
	levels = {
		[1] = { critChance = 12, levelRequirement = 0, cost = { Mana = 12, }, },
		[2] = { critChance = 12, levelRequirement = 3, cost = { Mana = 13, }, },
		[3] = { critChance = 12, levelRequirement = 6, cost = { Mana = 15, }, },
		[4] = { critChance = 12, levelRequirement = 10, cost = { Mana = 17, }, },
		[5] = { critChance = 12, levelRequirement = 14, cost = { Mana = 20, }, },
		[6] = { critChance = 12, levelRequirement = 18, cost = { Mana = 22, }, },
		[7] = { critChance = 12, levelRequirement = 22, cost = { Mana = 25, }, },
		[8] = { critChance = 12, levelRequirement = 26, cost = { Mana = 29, }, },
		[9] = { critChance = 12, levelRequirement = 31, cost = { Mana = 32, }, },
		[10] = { critChance = 12, levelRequirement = 36, cost = { Mana = 37, }, },
		[11] = { critChance = 12, levelRequirement = 41, cost = { Mana = 42, }, },
		[12] = { critChance = 12, levelRequirement = 46, cost = { Mana = 47, }, },
		[13] = { critChance = 12, levelRequirement = 52, cost = { Mana = 54, }, },
		[14] = { critChance = 12, levelRequirement = 58, cost = { Mana = 61, }, },
		[15] = { critChance = 12, levelRequirement = 64, cost = { Mana = 69, }, },
		[16] = { critChance = 12, levelRequirement = 66, cost = { Mana = 78, }, },
		[17] = { critChance = 12, levelRequirement = 72, cost = { Mana = 88, }, },
		[18] = { critChance = 12, levelRequirement = 78, cost = { Mana = 100, }, },
		[19] = { critChance = 12, levelRequirement = 84, cost = { Mana = 113, }, },
		[20] = { critChance = 12, levelRequirement = 90, cost = { Mana = 128, }, },
		[21] = { critChance = 12, levelRequirement = 90, cost = { Mana = 145, }, },
		[22] = { critChance = 12, levelRequirement = 90, cost = { Mana = 164, }, },
		[23] = { critChance = 12, levelRequirement = 90, cost = { Mana = 186, }, },
		[24] = { critChance = 12, levelRequirement = 90, cost = { Mana = 210, }, },
		[25] = { critChance = 12, levelRequirement = 90, cost = { Mana = 238, }, },
		[26] = { critChance = 12, levelRequirement = 90, cost = { Mana = 270, }, },
		[27] = { critChance = 12, levelRequirement = 90, cost = { Mana = 305, }, },
		[28] = { critChance = 12, levelRequirement = 90, cost = { Mana = 345, }, },
		[29] = { critChance = 12, levelRequirement = 90, cost = { Mana = 391, }, },
		[30] = { critChance = 12, levelRequirement = 90, cost = { Mana = 442, }, },
		[31] = { critChance = 12, levelRequirement = 90, cost = { Mana = 501, }, },
		[32] = { critChance = 12, levelRequirement = 90, cost = { Mana = 567, }, },
		[33] = { critChance = 12, levelRequirement = 90, cost = { Mana = 642, }, },
		[34] = { critChance = 12, levelRequirement = 90, cost = { Mana = 726, }, },
		[35] = { critChance = 12, levelRequirement = 90, cost = { Mana = 822, }, },
		[36] = { critChance = 12, levelRequirement = 90, cost = { Mana = 930, }, },
		[37] = { critChance = 12, levelRequirement = 90, cost = { Mana = 1053, }, },
		[38] = { critChance = 12, levelRequirement = 90, cost = { Mana = 1191, }, },
		[39] = { critChance = 12, levelRequirement = 90, cost = { Mana = 1348, }, },
		[40] = { critChance = 12, levelRequirement = 90, cost = { Mana = 1526, }, },
	},
	statSets = {
		[1] = {
			label = "Eye of Winter",
			baseEffectiveness = 0.30000001192093,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "eye_of_winter_new",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "eye_of_winter_base_explosion_shards", 8 },
				{ "projectile_firing_forward_distance_override", 100 },
				{ "base_skill_effect_duration", 4000 },
				{ "eye_of_winter_damage_+%_final_per_ground_effect_type", 50 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "eye_of_winter_number_of_brittle_stacks_to_apply", 1 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"single_primary_projectile",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FallingThunderPlayer"] = {
	name = "Falling Thunder",
	baseTypeName = "Falling Thunder",
	color = 3,
	description = "Infuses your Quarterstaff with electrical energies, then Slams the ground to deal damage in a large cone in front of you. Consumes your Power Charges to fire Lightning Projectiles forwards from the impact.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Slam] = true, [SkillType.Multistrikeable] = true, [SkillType.Projectile] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesNotFromUser] = true, [SkillType.Lightning] = true, [SkillType.ConsumesCharges] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "charge_skip_consume_chance_%", 0.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -40, baseMultiplier = 1.4, levelRequirement = 0, cost = { Mana = 11, }, },
		[2] = { attackSpeedMultiplier = -40, baseMultiplier = 1.54, levelRequirement = 3, cost = { Mana = 13, }, },
		[3] = { attackSpeedMultiplier = -40, baseMultiplier = 1.69, levelRequirement = 6, cost = { Mana = 14, }, },
		[4] = { attackSpeedMultiplier = -40, baseMultiplier = 1.85, levelRequirement = 10, cost = { Mana = 16, }, },
		[5] = { attackSpeedMultiplier = -40, baseMultiplier = 1.99, levelRequirement = 14, cost = { Mana = 18, }, },
		[6] = { attackSpeedMultiplier = -40, baseMultiplier = 2.14, levelRequirement = 18, cost = { Mana = 20, }, },
		[7] = { attackSpeedMultiplier = -40, baseMultiplier = 2.29, levelRequirement = 22, cost = { Mana = 23, }, },
		[8] = { attackSpeedMultiplier = -40, baseMultiplier = 2.43, levelRequirement = 26, cost = { Mana = 25, }, },
		[9] = { attackSpeedMultiplier = -40, baseMultiplier = 2.55, levelRequirement = 31, cost = { Mana = 28, }, },
		[10] = { attackSpeedMultiplier = -40, baseMultiplier = 2.68, levelRequirement = 36, cost = { Mana = 32, }, },
		[11] = { attackSpeedMultiplier = -40, baseMultiplier = 2.81, levelRequirement = 41, cost = { Mana = 36, }, },
		[12] = { attackSpeedMultiplier = -40, baseMultiplier = 2.96, levelRequirement = 46, cost = { Mana = 40, }, },
		[13] = { attackSpeedMultiplier = -40, baseMultiplier = 3.1, levelRequirement = 52, cost = { Mana = 45, }, },
		[14] = { attackSpeedMultiplier = -40, baseMultiplier = 3.26, levelRequirement = 58, cost = { Mana = 50, }, },
		[15] = { attackSpeedMultiplier = -40, baseMultiplier = 3.42, levelRequirement = 64, cost = { Mana = 57, }, },
		[16] = { attackSpeedMultiplier = -40, baseMultiplier = 3.59, levelRequirement = 66, cost = { Mana = 63, }, },
		[17] = { attackSpeedMultiplier = -40, baseMultiplier = 3.77, levelRequirement = 72, cost = { Mana = 71, }, },
		[18] = { attackSpeedMultiplier = -40, baseMultiplier = 3.96, levelRequirement = 78, cost = { Mana = 80, }, },
		[19] = { attackSpeedMultiplier = -40, baseMultiplier = 4.16, levelRequirement = 84, cost = { Mana = 89, }, },
		[20] = { attackSpeedMultiplier = -40, baseMultiplier = 4.37, levelRequirement = 90, cost = { Mana = 100, }, },
		[21] = { attackSpeedMultiplier = -40, baseMultiplier = 4.58, levelRequirement = 90, cost = { Mana = 112, }, },
		[22] = { attackSpeedMultiplier = -40, baseMultiplier = 4.81, levelRequirement = 90, cost = { Mana = 126, }, },
		[23] = { attackSpeedMultiplier = -40, baseMultiplier = 5.05, levelRequirement = 90, cost = { Mana = 141, }, },
		[24] = { attackSpeedMultiplier = -40, baseMultiplier = 5.31, levelRequirement = 90, cost = { Mana = 158, }, },
		[25] = { attackSpeedMultiplier = -40, baseMultiplier = 5.57, levelRequirement = 90, cost = { Mana = 177, }, },
		[26] = { attackSpeedMultiplier = -40, baseMultiplier = 5.85, levelRequirement = 90, cost = { Mana = 198, }, },
		[27] = { attackSpeedMultiplier = -40, baseMultiplier = 6.14, levelRequirement = 90, cost = { Mana = 222, }, },
		[28] = { attackSpeedMultiplier = -40, baseMultiplier = 6.45, levelRequirement = 90, cost = { Mana = 249, }, },
		[29] = { attackSpeedMultiplier = -40, baseMultiplier = 6.77, levelRequirement = 90, cost = { Mana = 279, }, },
		[30] = { attackSpeedMultiplier = -40, baseMultiplier = 7.11, levelRequirement = 90, cost = { Mana = 313, }, },
		[31] = { attackSpeedMultiplier = -40, baseMultiplier = 7.47, levelRequirement = 90, cost = { Mana = 350, }, },
		[32] = { attackSpeedMultiplier = -40, baseMultiplier = 7.84, levelRequirement = 90, cost = { Mana = 393, }, },
		[33] = { attackSpeedMultiplier = -40, baseMultiplier = 8.23, levelRequirement = 90, cost = { Mana = 440, }, },
		[34] = { attackSpeedMultiplier = -40, baseMultiplier = 8.65, levelRequirement = 90, cost = { Mana = 493, }, },
		[35] = { attackSpeedMultiplier = -40, baseMultiplier = 9.08, levelRequirement = 90, cost = { Mana = 552, }, },
		[36] = { attackSpeedMultiplier = -40, baseMultiplier = 9.53, levelRequirement = 90, cost = { Mana = 618, }, },
		[37] = { attackSpeedMultiplier = -40, baseMultiplier = 10.01, levelRequirement = 90, cost = { Mana = 693, }, },
		[38] = { attackSpeedMultiplier = -40, baseMultiplier = 10.51, levelRequirement = 90, cost = { Mana = 776, }, },
		[39] = { attackSpeedMultiplier = -40, baseMultiplier = 11.03, levelRequirement = 90, cost = { Mana = 870, }, },
		[40] = { attackSpeedMultiplier = -40, baseMultiplier = 11.59, levelRequirement = 90, cost = { Mana = 974, }, },
	},
	statSets = {
		[1] = {
			label = "Melee",
			baseEffectiveness = 0.62000000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "new_new_lightning_strike",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
				{ "melee_conditional_step_distance", 21 },
				{ "lightning_strike_maximum_action_distance_+_when_empowered", 120 },
				{ "active_skill_base_area_of_effect_radius", 40 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Projectile",
			baseEffectiveness = 0.62000000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "new_new_lightning_strike",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_projectile_speed_+%_variation_final", 50 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
				{ "lightning_strike_base_number_of_projectiles_per_power_charge", 3 },
				{ "lightning_strike_damage_+%_final_when_charged", 100 },
				{ "lightning_strike_damage_+%_final_per_power_charge", 25 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
				{ "melee_conditional_step_distance", 21 },
				{ "lightning_strike_maximum_action_distance_+_when_empowered", 120 },
			},
			stats = {
				"is_area_damage",
				"base_is_projectile",
				"always_pierce",
				"projectiles_should_collide_with_flying_monsters",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"zero_projectiles_if_no_power_charges",
				"display_statset_hide_usage_stats",
				"is_area_damage",
			},
			levels = {
				[1] = { -1, statInterpolation = { 1, }, actorLevel = 1, },
			},
		},
	}
}
skills["FireballPlayer"] = {
	name = "Fireball",
	baseTypeName = "Fireball",
	color = 3,
	description = "Launches a large ball of Fire which explodes on impact, creating a nova of smaller firebolts.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, },
	castTime = 1.2,
	qualityStats = {
		{ "spell_skills_fire_2_additional_projectiles_final_chance_%", 0.5 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, cost = { Mana = 11, }, },
		[2] = { critChance = 7, levelRequirement = 3, cost = { Mana = 12, }, },
		[3] = { critChance = 7, levelRequirement = 6, cost = { Mana = 14, }, },
		[4] = { critChance = 7, levelRequirement = 10, cost = { Mana = 16, }, },
		[5] = { critChance = 7, levelRequirement = 14, cost = { Mana = 18, }, },
		[6] = { critChance = 7, levelRequirement = 18, cost = { Mana = 21, }, },
		[7] = { critChance = 7, levelRequirement = 22, cost = { Mana = 23, }, },
		[8] = { critChance = 7, levelRequirement = 26, cost = { Mana = 26, }, },
		[9] = { critChance = 7, levelRequirement = 31, cost = { Mana = 30, }, },
		[10] = { critChance = 7, levelRequirement = 36, cost = { Mana = 34, }, },
		[11] = { critChance = 7, levelRequirement = 41, cost = { Mana = 39, }, },
		[12] = { critChance = 7, levelRequirement = 46, cost = { Mana = 44, }, },
		[13] = { critChance = 7, levelRequirement = 52, cost = { Mana = 50, }, },
		[14] = { critChance = 7, levelRequirement = 58, cost = { Mana = 56, }, },
		[15] = { critChance = 7, levelRequirement = 64, cost = { Mana = 64, }, },
		[16] = { critChance = 7, levelRequirement = 66, cost = { Mana = 72, }, },
		[17] = { critChance = 7, levelRequirement = 72, cost = { Mana = 82, }, },
		[18] = { critChance = 7, levelRequirement = 78, cost = { Mana = 92, }, },
		[19] = { critChance = 7, levelRequirement = 84, cost = { Mana = 105, }, },
		[20] = { critChance = 7, levelRequirement = 90, cost = { Mana = 118, }, },
		[21] = { critChance = 7, levelRequirement = 90, cost = { Mana = 134, }, },
		[22] = { critChance = 7, levelRequirement = 90, cost = { Mana = 152, }, },
		[23] = { critChance = 7, levelRequirement = 90, cost = { Mana = 172, }, },
		[24] = { critChance = 7, levelRequirement = 90, cost = { Mana = 195, }, },
		[25] = { critChance = 7, levelRequirement = 90, cost = { Mana = 220, }, },
		[26] = { critChance = 7, levelRequirement = 90, cost = { Mana = 249, }, },
		[27] = { critChance = 7, levelRequirement = 90, cost = { Mana = 282, }, },
		[28] = { critChance = 7, levelRequirement = 90, cost = { Mana = 320, }, },
		[29] = { critChance = 7, levelRequirement = 90, cost = { Mana = 362, }, },
		[30] = { critChance = 7, levelRequirement = 90, cost = { Mana = 410, }, },
		[31] = { critChance = 7, levelRequirement = 90, cost = { Mana = 464, }, },
		[32] = { critChance = 7, levelRequirement = 90, cost = { Mana = 525, }, },
		[33] = { critChance = 7, levelRequirement = 90, cost = { Mana = 594, }, },
		[34] = { critChance = 7, levelRequirement = 90, cost = { Mana = 672, }, },
		[35] = { critChance = 7, levelRequirement = 90, cost = { Mana = 761, }, },
		[36] = { critChance = 7, levelRequirement = 90, cost = { Mana = 861, }, },
		[37] = { critChance = 7, levelRequirement = 90, cost = { Mana = 974, }, },
		[38] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1103, }, },
		[39] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1248, }, },
		[40] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1412, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.2874999046326,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "greater_fireball",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "projectile_maximum_range_override", 120 },
			},
			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",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "greater_fireball",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 17 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "projectile_maximum_range_override", 120 },
			},
			stats = {
				"is_area_damage",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Firebolts",
			baseEffectiveness = 1.7159999608994,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "greater_fireball",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 8 },
				{ "projectile_maximum_range_override", -60 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "projectile_maximum_range_override", 120 },
			},
			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",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FireboltPlayer"] = {
	name = "Firebolt",
	baseTypeName = "Firebolt",
	fromItem = true,
	color = 3,
	description = "Launches a fiery Projectile towards a target. The Projectile explodes on impact, damaging foes in a small area.",
	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.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.9,
	qualityStats = {
		{ "active_skill_ignite_chance_+%_final", 1 },
	},
	levels = {
		[1] = { critChance = 8, levelRequirement = 0, },
		[2] = { critChance = 8, levelRequirement = 3, },
		[3] = { critChance = 8, levelRequirement = 6, },
		[4] = { critChance = 8, levelRequirement = 10, },
		[5] = { critChance = 8, levelRequirement = 14, },
		[6] = { critChance = 8, levelRequirement = 18, },
		[7] = { critChance = 8, levelRequirement = 22, },
		[8] = { critChance = 8, levelRequirement = 26, },
		[9] = { critChance = 8, levelRequirement = 31, },
		[10] = { critChance = 8, levelRequirement = 36, },
		[11] = { critChance = 8, levelRequirement = 41, },
		[12] = { critChance = 8, levelRequirement = 46, },
		[13] = { critChance = 8, levelRequirement = 52, },
		[14] = { critChance = 8, levelRequirement = 58, },
		[15] = { critChance = 8, levelRequirement = 64, },
		[16] = { critChance = 8, levelRequirement = 66, },
		[17] = { critChance = 8, levelRequirement = 72, },
		[18] = { critChance = 8, levelRequirement = 78, },
		[19] = { critChance = 8, levelRequirement = 84, },
		[20] = { critChance = 8, levelRequirement = 90, },
		[21] = { critChance = 8, levelRequirement = 90, },
		[22] = { critChance = 8, levelRequirement = 90, },
		[23] = { critChance = 8, levelRequirement = 90, },
		[24] = { critChance = 8, levelRequirement = 90, },
		[25] = { critChance = 8, levelRequirement = 90, },
		[26] = { critChance = 8, levelRequirement = 90, },
		[27] = { critChance = 8, levelRequirement = 90, },
		[28] = { critChance = 8, levelRequirement = 90, },
		[29] = { critChance = 8, levelRequirement = 90, },
		[30] = { critChance = 8, levelRequirement = 90, },
		[31] = { critChance = 8, levelRequirement = 90, },
		[32] = { critChance = 8, levelRequirement = 90, },
		[33] = { critChance = 8, levelRequirement = 90, },
		[34] = { critChance = 8, levelRequirement = 90, },
		[35] = { critChance = 8, levelRequirement = 90, },
		[36] = { critChance = 8, levelRequirement = 90, },
		[37] = { critChance = 8, levelRequirement = 90, },
		[38] = { critChance = 8, levelRequirement = 90, },
		[39] = { critChance = 8, levelRequirement = 90, },
		[40] = { critChance = 8, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 2.4000000953674,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "fireball",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "projectile_maximum_range_override", 100 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"can_perform_skill_while_moving",
				"projectile_uses_contact_direction",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "fireball",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 7 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "projectile_maximum_range_override", 100 },
			},
			stats = {
				"is_area_damage",
				"display_statset_hide_usage_stats",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"can_perform_skill_while_moving",
				"projectile_uses_contact_direction",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FirestormPlayer"] = {
	name = "Firestorm",
	baseTypeName = "Firestorm",
	color = 3,
	description = "Rains flaming bolts over the targeted area. Ignites on enemies in front of you are Consumed to fuel the Firestorm, causing one bolt to be improved for each Ignite Consumed.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, [SkillType.Sustained] = true, [SkillType.SkillConsumesIgnite] = true, },
	castTime = 1.4,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.1 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, cost = { Mana = 16, }, },
		[2] = { critChance = 7, levelRequirement = 3, cost = { Mana = 18, }, },
		[3] = { critChance = 7, levelRequirement = 6, cost = { Mana = 20, }, },
		[4] = { critChance = 7, levelRequirement = 10, cost = { Mana = 23, }, },
		[5] = { critChance = 7, levelRequirement = 14, cost = { Mana = 26, }, },
		[6] = { critChance = 7, levelRequirement = 18, cost = { Mana = 29, }, },
		[7] = { critChance = 7, levelRequirement = 22, cost = { Mana = 33, }, },
		[8] = { critChance = 7, levelRequirement = 26, cost = { Mana = 38, }, },
		[9] = { critChance = 7, levelRequirement = 31, cost = { Mana = 43, }, },
		[10] = { critChance = 7, levelRequirement = 36, cost = { Mana = 48, }, },
		[11] = { critChance = 7, levelRequirement = 41, cost = { Mana = 55, }, },
		[12] = { critChance = 7, levelRequirement = 46, cost = { Mana = 62, }, },
		[13] = { critChance = 7, levelRequirement = 52, cost = { Mana = 70, }, },
		[14] = { critChance = 7, levelRequirement = 58, cost = { Mana = 80, }, },
		[15] = { critChance = 7, levelRequirement = 64, cost = { Mana = 90, }, },
		[16] = { critChance = 7, levelRequirement = 66, cost = { Mana = 102, }, },
		[17] = { critChance = 7, levelRequirement = 72, cost = { Mana = 116, }, },
		[18] = { critChance = 7, levelRequirement = 78, cost = { Mana = 131, }, },
		[19] = { critChance = 7, levelRequirement = 84, cost = { Mana = 148, }, },
		[20] = { critChance = 7, levelRequirement = 90, cost = { Mana = 168, }, },
		[21] = { critChance = 7, levelRequirement = 90, cost = { Mana = 190, }, },
		[22] = { critChance = 7, levelRequirement = 90, cost = { Mana = 215, }, },
		[23] = { critChance = 7, levelRequirement = 90, cost = { Mana = 244, }, },
		[24] = { critChance = 7, levelRequirement = 90, cost = { Mana = 276, }, },
		[25] = { critChance = 7, levelRequirement = 90, cost = { Mana = 313, }, },
		[26] = { critChance = 7, levelRequirement = 90, cost = { Mana = 354, }, },
		[27] = { critChance = 7, levelRequirement = 90, cost = { Mana = 400, }, },
		[28] = { critChance = 7, levelRequirement = 90, cost = { Mana = 453, }, },
		[29] = { critChance = 7, levelRequirement = 90, cost = { Mana = 513, }, },
		[30] = { critChance = 7, levelRequirement = 90, cost = { Mana = 581, }, },
		[31] = { critChance = 7, levelRequirement = 90, cost = { Mana = 657, }, },
		[32] = { critChance = 7, levelRequirement = 90, cost = { Mana = 744, }, },
		[33] = { critChance = 7, levelRequirement = 90, cost = { Mana = 842, }, },
		[34] = { critChance = 7, levelRequirement = 90, cost = { Mana = 953, }, },
		[35] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1078, }, },
		[36] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1220, }, },
		[37] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1381, }, },
		[38] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1563, }, },
		[39] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1769, }, },
		[40] = { critChance = 7, levelRequirement = 90, cost = { Mana = 2002, }, },
	},
	statSets = {
		[1] = {
			label = "Firestorm",
			baseEffectiveness = 0.95999997854233,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "fire_storm",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "fire_storm_fireball_delay_ms", 100 },
				{ "firestorm_max_number_of_storms", 1 },
				{ "base_skill_effect_duration", 6000 },
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_base_secondary_area_of_effect_radius", 56 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "rain_hit_delay_ms", 150 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"is_area_damage",
				"can_perform_skill_while_moving",
				"never_ignite",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Improved Bolt",
			baseEffectiveness = 3.7999999523163,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "fire_storm",
			baseFlags = {
				spell = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "rain_hit_delay_ms", 150 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"display_statset_hide_usage_stats",
				"base_skill_show_average_damage_instead_of_dps",
				"is_area_damage",
				"can_perform_skill_while_moving",
				"never_ignite",
			},
			levels = {
				[1] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FlameWallPlayer"] = {
	name = "Flame Wall",
	baseTypeName = "Flame Wall",
	color = 3,
	description = "Create a wall of Fire in front of the character, which Ignites everything within its area.  Any Projectiles fired through the wall by you and Allies deal added Fire damage and inflict the Ignite on hit.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.DamageOverTime] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Totemable] = true, [SkillType.Fire] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.CanRapidFire] = true, [SkillType.Multicastable] = true, [SkillType.Cascadable] = true, [SkillType.CausesBurning] = true, [SkillType.Wall] = true, [SkillType.Nonpathing] = true, },
	castTime = 1,
	qualityStats = {
		{ "active_skill_ignite_effect_+%_final", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 12, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 13, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 15, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 17, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 19, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 22, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 25, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 28, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 32, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 36, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 41, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 47, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 53, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 60, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 68, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 77, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 87, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 99, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 112, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 127, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 144, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 163, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 184, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 209, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 236, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 267, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 343, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 388, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 439, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 497, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 562, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 636, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 720, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 815, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 922, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1044, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1182, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1337, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1513, }, },
	},
	statSets = {
		[1] = {
			label = "Flame Wall",
			baseEffectiveness = 4.3000001907349,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "firewall",
			statMap = {
				["flame_wall_minimum_added_fire_damage"] = {
					mod("FireMin", "BASE", nil, ModFlag.Projectile, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Flame Wall", effectCond = "FlameWallAddedDamage" }),
				},
				["flame_wall_maximum_added_fire_damage"] = {
					mod("FireMax", "BASE", nil, ModFlag.Projectile, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Flame Wall", effectCond = "FlameWallAddedDamage" }),
				},
			},
			baseFlags = {
			},
			constantStats = {
				{ "number_of_allowed_firewalls", 3 },
				{ "firewall_attached_projectile_effect_mtx", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_energy_generated_+%_final", -92 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"flame_wall_minimum_added_fire_damage",
				"flame_wall_maximum_added_fire_damage",
				"wall_maximum_length",
				"base_skill_effect_duration",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 50, 4500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 51, 4600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 52, 4700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 53, 4800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 54, 4900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 55, 5000, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 56, 5100, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 57, 5200, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 58, 5300, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 59, 5400, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 60, 5500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 61, 5600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 62, 5700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 63, 5800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 64, 5900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 65, 6000, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 66, 6100, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 67, 6200, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 68, 6300, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 69, 6400, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 70, 6500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 71, 6600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 72, 6700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 73, 6800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 74, 6900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 75, 7000, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 76, 7100, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 77, 7200, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 78, 7300, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 79, 7400, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 80, 7450, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 81, 7500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 82, 7550, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 83, 7600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 84, 7650, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 85, 7700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 86, 7750, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 87, 7800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 88, 7850, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 89, 7900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FlameblastPlayer"] = {
	name = "Flameblast",
	baseTypeName = "Flameblast",
	color = 3,
	description = "Channels to build destructive energy around you or a targeted Solar Orb. Releasing the energy causes a devastating explosion that is larger and more intense the longer you Channelled for.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Fire] = true, [SkillType.Channel] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.Nonpathing] = true, [SkillType.Cascadable] = true, },
	castTime = 0.25,
	qualityStats = {
		{ "active_skill_cast_speed_+%_final", 0.5 },
	},
	levels = {
		[1] = { critChance = 8, levelRequirement = 0, cost = { ManaPerMinute = 375, }, },
		[2] = { critChance = 8, levelRequirement = 3, cost = { ManaPerMinute = 424, }, },
		[3] = { critChance = 8, levelRequirement = 6, cost = { ManaPerMinute = 480, }, },
		[4] = { critChance = 8, levelRequirement = 10, cost = { ManaPerMinute = 543, }, },
		[5] = { critChance = 8, levelRequirement = 14, cost = { ManaPerMinute = 615, }, },
		[6] = { critChance = 8, levelRequirement = 18, cost = { ManaPerMinute = 696, }, },
		[7] = { critChance = 8, levelRequirement = 22, cost = { ManaPerMinute = 787, }, },
		[8] = { critChance = 8, levelRequirement = 26, cost = { ManaPerMinute = 891, }, },
		[9] = { critChance = 8, levelRequirement = 31, cost = { ManaPerMinute = 1008, }, },
		[10] = { critChance = 8, levelRequirement = 36, cost = { ManaPerMinute = 1141, }, },
		[11] = { critChance = 8, levelRequirement = 41, cost = { ManaPerMinute = 1292, }, },
		[12] = { critChance = 8, levelRequirement = 46, cost = { ManaPerMinute = 1462, }, },
		[13] = { critChance = 8, levelRequirement = 52, cost = { ManaPerMinute = 1655, }, },
		[14] = { critChance = 8, levelRequirement = 58, cost = { ManaPerMinute = 1873, }, },
		[15] = { critChance = 8, levelRequirement = 64, cost = { ManaPerMinute = 2119, }, },
		[16] = { critChance = 8, levelRequirement = 66, cost = { ManaPerMinute = 2398, }, },
		[17] = { critChance = 8, levelRequirement = 72, cost = { ManaPerMinute = 2714, }, },
		[18] = { critChance = 8, levelRequirement = 78, cost = { ManaPerMinute = 3072, }, },
		[19] = { critChance = 8, levelRequirement = 84, cost = { ManaPerMinute = 3476, }, },
		[20] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 3934, }, },
		[21] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 4453, }, },
		[22] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 5039, }, },
		[23] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 5703, }, },
		[24] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 6454, }, },
		[25] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 7304, }, },
		[26] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 8266, }, },
		[27] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 9355, }, },
		[28] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 10587, }, },
		[29] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 11981, }, },
		[30] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 13559, }, },
		[31] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 15345, }, },
		[32] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 17366, }, },
		[33] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 19653, }, },
		[34] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 22241, }, },
		[35] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 25170, }, },
		[36] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 28485, }, },
		[37] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 32237, }, },
		[38] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 36482, }, },
		[39] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 41287, }, },
		[40] = { critChance = 8, levelRequirement = 90, cost = { ManaPerMinute = 46725, }, },
	},
	statSets = {
		[1] = {
			label = "Flameblast",
			baseEffectiveness = 0.80000001192093,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "charged_blast_spell_damage_+%_final_per_stack", 200 },
				{ "vaal_flameblast_radius_+_per_stage", 4 },
				{ "flameblast_maximum_stages", 10 },
				{ "channel_skill_end_animation_duration_override_ms", 600 },
				{ "base_minimum_channel_time_ms", 490 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "flameblast_cast_speed_+%_final_when_targeting_solar_orb", 30 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"channel_start_lock_cancelling_scales_with_cast_speed",
				"cast_speed_modifiers_apply_to_over_time_cost",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FlammabilityPlayer"] = {
	name = "Flammability",
	baseTypeName = "Flammability",
	color = 3,
	description = "Curses all targets in an area after a short delay, lowering their Fire 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.Fire] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "curse_effect_+%", 0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Flammability",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "fire_weakness",
			statMap = {
				["skill_granted_fire_damage_resistance_%"] = {
					mod("FireResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"skill_granted_fire_damage_resistance_%",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FlickerStrikePlayer"] = {
	name = "Flicker Strike",
	baseTypeName = "Flicker Strike",
	color = 3,
	description = "Teleport to a enemy and Strike them. Consumes Power Charges to perform additional teleporting Strikes on nearby enemies.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.ConsumesCharges] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "charge_skip_consume_chance_%", 1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 0.8, levelRequirement = 0, cost = { Mana = 13, }, },
		[2] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 0.88, levelRequirement = 3, cost = { Mana = 14, }, },
		[3] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 0.97, levelRequirement = 6, cost = { Mana = 16, }, },
		[4] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.07, levelRequirement = 10, cost = { Mana = 18, }, },
		[5] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.16, levelRequirement = 14, cost = { Mana = 20, }, },
		[6] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.26, levelRequirement = 18, cost = { Mana = 22, }, },
		[7] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.36, levelRequirement = 22, cost = { Mana = 25, }, },
		[8] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.45, levelRequirement = 26, cost = { Mana = 28, }, },
		[9] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.54, levelRequirement = 31, cost = { Mana = 32, }, },
		[10] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.64, levelRequirement = 36, cost = { Mana = 36, }, },
		[11] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.75, levelRequirement = 41, cost = { Mana = 40, }, },
		[12] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.87, levelRequirement = 46, cost = { Mana = 45, }, },
		[13] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.99, levelRequirement = 52, cost = { Mana = 50, }, },
		[14] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.13, levelRequirement = 58, cost = { Mana = 56, }, },
		[15] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.28, levelRequirement = 64, cost = { Mana = 63, }, },
		[16] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.44, levelRequirement = 66, cost = { Mana = 71, }, },
		[17] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.62, levelRequirement = 72, cost = { Mana = 80, }, },
		[18] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.82, levelRequirement = 78, cost = { Mana = 89, }, },
		[19] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.03, levelRequirement = 84, cost = { Mana = 100, }, },
		[20] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.27, levelRequirement = 90, cost = { Mana = 112, }, },
		[21] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.52, levelRequirement = 90, cost = { Mana = 126, }, },
		[22] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.79, levelRequirement = 90, cost = { Mana = 141, }, },
		[23] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 4.08, levelRequirement = 90, cost = { Mana = 158, }, },
		[24] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 4.4, levelRequirement = 90, cost = { Mana = 177, }, },
		[25] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 4.74, levelRequirement = 90, cost = { Mana = 198, }, },
		[26] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 5.11, levelRequirement = 90, cost = { Mana = 222, }, },
		[27] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 5.5, levelRequirement = 90, cost = { Mana = 249, }, },
		[28] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 5.93, levelRequirement = 90, cost = { Mana = 278, }, },
		[29] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 6.38, levelRequirement = 90, cost = { Mana = 312, }, },
		[30] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 6.88, levelRequirement = 90, cost = { Mana = 350, }, },
		[31] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 7.41, levelRequirement = 90, cost = { Mana = 392, }, },
		[32] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 7.98, levelRequirement = 90, cost = { Mana = 439, }, },
		[33] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 8.6, levelRequirement = 90, cost = { Mana = 492, }, },
		[34] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 9.26, levelRequirement = 90, cost = { Mana = 551, }, },
		[35] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 9.98, levelRequirement = 90, cost = { Mana = 617, }, },
		[36] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 10.75, levelRequirement = 90, cost = { Mana = 691, }, },
		[37] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 11.58, levelRequirement = 90, cost = { Mana = 774, }, },
		[38] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 12.48, levelRequirement = 90, cost = { Mana = 868, }, },
		[39] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 13.44, levelRequirement = 90, cost = { Mana = 972, }, },
		[40] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 14.48, levelRequirement = 90, cost = { Mana = 1089, }, },
	},
	statSets = {
		[1] = {
			label = "Flicker Strike",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "flicker_strike_additional_flickers_from_power_charges", 2 },
			},
			stats = {
				"ignores_proximity_shield",
				"base_skill_show_average_damage_instead_of_dps",
				"cannot_gain_power_charges_during_skill",
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FreezingMarkPlayer"] = {
	name = "Freezing Mark",
	baseTypeName = "Freezing Mark",
	color = 3,
	description = "Marks a target, making them more susceptible to being Frozen. When the Marked target dies, a Cold nova erupts from their corpse. This nova does not use your Weapon Damage, and instead uses its own base Attack Damage.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Mark] = true, [SkillType.Cold] = true, [SkillType.Limit] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "freezing_mark_hit_damage_freeze_multiplier_+%_final", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 23, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 25, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 27, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 29, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 32, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 34, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 37, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 40, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 43, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 47, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 51, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 55, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 59, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 64, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 69, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 75, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 81, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 87, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 94, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 102, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 110, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 119, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 128, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 139, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 150, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 162, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 175, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 189, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 204, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 220, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 238, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 257, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 278, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 300, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 324, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 350, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 378, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 408, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 477, }, },
	},
	statSets = {
		[1] = {
			label = "Mark",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "freezing_mark",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 8000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "number_of_marks_allowed_per_type", 1 },
			},
			stats = {
				"freezing_mark_hit_damage_freeze_multiplier_+%_final",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
				"quality_display_freezing_mark_is_gem",
			},
			levels = {
				[1] = { 25, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 26, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 26, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 27, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 27, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 28, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 29, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 30, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 31, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 31, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 32, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 32, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 33, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 33, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 34, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 34, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 35, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 35, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 36, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 36, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 37, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 37, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 38, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 38, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 39, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 39, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 40, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 40, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 41, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 41, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 42, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 42, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 43, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 43, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 44, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 44, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 45, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TriggeredFreezingMarkNovaPlayer"] = {
	name = "Freezing Nova",
	hidden = true,
	skillTypes = { [SkillType.Nova] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Cold] = true, [SkillType.NonWeaponAttack] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.3, levelRequirement = 0, },
		[2] = { baseMultiplier = 1.43, levelRequirement = 0, },
		[3] = { baseMultiplier = 1.58, levelRequirement = 0, },
		[4] = { baseMultiplier = 1.73, levelRequirement = 0, },
		[5] = { baseMultiplier = 1.89, levelRequirement = 0, },
		[6] = { baseMultiplier = 2.04, levelRequirement = 0, },
		[7] = { baseMultiplier = 2.21, levelRequirement = 0, },
		[8] = { baseMultiplier = 2.36, levelRequirement = 0, },
		[9] = { baseMultiplier = 2.51, levelRequirement = 0, },
		[10] = { baseMultiplier = 2.67, levelRequirement = 0, },
		[11] = { baseMultiplier = 2.84, levelRequirement = 0, },
		[12] = { baseMultiplier = 3.03, levelRequirement = 0, },
		[13] = { baseMultiplier = 3.24, levelRequirement = 0, },
		[14] = { baseMultiplier = 3.46, levelRequirement = 0, },
		[15] = { baseMultiplier = 3.7, levelRequirement = 0, },
		[16] = { baseMultiplier = 3.97, levelRequirement = 0, },
		[17] = { baseMultiplier = 4.26, levelRequirement = 0, },
		[18] = { baseMultiplier = 4.58, levelRequirement = 0, },
		[19] = { baseMultiplier = 4.93, levelRequirement = 0, },
		[20] = { baseMultiplier = 5.31, levelRequirement = 0, },
		[21] = { baseMultiplier = 5.72, levelRequirement = 0, },
		[22] = { baseMultiplier = 6.16, levelRequirement = 0, },
		[23] = { baseMultiplier = 6.64, levelRequirement = 0, },
		[24] = { baseMultiplier = 7.15, levelRequirement = 0, },
		[25] = { baseMultiplier = 7.7, levelRequirement = 0, },
		[26] = { baseMultiplier = 8.3, levelRequirement = 0, },
		[27] = { baseMultiplier = 8.94, levelRequirement = 0, },
		[28] = { baseMultiplier = 9.63, levelRequirement = 0, },
		[29] = { baseMultiplier = 10.37, levelRequirement = 0, },
		[30] = { baseMultiplier = 11.17, levelRequirement = 0, },
		[31] = { baseMultiplier = 12.04, levelRequirement = 0, },
		[32] = { baseMultiplier = 12.97, levelRequirement = 0, },
		[33] = { baseMultiplier = 13.97, levelRequirement = 0, },
		[34] = { baseMultiplier = 15.05, levelRequirement = 0, },
		[35] = { baseMultiplier = 16.21, levelRequirement = 0, },
		[36] = { baseMultiplier = 17.47, levelRequirement = 0, },
		[37] = { baseMultiplier = 18.82, levelRequirement = 0, },
		[38] = { baseMultiplier = 20.27, levelRequirement = 0, },
		[39] = { baseMultiplier = 21.84, levelRequirement = 0, },
		[40] = { baseMultiplier = 23.53, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Nova",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "freezing_mark_nova",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 26 },
				{ "main_hand_base_weapon_type", 24 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 100 },
				{ "additional_base_critical_strike_chance", 1200 },
			},
			stats = {
				"main_hand_weapon_minimum_cold_damage",
				"main_hand_weapon_maximum_cold_damage",
				"triggered_by_freezing_mark",
				"has_main_hand_weapon_stats",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FreezingShardsPlayer"] = {
	name = "Freezing Shards",
	baseTypeName = "Freezing Shards",
	fromItem = true,
	color = 3,
	description = "Launches icy Projectiles in a sweeping arc. Multiple Projectiles can hit the same enemy.",
	skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, },
	castTime = 1.2,
	qualityStats = {
		{ "base_number_of_projectiles", 0.05 },
	},
	levels = {
		[1] = { critChance = 11, levelRequirement = 0, },
		[2] = { critChance = 11, levelRequirement = 3, },
		[3] = { critChance = 11, levelRequirement = 6, },
		[4] = { critChance = 11, levelRequirement = 10, },
		[5] = { critChance = 11, levelRequirement = 14, },
		[6] = { critChance = 11, levelRequirement = 18, },
		[7] = { critChance = 11, levelRequirement = 22, },
		[8] = { critChance = 11, levelRequirement = 26, },
		[9] = { critChance = 11, levelRequirement = 31, },
		[10] = { critChance = 11, levelRequirement = 36, },
		[11] = { critChance = 11, levelRequirement = 41, },
		[12] = { critChance = 11, levelRequirement = 46, },
		[13] = { critChance = 11, levelRequirement = 52, },
		[14] = { critChance = 11, levelRequirement = 58, },
		[15] = { critChance = 11, levelRequirement = 64, },
		[16] = { critChance = 11, levelRequirement = 66, },
		[17] = { critChance = 11, levelRequirement = 72, },
		[18] = { critChance = 11, levelRequirement = 78, },
		[19] = { critChance = 11, levelRequirement = 84, },
		[20] = { critChance = 11, levelRequirement = 90, },
		[21] = { critChance = 11, levelRequirement = 90, },
		[22] = { critChance = 11, levelRequirement = 90, },
		[23] = { critChance = 11, levelRequirement = 90, },
		[24] = { critChance = 11, levelRequirement = 90, },
		[25] = { critChance = 11, levelRequirement = 90, },
		[26] = { critChance = 11, levelRequirement = 90, },
		[27] = { critChance = 11, levelRequirement = 90, },
		[28] = { critChance = 11, levelRequirement = 90, },
		[29] = { critChance = 11, levelRequirement = 90, },
		[30] = { critChance = 11, levelRequirement = 90, },
		[31] = { critChance = 11, levelRequirement = 90, },
		[32] = { critChance = 11, levelRequirement = 90, },
		[33] = { critChance = 11, levelRequirement = 90, },
		[34] = { critChance = 11, levelRequirement = 90, },
		[35] = { critChance = 11, levelRequirement = 90, },
		[36] = { critChance = 11, levelRequirement = 90, },
		[37] = { critChance = 11, levelRequirement = 90, },
		[38] = { critChance = 11, levelRequirement = 90, },
		[39] = { critChance = 11, levelRequirement = 90, },
		[40] = { critChance = 11, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Freezing Shards",
			baseEffectiveness = 0.74000000953674,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 7 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 50 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectile_uses_contact_direction",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FrostBombPlayer"] = {
	name = "Frost Bomb",
	baseTypeName = "Frost Bomb",
	color = 3,
	description = "Creates a pulsing Orb of frost. Each pulse inflicts Cold Exposure on nearby enemies. When the Orb's duration ends, it explodes, dealing Cold damage to surrounding enemies.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.Damage] = true, [SkillType.Multicastable] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, [SkillType.Orb] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "cold_exposure_effect_+%", 1 },
	},
	levels = {
		[1] = { critChance = 13, storedUses = 1, levelRequirement = 0, cooldown = 3.5, cost = { Mana = 10, }, },
		[2] = { critChance = 13, storedUses = 1, levelRequirement = 3, cooldown = 3.5, cost = { Mana = 12, }, },
		[3] = { critChance = 13, storedUses = 1, levelRequirement = 6, cooldown = 3.5, cost = { Mana = 13, }, },
		[4] = { critChance = 13, storedUses = 1, levelRequirement = 10, cooldown = 3.5, cost = { Mana = 15, }, },
		[5] = { critChance = 13, storedUses = 1, levelRequirement = 14, cooldown = 3.5, cost = { Mana = 17, }, },
		[6] = { critChance = 13, storedUses = 1, levelRequirement = 18, cooldown = 3.5, cost = { Mana = 20, }, },
		[7] = { critChance = 13, storedUses = 1, levelRequirement = 22, cooldown = 3.5, cost = { Mana = 22, }, },
		[8] = { critChance = 13, storedUses = 1, levelRequirement = 26, cooldown = 3.5, cost = { Mana = 25, }, },
		[9] = { critChance = 13, storedUses = 1, levelRequirement = 31, cooldown = 3.5, cost = { Mana = 29, }, },
		[10] = { critChance = 13, storedUses = 1, levelRequirement = 36, cooldown = 3.5, cost = { Mana = 32, }, },
		[11] = { critChance = 13, storedUses = 1, levelRequirement = 41, cooldown = 3.5, cost = { Mana = 37, }, },
		[12] = { critChance = 13, storedUses = 1, levelRequirement = 46, cooldown = 3.5, cost = { Mana = 42, }, },
		[13] = { critChance = 13, storedUses = 1, levelRequirement = 52, cooldown = 3.5, cost = { Mana = 47, }, },
		[14] = { critChance = 13, storedUses = 1, levelRequirement = 58, cooldown = 3.5, cost = { Mana = 53, }, },
		[15] = { critChance = 13, storedUses = 1, levelRequirement = 64, cooldown = 3.5, cost = { Mana = 61, }, },
		[16] = { critChance = 13, storedUses = 1, levelRequirement = 66, cooldown = 3.5, cost = { Mana = 69, }, },
		[17] = { critChance = 13, storedUses = 1, levelRequirement = 72, cooldown = 3.5, cost = { Mana = 78, }, },
		[18] = { critChance = 13, storedUses = 1, levelRequirement = 78, cooldown = 3.5, cost = { Mana = 88, }, },
		[19] = { critChance = 13, storedUses = 1, levelRequirement = 84, cooldown = 3.5, cost = { Mana = 100, }, },
		[20] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 113, }, },
		[21] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 128, }, },
		[22] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 145, }, },
		[23] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 164, }, },
		[24] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 185, }, },
		[25] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 210, }, },
		[26] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 238, }, },
		[27] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 269, }, },
		[28] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 304, }, },
		[29] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 345, }, },
		[30] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 390, }, },
		[31] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 441, }, },
		[32] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 500, }, },
		[33] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 566, }, },
		[34] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 640, }, },
		[35] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 724, }, },
		[36] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 820, }, },
		[37] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 928, }, },
		[38] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 1050, }, },
		[39] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 1189, }, },
		[40] = { critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 1345, }, },
	},
	statSets = {
		[1] = {
			label = "Frost Bomb",
			baseEffectiveness = 6.8400001525879,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "frost_bomb",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 17 },
				{ "base_skill_effect_duration", 3000 },
				{ "base_secondary_skill_effect_duration", 5000 },
				{ "skill_cold_exposure_magnitude", 20 },
				{ "spell_maximum_action_distance_+%", 400 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"active_skill_base_area_of_effect_radius",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"cannot_cancel_skill_before_contact_point",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 0, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 1, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 1, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 1, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 11, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 13, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FrostWallPlayer"] = {
	name = "Frost Wall",
	baseTypeName = "Frost Wall",
	color = 3,
	description = "Creates a wall of Ice Crystals which holds back enemies. The Crystals explode if sufficiently damaged, or if pushed hard enough, damaging nearby enemies.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.Cooldown] = true, [SkillType.Invokable] = true, [SkillType.Area] = true, [SkillType.Wall] = true, [SkillType.Nonpathing] = true, [SkillType.SupportedByFountains] = true, [SkillType.IceCrystal] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "base_cooldown_speed_+%", 1 },
	},
	levels = {
		[1] = { critChance = 11, storedUses = 3, levelRequirement = 0, cooldown = 3, cost = { Mana = 8, }, },
		[2] = { critChance = 11, storedUses = 3, levelRequirement = 3, cooldown = 3, cost = { Mana = 9, }, },
		[3] = { critChance = 11, storedUses = 3, levelRequirement = 6, cooldown = 3, cost = { Mana = 11, }, },
		[4] = { critChance = 11, storedUses = 3, levelRequirement = 10, cooldown = 3, cost = { Mana = 12, }, },
		[5] = { critChance = 11, storedUses = 3, levelRequirement = 14, cooldown = 3, cost = { Mana = 14, }, },
		[6] = { critChance = 11, storedUses = 3, levelRequirement = 18, cooldown = 3, cost = { Mana = 16, }, },
		[7] = { critChance = 11, storedUses = 3, levelRequirement = 22, cooldown = 3, cost = { Mana = 18, }, },
		[8] = { critChance = 11, storedUses = 3, levelRequirement = 26, cooldown = 3, cost = { Mana = 20, }, },
		[9] = { critChance = 11, storedUses = 3, levelRequirement = 31, cooldown = 3, cost = { Mana = 23, }, },
		[10] = { critChance = 11, storedUses = 3, levelRequirement = 36, cooldown = 3, cost = { Mana = 26, }, },
		[11] = { critChance = 11, storedUses = 3, levelRequirement = 41, cooldown = 3, cost = { Mana = 29, }, },
		[12] = { critChance = 11, storedUses = 3, levelRequirement = 46, cooldown = 3, cost = { Mana = 33, }, },
		[13] = { critChance = 11, storedUses = 3, levelRequirement = 52, cooldown = 3, cost = { Mana = 38, }, },
		[14] = { critChance = 11, storedUses = 3, levelRequirement = 58, cooldown = 3, cost = { Mana = 43, }, },
		[15] = { critChance = 11, storedUses = 3, levelRequirement = 64, cooldown = 3, cost = { Mana = 48, }, },
		[16] = { critChance = 11, storedUses = 3, levelRequirement = 66, cooldown = 3, cost = { Mana = 55, }, },
		[17] = { critChance = 11, storedUses = 3, levelRequirement = 72, cooldown = 3, cost = { Mana = 62, }, },
		[18] = { critChance = 11, storedUses = 3, levelRequirement = 78, cooldown = 3, cost = { Mana = 70, }, },
		[19] = { critChance = 11, storedUses = 3, levelRequirement = 84, cooldown = 3, cost = { Mana = 80, }, },
		[20] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 90, }, },
		[21] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 102, }, },
		[22] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 116, }, },
		[23] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 131, }, },
		[24] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 148, }, },
		[25] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 168, }, },
		[26] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 190, }, },
		[27] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 215, }, },
		[28] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 243, }, },
		[29] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 276, }, },
		[30] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 312, }, },
		[31] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 353, }, },
		[32] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 400, }, },
		[33] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 452, }, },
		[34] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 512, }, },
		[35] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 579, }, },
		[36] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 656, }, },
		[37] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 742, }, },
		[38] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 840, }, },
		[39] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 951, }, },
		[40] = { critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 1076, }, },
	},
	statSets = {
		[1] = {
			label = "Frost Wall",
			baseEffectiveness = 2.2799999713898,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "frost_wall_new",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "wall_expand_delay_ms", 150 },
				{ "base_skill_effect_duration", 8000 },
				{ "active_skill_base_area_of_effect_radius", 20 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 50 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"wall_maximum_length",
				"frost_wall_maximum_life",
				"base_skill_show_average_damage_instead_of_dps",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 28, 36, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 28, 64, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 28, 108, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 28, 164, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 35, 240, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 35, 334, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 35, 460, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 35, 624, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 42, 832, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 42, 1100, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 42, 1438, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 42, 1866, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 49, 2408, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 49, 3086, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 49, 3940, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 49, 5016, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 56, 6362, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 56, 8032, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 56, 10118, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 56, 12714, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 63, 13254, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 63, 14371, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 63, 16378, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 63, 18862, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 70, 21933, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 70, 25733, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 70, 30412, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 70, 36199, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 77, 43314, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 77, 52080, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 78, 61975, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 80, 73751, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 81, 87763, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 83, 104438, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 85, 124281, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 87, 147895, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 88, 175995, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 90, 209434, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 92, 249226, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 94, 296579, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["HypothermiaPlayer"] = {
	name = "Hypothermia",
	baseTypeName = "Hypothermia",
	color = 3,
	description = "Curses all targets in an area after a short delay, lowering their Cold 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.Cold] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "curse_effect_+%", 0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Hypothermia",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "cold_weakness",
			statMap = {
				["skill_granted_cold_damage_resistance_%"] = {
					mod("ColdResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
				curse = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"skill_granted_cold_damage_resistance_%",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FrostboltPlayer"] = {
	name = "Frostbolt",
	baseTypeName = "Frostbolt",
	color = 3,
	description = "Fires a slow-moving Piercing Projectile that leaves a wake of Chilled Ground, deals Cold damage and explodes on colliding with terrain.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesGroundEffect] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "active_skill_projectile_damage_+%_final_if_pierced_enemy", 1 },
	},
	levels = {
		[1] = { critChance = 12, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { critChance = 12, levelRequirement = 3, cost = { Mana = 7, }, },
		[3] = { critChance = 12, levelRequirement = 6, cost = { Mana = 8, }, },
		[4] = { critChance = 12, levelRequirement = 10, cost = { Mana = 9, }, },
		[5] = { critChance = 12, levelRequirement = 14, cost = { Mana = 10, }, },
		[6] = { critChance = 12, levelRequirement = 18, cost = { Mana = 12, }, },
		[7] = { critChance = 12, levelRequirement = 22, cost = { Mana = 13, }, },
		[8] = { critChance = 12, levelRequirement = 26, cost = { Mana = 15, }, },
		[9] = { critChance = 12, levelRequirement = 31, cost = { Mana = 17, }, },
		[10] = { critChance = 12, levelRequirement = 36, cost = { Mana = 19, }, },
		[11] = { critChance = 12, levelRequirement = 41, cost = { Mana = 22, }, },
		[12] = { critChance = 12, levelRequirement = 46, cost = { Mana = 25, }, },
		[13] = { critChance = 12, levelRequirement = 52, cost = { Mana = 28, }, },
		[14] = { critChance = 12, levelRequirement = 58, cost = { Mana = 32, }, },
		[15] = { critChance = 12, levelRequirement = 64, cost = { Mana = 36, }, },
		[16] = { critChance = 12, levelRequirement = 66, cost = { Mana = 41, }, },
		[17] = { critChance = 12, levelRequirement = 72, cost = { Mana = 46, }, },
		[18] = { critChance = 12, levelRequirement = 78, cost = { Mana = 53, }, },
		[19] = { critChance = 12, levelRequirement = 84, cost = { Mana = 60, }, },
		[20] = { critChance = 12, levelRequirement = 90, cost = { Mana = 67, }, },
		[21] = { critChance = 12, levelRequirement = 90, cost = { Mana = 76, }, },
		[22] = { critChance = 12, levelRequirement = 90, cost = { Mana = 87, }, },
		[23] = { critChance = 12, levelRequirement = 90, cost = { Mana = 98, }, },
		[24] = { critChance = 12, levelRequirement = 90, cost = { Mana = 111, }, },
		[25] = { critChance = 12, levelRequirement = 90, cost = { Mana = 126, }, },
		[26] = { critChance = 12, levelRequirement = 90, cost = { Mana = 142, }, },
		[27] = { critChance = 12, levelRequirement = 90, cost = { Mana = 161, }, },
		[28] = { critChance = 12, levelRequirement = 90, cost = { Mana = 182, }, },
		[29] = { critChance = 12, levelRequirement = 90, cost = { Mana = 207, }, },
		[30] = { critChance = 12, levelRequirement = 90, cost = { Mana = 234, }, },
		[31] = { critChance = 12, levelRequirement = 90, cost = { Mana = 265, }, },
		[32] = { critChance = 12, levelRequirement = 90, cost = { Mana = 300, }, },
		[33] = { critChance = 12, levelRequirement = 90, cost = { Mana = 339, }, },
		[34] = { critChance = 12, levelRequirement = 90, cost = { Mana = 384, }, },
		[35] = { critChance = 12, levelRequirement = 90, cost = { Mana = 434, }, },
		[36] = { critChance = 12, levelRequirement = 90, cost = { Mana = 492, }, },
		[37] = { critChance = 12, levelRequirement = 90, cost = { Mana = 557, }, },
		[38] = { critChance = 12, levelRequirement = 90, cost = { Mana = 630, }, },
		[39] = { critChance = 12, levelRequirement = 90, cost = { Mana = 713, }, },
		[40] = { critChance = 12, levelRequirement = 90, cost = { Mana = 807, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 1.6000000238419,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "frost_bolt",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
				projectile = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "active_skill_base_secondary_area_of_effect_radius", 9 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "chill_effect_+%", 100 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"always_pierce",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			baseEffectiveness = 0.80000001192093,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "frost_bolt",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 16 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"maintain_projectile_direction_when_using_contact_position",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FrozenLocusPlayer"] = {
	name = "Frozen Locus",
	baseTypeName = "Frozen Locus",
	color = 3,
	description = "Leap backward and crack the ground with your staff to call forth an Ice Crystal, which creates Chilled Ground around it and can be damaged by you and enemies. If the Crystal is destroyed it causes an icy explosion that deals Attack damage but does not use your weapon's damage.",
	skillTypes = { [SkillType.Melee] = true, [SkillType.Attack] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.NonWeaponAttack] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.IceCrystal] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_chill_effect_+%_final", 1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -30, levelRequirement = 0, cost = { Mana = 12, }, },
		[2] = { attackSpeedMultiplier = -30, levelRequirement = 3, cost = { Mana = 13, }, },
		[3] = { attackSpeedMultiplier = -30, levelRequirement = 6, cost = { Mana = 15, }, },
		[4] = { attackSpeedMultiplier = -30, levelRequirement = 10, cost = { Mana = 17, }, },
		[5] = { attackSpeedMultiplier = -30, levelRequirement = 14, cost = { Mana = 19, }, },
		[6] = { attackSpeedMultiplier = -30, levelRequirement = 18, cost = { Mana = 21, }, },
		[7] = { attackSpeedMultiplier = -30, levelRequirement = 22, cost = { Mana = 24, }, },
		[8] = { attackSpeedMultiplier = -30, levelRequirement = 26, cost = { Mana = 27, }, },
		[9] = { attackSpeedMultiplier = -30, levelRequirement = 31, cost = { Mana = 30, }, },
		[10] = { attackSpeedMultiplier = -30, levelRequirement = 36, cost = { Mana = 34, }, },
		[11] = { attackSpeedMultiplier = -30, levelRequirement = 41, cost = { Mana = 38, }, },
		[12] = { attackSpeedMultiplier = -30, levelRequirement = 46, cost = { Mana = 43, }, },
		[13] = { attackSpeedMultiplier = -30, levelRequirement = 52, cost = { Mana = 48, }, },
		[14] = { attackSpeedMultiplier = -30, levelRequirement = 58, cost = { Mana = 54, }, },
		[15] = { attackSpeedMultiplier = -30, levelRequirement = 64, cost = { Mana = 60, }, },
		[16] = { attackSpeedMultiplier = -30, levelRequirement = 66, cost = { Mana = 68, }, },
		[17] = { attackSpeedMultiplier = -30, levelRequirement = 72, cost = { Mana = 76, }, },
		[18] = { attackSpeedMultiplier = -30, levelRequirement = 78, cost = { Mana = 85, }, },
		[19] = { attackSpeedMultiplier = -30, levelRequirement = 84, cost = { Mana = 95, }, },
		[20] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 107, }, },
		[21] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 120, }, },
		[22] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 134, }, },
		[23] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 150, }, },
		[24] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 168, }, },
		[25] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 189, }, },
		[26] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 211, }, },
		[27] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 237, }, },
		[28] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 265, }, },
		[29] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 297, }, },
		[30] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 333, }, },
		[31] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 373, }, },
		[32] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 418, }, },
		[33] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 468, }, },
		[34] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 525, }, },
		[35] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 588, }, },
		[36] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 658, }, },
		[37] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 738, }, },
		[38] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 826, }, },
		[39] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 926, }, },
		[40] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 1037, }, },
	},
	statSets = {
		[1] = {
			label = "Crystal",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ice_ambush_statset_0",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 6000 },
				{ "attack_maximum_action_distance_+", 15 },
				{ "base_number_of_frozen_locus_allowed", 1 },
			},
			stats = {
				"frost_wall_maximum_life",
				"frost_wall_damage_taken_+%_final_from_own_team",
				"frozen_locus_crystal_display_stat",
				"active_skill_is_ignored_by_staggering_palm",
				"active_skill_is_ignored_by_charged_staff",
				"base_skill_show_average_damage_instead_of_dps",
				"frozen_locus_stat_suppression",
				"base_deal_no_damage",
				"active_skill_is_ignored_by_mantra_of_destruction",
			},
			levels = {
				[1] = { 43, 100, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 54, 75, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 68, 50, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 94, 0, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 122, -32, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 151, -52, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 184, -61, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 220, -66, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 274, -70, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 331, -73, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 396, -75, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 468, -77, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 569, -78, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 684, -78, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 817, -79, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 965, -79, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 1138, -79, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 1364, -79, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 1364, -82, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 1364, -84, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Chilled Ground",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ice_ambush_statset_1",
			baseFlags = {
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 100 },
				{ "active_skill_base_area_of_effect_radius", 12 },
				{ "active_skill_ground_effect_area_of_effect_+%_final_per_second", 40 },
				{ "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 240 },
				{ "base_skill_effect_duration", 6000 },
				{ "attack_maximum_action_distance_+", 15 },
				{ "base_number_of_frozen_locus_allowed", 1 },
			},
			stats = {
				"display_fake_attack_hit_chill",
				"frost_wall_maximum_life",
				"frost_wall_damage_taken_+%_final_from_own_team",
				"frozen_locus_crystal_display_stat",
				"active_skill_is_ignored_by_staggering_palm",
				"active_skill_is_ignored_by_charged_staff",
				"base_skill_show_average_damage_instead_of_dps",
				"frozen_locus_stat_suppression",
				"active_skill_is_ignored_by_mantra_of_destruction",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["FrozenLocusExplodePlayer"] = {
	name = "Crystal Explosion",
	hidden = true,
	skillTypes = { [SkillType.Melee] = true, [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.UseGlobalStats] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.Cold] = true, [SkillType.Nova] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 2, levelRequirement = 0, },
		[2] = { baseMultiplier = 2.21, levelRequirement = 0, },
		[3] = { baseMultiplier = 2.44, levelRequirement = 0, },
		[4] = { baseMultiplier = 2.67, levelRequirement = 0, },
		[5] = { baseMultiplier = 2.9, levelRequirement = 0, },
		[6] = { baseMultiplier = 3.14, levelRequirement = 0, },
		[7] = { baseMultiplier = 3.39, levelRequirement = 0, },
		[8] = { baseMultiplier = 3.63, levelRequirement = 0, },
		[9] = { baseMultiplier = 3.86, levelRequirement = 0, },
		[10] = { baseMultiplier = 4.11, levelRequirement = 0, },
		[11] = { baseMultiplier = 4.37, levelRequirement = 0, },
		[12] = { baseMultiplier = 4.66, levelRequirement = 0, },
		[13] = { baseMultiplier = 4.98, levelRequirement = 0, },
		[14] = { baseMultiplier = 5.32, levelRequirement = 0, },
		[15] = { baseMultiplier = 5.7, levelRequirement = 0, },
		[16] = { baseMultiplier = 6.11, levelRequirement = 0, },
		[17] = { baseMultiplier = 6.56, levelRequirement = 0, },
		[18] = { baseMultiplier = 7.05, levelRequirement = 0, },
		[19] = { baseMultiplier = 7.58, levelRequirement = 0, },
		[20] = { baseMultiplier = 8.17, levelRequirement = 0, },
		[21] = { baseMultiplier = 8.8, levelRequirement = 0, },
		[22] = { baseMultiplier = 9.48, levelRequirement = 0, },
		[23] = { baseMultiplier = 10.21, levelRequirement = 0, },
		[24] = { baseMultiplier = 11, levelRequirement = 0, },
		[25] = { baseMultiplier = 11.85, levelRequirement = 0, },
		[26] = { baseMultiplier = 12.76, levelRequirement = 0, },
		[27] = { baseMultiplier = 13.75, levelRequirement = 0, },
		[28] = { baseMultiplier = 14.81, levelRequirement = 0, },
		[29] = { baseMultiplier = 15.96, levelRequirement = 0, },
		[30] = { baseMultiplier = 17.19, levelRequirement = 0, },
		[31] = { baseMultiplier = 18.52, levelRequirement = 0, },
		[32] = { baseMultiplier = 19.95, levelRequirement = 0, },
		[33] = { baseMultiplier = 21.49, levelRequirement = 0, },
		[34] = { baseMultiplier = 23.16, levelRequirement = 0, },
		[35] = { baseMultiplier = 24.95, levelRequirement = 0, },
		[36] = { baseMultiplier = 26.87, levelRequirement = 0, },
		[37] = { baseMultiplier = 28.95, levelRequirement = 0, },
		[38] = { baseMultiplier = 31.19, levelRequirement = 0, },
		[39] = { baseMultiplier = 33.6, levelRequirement = 0, },
		[40] = { baseMultiplier = 36.2, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Explosion",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.034650001674891,
			damageIncrementalEffectiveness = 0.012719999998808,
			statDescriptionScope = "ice_ambush_explode",
			statMap = {
				["main_hand_weapon_minimum_cold_damage"] = {
					mod("ColdMin", "BASE", nil),
				},
				["main_hand_weapon_maximum_cold_damage"] = {
					mod("ColdMax", "BASE", nil),
				},
			},
			baseFlags = {
				area = true,
				nonWeaponAttack = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 20 },
				{ "main_hand_base_weapon_type", 16 },
				{ "additional_base_critical_strike_chance", 1300 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 50 },
			},
			stats = {
				"main_hand_weapon_minimum_cold_damage",
				"main_hand_weapon_maximum_cold_damage",
				"is_area_damage",
				"triggered_by_frozen_locus_destroy",
				"has_main_hand_weapon_stats",
				"triggerable_in_any_set",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GalvanicFieldPlayer"] = {
	name = "Galvanic Field",
	baseTypeName = "Galvanic Field",
	fromItem = true,
	color = 3,
	description = "Grants a Buff that boosts your Shock chance. Shocking an enemy consumes the Buff to attach an Orb of electricity to that enemy. The Orb fires bolts of electricity at nearby enemies until it expires.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Chains] = true, [SkillType.Orb] = true, [SkillType.Triggerable] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "base_galvanic_field_beam_delay_ms", -0.5 },
	},
	levels = {
		[1] = { critChance = 9, levelRequirement = 0, },
		[2] = { critChance = 9, levelRequirement = 3, },
		[3] = { critChance = 9, levelRequirement = 6, },
		[4] = { critChance = 9, levelRequirement = 10, },
		[5] = { critChance = 9, levelRequirement = 14, },
		[6] = { critChance = 9, levelRequirement = 18, },
		[7] = { critChance = 9, levelRequirement = 22, },
		[8] = { critChance = 9, levelRequirement = 26, },
		[9] = { critChance = 9, levelRequirement = 31, },
		[10] = { critChance = 9, levelRequirement = 36, },
		[11] = { critChance = 9, levelRequirement = 41, },
		[12] = { critChance = 9, levelRequirement = 46, },
		[13] = { critChance = 9, levelRequirement = 52, },
		[14] = { critChance = 9, levelRequirement = 58, },
		[15] = { critChance = 9, levelRequirement = 64, },
		[16] = { critChance = 9, levelRequirement = 66, },
		[17] = { critChance = 9, levelRequirement = 72, },
		[18] = { critChance = 9, levelRequirement = 78, },
		[19] = { critChance = 9, levelRequirement = 84, },
		[20] = { critChance = 9, levelRequirement = 90, },
		[21] = { critChance = 9, levelRequirement = 90, },
		[22] = { critChance = 9, levelRequirement = 90, },
		[23] = { critChance = 9, levelRequirement = 90, },
		[24] = { critChance = 9, levelRequirement = 90, },
		[25] = { critChance = 9, levelRequirement = 90, },
		[26] = { critChance = 9, levelRequirement = 90, },
		[27] = { critChance = 9, levelRequirement = 90, },
		[28] = { critChance = 9, levelRequirement = 90, },
		[29] = { critChance = 9, levelRequirement = 90, },
		[30] = { critChance = 9, levelRequirement = 90, },
		[31] = { critChance = 9, levelRequirement = 90, },
		[32] = { critChance = 9, levelRequirement = 90, },
		[33] = { critChance = 9, levelRequirement = 90, },
		[34] = { critChance = 9, levelRequirement = 90, },
		[35] = { critChance = 9, levelRequirement = 90, },
		[36] = { critChance = 9, levelRequirement = 90, },
		[37] = { critChance = 9, levelRequirement = 90, },
		[38] = { critChance = 9, levelRequirement = 90, },
		[39] = { critChance = 9, levelRequirement = 90, },
		[40] = { critChance = 9, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Galvanic Field",
			baseEffectiveness = 0.33700001239777,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				area = true,
				duration = true,
				chaining = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 6000 },
				{ "base_chance_to_shock_%_from_skill", 20 },
				{ "base_galvanic_field_beam_delay_ms", 100 },
				{ "galvanic_field_maximum_number_of_spheres", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"galvanic_field_retargeting_delay_ms",
				"never_shock",
				"skill_can_add_multiple_charges_per_action",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, 700, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, 600, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, 500, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GatheringStormPlayer"] = {
	name = "Gathering Storm",
	baseTypeName = "Gathering Storm",
	color = 3,
	description = "Flips backward and Channels to charge your Quarterstaff with Lightning. Releasing dashes towards the target location, damaging enemies along the way. Releasing with perfect timing performs a Lightning-infused dash that releases shockwaves from enemies you dash through and leaves a trail of Shocked Ground in your wake.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Channel] = true, [SkillType.Travel] = true, [SkillType.PerfectTiming] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "gathering_storm_perfect_aoe_limit", 0.1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { ManaPerMinute = 489, }, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, cost = { ManaPerMinute = 547, }, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, cost = { ManaPerMinute = 613, }, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, cost = { ManaPerMinute = 687, }, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, cost = { ManaPerMinute = 770, }, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, cost = { ManaPerMinute = 862, }, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, cost = { ManaPerMinute = 966, }, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, cost = { ManaPerMinute = 1082, }, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, cost = { ManaPerMinute = 1212, }, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, cost = { ManaPerMinute = 1358, }, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, cost = { ManaPerMinute = 1521, }, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, cost = { ManaPerMinute = 1704, }, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, cost = { ManaPerMinute = 1909, }, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, cost = { ManaPerMinute = 2138, }, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, cost = { ManaPerMinute = 2395, }, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, cost = { ManaPerMinute = 2683, }, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, cost = { ManaPerMinute = 3006, }, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, cost = { ManaPerMinute = 3367, }, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, cost = { ManaPerMinute = 3772, }, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, cost = { ManaPerMinute = 4225, }, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, cost = { ManaPerMinute = 4733, }, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, cost = { ManaPerMinute = 5302, }, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, cost = { ManaPerMinute = 5940, }, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, cost = { ManaPerMinute = 6654, }, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, cost = { ManaPerMinute = 7454, }, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, cost = { ManaPerMinute = 8350, }, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, cost = { ManaPerMinute = 9353, }, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, cost = { ManaPerMinute = 10478, }, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, cost = { ManaPerMinute = 11737, }, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, cost = { ManaPerMinute = 13148, }, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, cost = { ManaPerMinute = 14729, }, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, cost = { ManaPerMinute = 16499, }, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, cost = { ManaPerMinute = 18482, }, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, cost = { ManaPerMinute = 20704, }, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, cost = { ManaPerMinute = 23193, }, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, cost = { ManaPerMinute = 25980, }, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, cost = { ManaPerMinute = 29103, }, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, cost = { ManaPerMinute = 32602, }, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, cost = { ManaPerMinute = 36520, }, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, cost = { ManaPerMinute = 40910, }, },
	},
			preDamageFunc = function(activeSkill, output)
				activeSkill.skillData.hitTimeMultiplier = activeSkill.skillData.channelPercentOfAttackTime
			end,
	statSets = {
		[1] = {
			label = "Normal Dash",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gathering_storm_statset_0",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
				channelRelease = true,
			},
			constantStats = {
				{ "active_skill_override_turn_duration_ms", 360 },
				{ "perfect_strike_timing_window_base_ms", 300 },
				{ "base_melee_dash_range", 35 },
				{ "attack_maximum_action_distance_+", 20 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "channel_start_lock_cancelling_of_attack_time_%", 50 },
				{ "added_attack_time_ms", 800 },
				{ "gathering_storm_perfect_aoe_limit", 8 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "channel_end_duration_as_%_of_attack_time", 85 },
				{ "melee_range_+", 10 },
			},
			stats = {
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Perfect Dash",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gathering_storm_statset_1",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
				channelRelease = true,
			},
			baseMods = {
				mod("Condition:PerfectTiming", "FLAG", true),
			},
			constantStats = {
				{ "base_melee_dash_range", 25 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 },
				{ "base_skill_effect_duration", 5000 },
				{ "active_skill_override_turn_duration_ms", 360 },
				{ "perfect_strike_timing_window_base_ms", 300 },
				{ "base_melee_dash_range", 35 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "channel_start_lock_cancelling_of_attack_time_%", 50 },
				{ "added_attack_time_ms", 800 },
				{ "gathering_storm_perfect_aoe_limit", 8 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "channel_end_duration_as_%_of_attack_time", 85 },
				{ "melee_range_+", 10 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { baseMultiplier = 2.3, actorLevel = 1, },
				[2] = { baseMultiplier = 2.53, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 2.78, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 3.03, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 3.28, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 3.52, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 3.77, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 3.99, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 4.19, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 4.4, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 4.62, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 4.86, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 5.1, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 5.35, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 5.62, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 5.9, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 6.2, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 6.51, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 6.83, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 7.17, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 7.53, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 7.91, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 8.3, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 8.72, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 9.16, actorLevel = 136.875, },
				[26] = { baseMultiplier = 9.61, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 10.09, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 10.6, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 11.13, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 11.68, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 12.27, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 12.88, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 13.53, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 14.2, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 14.91, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 15.66, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 16.44, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 17.26, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 18.13, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 19.03, actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Shockwave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gathering_storm_statset_2",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
				channelRelease = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 22 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
				{ "active_skill_override_turn_duration_ms", 360 },
				{ "perfect_strike_timing_window_base_ms", 300 },
				{ "base_melee_dash_range", 35 },
				{ "attack_maximum_action_distance_+", 20 },
				{ "channel_start_lock_cancelling_of_attack_time_%", 50 },
				{ "added_attack_time_ms", 800 },
				{ "gathering_storm_perfect_aoe_limit", 8 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "channel_end_duration_as_%_of_attack_time", 85 },
				{ "melee_range_+", 10 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { baseMultiplier = 1.1, actorLevel = 1, },
				[2] = { baseMultiplier = 1.21, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.33, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.45, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.57, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.68, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.8, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 1.91, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.01, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.11, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.21, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 2.32, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 2.44, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 2.56, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 2.69, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.82, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.96, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 3.11, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 3.27, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 3.43, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.6, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 3.78, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 3.97, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 4.17, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 4.38, actorLevel = 136.875, },
				[26] = { baseMultiplier = 4.6, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 4.83, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 5.07, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 5.32, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 5.59, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 5.87, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 6.16, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 6.47, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 6.79, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 7.13, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 7.49, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 7.86, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 8.26, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 8.67, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 9.1, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GhostDancePlayer"] = {
	name = "Ghost Dance",
	baseTypeName = "Ghost Dance",
	color = 3,
	description = "Periodically gain Ghost Shrouds. If you are Hit while you have a Ghost Shroud, it is immediately consumed to recover Energy Shield based on your Evasion.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, },
	castTime = 0,
	qualityStats = {
		{ "ghost_dance_restore_%_evasion_as_energy_shield_when_hit", 0.1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Ghost Dance",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ghost_dance",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "skill_base_ghost_dance_grants_%_evasion_as_energy_shield_when_hit", 5 },
			},
			stats = {
				"base_skill_effect_duration",
				"ghost_dance_max_stacks",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 4000, 3, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 3950, 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 3900, 3, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 3850, 3, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 3800, 3, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 3750, 3, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 3700, 3, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 3650, 3, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 3600, 3, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 3550, 4, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 3500, 4, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 3450, 4, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 3400, 4, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 3350, 4, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 3300, 4, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 3250, 4, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 3200, 4, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 3150, 5, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 3100, 5, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 3050, 5, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 3000, 5, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 2950, 5, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 2900, 5, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 2850, 5, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 2800, 5, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 2750, 6, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 2700, 6, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 2650, 6, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 2600, 6, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 2550, 6, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 2500, 6, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 2450, 6, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 2400, 6, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 2350, 6, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 2300, 7, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 2250, 7, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 2200, 7, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 2150, 7, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 2100, 7, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 2050, 7, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GlacialCascadePlayer"] = {
	name = "Glacial Cascade",
	baseTypeName = "Glacial Cascade",
	color = 3,
	description = "Sweep your Quarterstaff upwards, releasing an icy fissure which deals damage in a series of bursts culminating in a large spike. Frozen enemies hit by the final spike are dealt heavy damage but the Freeze is Consumed. Ice Crystals hit by the final spike explode.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Multistrikeable] = true, [SkillType.Area] = true, [SkillType.Nonpathing] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesFreeze] = true, [SkillType.CreatesFissure] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "attack_speed_+%", 0.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 0.4, levelRequirement = 0, cost = { Mana = 9, }, },
		[2] = { attackSpeedMultiplier = -25, baseMultiplier = 0.44, levelRequirement = 3, cost = { Mana = 10, }, },
		[3] = { attackSpeedMultiplier = -25, baseMultiplier = 0.48, levelRequirement = 6, cost = { Mana = 12, }, },
		[4] = { attackSpeedMultiplier = -25, baseMultiplier = 0.53, levelRequirement = 10, cost = { Mana = 13, }, },
		[5] = { attackSpeedMultiplier = -25, baseMultiplier = 0.57, levelRequirement = 14, cost = { Mana = 15, }, },
		[6] = { attackSpeedMultiplier = -25, baseMultiplier = 0.61, levelRequirement = 18, cost = { Mana = 17, }, },
		[7] = { attackSpeedMultiplier = -25, baseMultiplier = 0.66, levelRequirement = 22, cost = { Mana = 19, }, },
		[8] = { attackSpeedMultiplier = -25, baseMultiplier = 0.69, levelRequirement = 26, cost = { Mana = 21, }, },
		[9] = { attackSpeedMultiplier = -25, baseMultiplier = 0.73, levelRequirement = 31, cost = { Mana = 23, }, },
		[10] = { attackSpeedMultiplier = -25, baseMultiplier = 0.77, levelRequirement = 36, cost = { Mana = 26, }, },
		[11] = { attackSpeedMultiplier = -25, baseMultiplier = 0.8, levelRequirement = 41, cost = { Mana = 29, }, },
		[12] = { attackSpeedMultiplier = -25, baseMultiplier = 0.84, levelRequirement = 46, cost = { Mana = 33, }, },
		[13] = { attackSpeedMultiplier = -25, baseMultiplier = 0.89, levelRequirement = 52, cost = { Mana = 37, }, },
		[14] = { attackSpeedMultiplier = -25, baseMultiplier = 0.93, levelRequirement = 58, cost = { Mana = 42, }, },
		[15] = { attackSpeedMultiplier = -25, baseMultiplier = 0.98, levelRequirement = 64, cost = { Mana = 47, }, },
		[16] = { attackSpeedMultiplier = -25, baseMultiplier = 1.03, levelRequirement = 66, cost = { Mana = 52, }, },
		[17] = { attackSpeedMultiplier = -25, baseMultiplier = 1.08, levelRequirement = 72, cost = { Mana = 59, }, },
		[18] = { attackSpeedMultiplier = -25, baseMultiplier = 1.13, levelRequirement = 78, cost = { Mana = 66, }, },
		[19] = { attackSpeedMultiplier = -25, baseMultiplier = 1.19, levelRequirement = 84, cost = { Mana = 74, }, },
		[20] = { attackSpeedMultiplier = -25, baseMultiplier = 1.25, levelRequirement = 90, cost = { Mana = 83, }, },
		[21] = { attackSpeedMultiplier = -25, baseMultiplier = 1.31, levelRequirement = 90, cost = { Mana = 93, }, },
		[22] = { attackSpeedMultiplier = -25, baseMultiplier = 1.38, levelRequirement = 90, cost = { Mana = 104, }, },
		[23] = { attackSpeedMultiplier = -25, baseMultiplier = 1.44, levelRequirement = 90, cost = { Mana = 117, }, },
		[24] = { attackSpeedMultiplier = -25, baseMultiplier = 1.52, levelRequirement = 90, cost = { Mana = 131, }, },
		[25] = { attackSpeedMultiplier = -25, baseMultiplier = 1.59, levelRequirement = 90, cost = { Mana = 146, }, },
		[26] = { attackSpeedMultiplier = -25, baseMultiplier = 1.67, levelRequirement = 90, cost = { Mana = 164, }, },
		[27] = { attackSpeedMultiplier = -25, baseMultiplier = 1.76, levelRequirement = 90, cost = { Mana = 184, }, },
		[28] = { attackSpeedMultiplier = -25, baseMultiplier = 1.84, levelRequirement = 90, cost = { Mana = 206, }, },
		[29] = { attackSpeedMultiplier = -25, baseMultiplier = 1.94, levelRequirement = 90, cost = { Mana = 231, }, },
		[30] = { attackSpeedMultiplier = -25, baseMultiplier = 2.03, levelRequirement = 90, cost = { Mana = 259, }, },
		[31] = { attackSpeedMultiplier = -25, baseMultiplier = 2.13, levelRequirement = 90, cost = { Mana = 290, }, },
		[32] = { attackSpeedMultiplier = -25, baseMultiplier = 2.24, levelRequirement = 90, cost = { Mana = 325, }, },
		[33] = { attackSpeedMultiplier = -25, baseMultiplier = 2.35, levelRequirement = 90, cost = { Mana = 364, }, },
		[34] = { attackSpeedMultiplier = -25, baseMultiplier = 2.47, levelRequirement = 90, cost = { Mana = 408, }, },
		[35] = { attackSpeedMultiplier = -25, baseMultiplier = 2.59, levelRequirement = 90, cost = { Mana = 457, }, },
		[36] = { attackSpeedMultiplier = -25, baseMultiplier = 2.72, levelRequirement = 90, cost = { Mana = 512, }, },
		[37] = { attackSpeedMultiplier = -25, baseMultiplier = 2.86, levelRequirement = 90, cost = { Mana = 573, }, },
		[38] = { attackSpeedMultiplier = -25, baseMultiplier = 3, levelRequirement = 90, cost = { Mana = 642, }, },
		[39] = { attackSpeedMultiplier = -25, baseMultiplier = 3.15, levelRequirement = 90, cost = { Mana = 719, }, },
		[40] = { attackSpeedMultiplier = -25, baseMultiplier = 3.31, levelRequirement = 90, cost = { Mana = 806, }, },
	},
	statSets = {
		[1] = {
			label = "Wave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "glacial_cascade_attack",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "upheaval_number_of_spikes", 8 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 60 },
				{ "active_skill_base_area_of_effect_radius", 5 },
				{ "cascade_attack_radius_per_stage_+1_per_100", 30 },
				{ "cascade_attack_base_total_distance", 48 },
				{ "cascade_attack_starting_distance_offset", 6 },
				{ "cascade_attack_ease_in_exponent_%", 125 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"never_freeze",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Final Burst",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "glacial_cascade_attack",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "glacial_cascade_attack_final_spike_rect_length", 20 },
				{ "active_skill_base_area_of_effect_radius", 2 },
				{ "active_skill_consume_enemy_freeze_to_gain_damage_+%_final", 350 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 60 },
				{ "active_skill_base_area_of_effect_radius", 5 },
				{ "cascade_attack_radius_per_stage_+1_per_100", 30 },
				{ "cascade_attack_starting_distance_offset", 6 },
				{ "cascade_attack_ease_in_exponent_%", 125 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"cannot_knockback",
				"destroy_frost_wall_segment_on_hit",
				"display_statset_hide_usage_stats",
				"never_freeze",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { baseMultiplier = 1.2, actorLevel = 1, },
				[2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 4.78, actorLevel = 136.875, },
				[26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GrimFeastPlayer"] = {
	name = "Grim Feast",
	baseTypeName = "Grim Feast",
	color = 3,
	description = "Feeds on corpses to bolster your Energy Shield. While active, enemies and Reviving Minions that die in your Presence have a chance to drop Grim Remnants. Picking up a Grim Remnant grants you Energy Shield which can Overflow maximum Energy Shield.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	castTime = 0,
	qualityStats = {
		{ "grim_feast_energy_shield_gain_per_globe", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Grim Feast",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "grim_feast",
			baseFlags = {
			},
			constantStats = {
				{ "grim_remnant_chance_to_spawn_orb_on_enemy_and_minion_death_in_presence_%", 50 },
			},
			stats = {
				"grim_feast_energy_shield_gain_per_globe",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 10, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 12, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 15, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 17, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 22, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 25, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 30, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 35, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 42, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 50, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 60, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 70, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 82, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 95, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 112, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 130, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 152, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 177, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 207, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 242, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 279, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 324, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 374, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 434, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 501, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 576, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 664, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 763, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 876, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 1003, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 1148, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 1312, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 1497, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 1706, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 1941, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 2208, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 2507, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 2842, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 3218, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 3640, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["HandOfChayulaPlayer"] = {
	name = "Hand of Chayula",
	baseTypeName = "Hand of Chayula",
	color = 3,
	description = "Dash to an enemy and Strike them with an unarmed Attack, applying socketed Curses and Marks with reduced effect. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.",
	skillTypes = { [SkillType.Meta] = true, [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.MeleeSingleTarget] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.67, levelRequirement = 0, cost = { Mana = 12, }, },
		[2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.74, levelRequirement = 3, cost = { Mana = 13, }, },
		[3] = { attackSpeedMultiplier = -10, baseMultiplier = 0.81, levelRequirement = 6, cost = { Mana = 15, }, },
		[4] = { attackSpeedMultiplier = -10, baseMultiplier = 0.88, levelRequirement = 10, cost = { Mana = 16, }, },
		[5] = { attackSpeedMultiplier = -10, baseMultiplier = 0.95, levelRequirement = 14, cost = { Mana = 18, }, },
		[6] = { attackSpeedMultiplier = -10, baseMultiplier = 1.03, levelRequirement = 18, cost = { Mana = 21, }, },
		[7] = { attackSpeedMultiplier = -10, baseMultiplier = 1.1, levelRequirement = 22, cost = { Mana = 23, }, },
		[8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.16, levelRequirement = 26, cost = { Mana = 26, }, },
		[9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.22, levelRequirement = 31, cost = { Mana = 29, }, },
		[10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.28, levelRequirement = 36, cost = { Mana = 33, }, },
		[11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.35, levelRequirement = 41, cost = { Mana = 37, }, },
		[12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.41, levelRequirement = 46, cost = { Mana = 41, }, },
		[13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.49, levelRequirement = 52, cost = { Mana = 47, }, },
		[14] = { attackSpeedMultiplier = -10, baseMultiplier = 1.56, levelRequirement = 58, cost = { Mana = 52, }, },
		[15] = { attackSpeedMultiplier = -10, baseMultiplier = 1.64, levelRequirement = 64, cost = { Mana = 59, }, },
		[16] = { attackSpeedMultiplier = -10, baseMultiplier = 1.72, levelRequirement = 66, cost = { Mana = 66, }, },
		[17] = { attackSpeedMultiplier = -10, baseMultiplier = 1.81, levelRequirement = 72, cost = { Mana = 74, }, },
		[18] = { attackSpeedMultiplier = -10, baseMultiplier = 1.9, levelRequirement = 78, cost = { Mana = 82, }, },
		[19] = { attackSpeedMultiplier = -10, baseMultiplier = 1.99, levelRequirement = 84, cost = { Mana = 92, }, },
		[20] = { attackSpeedMultiplier = -10, baseMultiplier = 2.09, levelRequirement = 90, cost = { Mana = 104, }, },
		[21] = { attackSpeedMultiplier = -10, baseMultiplier = 2.19, levelRequirement = 90, cost = { Mana = 116, }, },
		[22] = { attackSpeedMultiplier = -10, baseMultiplier = 2.3, levelRequirement = 90, cost = { Mana = 130, }, },
		[23] = { attackSpeedMultiplier = -10, baseMultiplier = 2.42, levelRequirement = 90, cost = { Mana = 146, }, },
		[24] = { attackSpeedMultiplier = -10, baseMultiplier = 2.54, levelRequirement = 90, cost = { Mana = 163, }, },
		[25] = { attackSpeedMultiplier = -10, baseMultiplier = 2.67, levelRequirement = 90, cost = { Mana = 183, }, },
		[26] = { attackSpeedMultiplier = -10, baseMultiplier = 2.8, levelRequirement = 90, cost = { Mana = 205, }, },
		[27] = { attackSpeedMultiplier = -10, baseMultiplier = 2.94, levelRequirement = 90, cost = { Mana = 230, }, },
		[28] = { attackSpeedMultiplier = -10, baseMultiplier = 3.09, levelRequirement = 90, cost = { Mana = 258, }, },
		[29] = { attackSpeedMultiplier = -10, baseMultiplier = 3.24, levelRequirement = 90, cost = { Mana = 289, }, },
		[30] = { attackSpeedMultiplier = -10, baseMultiplier = 3.4, levelRequirement = 90, cost = { Mana = 324, }, },
		[31] = { attackSpeedMultiplier = -10, baseMultiplier = 3.57, levelRequirement = 90, cost = { Mana = 362, }, },
		[32] = { attackSpeedMultiplier = -10, baseMultiplier = 3.75, levelRequirement = 90, cost = { Mana = 406, }, },
		[33] = { attackSpeedMultiplier = -10, baseMultiplier = 3.94, levelRequirement = 90, cost = { Mana = 455, }, },
		[34] = { attackSpeedMultiplier = -10, baseMultiplier = 4.14, levelRequirement = 90, cost = { Mana = 510, }, },
		[35] = { attackSpeedMultiplier = -10, baseMultiplier = 4.34, levelRequirement = 90, cost = { Mana = 571, }, },
		[36] = { attackSpeedMultiplier = -10, baseMultiplier = 4.56, levelRequirement = 90, cost = { Mana = 640, }, },
		[37] = { attackSpeedMultiplier = -10, baseMultiplier = 4.79, levelRequirement = 90, cost = { Mana = 717, }, },
		[38] = { attackSpeedMultiplier = -10, baseMultiplier = 5.03, levelRequirement = 90, cost = { Mana = 803, }, },
		[39] = { attackSpeedMultiplier = -10, baseMultiplier = 5.28, levelRequirement = 90, cost = { Mana = 899, }, },
		[40] = { attackSpeedMultiplier = -10, baseMultiplier = 5.54, levelRequirement = 90, cost = { Mana = 1008, }, },
	},
	statSets = {
		[1] = {
			label = "Strike",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "hand_of_chayula",
			baseFlags = {
				attack = true,
				melee = true,
				area = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "base_melee_dash_range", 65 },
				{ "additional_base_critical_strike_chance", 900 },
			},
			stats = {
				"attack_minimum_added_chaos_damage",
				"attack_maximum_added_chaos_damage",
				"global_always_hit",
				"is_area_damage",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportHandOfChayulaPlayer"] = {
	name = "SupportHandOfChayulaPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.AppliesCurse, SkillType.Mark, SkillType.OR, },
	addSkillTypes = { },
	excludeSkillTypes = { },
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Support",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			stats = {
				"curse_effect_+%",
				"mark_effect_+%",
				"triggered_by_hand_of_chayula",
			},
			levels = {
				[1] = { -40, -40, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { -40, -39, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { -39, -39, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { -39, -38, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { -38, -38, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { -38, -37, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { -37, -37, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { -37, -36, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { -36, -36, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { -36, -35, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { -35, -35, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { -35, -34, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { -34, -34, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { -34, -33, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { -33, -33, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { -33, -32, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { -32, -32, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { -32, -31, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { -31, -31, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { -31, -30, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { -30, -30, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { -30, -29, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { -29, -29, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { -29, -28, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { -28, -28, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { -28, -27, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { -27, -27, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { -27, -26, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { -26, -26, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { -26, -25, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { -25, -25, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { -25, -24, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { -24, -24, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { -24, -23, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { -23, -23, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { -23, -22, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { -22, -22, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { -22, -21, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { -21, -21, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { -21, -20, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["HeraldOfIcePlayer"] = {
	name = "Herald of Ice",
	baseTypeName = "Herald of Ice",
	color = 3,
	description = "While active, Shattering an enemy with an Attack Hit will cause an icy explosion that deals Attack damage to surrounding enemies.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Attack] = true, [SkillType.Herald] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
		["Flail"] = true,
		["Two Handed Sword"] = true,
		["Dagger"] = true,
		["Claw"] = true,
		["Crossbow"] = true,
		["Bow"] = true,
		["Spear"] = true,
		["Two Handed Axe"] = true,
		["Two Handed Mace"] = true,
		["One Handed Axe"] = true,
		["Staff"] = true,
		["One Handed Sword"] = true,
	},
	castTime = 0,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.2 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "herald_of_ice",
			baseFlags = {
			},
			stats = {
				"base_deal_no_damage",
				"display_statset_no_hit_damage",
				"display_herald_of_ice_behaviour",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "herald_of_ice",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 100 },
			},
			stats = {
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"attack_is_not_melee_override",
				"skill_can_add_multiple_charges_per_action",
				"never_freeze",
			},
			levels = {
				[1] = { baseMultiplier = 0.7, actorLevel = 1, },
				[2] = { baseMultiplier = 0.77, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 0.85, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 0.93, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.02, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.1, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.19, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 1.27, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 1.35, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 1.44, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 1.53, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 1.63, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 1.74, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 1.99, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.14, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.29, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 2.47, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 2.65, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 2.86, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.08, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 3.32, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 3.57, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 3.85, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 4.15, actorLevel = 136.875, },
				[26] = { baseMultiplier = 4.47, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 4.81, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 5.18, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 5.59, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 6.02, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 6.48, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 6.98, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 7.52, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 8.1, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 8.73, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 9.41, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 10.13, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 10.92, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 11.76, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 12.67, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["HexblastPlayer"] = {
	name = "Hexblast",
	baseTypeName = "Hexblast",
	color = 3,
	description = "Detonates a Curse on every enemy in an area, causing explosions of Chaos damage but removing the Curse.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.DynamicCooldown] = true, [SkillType.Cascadable] = true, [SkillType.Nonpathing] = true, },
	castTime = 1,
	qualityStats = {
		{ "active_skill_chaos_damage_+%_final", 1 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, cost = { Mana = 13, }, },
		[2] = { critChance = 7, levelRequirement = 3, cost = { Mana = 15, }, },
		[3] = { critChance = 7, levelRequirement = 6, cost = { Mana = 17, }, },
		[4] = { critChance = 7, levelRequirement = 10, cost = { Mana = 20, }, },
		[5] = { critChance = 7, levelRequirement = 14, cost = { Mana = 22, }, },
		[6] = { critChance = 7, levelRequirement = 18, cost = { Mana = 25, }, },
		[7] = { critChance = 7, levelRequirement = 22, cost = { Mana = 29, }, },
		[8] = { critChance = 7, levelRequirement = 26, cost = { Mana = 32, }, },
		[9] = { critChance = 7, levelRequirement = 31, cost = { Mana = 37, }, },
		[10] = { critChance = 7, levelRequirement = 36, cost = { Mana = 42, }, },
		[11] = { critChance = 7, levelRequirement = 41, cost = { Mana = 47, }, },
		[12] = { critChance = 7, levelRequirement = 46, cost = { Mana = 53, }, },
		[13] = { critChance = 7, levelRequirement = 52, cost = { Mana = 61, }, },
		[14] = { critChance = 7, levelRequirement = 58, cost = { Mana = 69, }, },
		[15] = { critChance = 7, levelRequirement = 64, cost = { Mana = 78, }, },
		[16] = { critChance = 7, levelRequirement = 66, cost = { Mana = 88, }, },
		[17] = { critChance = 7, levelRequirement = 72, cost = { Mana = 100, }, },
		[18] = { critChance = 7, levelRequirement = 78, cost = { Mana = 113, }, },
		[19] = { critChance = 7, levelRequirement = 84, cost = { Mana = 128, }, },
		[20] = { critChance = 7, levelRequirement = 90, cost = { Mana = 145, }, },
		[21] = { critChance = 7, levelRequirement = 90, cost = { Mana = 164, }, },
		[22] = { critChance = 7, levelRequirement = 90, cost = { Mana = 185, }, },
		[23] = { critChance = 7, levelRequirement = 90, cost = { Mana = 210, }, },
		[24] = { critChance = 7, levelRequirement = 90, cost = { Mana = 238, }, },
		[25] = { critChance = 7, levelRequirement = 90, cost = { Mana = 269, }, },
		[26] = { critChance = 7, levelRequirement = 90, cost = { Mana = 305, }, },
		[27] = { critChance = 7, levelRequirement = 90, cost = { Mana = 345, }, },
		[28] = { critChance = 7, levelRequirement = 90, cost = { Mana = 390, }, },
		[29] = { critChance = 7, levelRequirement = 90, cost = { Mana = 442, }, },
		[30] = { critChance = 7, levelRequirement = 90, cost = { Mana = 500, }, },
		[31] = { critChance = 7, levelRequirement = 90, cost = { Mana = 566, }, },
		[32] = { critChance = 7, levelRequirement = 90, cost = { Mana = 640, }, },
		[33] = { critChance = 7, levelRequirement = 90, cost = { Mana = 725, }, },
		[34] = { critChance = 7, levelRequirement = 90, cost = { Mana = 820, }, },
		[35] = { critChance = 7, levelRequirement = 90, cost = { Mana = 928, }, },
		[36] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1051, }, },
		[37] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1189, }, },
		[38] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1346, }, },
		[39] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1523, }, },
		[40] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1724, }, },
	},
	statSets = {
		[1] = {
			label = "Hexblast",
			baseEffectiveness = 4.3099999427795,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "hexblast",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "hexblast_maximum_number_of_explosions", 9 },
				{ "active_skill_base_area_of_effect_radius", 16 },
				{ "active_skill_base_secondary_area_of_effect_radius", 28 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["IceNovaPlayer"] = {
	name = "Ice Nova",
	baseTypeName = "Ice Nova",
	color = 3,
	description = "A nova of ice expands from you, Knocking Back enemies based on how close they are to you. Casting Ice Nova targeting near a Frostbolt Projectile will cause it to originate from the Frostbolt instead of you, and cause more Freeze buildup.",
	skillTypes = { [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.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, [SkillType.Cascadable] = true, },
	castTime = 1,
	qualityStats = {
		{ "active_skill_damage_+%_final_vs_chilled_enemies", 1 },
	},
	levels = {
		[1] = { critChance = 12, levelRequirement = 0, cost = { Mana = 8, }, },
		[2] = { critChance = 12, levelRequirement = 3, cost = { Mana = 9, }, },
		[3] = { critChance = 12, levelRequirement = 6, cost = { Mana = 10, }, },
		[4] = { critChance = 12, levelRequirement = 10, cost = { Mana = 11, }, },
		[5] = { critChance = 12, levelRequirement = 14, cost = { Mana = 13, }, },
		[6] = { critChance = 12, levelRequirement = 18, cost = { Mana = 15, }, },
		[7] = { critChance = 12, levelRequirement = 22, cost = { Mana = 17, }, },
		[8] = { critChance = 12, levelRequirement = 26, cost = { Mana = 19, }, },
		[9] = { critChance = 12, levelRequirement = 31, cost = { Mana = 21, }, },
		[10] = { critChance = 12, levelRequirement = 36, cost = { Mana = 24, }, },
		[11] = { critChance = 12, levelRequirement = 41, cost = { Mana = 27, }, },
		[12] = { critChance = 12, levelRequirement = 46, cost = { Mana = 31, }, },
		[13] = { critChance = 12, levelRequirement = 52, cost = { Mana = 35, }, },
		[14] = { critChance = 12, levelRequirement = 58, cost = { Mana = 40, }, },
		[15] = { critChance = 12, levelRequirement = 64, cost = { Mana = 45, }, },
		[16] = { critChance = 12, levelRequirement = 66, cost = { Mana = 51, }, },
		[17] = { critChance = 12, levelRequirement = 72, cost = { Mana = 58, }, },
		[18] = { critChance = 12, levelRequirement = 78, cost = { Mana = 66, }, },
		[19] = { critChance = 12, levelRequirement = 84, cost = { Mana = 75, }, },
		[20] = { critChance = 12, levelRequirement = 90, cost = { Mana = 84, }, },
		[21] = { critChance = 12, levelRequirement = 90, cost = { Mana = 96, }, },
		[22] = { critChance = 12, levelRequirement = 90, cost = { Mana = 108, }, },
		[23] = { critChance = 12, levelRequirement = 90, cost = { Mana = 123, }, },
		[24] = { critChance = 12, levelRequirement = 90, cost = { Mana = 139, }, },
		[25] = { critChance = 12, levelRequirement = 90, cost = { Mana = 157, }, },
		[26] = { critChance = 12, levelRequirement = 90, cost = { Mana = 178, }, },
		[27] = { critChance = 12, levelRequirement = 90, cost = { Mana = 202, }, },
		[28] = { critChance = 12, levelRequirement = 90, cost = { Mana = 228, }, },
		[29] = { critChance = 12, levelRequirement = 90, cost = { Mana = 258, }, },
		[30] = { critChance = 12, levelRequirement = 90, cost = { Mana = 292, }, },
		[31] = { critChance = 12, levelRequirement = 90, cost = { Mana = 331, }, },
		[32] = { critChance = 12, levelRequirement = 90, cost = { Mana = 375, }, },
		[33] = { critChance = 12, levelRequirement = 90, cost = { Mana = 424, }, },
		[34] = { critChance = 12, levelRequirement = 90, cost = { Mana = 480, }, },
		[35] = { critChance = 12, levelRequirement = 90, cost = { Mana = 543, }, },
		[36] = { critChance = 12, levelRequirement = 90, cost = { Mana = 615, }, },
		[37] = { critChance = 12, levelRequirement = 90, cost = { Mana = 696, }, },
		[38] = { critChance = 12, levelRequirement = 90, cost = { Mana = 788, }, },
		[39] = { critChance = 12, levelRequirement = 90, cost = { Mana = 891, }, },
		[40] = { critChance = 12, levelRequirement = 90, cost = { Mana = 1009, }, },
	},
	statSets = {
		[1] = {
			label = "Base",
			baseEffectiveness = 1.3400000333786,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "ice_nova",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "generic_knockback_+%_final_at_min_distance", 50 },
				{ "generic_knockback_+%_final_at_max_distance", -90 },
				{ "generic_knockback_distance_limit", 20 },
				{ "active_skill_base_area_of_effect_radius", 32 },
				{ "ice_nova_number_of_frost_bolts_to_cast_on", 1 },
				{ "active_skill_chill_effect_+%_final", 100 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"global_knockback",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Cast on Frostbolt",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ice_nova",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 50 },
				{ "generic_knockback_+%_final_at_min_distance", 50 },
				{ "generic_knockback_+%_final_at_max_distance", -90 },
				{ "generic_knockback_distance_limit", 20 },
				{ "active_skill_base_area_of_effect_radius", 32 },
				{ "ice_nova_number_of_frost_bolts_to_cast_on", 1 },
				{ "active_skill_chill_effect_+%_final", 100 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"is_area_damage",
				"global_knockback",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["IceStrikePlayer"] = {
	name = "Ice Strike",
	baseTypeName = "Ice Strike",
	color = 3,
	description = "Perform a fast icy Strike. Using this Attack three times in quick succession causes a final strike that is slower and more powerful.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.PerformsFinalStrike] = true, [SkillType.QuarterstaffSkill] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_attack_speed_+%_final", 0.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = 40, baseMultiplier = 0.65, levelRequirement = 0, cost = { Mana = 5, }, },
		[2] = { attackSpeedMultiplier = 40, baseMultiplier = 0.71, levelRequirement = 3, cost = { Mana = 6, }, },
		[3] = { attackSpeedMultiplier = 40, baseMultiplier = 0.79, levelRequirement = 6, cost = { Mana = 6, }, },
		[4] = { attackSpeedMultiplier = 40, baseMultiplier = 0.86, levelRequirement = 10, cost = { Mana = 7, }, },
		[5] = { attackSpeedMultiplier = 40, baseMultiplier = 0.93, levelRequirement = 14, cost = { Mana = 8, }, },
		[6] = { attackSpeedMultiplier = 40, levelRequirement = 18, cost = { Mana = 9, }, },
		[7] = { attackSpeedMultiplier = 40, baseMultiplier = 1.06, levelRequirement = 22, cost = { Mana = 10, }, },
		[8] = { attackSpeedMultiplier = 40, baseMultiplier = 1.13, levelRequirement = 26, cost = { Mana = 12, }, },
		[9] = { attackSpeedMultiplier = 40, baseMultiplier = 1.19, levelRequirement = 31, cost = { Mana = 13, }, },
		[10] = { attackSpeedMultiplier = 40, baseMultiplier = 1.24, levelRequirement = 36, cost = { Mana = 15, }, },
		[11] = { attackSpeedMultiplier = 40, baseMultiplier = 1.31, levelRequirement = 41, cost = { Mana = 17, }, },
		[12] = { attackSpeedMultiplier = 40, baseMultiplier = 1.37, levelRequirement = 46, cost = { Mana = 19, }, },
		[13] = { attackSpeedMultiplier = 40, baseMultiplier = 1.44, levelRequirement = 52, cost = { Mana = 21, }, },
		[14] = { attackSpeedMultiplier = 40, baseMultiplier = 1.51, levelRequirement = 58, cost = { Mana = 24, }, },
		[15] = { attackSpeedMultiplier = 40, baseMultiplier = 1.59, levelRequirement = 64, cost = { Mana = 26, }, },
		[16] = { attackSpeedMultiplier = 40, baseMultiplier = 1.67, levelRequirement = 66, cost = { Mana = 30, }, },
		[17] = { attackSpeedMultiplier = 40, baseMultiplier = 1.75, levelRequirement = 72, cost = { Mana = 33, }, },
		[18] = { attackSpeedMultiplier = 40, baseMultiplier = 1.84, levelRequirement = 78, cost = { Mana = 37, }, },
		[19] = { attackSpeedMultiplier = 40, baseMultiplier = 1.93, levelRequirement = 84, cost = { Mana = 42, }, },
		[20] = { attackSpeedMultiplier = 40, baseMultiplier = 2.03, levelRequirement = 90, cost = { Mana = 47, }, },
		[21] = { attackSpeedMultiplier = 40, baseMultiplier = 2.13, levelRequirement = 90, cost = { Mana = 53, }, },
		[22] = { attackSpeedMultiplier = 40, baseMultiplier = 2.24, levelRequirement = 90, cost = { Mana = 59, }, },
		[23] = { attackSpeedMultiplier = 40, baseMultiplier = 2.35, levelRequirement = 90, cost = { Mana = 66, }, },
		[24] = { attackSpeedMultiplier = 40, baseMultiplier = 2.46, levelRequirement = 90, cost = { Mana = 74, }, },
		[25] = { attackSpeedMultiplier = 40, baseMultiplier = 2.59, levelRequirement = 90, cost = { Mana = 83, }, },
		[26] = { attackSpeedMultiplier = 40, baseMultiplier = 2.72, levelRequirement = 90, cost = { Mana = 94, }, },
		[27] = { attackSpeedMultiplier = 40, baseMultiplier = 2.85, levelRequirement = 90, cost = { Mana = 105, }, },
		[28] = { attackSpeedMultiplier = 40, baseMultiplier = 3, levelRequirement = 90, cost = { Mana = 118, }, },
		[29] = { attackSpeedMultiplier = 40, baseMultiplier = 3.15, levelRequirement = 90, cost = { Mana = 132, }, },
		[30] = { attackSpeedMultiplier = 40, baseMultiplier = 3.3, levelRequirement = 90, cost = { Mana = 148, }, },
		[31] = { attackSpeedMultiplier = 40, baseMultiplier = 3.47, levelRequirement = 90, cost = { Mana = 165, }, },
		[32] = { attackSpeedMultiplier = 40, baseMultiplier = 3.64, levelRequirement = 90, cost = { Mana = 185, }, },
		[33] = { attackSpeedMultiplier = 40, baseMultiplier = 3.82, levelRequirement = 90, cost = { Mana = 208, }, },
		[34] = { attackSpeedMultiplier = 40, baseMultiplier = 4.01, levelRequirement = 90, cost = { Mana = 233, }, },
		[35] = { attackSpeedMultiplier = 40, baseMultiplier = 4.21, levelRequirement = 90, cost = { Mana = 261, }, },
		[36] = { attackSpeedMultiplier = 40, baseMultiplier = 4.43, levelRequirement = 90, cost = { Mana = 292, }, },
		[37] = { attackSpeedMultiplier = 40, baseMultiplier = 4.65, levelRequirement = 90, cost = { Mana = 327, }, },
		[38] = { attackSpeedMultiplier = 40, baseMultiplier = 4.88, levelRequirement = 90, cost = { Mana = 367, }, },
		[39] = { attackSpeedMultiplier = 40, baseMultiplier = 5.12, levelRequirement = 90, cost = { Mana = 411, }, },
		[40] = { attackSpeedMultiplier = 40, baseMultiplier = 5.38, levelRequirement = 90, cost = { Mana = 460, }, },
	},
	statSets = {
		[1] = {
			label = "Normal Strikes",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "statset_index_for_final_animation_combo_index", 1 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 80 },
				{ "base_melee_dash_range", 30 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Third Strike",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "supplementary_stat_container_attack_speed_+%_final", -50 },
				{ "melee_range_+", 7 },
				{ "melee_conditional_step_distance", 10 },
				{ "statset_index_for_final_animation_combo_index", 1 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 80 },
				{ "base_melee_dash_range", 30 },
			},
			stats = {
				"display_statset_is_final_strike",
				"is_area_damage",
			},
			levels = {
				[1] = { baseMultiplier = 1.45, actorLevel = 1, },
				[2] = { baseMultiplier = 1.6, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.75, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.91, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 2.07, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 2.22, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 2.38, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 2.52, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.64, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.78, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.92, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 3.06, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 3.21, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 3.37, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 3.54, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 3.72, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 3.91, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 4.1, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 4.31, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 4.52, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 4.75, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 4.99, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 5.24, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 5.5, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 5.77, actorLevel = 136.875, },
				[26] = { baseMultiplier = 6.06, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 6.36, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 6.68, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 7.02, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 7.37, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 7.73, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 8.12, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 8.53, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 8.95, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 9.4, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 9.87, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 10.37, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 10.88, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 11.43, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 12, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["IncineratePlayer"] = {
	name = "Incinerate",
	baseTypeName = "Incinerate",
	color = 3,
	description = "Conjures a torrent of Fire from your hand, Igniting enemies in front of you. The flames grow stronger the longer you Channel for, and at maximum strength also apply stacking Fire Exposure and creating Ignited Ground.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Totemable] = true, [SkillType.Fire] = true, [SkillType.Channel] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Sustained] = true, [SkillType.CreatesGroundEffect] = true, },
	castTime = 0.25,
	qualityStats = {
		{ "base_ignite_effect_+%", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { ManaPerMinute = 304, }, },
		[2] = { levelRequirement = 3, cost = { ManaPerMinute = 344, }, },
		[3] = { levelRequirement = 6, cost = { ManaPerMinute = 389, }, },
		[4] = { levelRequirement = 10, cost = { ManaPerMinute = 440, }, },
		[5] = { levelRequirement = 14, cost = { ManaPerMinute = 498, }, },
		[6] = { levelRequirement = 18, cost = { ManaPerMinute = 564, }, },
		[7] = { levelRequirement = 22, cost = { ManaPerMinute = 638, }, },
		[8] = { levelRequirement = 26, cost = { ManaPerMinute = 722, }, },
		[9] = { levelRequirement = 31, cost = { ManaPerMinute = 817, }, },
		[10] = { levelRequirement = 36, cost = { ManaPerMinute = 925, }, },
		[11] = { levelRequirement = 41, cost = { ManaPerMinute = 1047, }, },
		[12] = { levelRequirement = 46, cost = { ManaPerMinute = 1185, }, },
		[13] = { levelRequirement = 52, cost = { ManaPerMinute = 1341, }, },
		[14] = { levelRequirement = 58, cost = { ManaPerMinute = 1518, }, },
		[15] = { levelRequirement = 64, cost = { ManaPerMinute = 1718, }, },
		[16] = { levelRequirement = 66, cost = { ManaPerMinute = 1944, }, },
		[17] = { levelRequirement = 72, cost = { ManaPerMinute = 2200, }, },
		[18] = { levelRequirement = 78, cost = { ManaPerMinute = 2490, }, },
		[19] = { levelRequirement = 84, cost = { ManaPerMinute = 2818, }, },
		[20] = { levelRequirement = 90, cost = { ManaPerMinute = 3189, }, },
		[21] = { levelRequirement = 90, cost = { ManaPerMinute = 3609, }, },
		[22] = { levelRequirement = 90, cost = { ManaPerMinute = 4085, }, },
		[23] = { levelRequirement = 90, cost = { ManaPerMinute = 4623, }, },
		[24] = { levelRequirement = 90, cost = { ManaPerMinute = 5232, }, },
		[25] = { levelRequirement = 90, cost = { ManaPerMinute = 5921, }, },
		[26] = { levelRequirement = 90, cost = { ManaPerMinute = 6701, }, },
		[27] = { levelRequirement = 90, cost = { ManaPerMinute = 7583, }, },
		[28] = { levelRequirement = 90, cost = { ManaPerMinute = 8582, }, },
		[29] = { levelRequirement = 90, cost = { ManaPerMinute = 9712, }, },
		[30] = { levelRequirement = 90, cost = { ManaPerMinute = 10992, }, },
		[31] = { levelRequirement = 90, cost = { ManaPerMinute = 12439, }, },
		[32] = { levelRequirement = 90, cost = { ManaPerMinute = 14078, }, },
		[33] = { levelRequirement = 90, cost = { ManaPerMinute = 15932, }, },
		[34] = { levelRequirement = 90, cost = { ManaPerMinute = 18030, }, },
		[35] = { levelRequirement = 90, cost = { ManaPerMinute = 20405, }, },
		[36] = { levelRequirement = 90, cost = { ManaPerMinute = 23092, }, },
		[37] = { levelRequirement = 90, cost = { ManaPerMinute = 26133, }, },
		[38] = { levelRequirement = 90, cost = { ManaPerMinute = 29575, }, },
		[39] = { levelRequirement = 90, cost = { ManaPerMinute = 33470, }, },
		[40] = { levelRequirement = 90, cost = { ManaPerMinute = 37878, }, },
	},
	statSets = {
		[1] = {
			label = "Incinerate",
			baseEffectiveness = 2.9500000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "incinerate_player_statset_0",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "incinerate_cone_angle", 20 },
				{ "active_skill_base_area_of_effect_radius", 46 },
				{ "base_skill_effect_duration", 2000 },
				{ "incinerate_maximum_exposure_magnitude", 50 },
				{ "incinerate_maximum_stages", 8 },
				{ "base_minimum_channel_time_ms", 600 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_ignite_duration_+%_final", -50 },
				{ "active_skill_override_turn_duration_ms", 360 },
				{ "incinerate_damage_+%_final_per_stage", 40 },
				{ "active_skill_energy_generated_+%_final", -98 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"incinerate_buff_exposure_-_to_total_fire_resistance_per_stack",
				"is_area_damage",
				"can_perform_skill_while_moving",
				"channel_start_lock_cancelling_scales_with_cast_speed",
				"cast_speed_modifiers_apply_to_over_time_cost",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Burning Ground",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "incinerate_player_statset_1",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "active_skill_base_secondary_area_of_effect_radius", 8 },
				{ "incinerate_cone_angle", 20 },
				{ "active_skill_base_area_of_effect_radius", 46 },
				{ "incinerate_maximum_exposure_magnitude", 50 },
				{ "incinerate_maximum_stages", 8 },
				{ "base_minimum_channel_time_ms", 600 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_override_turn_duration_ms", 360 },
				{ "incinerate_damage_+%_final_per_stage", 40 },
				{ "active_skill_energy_generated_+%_final", -98 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"incinerate_buff_exposure_-_to_total_fire_resistance_per_stack",
				"is_area_damage",
				"can_perform_skill_while_moving",
				"channel_start_lock_cancelling_scales_with_cast_speed",
				"cast_speed_modifiers_apply_to_over_time_cost",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["KillingPalmPlayer"] = {
	name = "Killing Palm",
	baseTypeName = "Killing Palm",
	color = 3,
	description = "Dash to an enemy and Strike them with an unarmed Attack, Culling enemies if their life is low enough. Each enemy killed by this strike grants a Power Charge. Enemies around you that can be Culled will be highlighted. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.GeneratesCharges] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "recover_%_maximum_mana_on_cull", 0.2 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.9, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 3, cost = { Mana = 7, }, },
		[3] = { attackSpeedMultiplier = -10, baseMultiplier = 1.09, levelRequirement = 6, cost = { Mana = 8, }, },
		[4] = { attackSpeedMultiplier = -10, baseMultiplier = 1.19, levelRequirement = 10, cost = { Mana = 9, }, },
		[5] = { attackSpeedMultiplier = -10, baseMultiplier = 1.28, levelRequirement = 14, cost = { Mana = 10, }, },
		[6] = { attackSpeedMultiplier = -10, baseMultiplier = 1.38, levelRequirement = 18, cost = { Mana = 11, }, },
		[7] = { attackSpeedMultiplier = -10, baseMultiplier = 1.47, levelRequirement = 22, cost = { Mana = 12, }, },
		[8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.56, levelRequirement = 26, cost = { Mana = 14, }, },
		[9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.64, levelRequirement = 31, cost = { Mana = 15, }, },
		[10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.72, levelRequirement = 36, cost = { Mana = 17, }, },
		[11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.81, levelRequirement = 41, cost = { Mana = 20, }, },
		[12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.9, levelRequirement = 46, cost = { Mana = 22, }, },
		[13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.99, levelRequirement = 52, cost = { Mana = 25, }, },
		[14] = { attackSpeedMultiplier = -10, baseMultiplier = 2.09, levelRequirement = 58, cost = { Mana = 28, }, },
		[15] = { attackSpeedMultiplier = -10, baseMultiplier = 2.2, levelRequirement = 64, cost = { Mana = 31, }, },
		[16] = { attackSpeedMultiplier = -10, baseMultiplier = 2.31, levelRequirement = 66, cost = { Mana = 35, }, },
		[17] = { attackSpeedMultiplier = -10, baseMultiplier = 2.42, levelRequirement = 72, cost = { Mana = 39, }, },
		[18] = { attackSpeedMultiplier = -10, baseMultiplier = 2.55, levelRequirement = 78, cost = { Mana = 44, }, },
		[19] = { attackSpeedMultiplier = -10, baseMultiplier = 2.67, levelRequirement = 84, cost = { Mana = 49, }, },
		[20] = { attackSpeedMultiplier = -10, baseMultiplier = 2.81, levelRequirement = 90, cost = { Mana = 55, }, },
		[21] = { attackSpeedMultiplier = -10, baseMultiplier = 2.95, levelRequirement = 90, cost = { Mana = 62, }, },
		[22] = { attackSpeedMultiplier = -10, baseMultiplier = 3.09, levelRequirement = 90, cost = { Mana = 69, }, },
		[23] = { attackSpeedMultiplier = -10, baseMultiplier = 3.25, levelRequirement = 90, cost = { Mana = 78, }, },
		[24] = { attackSpeedMultiplier = -10, baseMultiplier = 3.41, levelRequirement = 90, cost = { Mana = 87, }, },
		[25] = { attackSpeedMultiplier = -10, baseMultiplier = 3.58, levelRequirement = 90, cost = { Mana = 98, }, },
		[26] = { attackSpeedMultiplier = -10, baseMultiplier = 3.76, levelRequirement = 90, cost = { Mana = 109, }, },
		[27] = { attackSpeedMultiplier = -10, baseMultiplier = 3.95, levelRequirement = 90, cost = { Mana = 122, }, },
		[28] = { attackSpeedMultiplier = -10, baseMultiplier = 4.15, levelRequirement = 90, cost = { Mana = 137, }, },
		[29] = { attackSpeedMultiplier = -10, baseMultiplier = 4.35, levelRequirement = 90, cost = { Mana = 154, }, },
		[30] = { attackSpeedMultiplier = -10, baseMultiplier = 4.57, levelRequirement = 90, cost = { Mana = 172, }, },
		[31] = { attackSpeedMultiplier = -10, baseMultiplier = 4.8, levelRequirement = 90, cost = { Mana = 193, }, },
		[32] = { attackSpeedMultiplier = -10, baseMultiplier = 5.04, levelRequirement = 90, cost = { Mana = 216, }, },
		[33] = { attackSpeedMultiplier = -10, baseMultiplier = 5.29, levelRequirement = 90, cost = { Mana = 243, }, },
		[34] = { attackSpeedMultiplier = -10, baseMultiplier = 5.56, levelRequirement = 90, cost = { Mana = 272, }, },
		[35] = { attackSpeedMultiplier = -10, baseMultiplier = 5.84, levelRequirement = 90, cost = { Mana = 304, }, },
		[36] = { attackSpeedMultiplier = -10, baseMultiplier = 6.13, levelRequirement = 90, cost = { Mana = 341, }, },
		[37] = { attackSpeedMultiplier = -10, baseMultiplier = 6.43, levelRequirement = 90, cost = { Mana = 382, }, },
		[38] = { attackSpeedMultiplier = -10, baseMultiplier = 6.76, levelRequirement = 90, cost = { Mana = 428, }, },
		[39] = { attackSpeedMultiplier = -10, baseMultiplier = 7.09, levelRequirement = 90, cost = { Mana = 480, }, },
		[40] = { attackSpeedMultiplier = -10, baseMultiplier = 7.45, levelRequirement = 90, cost = { Mana = 537, }, },
	},
	statSets = {
		[1] = {
			label = "Killing Palm",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "base_melee_dash_range", 65 },
				{ "additional_base_critical_strike_chance", 700 },
				{ "active_skill_generic_grace_period_time_ms", 100 },
			},
			stats = {
				"attack_minimum_added_physical_damage",
				"attack_maximum_added_physical_damage",
				"kill_enemy_on_hit_if_under_10%_life",
				"active_skill_show_cull_range",
				"skill_can_add_multiple_charges_per_action",
				"global_always_hit",
				"is_area_damage",
			},
			levels = {
				[1] = { 0.60000002384186, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LightningBoltPlayer"] = {
	name = "Lightning Bolt",
	baseTypeName = "Lightning Bolt",
	fromItem = true,
	color = 3,
	description = "Call down a Shocking bolt of Lightning to strike enemies in a small area.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Cascadable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.85,
	qualityStats = {
		{ "active_skill_shock_chance_+%_final", 2 },
	},
	levels = {
		[1] = { critChance = 10, levelRequirement = 0, },
		[2] = { critChance = 10, levelRequirement = 3, },
		[3] = { critChance = 10, levelRequirement = 6, },
		[4] = { critChance = 10, levelRequirement = 10, },
		[5] = { critChance = 10, levelRequirement = 14, },
		[6] = { critChance = 10, levelRequirement = 18, },
		[7] = { critChance = 10, levelRequirement = 22, },
		[8] = { critChance = 10, levelRequirement = 26, },
		[9] = { critChance = 10, levelRequirement = 31, },
		[10] = { critChance = 10, levelRequirement = 36, },
		[11] = { critChance = 10, levelRequirement = 41, },
		[12] = { critChance = 10, levelRequirement = 46, },
		[13] = { critChance = 10, levelRequirement = 52, },
		[14] = { critChance = 10, levelRequirement = 58, },
		[15] = { critChance = 10, levelRequirement = 64, },
		[16] = { critChance = 10, levelRequirement = 66, },
		[17] = { critChance = 10, levelRequirement = 72, },
		[18] = { critChance = 10, levelRequirement = 78, },
		[19] = { critChance = 10, levelRequirement = 84, },
		[20] = { critChance = 10, levelRequirement = 90, },
		[21] = { critChance = 10, levelRequirement = 90, },
		[22] = { critChance = 10, levelRequirement = 90, },
		[23] = { critChance = 10, levelRequirement = 90, },
		[24] = { critChance = 10, levelRequirement = 90, },
		[25] = { critChance = 10, levelRequirement = 90, },
		[26] = { critChance = 10, levelRequirement = 90, },
		[27] = { critChance = 10, levelRequirement = 90, },
		[28] = { critChance = 10, levelRequirement = 90, },
		[29] = { critChance = 10, levelRequirement = 90, },
		[30] = { critChance = 10, levelRequirement = 90, },
		[31] = { critChance = 10, levelRequirement = 90, },
		[32] = { critChance = 10, levelRequirement = 90, },
		[33] = { critChance = 10, levelRequirement = 90, },
		[34] = { critChance = 10, levelRequirement = 90, },
		[35] = { critChance = 10, levelRequirement = 90, },
		[36] = { critChance = 10, levelRequirement = 90, },
		[37] = { critChance = 10, levelRequirement = 90, },
		[38] = { critChance = 10, levelRequirement = 90, },
		[39] = { critChance = 10, levelRequirement = 90, },
		[40] = { critChance = 10, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Lightning Bolt",
			baseEffectiveness = 1.8600000143051,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "lightning_bolt",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_shock_chance_+%_final", 100 },
				{ "active_skill_base_area_of_effect_radius", 5 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LightningConduitPlayer"] = {
	name = "Lightning Conduit",
	baseTypeName = "Lightning Conduit",
	color = 3,
	description = "Calls down lightning to strike all enemies in a cone in front of you. Deals significantly more damage to Shocked enemies but Consumes Shock from them after damaging them. Targeting close to you will cause you to jump back as you cast.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Multicastable] = true, [SkillType.Lightning] = true, [SkillType.AreaSpell] = true, [SkillType.DynamicCooldown] = true, [SkillType.SkillConsumesShock] = true, },
	castTime = 1,
	qualityStats = {
		{ "reapply_enemy_shock_on_consuming_enemy_shock_chance_%", 1 },
	},
	levels = {
		[1] = { critChance = 10, levelRequirement = 0, cost = { Mana = 17, }, },
		[2] = { critChance = 10, levelRequirement = 3, cost = { Mana = 19, }, },
		[3] = { critChance = 10, levelRequirement = 6, cost = { Mana = 22, }, },
		[4] = { critChance = 10, levelRequirement = 10, cost = { Mana = 25, }, },
		[5] = { critChance = 10, levelRequirement = 14, cost = { Mana = 28, }, },
		[6] = { critChance = 10, levelRequirement = 18, cost = { Mana = 32, }, },
		[7] = { critChance = 10, levelRequirement = 22, cost = { Mana = 36, }, },
		[8] = { critChance = 10, levelRequirement = 26, cost = { Mana = 41, }, },
		[9] = { critChance = 10, levelRequirement = 31, cost = { Mana = 47, }, },
		[10] = { critChance = 10, levelRequirement = 36, cost = { Mana = 53, }, },
		[11] = { critChance = 10, levelRequirement = 41, cost = { Mana = 60, }, },
		[12] = { critChance = 10, levelRequirement = 46, cost = { Mana = 68, }, },
		[13] = { critChance = 10, levelRequirement = 52, cost = { Mana = 77, }, },
		[14] = { critChance = 10, levelRequirement = 58, cost = { Mana = 87, }, },
		[15] = { critChance = 10, levelRequirement = 64, cost = { Mana = 99, }, },
		[16] = { critChance = 10, levelRequirement = 66, cost = { Mana = 112, }, },
		[17] = { critChance = 10, levelRequirement = 72, cost = { Mana = 127, }, },
		[18] = { critChance = 10, levelRequirement = 78, cost = { Mana = 143, }, },
		[19] = { critChance = 10, levelRequirement = 84, cost = { Mana = 162, }, },
		[20] = { critChance = 10, levelRequirement = 90, cost = { Mana = 184, }, },
		[21] = { critChance = 10, levelRequirement = 90, cost = { Mana = 208, }, },
		[22] = { critChance = 10, levelRequirement = 90, cost = { Mana = 235, }, },
		[23] = { critChance = 10, levelRequirement = 90, cost = { Mana = 266, }, },
		[24] = { critChance = 10, levelRequirement = 90, cost = { Mana = 302, }, },
		[25] = { critChance = 10, levelRequirement = 90, cost = { Mana = 341, }, },
		[26] = { critChance = 10, levelRequirement = 90, cost = { Mana = 386, }, },
		[27] = { critChance = 10, levelRequirement = 90, cost = { Mana = 437, }, },
		[28] = { critChance = 10, levelRequirement = 90, cost = { Mana = 495, }, },
		[29] = { critChance = 10, levelRequirement = 90, cost = { Mana = 560, }, },
		[30] = { critChance = 10, levelRequirement = 90, cost = { Mana = 634, }, },
		[31] = { critChance = 10, levelRequirement = 90, cost = { Mana = 718, }, },
		[32] = { critChance = 10, levelRequirement = 90, cost = { Mana = 812, }, },
		[33] = { critChance = 10, levelRequirement = 90, cost = { Mana = 919, }, },
		[34] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1040, }, },
		[35] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1177, }, },
		[36] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1333, }, },
		[37] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1508, }, },
		[38] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1707, }, },
		[39] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1932, }, },
		[40] = { critChance = 10, levelRequirement = 90, cost = { Mana = 2186, }, },
	},
	statSets = {
		[1] = {
			label = "Lightning Conduit",
			baseEffectiveness = 1.9199999570847,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "lightning_conduit",
			baseFlags = {
				spell = true,
			},
			constantStats = {
				{ "range_backflip_conditional_distance", 30 },
				{ "added_cast_time_ms", 1000 },
				{ "active_skill_base_area_of_effect_radius", 100 },
				{ "consume_enemy_shock_to_gain_damage_+%_final_per_5%_increased_damage_taken_from_shock", 100 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"never_shock",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LightningWarpPlayer"] = {
	name = "Lightning Warp",
	baseTypeName = "Lightning Warp",
	color = 3,
	description = "Teleports you inside the target's body, causing it to violently explode. Highlights enemies that can be Culled, and can only be used on these enemies or Ball Lightning Projectiles. The target is destroyed, and the explosion deals Lightning Damage to surrounding enemies and creates Shocked Ground.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.AreaSpell] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesGroundEffect] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "shock_effect_+%", 0.5 },
	},
	levels = {
		[1] = { critChance = 11, levelRequirement = 0, cost = { Mana = 9, }, },
		[2] = { critChance = 11, levelRequirement = 3, cost = { Mana = 10, }, },
		[3] = { critChance = 11, levelRequirement = 6, cost = { Mana = 11, }, },
		[4] = { critChance = 11, levelRequirement = 10, cost = { Mana = 13, }, },
		[5] = { critChance = 11, levelRequirement = 14, cost = { Mana = 14, }, },
		[6] = { critChance = 11, levelRequirement = 18, cost = { Mana = 16, }, },
		[7] = { critChance = 11, levelRequirement = 22, cost = { Mana = 19, }, },
		[8] = { critChance = 11, levelRequirement = 26, cost = { Mana = 21, }, },
		[9] = { critChance = 11, levelRequirement = 31, cost = { Mana = 24, }, },
		[10] = { critChance = 11, levelRequirement = 36, cost = { Mana = 27, }, },
		[11] = { critChance = 11, levelRequirement = 41, cost = { Mana = 31, }, },
		[12] = { critChance = 11, levelRequirement = 46, cost = { Mana = 35, }, },
		[13] = { critChance = 11, levelRequirement = 52, cost = { Mana = 40, }, },
		[14] = { critChance = 11, levelRequirement = 58, cost = { Mana = 45, }, },
		[15] = { critChance = 11, levelRequirement = 64, cost = { Mana = 51, }, },
		[16] = { critChance = 11, levelRequirement = 66, cost = { Mana = 58, }, },
		[17] = { critChance = 11, levelRequirement = 72, cost = { Mana = 65, }, },
		[18] = { critChance = 11, levelRequirement = 78, cost = { Mana = 74, }, },
		[19] = { critChance = 11, levelRequirement = 84, cost = { Mana = 84, }, },
		[20] = { critChance = 11, levelRequirement = 90, cost = { Mana = 95, }, },
		[21] = { critChance = 11, levelRequirement = 90, cost = { Mana = 108, }, },
		[22] = { critChance = 11, levelRequirement = 90, cost = { Mana = 122, }, },
		[23] = { critChance = 11, levelRequirement = 90, cost = { Mana = 138, }, },
		[24] = { critChance = 11, levelRequirement = 90, cost = { Mana = 156, }, },
		[25] = { critChance = 11, levelRequirement = 90, cost = { Mana = 177, }, },
		[26] = { critChance = 11, levelRequirement = 90, cost = { Mana = 200, }, },
		[27] = { critChance = 11, levelRequirement = 90, cost = { Mana = 227, }, },
		[28] = { critChance = 11, levelRequirement = 90, cost = { Mana = 257, }, },
		[29] = { critChance = 11, levelRequirement = 90, cost = { Mana = 291, }, },
		[30] = { critChance = 11, levelRequirement = 90, cost = { Mana = 329, }, },
		[31] = { critChance = 11, levelRequirement = 90, cost = { Mana = 372, }, },
		[32] = { critChance = 11, levelRequirement = 90, cost = { Mana = 421, }, },
		[33] = { critChance = 11, levelRequirement = 90, cost = { Mana = 477, }, },
		[34] = { critChance = 11, levelRequirement = 90, cost = { Mana = 540, }, },
		[35] = { critChance = 11, levelRequirement = 90, cost = { Mana = 611, }, },
		[36] = { critChance = 11, levelRequirement = 90, cost = { Mana = 692, }, },
		[37] = { critChance = 11, levelRequirement = 90, cost = { Mana = 783, }, },
		[38] = { critChance = 11, levelRequirement = 90, cost = { Mana = 886, }, },
		[39] = { critChance = 11, levelRequirement = 90, cost = { Mana = 1003, }, },
		[40] = { critChance = 11, levelRequirement = 90, cost = { Mana = 1135, }, },
	},
	statSets = {
		[1] = {
			label = "Lightning Warp",
			baseEffectiveness = 3.5999999046326,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "teleport_ball",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 40 },
				{ "lightning_warp_shocked_ground_base_duration_ms", 10000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"is_area_damage",
				"active_skill_show_cull_range",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LingeringIllusionPlayer"] = {
	name = "Lingering Illusion",
	baseTypeName = "Lingering Illusion",
	color = 3,
	description = "Creates a short-lived illusory copy of yourself whenever you dodge roll. The copy can be damaged by enemies, and copies that are destroyed by an enemy will grant you a Power Charge.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.GeneratesCharges] = true, [SkillType.Duration] = true, },
	castTime = 0,
	qualityStats = {
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			stats = {
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LingeringIllusionSpawnPlayer"] = {
	name = "",
	hidden = true,
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.GeneratesCharges] = true, [SkillType.Duration] = true, },
	castTime = 1,
	qualityStats = {
		{ "chance_to_gain_1_more_charge_%", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[2] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[3] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[4] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[5] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[6] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[7] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[8] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[9] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[10] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[11] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[12] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[13] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[14] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[15] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[16] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[17] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[18] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[19] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[20] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[21] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[22] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[23] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[24] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[25] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[26] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[27] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[28] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[29] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[30] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[31] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[32] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[33] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[34] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[35] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[36] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[37] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[38] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[39] = { levelRequirement = 0, cost = { Mana = 10, }, },
		[40] = { levelRequirement = 0, cost = { Mana = 10, }, },
	},
	statSets = {
		[1] = {
			label = "Illusion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "create_illusion",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 600 },
				{ "lingering_illusion_clone_base_maximum_life_%_of_owner_maximum_life", 20 },
			},
			stats = {
				"chance_to_gain_1_more_charge_%",
				"triggered_by_lingering_illusion",
				"hide_minion_frame",
				"quality_display_lingering_illusion_is_gem",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 4, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 8, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 12, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 16, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 20, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 24, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 28, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 32, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 40, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 44, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 48, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 52, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 56, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 60, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 64, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 68, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 72, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 76, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 80, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 84, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 88, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 92, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 96, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 100, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 104, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 108, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 112, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 116, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 120, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 124, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 128, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 132, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 136, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 140, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 144, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 148, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 152, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 156, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LivingBombPlayer"] = {
	name = "Living Bomb",
	baseTypeName = "Living Bomb",
	fromItem = true,
	color = 3,
	description = "Plant a seed of Fire inside an enemy, which grows over a duration. When the duration expires, the seed explodes, damaging the enemy and all other enemies nearby.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.AreaSpell] = true, [SkillType.Limit] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "base_skill_effect_duration", -25 },
	},
	levels = {
		[1] = { critChance = 9, levelRequirement = 0, },
		[2] = { critChance = 9, levelRequirement = 3, },
		[3] = { critChance = 9, levelRequirement = 6, },
		[4] = { critChance = 9, levelRequirement = 10, },
		[5] = { critChance = 9, levelRequirement = 14, },
		[6] = { critChance = 9, levelRequirement = 18, },
		[7] = { critChance = 9, levelRequirement = 22, },
		[8] = { critChance = 9, levelRequirement = 26, },
		[9] = { critChance = 9, levelRequirement = 31, },
		[10] = { critChance = 9, levelRequirement = 36, },
		[11] = { critChance = 9, levelRequirement = 41, },
		[12] = { critChance = 9, levelRequirement = 46, },
		[13] = { critChance = 9, levelRequirement = 52, },
		[14] = { critChance = 9, levelRequirement = 58, },
		[15] = { critChance = 9, levelRequirement = 64, },
		[16] = { critChance = 9, levelRequirement = 66, },
		[17] = { critChance = 9, levelRequirement = 72, },
		[18] = { critChance = 9, levelRequirement = 78, },
		[19] = { critChance = 9, levelRequirement = 84, },
		[20] = { critChance = 9, levelRequirement = 90, },
		[21] = { critChance = 9, levelRequirement = 90, },
		[22] = { critChance = 9, levelRequirement = 90, },
		[23] = { critChance = 9, levelRequirement = 90, },
		[24] = { critChance = 9, levelRequirement = 90, },
		[25] = { critChance = 9, levelRequirement = 90, },
		[26] = { critChance = 9, levelRequirement = 90, },
		[27] = { critChance = 9, levelRequirement = 90, },
		[28] = { critChance = 9, levelRequirement = 90, },
		[29] = { critChance = 9, levelRequirement = 90, },
		[30] = { critChance = 9, levelRequirement = 90, },
		[31] = { critChance = 9, levelRequirement = 90, },
		[32] = { critChance = 9, levelRequirement = 90, },
		[33] = { critChance = 9, levelRequirement = 90, },
		[34] = { critChance = 9, levelRequirement = 90, },
		[35] = { critChance = 9, levelRequirement = 90, },
		[36] = { critChance = 9, levelRequirement = 90, },
		[37] = { critChance = 9, levelRequirement = 90, },
		[38] = { critChance = 9, levelRequirement = 90, },
		[39] = { critChance = 9, levelRequirement = 90, },
		[40] = { critChance = 9, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Living Bomb",
			baseEffectiveness = 2.5999999046326,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "living_bomb_player",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2500 },
				{ "active_skill_base_area_of_effect_radius", 25 },
				{ "living_bomb_base_number_of_bombs_allowed", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MalicePlayer"] = {
	name = "Malice",
	baseTypeName = "Malice",
	fromItem = true,
	color = 3,
	description = "Emits an Aura that continuously inflicts Critical Weakness on enemies in your Presence.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Duration] = true, },
	castTime = 1,
	qualityStats = {
		{ "base_skill_effect_duration", 50 },
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Malice",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "aura_crit_against_enemy",
			baseFlags = {
				area = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "skill_desired_amount_override", 1 },
			},
			stats = {
				"critical_chance_against_aura_apply_brittle_every_x_ms",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 1000, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 980, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 960, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 940, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 920, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 900, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 880, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 860, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 840, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 820, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 800, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 780, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 760, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 740, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 720, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 700, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 680, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 660, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 640, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 620, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 600, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 580, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 560, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 540, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 520, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 500, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 480, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 460, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 440, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 420, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 400, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 380, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 360, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 340, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 320, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 300, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 280, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 260, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 240, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 220, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ManaDrainPlayer"] = {
	name = "Mana Drain",
	baseTypeName = "Mana Drain",
	fromItem = true,
	color = 3,
	description = "Siphons power from an enemy, briefly Hindering them and Leeching Mana.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.85,
	qualityStats = {
		{ "mana_drain_base_mana_leech_amount", 1.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Mana Drain",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "mana_drain",
			baseFlags = {
			},
			constantStats = {
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"mana_drain_base_mana_leech_amount",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 10, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 12, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 16, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 18, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 22, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 28, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 32, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 36, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 42, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 48, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 54, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 62, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 70, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 78, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 86, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 94, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 104, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 114, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 126, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 136, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 148, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 160, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 174, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 186, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 200, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 214, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 226, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 240, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 256, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 270, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 284, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 300, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 316, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 332, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 348, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 364, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 382, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 398, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 416, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 432, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ManaRemnantsPlayer"] = {
	name = "Mana Remnants",
	baseTypeName = "Mana Remnants",
	color = 3,
	description = "Conjures surging lightning to restore your Mana. While active, Shocked enemies you kill have a chance to spawn a Mana Remnant, and Critically Hitting a Shocked target spawns a Mana Remnant every few seconds. Picking up a Mana Remnant grants you Mana which can Overflow maximum Mana.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Lightning] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	castTime = 0,
	qualityStats = {
		{ "mana_remnants_mana_gain_per_globe", 1.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Mana Remnants",
			baseEffectiveness = 5,
			incrementalEffectiveness = 0.050000000745058,
			damageIncrementalEffectiveness = 0.0089999996125698,
			statDescriptionScope = "mana_remnants",
			baseFlags = {
			},
			constantStats = {
				{ "mana_remnants_spawn_remnant_on_crit_vs_shocked_enemy_every_X_ms", 2000 },
				{ "mana_remnants_chance_to_spawn_orb_on_killing_shocked_enemy_%", 25 },
			},
			stats = {
				"mana_remnants_mana_gain_per_globe",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 21, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 24, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 29, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 35, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 41, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 50, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 59, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 68, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 78, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 89, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 100, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 112, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 125, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 138, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 152, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 166, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 171, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 186, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 201, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 208, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 224, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 241, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 258, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 275, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 292, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 309, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 326, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 343, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 360, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 377, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 394, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 411, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 428, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 445, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 462, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 479, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 496, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 513, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 530, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 547, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ManaTempestPlayer"] = {
	name = "Mana Tempest",
	baseTypeName = "Mana Tempest",
	color = 3,
	description = "Creates a storm of arcane energies that Empowers your Mana-costing Spells while you remain inside it. Maintaining the storm constantly drains your Mana, and each Spell you cast causes it to drain faster. The storm will dissipate when you exit it or run out of Mana.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Cooldown] = true, [SkillType.Lightning] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Nonpathing] = true, [SkillType.EmpowersOtherSkill] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "mana_tempest_effects_linger_X_ms", 50 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, },
	},
	statSets = {
		[1] = {
			label = "Mana Tempest",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "mana_tempest",
			baseFlags = {
			},
			constantStats = {
				{ "mana_tempest_mana_cost_%_to_add_to_cost_per_second", 30 },
				{ "active_skill_base_area_of_effect_radius", 26 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"non_skill_base_all_damage_%_to_gain_as_lightning_with_spells_from_buff",
				"mana_costing_lightning_spells_number_of_additional_beam_splits",
				"mana_costing_lightning_spells_number_of_additional_beam_chains",
				"base_deal_no_damage",
				"mana_costing_lightning_spells_projectiles_fork",
				"do_not_apply_area_modifiers",
				"display_this_skill_cooldown_does_not_recover_during_buff",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 40, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 42, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 44, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 46, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 48, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 50, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 52, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 54, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 56, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 58, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 60, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 62, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 64, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 66, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 68, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 70, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 72, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 74, 2, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 76, 2, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 78, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 80, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 82, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 84, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 86, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 88, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 90, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 92, 3, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 94, 3, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 96, 3, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 98, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 100, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 102, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 104, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 106, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 108, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 110, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 112, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 114, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 116, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 118, 5, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MantraOfDestructionPlayer"] = {
	name = "Mantra of Destruction",
	baseTypeName = "Mantra of Destruction",
	color = 3,
	description = "Build Combo by successfully Striking Enemies with other skills. After reaching maximum Combo, use this skill to Empower your next Quarterstaff Attack, causing it to deal additional Chaos damage. Each kill with the Empowered Attack grants\nPurple Flames of Chayula for a duration.",
	skillTypes = { [SkillType.ComboStacking] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.Chaos] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 0.6,
	qualityStats = {
		{ "active_skill_required_number_of_combo_stacks", -0.1 },
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Mantra of Destruction",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "mantra_of_destruction",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "active_skill_required_number_of_combo_stacks", 10 },
				{ "base_combo_stacks_decay_delay_ms", 8000 },
				{ "skill_empowers_next_x_melee_attacks", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_skill_effect_duration", 8000 },
				{ "mantra_of_destruction_purple_flame_all_damage_%_gained_as_chaos", 7 },
				{ "base_secondary_skill_effect_duration", 6000 },
			},
			stats = {
				"mantra_of_destruction_grant_all_damage_%_to_gain_as_chaos_with_attacks",
				"can_perform_skill_while_moving",
				"combo_only_stacks_from_hits_with_weapon_restriction",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 22, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 52, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 53, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 54, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 55, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 56, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 57, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 58, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 59, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 60, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 61, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["OrbOfStormsPlayer"] = {
	name = "Orb of Storms",
	baseTypeName = "Orb of Storms",
	color = 3,
	description = "Creates an Orb of electricity that fires Chaining Lightning bolts at nearby enemies.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.Chains] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.AreaSpell] = true, [SkillType.Orb] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, [SkillType.Duration] = true, [SkillType.Sustained] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "number_of_chains", 0.15 },
	},
	levels = {
		[1] = { critChance = 10, levelRequirement = 0, cost = { Mana = 14, }, },
		[2] = { critChance = 10, levelRequirement = 3, cost = { Mana = 15, }, },
		[3] = { critChance = 10, levelRequirement = 6, cost = { Mana = 17, }, },
		[4] = { critChance = 10, levelRequirement = 10, cost = { Mana = 20, }, },
		[5] = { critChance = 10, levelRequirement = 14, cost = { Mana = 23, }, },
		[6] = { critChance = 10, levelRequirement = 18, cost = { Mana = 26, }, },
		[7] = { critChance = 10, levelRequirement = 22, cost = { Mana = 29, }, },
		[8] = { critChance = 10, levelRequirement = 26, cost = { Mana = 33, }, },
		[9] = { critChance = 10, levelRequirement = 31, cost = { Mana = 37, }, },
		[10] = { critChance = 10, levelRequirement = 36, cost = { Mana = 42, }, },
		[11] = { critChance = 10, levelRequirement = 41, cost = { Mana = 48, }, },
		[12] = { critChance = 10, levelRequirement = 46, cost = { Mana = 54, }, },
		[13] = { critChance = 10, levelRequirement = 52, cost = { Mana = 61, }, },
		[14] = { critChance = 10, levelRequirement = 58, cost = { Mana = 70, }, },
		[15] = { critChance = 10, levelRequirement = 64, cost = { Mana = 79, }, },
		[16] = { critChance = 10, levelRequirement = 66, cost = { Mana = 89, }, },
		[17] = { critChance = 10, levelRequirement = 72, cost = { Mana = 101, }, },
		[18] = { critChance = 10, levelRequirement = 78, cost = { Mana = 115, }, },
		[19] = { critChance = 10, levelRequirement = 84, cost = { Mana = 130, }, },
		[20] = { critChance = 10, levelRequirement = 90, cost = { Mana = 147, }, },
		[21] = { critChance = 10, levelRequirement = 90, cost = { Mana = 166, }, },
		[22] = { critChance = 10, levelRequirement = 90, cost = { Mana = 188, }, },
		[23] = { critChance = 10, levelRequirement = 90, cost = { Mana = 213, }, },
		[24] = { critChance = 10, levelRequirement = 90, cost = { Mana = 241, }, },
		[25] = { critChance = 10, levelRequirement = 90, cost = { Mana = 273, }, },
		[26] = { critChance = 10, levelRequirement = 90, cost = { Mana = 309, }, },
		[27] = { critChance = 10, levelRequirement = 90, cost = { Mana = 350, }, },
		[28] = { critChance = 10, levelRequirement = 90, cost = { Mana = 396, }, },
		[29] = { critChance = 10, levelRequirement = 90, cost = { Mana = 448, }, },
		[30] = { critChance = 10, levelRequirement = 90, cost = { Mana = 507, }, },
		[31] = { critChance = 10, levelRequirement = 90, cost = { Mana = 574, }, },
		[32] = { critChance = 10, levelRequirement = 90, cost = { Mana = 650, }, },
		[33] = { critChance = 10, levelRequirement = 90, cost = { Mana = 735, }, },
		[34] = { critChance = 10, levelRequirement = 90, cost = { Mana = 832, }, },
		[35] = { critChance = 10, levelRequirement = 90, cost = { Mana = 942, }, },
		[36] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1066, }, },
		[37] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1206, }, },
		[38] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1365, }, },
		[39] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1545, }, },
		[40] = { critChance = 10, levelRequirement = 90, cost = { Mana = 1749, }, },
	},
	statSets = {
		[1] = {
			label = "Orb of Storms",
			baseEffectiveness = 0.86000001430511,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "orb_of_storms",
			baseFlags = {
				spell = true,
				chaining = true,
			},
			constantStats = {
				{ "arc_chain_distance", 35 },
				{ "active_skill_base_area_of_effect_radius", 56 },
				{ "active_skill_base_secondary_area_of_effect_radius", 28 },
				{ "orb_of_storms_base_maximum_number_of_orbs", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 80 },
				{ "orb_of_storms_minimum_placement_range_%", 25 },
				{ "orb_of_storms_maximum_placement_range_%", 75 },
				{ "base_skill_effect_duration", 10000 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"orb_of_storms_maximum_number_of_hits",
				"orb_of_storms_base_bolt_frequency_ms",
				"number_of_chains",
				"skill_can_add_multiple_charges_per_action",
				"damage_cannot_be_reflected_or_leech_if_used_by_other_object",
				"disable_visual_hit_effect",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.5, 1.5, 10, 3500, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, },
				[2] = { 0.5, 1.5, 11, 3450, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.5, 1.5, 12, 3400, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.5, 1.5, 13, 3350, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.5, 1.5, 14, 3300, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.5, 1.5, 15, 3250, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.5, 1.5, 16, 3200, 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.5, 1.5, 17, 3150, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.5, 1.5, 18, 3100, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.5, 1.5, 19, 3050, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.5, 1.5, 20, 3000, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.5, 1.5, 21, 2950, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.5, 1.5, 22, 2900, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.5, 1.5, 23, 2850, 4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.5, 1.5, 24, 2800, 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.5, 1.5, 25, 2750, 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.5, 1.5, 26, 2700, 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.5, 1.5, 27, 2650, 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.5, 1.5, 28, 2600, 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.5, 1.5, 29, 2550, 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.5, 1.5, 30, 2500, 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.5, 1.5, 31, 2450, 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.5, 1.5, 32, 2400, 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.5, 1.5, 33, 2350, 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.5, 1.5, 34, 2300, 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 0.5, 1.5, 35, 2250, 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.5, 1.5, 36, 2200, 7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.5, 1.5, 37, 2150, 7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.5, 1.5, 38, 2100, 7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.5, 1.5, 39, 2050, 7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.5, 1.5, 39, 2000, 7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.5, 1.5, 40, 1950, 7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.5, 1.5, 40, 1900, 8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.5, 1.5, 41, 1850, 8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.5, 1.5, 41, 1800, 8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.5, 1.5, 42, 1750, 8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.5, 1.5, 42, 1700, 8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.5, 1.5, 43, 1650, 8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.5, 1.5, 43, 1600, 9, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.5, 1.5, 44, 1550, 9, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PainOfferingPlayer"] = {
	name = "Pain Offering",
	baseTypeName = "Pain Offering",
	color = 3,
	description = "Impales a Skeleton on a bone spike to send nearby Minions into a frenzy as long as the spike remains, causing them to use skills more quickly and deal more damage.\n\nThe bone spike is itself a Minion. If it dies, the effect ends immediately.",
	skillTypes = { [SkillType.Offering] = true, [SkillType.Minion] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesMinion] = true, [SkillType.Limit] = true, [SkillType.Area] = true, },
	minionSkillTypes = { [SkillType.Aura] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 1.2 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 26, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 28, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 31, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 34, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 38, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 42, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 46, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 50, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 55, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 61, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 67, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 73, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 80, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 88, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 97, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 107, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 117, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 129, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 141, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 155, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 171, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 187, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 206, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 226, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 248, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 273, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 300, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 329, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 361, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 397, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 436, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 479, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 526, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 577, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 634, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 696, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 764, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 839, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 922, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1012, }, },
	},
	statSets = {
		[1] = {
			label = "Pain Offering",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "pain_offering",
			statMap = {
				["pain_offering_attack_and_cast_speed_+%"] = {
					mod("Speed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }),
				},
				["pain_offering_damage_+%_final"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }),
				},
			},
			baseFlags = {
			},
			baseMods = {
				skill("buffMinions", true),
				skill("buffNotPlayer", true),
			},
			constantStats = {
				{ "base_skill_effect_duration", 6000 },
				{ "base_secondary_skill_effect_duration", 6000 },
				{ "active_skill_base_area_of_effect_radius", 60 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_number_of_pain_offerings_allowed", 1 },
			},
			stats = {
				"pain_offering_attack_and_cast_speed_+%",
				"pain_offering_damage_+%_final",
				"can_perform_skill_while_moving",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { 30, 25, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 30, 26, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 30, 27, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 30, 28, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 30, 29, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 30, 30, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 30, 31, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 30, 32, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 30, 33, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 30, 34, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, 35, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 30, 36, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 30, 37, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 30, 38, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 30, 39, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 30, 40, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 30, 41, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 30, 42, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 30, 43, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 30, 44, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 30, 45, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 30, 46, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 30, 47, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 30, 48, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 30, 49, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 30, 50, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 30, 51, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 30, 52, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 30, 53, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 30, 54, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 30, 55, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 30, 56, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 30, 57, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 30, 58, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 30, 59, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 30, 60, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 30, 61, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 30, 62, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 30, 63, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 30, 64, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PowerSiphonPlayer"] = {
	name = "Power Siphon",
	baseTypeName = "Power Siphon",
	fromItem = true,
	color = 3,
	description = "Attempts to rip the lifeforce from an enemy. Enemies within Culling range will be highlighted and instantly killed on Hit, granting a Power Charge. Can only target Enemies in Culling range.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Damage] = true, [SkillType.GeneratesCharges] = true, [SkillType.Physical] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "chance_to_gain_1_more_charge_%", 0.5 },
	},
	levels = {
		[1] = { critChance = 15, levelRequirement = 0, },
		[2] = { critChance = 15, levelRequirement = 3, },
		[3] = { critChance = 15, levelRequirement = 6, },
		[4] = { critChance = 15, levelRequirement = 10, },
		[5] = { critChance = 15, levelRequirement = 14, },
		[6] = { critChance = 15, levelRequirement = 18, },
		[7] = { critChance = 15, levelRequirement = 22, },
		[8] = { critChance = 15, levelRequirement = 26, },
		[9] = { critChance = 15, levelRequirement = 31, },
		[10] = { critChance = 15, levelRequirement = 36, },
		[11] = { critChance = 15, levelRequirement = 41, },
		[12] = { critChance = 15, levelRequirement = 46, },
		[13] = { critChance = 15, levelRequirement = 52, },
		[14] = { critChance = 15, levelRequirement = 58, },
		[15] = { critChance = 15, levelRequirement = 64, },
		[16] = { critChance = 15, levelRequirement = 66, },
		[17] = { critChance = 15, levelRequirement = 72, },
		[18] = { critChance = 15, levelRequirement = 78, },
		[19] = { critChance = 15, levelRequirement = 84, },
		[20] = { critChance = 15, levelRequirement = 90, },
		[21] = { critChance = 15, levelRequirement = 90, },
		[22] = { critChance = 15, levelRequirement = 90, },
		[23] = { critChance = 15, levelRequirement = 90, },
		[24] = { critChance = 15, levelRequirement = 90, },
		[25] = { critChance = 15, levelRequirement = 90, },
		[26] = { critChance = 15, levelRequirement = 90, },
		[27] = { critChance = 15, levelRequirement = 90, },
		[28] = { critChance = 15, levelRequirement = 90, },
		[29] = { critChance = 15, levelRequirement = 90, },
		[30] = { critChance = 15, levelRequirement = 90, },
		[31] = { critChance = 15, levelRequirement = 90, },
		[32] = { critChance = 15, levelRequirement = 90, },
		[33] = { critChance = 15, levelRequirement = 90, },
		[34] = { critChance = 15, levelRequirement = 90, },
		[35] = { critChance = 15, levelRequirement = 90, },
		[36] = { critChance = 15, levelRequirement = 90, },
		[37] = { critChance = 15, levelRequirement = 90, },
		[38] = { critChance = 15, levelRequirement = 90, },
		[39] = { critChance = 15, levelRequirement = 90, },
		[40] = { critChance = 15, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Power Siphon",
			baseEffectiveness = 0.37000000476837,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0094999996945262,
			statDescriptionScope = "power_siphon",
			baseFlags = {
				spell = true,
			},
			constantStats = {
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"chance_to_gain_1_more_charge_%",
				"active_skill_show_cull_range",
				"can_perform_skill_while_moving",
				"spells_have_culling_strike",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, 20, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, 24, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, 28, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, 32, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, 40, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, 44, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, 48, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, 52, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, 56, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, 60, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, 64, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, 68, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, 72, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, 76, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, 80, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, 84, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, 88, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, 92, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, 96, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, 100, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, 104, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, 108, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, 112, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, 116, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, 120, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, 124, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, 128, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, 132, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, 136, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, 140, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, 144, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, 148, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, 152, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, 156, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ProfaneRitualPlayer"] = {
	name = "Profane Ritual",
	baseTypeName = "Profane Ritual",
	color = 3,
	description = "Marks a Corpse with a profane rune, dealing Chaos damage over time to nearby enemies. When the ritual is complete the Corpse is consumed and you gain a Power Charge.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.DamageOverTime] = true, [SkillType.Multicastable] = true, [SkillType.Cascadable] = true, [SkillType.Triggerable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.Limit] = true, [SkillType.GeneratesCharges] = true, [SkillType.CreatesGroundRune] = true, },
	castTime = 1,
	qualityStats = {
		{ "base_chance_to_not_consume_corpse_%", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 10, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 11, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 13, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 14, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 16, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 19, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 21, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 24, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 27, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 31, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 35, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 40, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 45, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 51, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 58, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 65, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 74, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 84, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 95, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 107, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 122, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 138, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 156, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 176, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 200, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 226, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 256, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 290, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 328, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 371, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 420, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 475, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 538, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 609, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 689, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 780, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 883, }, },
	},
	statSets = {
		[1] = {
			label = "Profane Ritual",
			baseEffectiveness = 12,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0087000001221895,
			statDescriptionScope = "ritual_of_power",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2000 },
				{ "ritual_of_power_maximum_number_of_rituals", 5 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
				"can_perform_skill_while_moving",
				"spell_damage_modifiers_apply_to_skill_dot",
			},
			levels = {
				[1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, },
				[2] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 3.4519999027252, },
				[3] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 6.7670001983643, },
				[4] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 10.307999610901, },
				[5] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 14.074999809265, },
				[6] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 18.068000793457, },
				[7] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 22.287000656128, },
				[8] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 26.732000350952, },
				[9] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 31.40299987793, },
				[10] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 36.299999237061, },
				[11] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 41.423000335693, },
				[12] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 46.771999359131, },
				[13] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 52.34700012207, },
				[14] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 58.147998809814, },
				[15] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 64.175003051758, },
				[16] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 70.428001403809, },
				[17] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 76.906997680664, },
				[18] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 83.611999511719, },
				[19] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 90.542999267578, },
				[20] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 97.699996948242, },
				[21] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 105.08300018311, },
				[22] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 112.69200134277, },
				[23] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 120.52700042725, },
				[24] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 128.58799743652, },
				[25] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 136.875, },
				[26] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 145.38800048828, },
				[27] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 154.12699890137, },
				[28] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 163.09199523926, },
				[29] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 172.28300476074, },
				[30] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 181.69999694824, },
				[31] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 191.34300231934, },
				[32] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 201.21200561523, },
				[33] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 211.30700683594, },
				[34] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 221.62800598145, },
				[35] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 232.17500305176, },
				[36] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 242.94799804688, },
				[37] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 253.94700622559, },
				[38] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 265.17199707031, },
				[39] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 276.62298583984, },
				[40] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PurityOfFirePlayer"] = {
	name = "Purity of Fire",
	baseTypeName = "Purity of Fire",
	fromItem = true,
	color = 3,
	description = "Emits an Aura that boosts the Fire Resistance of Allies in your Presence. The Aura does not affect you.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Fire] = true, },
	castTime = 0,
	qualityStats = {
		{ "skill_granted_fire_damage_resistance_%", 0.4 },
	},
	levels = {
		[1] = { manaMultiplier = -100, levelRequirement = 0, },
		[2] = { manaMultiplier = -100, levelRequirement = 3, },
		[3] = { manaMultiplier = -100, levelRequirement = 6, },
		[4] = { manaMultiplier = -100, levelRequirement = 10, },
		[5] = { manaMultiplier = -100, levelRequirement = 14, },
		[6] = { manaMultiplier = -100, levelRequirement = 18, },
		[7] = { manaMultiplier = -100, levelRequirement = 22, },
		[8] = { manaMultiplier = -100, levelRequirement = 26, },
		[9] = { manaMultiplier = -100, levelRequirement = 31, },
		[10] = { manaMultiplier = -100, levelRequirement = 36, },
		[11] = { manaMultiplier = -100, levelRequirement = 41, },
		[12] = { manaMultiplier = -100, levelRequirement = 46, },
		[13] = { manaMultiplier = -100, levelRequirement = 52, },
		[14] = { manaMultiplier = -100, levelRequirement = 58, },
		[15] = { manaMultiplier = -100, levelRequirement = 64, },
		[16] = { manaMultiplier = -100, levelRequirement = 66, },
		[17] = { manaMultiplier = -100, levelRequirement = 72, },
		[18] = { manaMultiplier = -100, levelRequirement = 78, },
		[19] = { manaMultiplier = -100, levelRequirement = 84, },
		[20] = { manaMultiplier = -100, levelRequirement = 90, },
		[21] = { manaMultiplier = -100, levelRequirement = 90, },
		[22] = { manaMultiplier = -100, levelRequirement = 90, },
		[23] = { manaMultiplier = -100, levelRequirement = 90, },
		[24] = { manaMultiplier = -100, levelRequirement = 90, },
		[25] = { manaMultiplier = -100, levelRequirement = 90, },
		[26] = { manaMultiplier = -100, levelRequirement = 90, },
		[27] = { manaMultiplier = -100, levelRequirement = 90, },
		[28] = { manaMultiplier = -100, levelRequirement = 90, },
		[29] = { manaMultiplier = -100, levelRequirement = 90, },
		[30] = { manaMultiplier = -100, levelRequirement = 90, },
		[31] = { manaMultiplier = -100, levelRequirement = 90, },
		[32] = { manaMultiplier = -100, levelRequirement = 90, },
		[33] = { manaMultiplier = -100, levelRequirement = 90, },
		[34] = { manaMultiplier = -100, levelRequirement = 90, },
		[35] = { manaMultiplier = -100, levelRequirement = 90, },
		[36] = { manaMultiplier = -100, levelRequirement = 90, },
		[37] = { manaMultiplier = -100, levelRequirement = 90, },
		[38] = { manaMultiplier = -100, levelRequirement = 90, },
		[39] = { manaMultiplier = -100, levelRequirement = 90, },
		[40] = { manaMultiplier = -100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Purity of Fire",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "fire_resist_aura",
			statMap = {
				["skill_granted_fire_damage_resistance_%"] = {
					mod("FireResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }),
				},
			},
			baseFlags = {
				spell = true,
				aura = true,
				area = true,
			},
			baseMods = {
				skill("auraCannotAffectSelf", true),
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
			},
			stats = {
				"skill_granted_fire_damage_resistance_%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 22, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 51, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 52, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 53, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 56, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PurityOfIcePlayer"] = {
	name = "Purity of Ice",
	baseTypeName = "Purity of Ice",
	fromItem = true,
	color = 3,
	description = "Emits an Aura that boosts the Cold Resistance of Allies in your Presence. The Aura does not affect you.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Cold] = true, },
	castTime = 0,
	qualityStats = {
		{ "skill_granted_cold_damage_resistance_%", 0.4 },
	},
	levels = {
		[1] = { manaMultiplier = -100, levelRequirement = 0, },
		[2] = { manaMultiplier = -100, levelRequirement = 3, },
		[3] = { manaMultiplier = -100, levelRequirement = 6, },
		[4] = { manaMultiplier = -100, levelRequirement = 10, },
		[5] = { manaMultiplier = -100, levelRequirement = 14, },
		[6] = { manaMultiplier = -100, levelRequirement = 18, },
		[7] = { manaMultiplier = -100, levelRequirement = 22, },
		[8] = { manaMultiplier = -100, levelRequirement = 26, },
		[9] = { manaMultiplier = -100, levelRequirement = 31, },
		[10] = { manaMultiplier = -100, levelRequirement = 36, },
		[11] = { manaMultiplier = -100, levelRequirement = 41, },
		[12] = { manaMultiplier = -100, levelRequirement = 46, },
		[13] = { manaMultiplier = -100, levelRequirement = 52, },
		[14] = { manaMultiplier = -100, levelRequirement = 58, },
		[15] = { manaMultiplier = -100, levelRequirement = 64, },
		[16] = { manaMultiplier = -100, levelRequirement = 66, },
		[17] = { manaMultiplier = -100, levelRequirement = 72, },
		[18] = { manaMultiplier = -100, levelRequirement = 78, },
		[19] = { manaMultiplier = -100, levelRequirement = 84, },
		[20] = { manaMultiplier = -100, levelRequirement = 90, },
		[21] = { manaMultiplier = -100, levelRequirement = 90, },
		[22] = { manaMultiplier = -100, levelRequirement = 90, },
		[23] = { manaMultiplier = -100, levelRequirement = 90, },
		[24] = { manaMultiplier = -100, levelRequirement = 90, },
		[25] = { manaMultiplier = -100, levelRequirement = 90, },
		[26] = { manaMultiplier = -100, levelRequirement = 90, },
		[27] = { manaMultiplier = -100, levelRequirement = 90, },
		[28] = { manaMultiplier = -100, levelRequirement = 90, },
		[29] = { manaMultiplier = -100, levelRequirement = 90, },
		[30] = { manaMultiplier = -100, levelRequirement = 90, },
		[31] = { manaMultiplier = -100, levelRequirement = 90, },
		[32] = { manaMultiplier = -100, levelRequirement = 90, },
		[33] = { manaMultiplier = -100, levelRequirement = 90, },
		[34] = { manaMultiplier = -100, levelRequirement = 90, },
		[35] = { manaMultiplier = -100, levelRequirement = 90, },
		[36] = { manaMultiplier = -100, levelRequirement = 90, },
		[37] = { manaMultiplier = -100, levelRequirement = 90, },
		[38] = { manaMultiplier = -100, levelRequirement = 90, },
		[39] = { manaMultiplier = -100, levelRequirement = 90, },
		[40] = { manaMultiplier = -100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Purity of Ice",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "cold_resist_aura",
			statMap = {
				["skill_granted_cold_damage_resistance_%"] = {
					mod("ColdResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }),
				},
			},
			baseFlags = {
				spell = true,
				aura = true,
				area = true,
			},
			baseMods = {
				skill("auraCannotAffectSelf", true),
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
			},
			stats = {
				"skill_granted_cold_damage_resistance_%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 22, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 51, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 52, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 53, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 56, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PurityOfLightningPlayer"] = {
	name = "Purity of Lightning",
	baseTypeName = "Purity of Lightning",
	fromItem = true,
	color = 3,
	description = "Emits an Aura that boosts the Lightning Resistance of Allies in your Presence. The Aura does not affect you.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Lightning] = true, },
	castTime = 0,
	qualityStats = {
		{ "skill_granted_lightning_damage_resistance_%", 0.4 },
	},
	levels = {
		[1] = { manaMultiplier = -100, levelRequirement = 0, },
		[2] = { manaMultiplier = -100, levelRequirement = 3, },
		[3] = { manaMultiplier = -100, levelRequirement = 6, },
		[4] = { manaMultiplier = -100, levelRequirement = 10, },
		[5] = { manaMultiplier = -100, levelRequirement = 14, },
		[6] = { manaMultiplier = -100, levelRequirement = 18, },
		[7] = { manaMultiplier = -100, levelRequirement = 22, },
		[8] = { manaMultiplier = -100, levelRequirement = 26, },
		[9] = { manaMultiplier = -100, levelRequirement = 31, },
		[10] = { manaMultiplier = -100, levelRequirement = 36, },
		[11] = { manaMultiplier = -100, levelRequirement = 41, },
		[12] = { manaMultiplier = -100, levelRequirement = 46, },
		[13] = { manaMultiplier = -100, levelRequirement = 52, },
		[14] = { manaMultiplier = -100, levelRequirement = 58, },
		[15] = { manaMultiplier = -100, levelRequirement = 64, },
		[16] = { manaMultiplier = -100, levelRequirement = 66, },
		[17] = { manaMultiplier = -100, levelRequirement = 72, },
		[18] = { manaMultiplier = -100, levelRequirement = 78, },
		[19] = { manaMultiplier = -100, levelRequirement = 84, },
		[20] = { manaMultiplier = -100, levelRequirement = 90, },
		[21] = { manaMultiplier = -100, levelRequirement = 90, },
		[22] = { manaMultiplier = -100, levelRequirement = 90, },
		[23] = { manaMultiplier = -100, levelRequirement = 90, },
		[24] = { manaMultiplier = -100, levelRequirement = 90, },
		[25] = { manaMultiplier = -100, levelRequirement = 90, },
		[26] = { manaMultiplier = -100, levelRequirement = 90, },
		[27] = { manaMultiplier = -100, levelRequirement = 90, },
		[28] = { manaMultiplier = -100, levelRequirement = 90, },
		[29] = { manaMultiplier = -100, levelRequirement = 90, },
		[30] = { manaMultiplier = -100, levelRequirement = 90, },
		[31] = { manaMultiplier = -100, levelRequirement = 90, },
		[32] = { manaMultiplier = -100, levelRequirement = 90, },
		[33] = { manaMultiplier = -100, levelRequirement = 90, },
		[34] = { manaMultiplier = -100, levelRequirement = 90, },
		[35] = { manaMultiplier = -100, levelRequirement = 90, },
		[36] = { manaMultiplier = -100, levelRequirement = 90, },
		[37] = { manaMultiplier = -100, levelRequirement = 90, },
		[38] = { manaMultiplier = -100, levelRequirement = 90, },
		[39] = { manaMultiplier = -100, levelRequirement = 90, },
		[40] = { manaMultiplier = -100, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Purity of Lightning",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "lightning_resist_aura",
			statMap = {
				["skill_granted_lightning_damage_resistance_%"] = {
					mod("LightningResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }),
				},
			},
			baseFlags = {
				spell = true,
				aura = true,
				area = true,
			},
			baseMods = {
				skill("auraCannotAffectSelf", true),
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
			},
			stats = {
				"skill_granted_lightning_damage_resistance_%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 22, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 51, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 52, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 53, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 56, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["RagingSpiritsPlayer"] = {
	name = "Raging Spirits",
	baseTypeName = "Raging Spirits",
	minionList = {
		"SummonedRagingSpirit",
	},
	color = 3,
	description = "While active, your Fire Spells will also summon Raging Spirits, which are short-lived flaming skulls that rush at nearby enemies and rapidly Attack them. Enemies will not directly engage these Minions, and can pass through them.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.Minion] = true, [SkillType.Fire] = true, [SkillType.CreatesMinion] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Duration] = true, [SkillType.Persistent] = true, [SkillType.Limit] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, },
	castTime = 1,
	qualityStats = {
		{ "base_number_of_raging_spirits_allowed", 0.05 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Raging Spirits",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "base_number_of_raging_spirits_allowed", 10 },
				{ "display_minion_monster_type", 20 },
				{ "base_skill_effect_duration", 4000 },
				{ "skill_raging_spirit_per_x_radius", 15 },
				{ "minion_skill_physical_damage_%_to_convert_to_fire", 70 },
				{ "skill_raging_spirits_max_per_action", 5 },
			},
			stats = {
				"base_deal_no_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["RaiseZombiePlayer"] = {
	name = "Raise Zombie",
	baseTypeName = "Raise Zombie",
	minionList = {
		"RaisedZombie",
	},
	color = 3,
	description = "Consumes a Corpse or Power Charge to create a short-lived Zombie. Zombies created from Power Charges are Empowered.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.Totemable] = true, [SkillType.CreatesMinion] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.Physical] = true, [SkillType.ConsumesCharges] = true, [SkillType.Limit] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Area] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "active_skill_minion_movement_velocity_+%_final", 1 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 11, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 12, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 14, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 16, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 18, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 20, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 23, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 26, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 29, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 33, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 38, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 43, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 49, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 55, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 62, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 71, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 80, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 91, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 103, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 116, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 132, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 149, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 169, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 191, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 216, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 245, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 277, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 314, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 355, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 402, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 455, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 515, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 583, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 660, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 747, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 846, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 957, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1083, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1226, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1388, }, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "raise_zombie",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 1 },
				{ "zombie_decay_rate_increase_+%_final", 25 },
				{ "base_number_of_zombies_allowed", 10 },
				{ "zombie_base_decay_rate_permyriad", 0 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 80 },
				{ "power_charged_zombie_movement_speed_+%_final", 25 },
				{ "power_charged_zombie_hit_damage_+%_final", 100 },
				{ "power_charged_zombie_damage_taken_-%_final", 30 },
				{ "base_skill_effect_duration", 20000 },
			},
			stats = {
				"can_perform_skill_while_moving",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MetaReapersInvocationPlayer"] = {
	name = "Reaper's Invocation",
	baseTypeName = "Reaper's Invocation",
	color = 3,
	description = "While active, this Invocation gains Energy when you kill an enemy with a Melee Attack. Using the Invocation once sufficient Energy is gathered will consume the Energy to trigger socketed Spells, and can trigger them multiple times if it has enough Energy.",
	skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Invocation] = true, [SkillType.GeneratesEnergy] = true, },
	castTime = 0,
	qualityStats = {
		{ "energy_generated_+%", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Reaper's Invocation",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_maximum_energy", 500 },
				{ "melee_kill_invocation_gain_X_centienergy_per_monster_power_on_melee_kill", 1000 },
			},
			stats = {
				"energy_generated_+%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 0, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SupportReapersInvocationPlayer"] = {
	name = "SupportReapersInvocationPlayer",
	hidden = true,
	support = true,
	requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, },
	addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, },
	excludeSkillTypes = { SkillType.SupportedByHourglass, },
	isTrigger = true,
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "SupportReapersInvocationPlayer",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gem_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 },
			},
			stats = {
				"triggered_by_generic_ongoing_trigger",
				"display_generic_ongoing_triggerer_is_invocation_skill",
				"skill_cannot_generate_energy",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SacrificePlayer"] = {
	name = "Sacrifice",
	baseTypeName = "Sacrifice",
	color = 3,
	description = "While active, your undead Reviving Minions can be used in place of Corpses by your skills, but your Minions Revive more slowly.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Minion] = true, },
	castTime = 1,
	qualityStats = {
		{ "harvester_minion_resummon_speed_+%_final", 0.25 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 60, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 60, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 60, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 60, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 60, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 60, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 60, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 60, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 60, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 60, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 60, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 60, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 60, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 60, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 60, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 60, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 60, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 60, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 60, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 60, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Sacrifice",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "harvester",
			baseFlags = {
				minion = true,
			},
			stats = {
				"harvester_minion_resummon_speed_+%_final",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { -50, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { -49, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { -48, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { -47, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { -46, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { -45, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { -44, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { -43, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { -42, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { -41, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { -40, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { -39, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { -38, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { -37, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { -36, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { -35, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { -34, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { -33, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { -32, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { -31, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { -30, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { -29, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { -28, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { -27, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { -26, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { -25, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { -24, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { -23, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { -22, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { -21, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { -20, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { -19, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { -18, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { -17, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { -16, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { -15, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { -14, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { -13, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { -12, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { -11, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ShatteringPalmPlayer"] = {
	name = "Shattering Palm",
	baseTypeName = "Shattering Palm",
	color = 3,
	description = "Dash to an enemy and Strike them with an Unarmed Attack that manifests a wave of cold, coating nearby enemies in shards of ice. Dealing enough damage to these enemies will shatter the shards, causing an icy explosion that deals Attack damage. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.MeleeSingleTarget] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "additional_base_critical_strike_chance", 10 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.35, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.38, levelRequirement = 3, cost = { Mana = 6, }, },
		[3] = { attackSpeedMultiplier = -10, baseMultiplier = 0.42, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { attackSpeedMultiplier = -10, baseMultiplier = 0.46, levelRequirement = 10, cost = { Mana = 8, }, },
		[5] = { attackSpeedMultiplier = -10, baseMultiplier = 0.5, levelRequirement = 14, cost = { Mana = 9, }, },
		[6] = { attackSpeedMultiplier = -10, baseMultiplier = 0.54, levelRequirement = 18, cost = { Mana = 10, }, },
		[7] = { attackSpeedMultiplier = -10, baseMultiplier = 0.57, levelRequirement = 22, cost = { Mana = 12, }, },
		[8] = { attackSpeedMultiplier = -10, baseMultiplier = 0.61, levelRequirement = 26, cost = { Mana = 13, }, },
		[9] = { attackSpeedMultiplier = -10, baseMultiplier = 0.64, levelRequirement = 31, cost = { Mana = 15, }, },
		[10] = { attackSpeedMultiplier = -10, baseMultiplier = 0.67, levelRequirement = 36, cost = { Mana = 17, }, },
		[11] = { attackSpeedMultiplier = -10, baseMultiplier = 0.7, levelRequirement = 41, cost = { Mana = 19, }, },
		[12] = { attackSpeedMultiplier = -10, baseMultiplier = 0.74, levelRequirement = 46, cost = { Mana = 21, }, },
		[13] = { attackSpeedMultiplier = -10, baseMultiplier = 0.78, levelRequirement = 52, cost = { Mana = 24, }, },
		[14] = { attackSpeedMultiplier = -10, baseMultiplier = 0.81, levelRequirement = 58, cost = { Mana = 26, }, },
		[15] = { attackSpeedMultiplier = -10, baseMultiplier = 0.86, levelRequirement = 64, cost = { Mana = 30, }, },
		[16] = { attackSpeedMultiplier = -10, baseMultiplier = 0.9, levelRequirement = 66, cost = { Mana = 33, }, },
		[17] = { attackSpeedMultiplier = -10, baseMultiplier = 0.94, levelRequirement = 72, cost = { Mana = 37, }, },
		[18] = { attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 78, cost = { Mana = 42, }, },
		[19] = { attackSpeedMultiplier = -10, baseMultiplier = 1.04, levelRequirement = 84, cost = { Mana = 47, }, },
		[20] = { attackSpeedMultiplier = -10, baseMultiplier = 1.09, levelRequirement = 90, cost = { Mana = 53, }, },
		[21] = { attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 90, cost = { Mana = 59, }, },
		[22] = { attackSpeedMultiplier = -10, baseMultiplier = 1.2, levelRequirement = 90, cost = { Mana = 66, }, },
		[23] = { attackSpeedMultiplier = -10, baseMultiplier = 1.26, levelRequirement = 90, cost = { Mana = 74, }, },
		[24] = { attackSpeedMultiplier = -10, baseMultiplier = 1.33, levelRequirement = 90, cost = { Mana = 83, }, },
		[25] = { attackSpeedMultiplier = -10, baseMultiplier = 1.39, levelRequirement = 90, cost = { Mana = 93, }, },
		[26] = { attackSpeedMultiplier = -10, baseMultiplier = 1.46, levelRequirement = 90, cost = { Mana = 105, }, },
		[27] = { attackSpeedMultiplier = -10, baseMultiplier = 1.54, levelRequirement = 90, cost = { Mana = 117, }, },
		[28] = { attackSpeedMultiplier = -10, baseMultiplier = 1.61, levelRequirement = 90, cost = { Mana = 131, }, },
		[29] = { attackSpeedMultiplier = -10, baseMultiplier = 1.69, levelRequirement = 90, cost = { Mana = 147, }, },
		[30] = { attackSpeedMultiplier = -10, baseMultiplier = 1.78, levelRequirement = 90, cost = { Mana = 165, }, },
		[31] = { attackSpeedMultiplier = -10, baseMultiplier = 1.87, levelRequirement = 90, cost = { Mana = 185, }, },
		[32] = { attackSpeedMultiplier = -10, baseMultiplier = 1.96, levelRequirement = 90, cost = { Mana = 207, }, },
		[33] = { attackSpeedMultiplier = -10, baseMultiplier = 2.06, levelRequirement = 90, cost = { Mana = 232, }, },
		[34] = { attackSpeedMultiplier = -10, baseMultiplier = 2.16, levelRequirement = 90, cost = { Mana = 260, }, },
		[35] = { attackSpeedMultiplier = -10, baseMultiplier = 2.27, levelRequirement = 90, cost = { Mana = 292, }, },
		[36] = { attackSpeedMultiplier = -10, baseMultiplier = 2.38, levelRequirement = 90, cost = { Mana = 327, }, },
		[37] = { attackSpeedMultiplier = -10, baseMultiplier = 2.5, levelRequirement = 90, cost = { Mana = 366, }, },
		[38] = { attackSpeedMultiplier = -10, baseMultiplier = 2.63, levelRequirement = 90, cost = { Mana = 410, }, },
		[39] = { attackSpeedMultiplier = -10, baseMultiplier = 2.76, levelRequirement = 90, cost = { Mana = 460, }, },
		[40] = { attackSpeedMultiplier = -10, baseMultiplier = 2.9, levelRequirement = 90, cost = { Mana = 515, }, },
	},
	statSets = {
		[1] = {
			label = "Melee",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "shattering_palm",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "base_melee_dash_range", 65 },
				{ "additional_base_critical_strike_chance", 900 },
				{ "active_skill_base_area_of_effect_radius", 38 },
			},
			stats = {
				"attack_minimum_added_cold_damage",
				"attack_maximum_added_cold_damage",
				"shattering_palm_debuff_damage_threshold",
				"global_always_hit",
				"is_area_damage",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 33, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 62, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 88, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 133, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 189, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 282, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 402, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 555, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 749, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 995, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 1379, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 1881, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 2532, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 3546, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 4673, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 6410, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 8716, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 12304, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 16487, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 22942, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 31724, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 38477, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ShatteringPalmExplosionPlayer"] = {
	name = "Freezing Explosion",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.Nova] = true, [SkillType.Cold] = true, [SkillType.UseGlobalStats] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "additional_base_critical_strike_chance", 10 },
	},
	levels = {
		[1] = { baseMultiplier = 1.3, levelRequirement = 0, },
		[2] = { baseMultiplier = 1.43, levelRequirement = 0, },
		[3] = { baseMultiplier = 1.57, levelRequirement = 0, },
		[4] = { baseMultiplier = 1.71, levelRequirement = 0, },
		[5] = { baseMultiplier = 1.85, levelRequirement = 0, },
		[6] = { baseMultiplier = 1.99, levelRequirement = 0, },
		[7] = { baseMultiplier = 2.13, levelRequirement = 0, },
		[8] = { baseMultiplier = 2.26, levelRequirement = 0, },
		[9] = { baseMultiplier = 2.37, levelRequirement = 0, },
		[10] = { baseMultiplier = 2.49, levelRequirement = 0, },
		[11] = { baseMultiplier = 2.61, levelRequirement = 0, },
		[12] = { baseMultiplier = 2.74, levelRequirement = 0, },
		[13] = { baseMultiplier = 2.88, levelRequirement = 0, },
		[14] = { baseMultiplier = 3.03, levelRequirement = 0, },
		[15] = { baseMultiplier = 3.18, levelRequirement = 0, },
		[16] = { baseMultiplier = 3.34, levelRequirement = 0, },
		[17] = { baseMultiplier = 3.5, levelRequirement = 0, },
		[18] = { baseMultiplier = 3.68, levelRequirement = 0, },
		[19] = { baseMultiplier = 3.86, levelRequirement = 0, },
		[20] = { baseMultiplier = 4.05, levelRequirement = 0, },
		[21] = { baseMultiplier = 4.26, levelRequirement = 0, },
		[22] = { baseMultiplier = 4.47, levelRequirement = 0, },
		[23] = { baseMultiplier = 4.69, levelRequirement = 0, },
		[24] = { baseMultiplier = 4.93, levelRequirement = 0, },
		[25] = { baseMultiplier = 5.17, levelRequirement = 0, },
		[26] = { baseMultiplier = 5.43, levelRequirement = 0, },
		[27] = { baseMultiplier = 5.71, levelRequirement = 0, },
		[28] = { baseMultiplier = 5.99, levelRequirement = 0, },
		[29] = { baseMultiplier = 6.29, levelRequirement = 0, },
		[30] = { baseMultiplier = 6.6, levelRequirement = 0, },
		[31] = { baseMultiplier = 6.93, levelRequirement = 0, },
		[32] = { baseMultiplier = 7.28, levelRequirement = 0, },
		[33] = { baseMultiplier = 7.65, levelRequirement = 0, },
		[34] = { baseMultiplier = 8.03, levelRequirement = 0, },
		[35] = { baseMultiplier = 8.43, levelRequirement = 0, },
		[36] = { baseMultiplier = 8.85, levelRequirement = 0, },
		[37] = { baseMultiplier = 9.29, levelRequirement = 0, },
		[38] = { baseMultiplier = 9.76, levelRequirement = 0, },
		[39] = { baseMultiplier = 10.25, levelRequirement = 0, },
		[40] = { baseMultiplier = 10.76, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Explosion",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.034650001674891,
			damageIncrementalEffectiveness = 0.012719999998808,
			statDescriptionScope = "triggered_freezing_word_explosion",
			baseFlags = {
				area = true,
				nonWeaponAttack = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 16 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 100 },
				{ "additional_base_critical_strike_chance", 1100 },
			},
			stats = {
				"attack_minimum_added_cold_damage",
				"attack_maximum_added_cold_damage",
				"is_area_damage",
				"attack_is_not_melee_override",
				"triggered_by_freezing_word_bomb",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ShockNovaPlayer"] = {
	name = "Shock Nova",
	baseTypeName = "Shock Nova",
	fromItem = true,
	color = 3,
	description = "Unleashes a Nova of Lightning damage to Electrocute enemies.",
	skillTypes = { [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.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.Cascadable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "fishing_line_strength_+%", 0.5 },
	},
	levels = {
		[1] = { critChance = 11, levelRequirement = 0, },
		[2] = { critChance = 11, levelRequirement = 3, },
		[3] = { critChance = 11, levelRequirement = 6, },
		[4] = { critChance = 11, levelRequirement = 10, },
		[5] = { critChance = 11, levelRequirement = 14, },
		[6] = { critChance = 11, levelRequirement = 18, },
		[7] = { critChance = 11, levelRequirement = 22, },
		[8] = { critChance = 11, levelRequirement = 26, },
		[9] = { critChance = 11, levelRequirement = 31, },
		[10] = { critChance = 11, levelRequirement = 36, },
		[11] = { critChance = 11, levelRequirement = 41, },
		[12] = { critChance = 11, levelRequirement = 46, },
		[13] = { critChance = 11, levelRequirement = 52, },
		[14] = { critChance = 11, levelRequirement = 58, },
		[15] = { critChance = 11, levelRequirement = 64, },
		[16] = { critChance = 11, levelRequirement = 66, },
		[17] = { critChance = 11, levelRequirement = 72, },
		[18] = { critChance = 11, levelRequirement = 78, },
		[19] = { critChance = 11, levelRequirement = 84, },
		[20] = { critChance = 11, levelRequirement = 90, },
		[21] = { critChance = 11, levelRequirement = 90, },
		[22] = { critChance = 11, levelRequirement = 90, },
		[23] = { critChance = 11, levelRequirement = 90, },
		[24] = { critChance = 11, levelRequirement = 90, },
		[25] = { critChance = 11, levelRequirement = 90, },
		[26] = { critChance = 11, levelRequirement = 90, },
		[27] = { critChance = 11, levelRequirement = 90, },
		[28] = { critChance = 11, levelRequirement = 90, },
		[29] = { critChance = 11, levelRequirement = 90, },
		[30] = { critChance = 11, levelRequirement = 90, },
		[31] = { critChance = 11, levelRequirement = 90, },
		[32] = { critChance = 11, levelRequirement = 90, },
		[33] = { critChance = 11, levelRequirement = 90, },
		[34] = { critChance = 11, levelRequirement = 90, },
		[35] = { critChance = 11, levelRequirement = 90, },
		[36] = { critChance = 11, levelRequirement = 90, },
		[37] = { critChance = 11, levelRequirement = 90, },
		[38] = { critChance = 11, levelRequirement = 90, },
		[39] = { critChance = 11, levelRequirement = 90, },
		[40] = { critChance = 11, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Shock Nova",
			baseEffectiveness = 1.305999994278,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_electrocutes_as_though_dealt_damage_+%_final", 100 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_area_damage",
				"can_perform_skill_while_moving",
				"base_lightning_damage_can_electrocute",
			},
			levels = {
				[1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SigilOfPowerPlayer"] = {
	name = "Sigil of Power",
	baseTypeName = "Sigil of Power",
	fromItem = true,
	color = 3,
	description = "Places a Sigil on the ground, providing a powerful Spell Damage Buff to you and Allies while standing in it. The Buff becomes more powerful the more mana you spend while standing in the Sigil.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, [SkillType.Totemable] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.4 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 10, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 10, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 10, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 10, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 10, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 10, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 10, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 10, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 10, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 10, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 10, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 10, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 10, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 10, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 10, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 10, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 10, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 10, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 10, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 10, },
	},
	statSets = {
		[1] = {
			label = "Sigil of Power",
			baseEffectiveness = 0.1630000025034,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "circle_of_power",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "circle_of_power_max_stages", 4 },
				{ "base_number_of_sigil_of_power_allowed", 1 },
				{ "base_circle_of_power_mana_%_spend_per_upgrade", 50 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_base_area_of_effect_radius", 30 },
			},
			stats = {
				"circle_of_power_spell_damage_+%_final_per_stage",
				"base_skill_effect_duration",
				"display_sigil_of_power_stage_gain_delay",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 10, 10000, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 10, 10100, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 10, 10200, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 10, 10300, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 11, 10400, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 11, 10500, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 11, 10600, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 11, 10700, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 12, 10800, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 12, 10900, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 12, 11000, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 12, 11100, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 13, 11200, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 13, 11300, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 13, 11400, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 13, 11500, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 14, 11600, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 14, 11700, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 14, 11800, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 14, 11900, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 15, 12000, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 15, 12100, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 15, 12200, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 15, 12300, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 16, 12400, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 16, 12500, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 16, 12600, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 16, 12700, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 17, 12800, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 17, 12900, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 17, 13000, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 17, 13100, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 18, 13200, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 18, 13300, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 18, 13400, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 18, 13500, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 19, 13600, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 19, 13700, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 19, 13800, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 19, 13900, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SiphoningStrikePlayer"] = {
	name = "Siphoning Strike",
	baseTypeName = "Siphoning Strike",
	color = 3,
	description = "Dash to a target and Strike them with your Quarterstaff. If the target is Shocked, consumes the Shock to release a Lightning shockwave around the target and grant you a Power Charge.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.SkillConsumesShock] = true, [SkillType.GeneratesCharges] = true, [SkillType.QuarterstaffSkill] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_hit_damage_stun_multiplier_+%_final", 2 },
	},
	levels = {
		[1] = { baseMultiplier = 1.2, levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { baseMultiplier = 1.32, levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { baseMultiplier = 1.45, levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { baseMultiplier = 1.58, levelRequirement = 10, cost = { Mana = 10, }, },
		[5] = { baseMultiplier = 1.71, levelRequirement = 14, cost = { Mana = 11, }, },
		[6] = { baseMultiplier = 1.84, levelRequirement = 18, cost = { Mana = 12, }, },
		[7] = { baseMultiplier = 1.97, levelRequirement = 22, cost = { Mana = 14, }, },
		[8] = { baseMultiplier = 2.08, levelRequirement = 26, cost = { Mana = 16, }, },
		[9] = { baseMultiplier = 2.19, levelRequirement = 31, cost = { Mana = 17, }, },
		[10] = { baseMultiplier = 2.3, levelRequirement = 36, cost = { Mana = 20, }, },
		[11] = { baseMultiplier = 2.41, levelRequirement = 41, cost = { Mana = 22, }, },
		[12] = { baseMultiplier = 2.53, levelRequirement = 46, cost = { Mana = 25, }, },
		[13] = { baseMultiplier = 2.66, levelRequirement = 52, cost = { Mana = 28, }, },
		[14] = { baseMultiplier = 2.79, levelRequirement = 58, cost = { Mana = 31, }, },
		[15] = { baseMultiplier = 2.93, levelRequirement = 64, cost = { Mana = 35, }, },
		[16] = { baseMultiplier = 3.08, levelRequirement = 66, cost = { Mana = 39, }, },
		[17] = { baseMultiplier = 3.23, levelRequirement = 72, cost = { Mana = 44, }, },
		[18] = { baseMultiplier = 3.39, levelRequirement = 78, cost = { Mana = 49, }, },
		[19] = { baseMultiplier = 3.56, levelRequirement = 84, cost = { Mana = 55, }, },
		[20] = { baseMultiplier = 3.74, levelRequirement = 90, cost = { Mana = 62, }, },
		[21] = { baseMultiplier = 3.93, levelRequirement = 90, cost = { Mana = 69, }, },
		[22] = { baseMultiplier = 4.13, levelRequirement = 90, cost = { Mana = 78, }, },
		[23] = { baseMultiplier = 4.33, levelRequirement = 90, cost = { Mana = 87, }, },
		[24] = { baseMultiplier = 4.55, levelRequirement = 90, cost = { Mana = 98, }, },
		[25] = { baseMultiplier = 4.78, levelRequirement = 90, cost = { Mana = 110, }, },
		[26] = { baseMultiplier = 5.02, levelRequirement = 90, cost = { Mana = 123, }, },
		[27] = { baseMultiplier = 5.27, levelRequirement = 90, cost = { Mana = 138, }, },
		[28] = { baseMultiplier = 5.53, levelRequirement = 90, cost = { Mana = 154, }, },
		[29] = { baseMultiplier = 5.81, levelRequirement = 90, cost = { Mana = 173, }, },
		[30] = { baseMultiplier = 6.1, levelRequirement = 90, cost = { Mana = 194, }, },
		[31] = { baseMultiplier = 6.4, levelRequirement = 90, cost = { Mana = 217, }, },
		[32] = { baseMultiplier = 6.72, levelRequirement = 90, cost = { Mana = 243, }, },
		[33] = { baseMultiplier = 7.06, levelRequirement = 90, cost = { Mana = 273, }, },
		[34] = { baseMultiplier = 7.41, levelRequirement = 90, cost = { Mana = 306, }, },
		[35] = { baseMultiplier = 7.78, levelRequirement = 90, cost = { Mana = 342, }, },
		[36] = { baseMultiplier = 8.17, levelRequirement = 90, cost = { Mana = 384, }, },
		[37] = { baseMultiplier = 8.58, levelRequirement = 90, cost = { Mana = 430, }, },
		[38] = { baseMultiplier = 9.01, levelRequirement = 90, cost = { Mana = 482, }, },
		[39] = { baseMultiplier = 9.46, levelRequirement = 90, cost = { Mana = 539, }, },
		[40] = { baseMultiplier = 9.93, levelRequirement = 90, cost = { Mana = 604, }, },
	},
	statSets = {
		[1] = {
			label = "Dash",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "charged_strike",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "base_melee_dash_range", 65 },
				{ "melee_range_+", 6 },
				{ "active_skill_hit_damage_stun_multiplier_+%_final", 50 },
			},
			stats = {
				"skill_can_add_multiple_charges_per_action",
				"is_area_damage",
				"never_shock",
				"global_knockback",
				"base_consume_enemy_shock_on_hit",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Shockwave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "charged_strike",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 },
				{ "melee_conditional_step_distance", 10 },
				{ "base_melee_dash_range", 65 },
				{ "active_skill_hit_damage_stun_multiplier_+%_final", 50 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"skill_can_add_multiple_charges_per_action",
				"is_area_damage",
				"never_shock",
				"base_consume_enemy_shock_on_hit",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalArsonistsPlayer"] = {
	name = "Skeletal Arsonist Minion",
	baseTypeName = "Skeletal Arsonist Minion",
	minionList = {
		"RaisedSkeletonArsonist",
	},
	color = 3,
	description = "Summons bomb-throwing, Reviving Skeletal Arsonists that can detonate other Minions on Command.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Fire] = true, [SkillType.CommandableMinion] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.DamageOverTime] = true, },
	castTime = 0,
	qualityStats = {
	},
	levels = {
		[1] = { spiritReservationFlat = 90, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 65, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 50, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 47, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 47, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 47, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 44, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 44, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 44, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 42, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 42, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 42, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 40, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 40, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 40, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 40, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 39, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 39, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 39, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 39, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 35, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalBrutesPlayer"] = {
	name = "Skeletal Brute Minion",
	baseTypeName = "Skeletal Brute Minion",
	minionList = {
		"RaisedSkeletonBrute",
	},
	color = 3,
	description = "Summons hard-hitting, Reviving Skeletal Brutes that can Stun Primed enemies.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, },
	castTime = 0,
	qualityStats = {
		{ "active_skill_minion_life_+%_final", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 165, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 119, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 91, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 74, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 63, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 63, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 58, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 58, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 58, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 54, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 54, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 54, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 51, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 51, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 51, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 51, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 48, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 48, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 48, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 48, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 46, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 46, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 46, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 46, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 46, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 45, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 45, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 45, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 45, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 45, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 44, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 44, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 44, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 44, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 44, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 43, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 43, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 43, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 43, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 43, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalClericsPlayer"] = {
	name = "Skeletal Cleric Minion",
	baseTypeName = "Skeletal Cleric Minion",
	minionList = {
		"RaisedSkeletonCleric",
	},
	color = 3,
	description = "Summons Reviving Skeletal Clerics that heal other minions and revive fallen Skeletons.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, },
	minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, },
	castTime = 0,
	qualityStats = {
		{ "active_skill_minion_life_+%_final", 1.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 44, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 33, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 27, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 25, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 25, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 23, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 23, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 23, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 22, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 22, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 22, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 21, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 21, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 21, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 21, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 20, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 20, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 20, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 20, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 16, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalFrostMagesPlayer"] = {
	name = "Skeletal Frost Mage Minion",
	baseTypeName = "Skeletal Frost Mage Minion",
	minionList = {
		"RaisedSkeletonFrostMage",
	},
	color = 3,
	description = "Summons Reviving Skeletal Frost Mages that can be Commanded to cast icy explosions.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Cold] = true, [SkillType.CommandableMinion] = true, },
	minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Cascadable] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_reservation_+%", -0.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 120, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 87, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 66, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 54, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 49, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 49, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 46, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 46, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 46, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 43, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 43, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 43, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 41, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 41, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 41, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 41, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 39, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 39, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 39, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 39, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 35, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalReaversPlayer"] = {
	name = "Skeletal Reaver Minion",
	baseTypeName = "Skeletal Reaver Minion",
	minionList = {
		"RaisedSkeletonReaver",
	},
	color = 3,
	description = "Summons aggressive, Reviving Skeletal Reavers that can enrage on Command.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, [SkillType.CommandableMinion] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, },
	castTime = 0,
	qualityStats = {
		{ "minion_rage_effect_+%", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 90, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 65, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 50, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 41, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 37, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 37, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 35, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 35, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 35, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 33, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 33, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 33, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 31, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 31, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 31, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 31, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 26, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalSnipersPlayer"] = {
	name = "Skeletal Sniper Minion",
	baseTypeName = "Skeletal Sniper Minion",
	minionList = {
		"RaisedSkeletonSniper",
	},
	color = 3,
	description = "Summons long-ranged, Reviving Skeletal Snipers that can fire a gas arrow on Command.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, [SkillType.Chaos] = true, [SkillType.Fire] = true, [SkillType.CommandableMinion] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Duration] = true, [SkillType.Area] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_reservation_+%", -0.5 },
	},
	levels = {
		[1] = { spiritReservationFlat = 90, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 65, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 50, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 41, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 37, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 37, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 35, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 35, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 35, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 33, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 33, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 33, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 31, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 31, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 31, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 31, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 29, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 28, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 27, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 26, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 26, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalStormMagesPlayer"] = {
	name = "Skeletal Storm Mage Minion",
	baseTypeName = "Skeletal Storm Mage Minion",
	minionList = {
		"RaisedSkeletonStormMage",
	},
	color = 3,
	description = "Summons Reviving Skeletal Storm Mages that can call down a lightning storm on dead Skeletons on Command.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Lightning] = true, [SkillType.CommandableMinion] = true, },
	minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Chains] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.Duration] = true, },
	castTime = 0,
	qualityStats = {
		{ "minion_maximum_life_%_to_gain_as_maximum_energy_shield", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 120, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 87, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 66, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 54, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 49, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 49, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 45, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 45, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 45, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 42, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 42, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 42, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 40, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 40, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 40, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 40, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 39, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 39, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 39, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 39, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 38, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 37, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 36, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 35, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 35, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonSkeletalWarriorsPlayer"] = {
	name = "Skeletal Warrior Minion",
	baseTypeName = "Skeletal Warrior Minion",
	minionList = {
		"RaisedSkeletonWarrior",
	},
	color = 3,
	description = "Summons Reviving Skeletal Warriors.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, },
	castTime = 0,
	qualityStats = {
		{ "minion_block_%", 0.75 },
	},
	levels = {
		[1] = { spiritReservationFlat = 60, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 44, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 33, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 27, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 25, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 25, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 23, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 23, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 23, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 22, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 22, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 22, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 21, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 21, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 21, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 21, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 20, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 20, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 20, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 20, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 19, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 18, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 17, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 16, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 16, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Minion Info",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 2 },
				{ "minion_base_resummon_time_ms", 12000 },
			},
			stats = {
				"is_resummoning_minion",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SolarOrbPlayer"] = {
	name = "Solar Orb",
	baseTypeName = "Solar Orb",
	color = 3,
	description = "Creates a fiery Orb that periodically releases fiery pulses. Enemies that are very close to the Orb are Ignited.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Fire] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.AreaSpell] = true, [SkillType.Orb] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, [SkillType.Sustained] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "solar_orb_base_pulse_frequency_ms", -15 },
	},
	levels = {
		[1] = { critChance = 7, levelRequirement = 0, cost = { Mana = 13, }, },
		[2] = { critChance = 7, levelRequirement = 3, cost = { Mana = 15, }, },
		[3] = { critChance = 7, levelRequirement = 6, cost = { Mana = 17, }, },
		[4] = { critChance = 7, levelRequirement = 10, cost = { Mana = 19, }, },
		[5] = { critChance = 7, levelRequirement = 14, cost = { Mana = 22, }, },
		[6] = { critChance = 7, levelRequirement = 18, cost = { Mana = 25, }, },
		[7] = { critChance = 7, levelRequirement = 22, cost = { Mana = 28, }, },
		[8] = { critChance = 7, levelRequirement = 26, cost = { Mana = 32, }, },
		[9] = { critChance = 7, levelRequirement = 31, cost = { Mana = 36, }, },
		[10] = { critChance = 7, levelRequirement = 36, cost = { Mana = 41, }, },
		[11] = { critChance = 7, levelRequirement = 41, cost = { Mana = 46, }, },
		[12] = { critChance = 7, levelRequirement = 46, cost = { Mana = 52, }, },
		[13] = { critChance = 7, levelRequirement = 52, cost = { Mana = 59, }, },
		[14] = { critChance = 7, levelRequirement = 58, cost = { Mana = 67, }, },
		[15] = { critChance = 7, levelRequirement = 64, cost = { Mana = 76, }, },
		[16] = { critChance = 7, levelRequirement = 66, cost = { Mana = 86, }, },
		[17] = { critChance = 7, levelRequirement = 72, cost = { Mana = 97, }, },
		[18] = { critChance = 7, levelRequirement = 78, cost = { Mana = 110, }, },
		[19] = { critChance = 7, levelRequirement = 84, cost = { Mana = 125, }, },
		[20] = { critChance = 7, levelRequirement = 90, cost = { Mana = 141, }, },
		[21] = { critChance = 7, levelRequirement = 90, cost = { Mana = 160, }, },
		[22] = { critChance = 7, levelRequirement = 90, cost = { Mana = 181, }, },
		[23] = { critChance = 7, levelRequirement = 90, cost = { Mana = 205, }, },
		[24] = { critChance = 7, levelRequirement = 90, cost = { Mana = 232, }, },
		[25] = { critChance = 7, levelRequirement = 90, cost = { Mana = 262, }, },
		[26] = { critChance = 7, levelRequirement = 90, cost = { Mana = 297, }, },
		[27] = { critChance = 7, levelRequirement = 90, cost = { Mana = 336, }, },
		[28] = { critChance = 7, levelRequirement = 90, cost = { Mana = 381, }, },
		[29] = { critChance = 7, levelRequirement = 90, cost = { Mana = 431, }, },
		[30] = { critChance = 7, levelRequirement = 90, cost = { Mana = 488, }, },
		[31] = { critChance = 7, levelRequirement = 90, cost = { Mana = 552, }, },
		[32] = { critChance = 7, levelRequirement = 90, cost = { Mana = 625, }, },
		[33] = { critChance = 7, levelRequirement = 90, cost = { Mana = 707, }, },
		[34] = { critChance = 7, levelRequirement = 90, cost = { Mana = 800, }, },
		[35] = { critChance = 7, levelRequirement = 90, cost = { Mana = 906, }, },
		[36] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1025, }, },
		[37] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1160, }, },
		[38] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1313, }, },
		[39] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1486, }, },
		[40] = { critChance = 7, levelRequirement = 90, cost = { Mana = 1682, }, },
	},
	statSets = {
		[1] = {
			label = "Pulse",
			baseEffectiveness = 1.1399999856949,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "solar_orb_statset_0",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 10000 },
				{ "active_skill_base_area_of_effect_radius", 25 },
				{ "solar_orb_base_pulse_frequency_ms", 1400 },
				{ "solar_orb_base_maximum_number_of_orbs", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Ignite",
			baseEffectiveness = 4.3000001907349,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "solar_orb_statset_1",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_energy_generated_+%_final", -80 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"display_statset_hide_usage_stats",
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SoulOfferingPlayer"] = {
	name = "Soul Offering",
	baseTypeName = "Soul Offering",
	color = 3,
	description = "Impales a Skeleton on a bone spike, granting you a powerful Spell damage Buff as long as the spike remains. Does not affect your Minions.\n\nThe bone spike is itself a Minion. If it dies, the effect ends immediately.",
	skillTypes = { [SkillType.Offering] = true, [SkillType.Minion] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Triggerable] = true, [SkillType.CreatesMinion] = true, [SkillType.Limit] = true, [SkillType.Buff] = true, },
	castTime = 1,
	qualityStats = {
		{ "base_skill_effect_duration", 50 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 33, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 37, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 40, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 44, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 49, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 53, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 59, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 64, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 71, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 78, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 86, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 94, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 103, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 113, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 125, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 137, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 150, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 165, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 181, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 199, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 219, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 240, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 264, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 290, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 318, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 350, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 384, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 422, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 463, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 509, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 559, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 614, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 674, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 740, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 813, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 892, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 980, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1076, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1182, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1298, }, },
	},
	statSets = {
		[1] = {
			label = "Soul Offering",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "power_offering",
			statMap = {
				["power_offering_buff_spell_damage_+%_final"] = {
					mod("Damage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }),
				},
			},
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "base_number_of_power_offerings_allowed", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_skill_effect_duration", 4000 },
			},
			stats = {
				"power_offering_buff_spell_damage_+%_final",
				"can_perform_skill_while_moving",
				"display_statset_no_hit_damage",
			},
			levels = {
				[1] = { 20, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 21, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 22, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 23, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 24, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 25, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 26, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 27, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 28, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 29, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 31, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 32, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 33, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 34, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 35, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 36, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 37, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 38, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 39, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 40, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 41, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 42, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 43, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 44, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 45, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 46, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 47, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 48, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 49, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 50, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 51, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 54, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 55, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 56, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 57, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 58, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 59, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SoulrendPlayer"] = {
	name = "Soulrend",
	baseTypeName = "Soulrend",
	fromItem = true,
	color = 3,
	description = "Fires a Piercing Projectile that seeks out enemies. Enemies hit are inflicted with a Debuff that Hinders them and deals Chaos damage over time for a short duration.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Damage] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.CanRapidFire] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "base_skill_effect_duration", 5 },
	},
	levels = {
		[1] = { critChance = 13, levelRequirement = 0, },
		[2] = { critChance = 13, levelRequirement = 3, },
		[3] = { critChance = 13, levelRequirement = 6, },
		[4] = { critChance = 13, levelRequirement = 10, },
		[5] = { critChance = 13, levelRequirement = 14, },
		[6] = { critChance = 13, levelRequirement = 18, },
		[7] = { critChance = 13, levelRequirement = 22, },
		[8] = { critChance = 13, levelRequirement = 26, },
		[9] = { critChance = 13, levelRequirement = 31, },
		[10] = { critChance = 13, levelRequirement = 36, },
		[11] = { critChance = 13, levelRequirement = 41, },
		[12] = { critChance = 13, levelRequirement = 46, },
		[13] = { critChance = 13, levelRequirement = 52, },
		[14] = { critChance = 13, levelRequirement = 58, },
		[15] = { critChance = 13, levelRequirement = 64, },
		[16] = { critChance = 13, levelRequirement = 66, },
		[17] = { critChance = 13, levelRequirement = 72, },
		[18] = { critChance = 13, levelRequirement = 78, },
		[19] = { critChance = 13, levelRequirement = 84, },
		[20] = { critChance = 13, levelRequirement = 90, },
		[21] = { critChance = 13, levelRequirement = 90, },
		[22] = { critChance = 13, levelRequirement = 90, },
		[23] = { critChance = 13, levelRequirement = 90, },
		[24] = { critChance = 13, levelRequirement = 90, },
		[25] = { critChance = 13, levelRequirement = 90, },
		[26] = { critChance = 13, levelRequirement = 90, },
		[27] = { critChance = 13, levelRequirement = 90, },
		[28] = { critChance = 13, levelRequirement = 90, },
		[29] = { critChance = 13, levelRequirement = 90, },
		[30] = { critChance = 13, levelRequirement = 90, },
		[31] = { critChance = 13, levelRequirement = 90, },
		[32] = { critChance = 13, levelRequirement = 90, },
		[33] = { critChance = 13, levelRequirement = 90, },
		[34] = { critChance = 13, levelRequirement = 90, },
		[35] = { critChance = 13, levelRequirement = 90, },
		[36] = { critChance = 13, levelRequirement = 90, },
		[37] = { critChance = 13, levelRequirement = 90, },
		[38] = { critChance = 13, levelRequirement = 90, },
		[39] = { critChance = 13, levelRequirement = 90, },
		[40] = { critChance = 13, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Soulrend",
			baseEffectiveness = 1.4400000572205,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "soulrend",
			baseFlags = {
				spell = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_projectile_speed_+%_variation_final", 25 },
				{ "base_skill_effect_duration", 600 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "pvp_skill_dot_attack_time_override_ms", 600 },
			},
			stats = {
				"spell_minimum_base_chaos_damage",
				"spell_maximum_base_chaos_damage",
				"base_chaos_damage_to_deal_per_minute",
				"spell_damage_modifiers_apply_to_skill_dot",
				"base_is_projectile",
				"always_pierce",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 1, },
				[2] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.69999998807907, 1.2999999523163, 121.66667256504, statInterpolation = { 3, 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SparkPlayer"] = {
	name = "Spark",
	baseTypeName = "Spark",
	color = 3,
	description = "Launches a spray of sparking Projectiles that travel erratically along the ground until they hit an enemy or expire.",
	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.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "base_number_of_projectiles", 0.2 },
	},
	levels = {
		[1] = { critChance = 9, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { critChance = 9, levelRequirement = 3, cost = { Mana = 6, }, },
		[3] = { critChance = 9, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { critChance = 9, levelRequirement = 10, cost = { Mana = 8, }, },
		[5] = { critChance = 9, levelRequirement = 14, cost = { Mana = 10, }, },
		[6] = { critChance = 9, levelRequirement = 18, cost = { Mana = 11, }, },
		[7] = { critChance = 9, levelRequirement = 22, cost = { Mana = 12, }, },
		[8] = { critChance = 9, levelRequirement = 26, cost = { Mana = 14, }, },
		[9] = { critChance = 9, levelRequirement = 31, cost = { Mana = 16, }, },
		[10] = { critChance = 9, levelRequirement = 36, cost = { Mana = 18, }, },
		[11] = { critChance = 9, levelRequirement = 41, cost = { Mana = 21, }, },
		[12] = { critChance = 9, levelRequirement = 46, cost = { Mana = 23, }, },
		[13] = { critChance = 9, levelRequirement = 52, cost = { Mana = 27, }, },
		[14] = { critChance = 9, levelRequirement = 58, cost = { Mana = 30, }, },
		[15] = { critChance = 9, levelRequirement = 64, cost = { Mana = 34, }, },
		[16] = { critChance = 9, levelRequirement = 66, cost = { Mana = 39, }, },
		[17] = { critChance = 9, levelRequirement = 72, cost = { Mana = 44, }, },
		[18] = { critChance = 9, levelRequirement = 78, cost = { Mana = 50, }, },
		[19] = { critChance = 9, levelRequirement = 84, cost = { Mana = 56, }, },
		[20] = { critChance = 9, levelRequirement = 90, cost = { Mana = 64, }, },
		[21] = { critChance = 9, levelRequirement = 90, cost = { Mana = 72, }, },
		[22] = { critChance = 9, levelRequirement = 90, cost = { Mana = 82, }, },
		[23] = { critChance = 9, levelRequirement = 90, cost = { Mana = 93, }, },
		[24] = { critChance = 9, levelRequirement = 90, cost = { Mana = 105, }, },
		[25] = { critChance = 9, levelRequirement = 90, cost = { Mana = 119, }, },
		[26] = { critChance = 9, levelRequirement = 90, cost = { Mana = 135, }, },
		[27] = { critChance = 9, levelRequirement = 90, cost = { Mana = 153, }, },
		[28] = { critChance = 9, levelRequirement = 90, cost = { Mana = 173, }, },
		[29] = { critChance = 9, levelRequirement = 90, cost = { Mana = 196, }, },
		[30] = { critChance = 9, levelRequirement = 90, cost = { Mana = 222, }, },
		[31] = { critChance = 9, levelRequirement = 90, cost = { Mana = 251, }, },
		[32] = { critChance = 9, levelRequirement = 90, cost = { Mana = 284, }, },
		[33] = { critChance = 9, levelRequirement = 90, cost = { Mana = 321, }, },
		[34] = { critChance = 9, levelRequirement = 90, cost = { Mana = 364, }, },
		[35] = { critChance = 9, levelRequirement = 90, cost = { Mana = 412, }, },
		[36] = { critChance = 9, levelRequirement = 90, cost = { Mana = 466, }, },
		[37] = { critChance = 9, levelRequirement = 90, cost = { Mana = 527, }, },
		[38] = { critChance = 9, levelRequirement = 90, cost = { Mana = 597, }, },
		[39] = { critChance = 9, levelRequirement = 90, cost = { Mana = 676, }, },
		[40] = { critChance = 9, levelRequirement = 90, cost = { Mana = 765, }, },
	},
	statSets = {
		[1] = {
			label = "Spark",
			baseEffectiveness = 1.1399999856949,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "spark",
			baseFlags = {
				spell = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 2000 },
				{ "spark_pathing_width_bounds", 20 },
				{ "damage_hit_effect_index", 1009 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"base_number_of_projectiles",
				"base_projectile_speed_+%",
				"base_is_projectile",
				"projectiles_should_collide_with_flying_monsters",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, 6, 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, 7, 1, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, 7, 2, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, 7, 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, 7, 4, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, 8, 5, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, 8, 6, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, 8, 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, 8, 8, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, 9, 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, 9, 10, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, 9, 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, 10, 12, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, 10, 13, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, 11, 14, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, 11, 15, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, 12, 16, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, 12, 17, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, 13, 18, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, 13, 19, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, 14, 20, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, 14, 21, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, 15, 22, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, 15, 23, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, 16, 24, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, 16, 25, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, 17, 26, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, 17, 27, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, 18, 28, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, 18, 29, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, 19, 30, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, 19, 31, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, 20, 32, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, 20, 33, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, 21, 34, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, 22, 35, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, 23, 36, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, 24, 37, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, 25, 38, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, 26, 39, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["StaggeringPalmPlayer"] = {
	name = "Staggering Palm",
	baseTypeName = "Staggering Palm",
	color = 3,
	description = "Dash to an enemy and Strike them with an Unarmed Attack. Heavy Stunning an enemy with this Skill grants you a Buff that causes your Quarterstaff and Unarmed Attacks to also fire Projectiles for a short duration. Enemies which are Primed for Stun will instantly be Heavily Stunned. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Duration] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.6, levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.66, levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { attackSpeedMultiplier = -10, baseMultiplier = 0.73, levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { attackSpeedMultiplier = -10, baseMultiplier = 0.79, levelRequirement = 10, cost = { Mana = 10, }, },
		[5] = { attackSpeedMultiplier = -10, baseMultiplier = 0.85, levelRequirement = 14, cost = { Mana = 11, }, },
		[6] = { attackSpeedMultiplier = -10, baseMultiplier = 0.92, levelRequirement = 18, cost = { Mana = 12, }, },
		[7] = { attackSpeedMultiplier = -10, baseMultiplier = 0.98, levelRequirement = 22, cost = { Mana = 14, }, },
		[8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.04, levelRequirement = 26, cost = { Mana = 16, }, },
		[9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.09, levelRequirement = 31, cost = { Mana = 17, }, },
		[10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 36, cost = { Mana = 20, }, },
		[11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.21, levelRequirement = 41, cost = { Mana = 22, }, },
		[12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.27, levelRequirement = 46, cost = { Mana = 25, }, },
		[13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.33, levelRequirement = 52, cost = { Mana = 28, }, },
		[14] = { attackSpeedMultiplier = -10, baseMultiplier = 1.4, levelRequirement = 58, cost = { Mana = 31, }, },
		[15] = { attackSpeedMultiplier = -10, baseMultiplier = 1.47, levelRequirement = 64, cost = { Mana = 35, }, },
		[16] = { attackSpeedMultiplier = -10, baseMultiplier = 1.54, levelRequirement = 66, cost = { Mana = 39, }, },
		[17] = { attackSpeedMultiplier = -10, baseMultiplier = 1.62, levelRequirement = 72, cost = { Mana = 44, }, },
		[18] = { attackSpeedMultiplier = -10, baseMultiplier = 1.7, levelRequirement = 78, cost = { Mana = 49, }, },
		[19] = { attackSpeedMultiplier = -10, baseMultiplier = 1.78, levelRequirement = 84, cost = { Mana = 55, }, },
		[20] = { attackSpeedMultiplier = -10, baseMultiplier = 1.87, levelRequirement = 90, cost = { Mana = 62, }, },
		[21] = { attackSpeedMultiplier = -10, baseMultiplier = 1.96, levelRequirement = 90, cost = { Mana = 69, }, },
		[22] = { attackSpeedMultiplier = -10, baseMultiplier = 2.06, levelRequirement = 90, cost = { Mana = 78, }, },
		[23] = { attackSpeedMultiplier = -10, baseMultiplier = 2.17, levelRequirement = 90, cost = { Mana = 87, }, },
		[24] = { attackSpeedMultiplier = -10, baseMultiplier = 2.27, levelRequirement = 90, cost = { Mana = 98, }, },
		[25] = { attackSpeedMultiplier = -10, baseMultiplier = 2.39, levelRequirement = 90, cost = { Mana = 110, }, },
		[26] = { attackSpeedMultiplier = -10, baseMultiplier = 2.51, levelRequirement = 90, cost = { Mana = 123, }, },
		[27] = { attackSpeedMultiplier = -10, baseMultiplier = 2.63, levelRequirement = 90, cost = { Mana = 138, }, },
		[28] = { attackSpeedMultiplier = -10, baseMultiplier = 2.76, levelRequirement = 90, cost = { Mana = 154, }, },
		[29] = { attackSpeedMultiplier = -10, baseMultiplier = 2.9, levelRequirement = 90, cost = { Mana = 173, }, },
		[30] = { attackSpeedMultiplier = -10, baseMultiplier = 3.05, levelRequirement = 90, cost = { Mana = 194, }, },
		[31] = { attackSpeedMultiplier = -10, baseMultiplier = 3.2, levelRequirement = 90, cost = { Mana = 217, }, },
		[32] = { attackSpeedMultiplier = -10, baseMultiplier = 3.36, levelRequirement = 90, cost = { Mana = 243, }, },
		[33] = { attackSpeedMultiplier = -10, baseMultiplier = 3.53, levelRequirement = 90, cost = { Mana = 273, }, },
		[34] = { attackSpeedMultiplier = -10, baseMultiplier = 3.71, levelRequirement = 90, cost = { Mana = 306, }, },
		[35] = { attackSpeedMultiplier = -10, baseMultiplier = 3.89, levelRequirement = 90, cost = { Mana = 342, }, },
		[36] = { attackSpeedMultiplier = -10, baseMultiplier = 4.08, levelRequirement = 90, cost = { Mana = 384, }, },
		[37] = { attackSpeedMultiplier = -10, baseMultiplier = 4.29, levelRequirement = 90, cost = { Mana = 430, }, },
		[38] = { attackSpeedMultiplier = -10, baseMultiplier = 4.5, levelRequirement = 90, cost = { Mana = 482, }, },
		[39] = { attackSpeedMultiplier = -10, baseMultiplier = 4.73, levelRequirement = 90, cost = { Mana = 539, }, },
		[40] = { attackSpeedMultiplier = -10, baseMultiplier = 4.97, levelRequirement = 90, cost = { Mana = 604, }, },
	},
	statSets = {
		[1] = {
			label = "Staggering Palm",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "wind_palm",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "base_melee_dash_range", 65 },
				{ "additional_base_critical_strike_chance", 700 },
			},
			stats = {
				"attack_minimum_added_physical_damage",
				"attack_maximum_added_physical_damage",
				"base_skill_effect_duration",
				"global_always_hit",
				"is_area_damage",
				"active_skill_show_crush_range",
				"crushing_blow",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 6000, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 6200, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 6400, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 6600, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 6800, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 7000, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 7200, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 7400, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 7600, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 7800, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 8000, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 8200, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 8400, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 8600, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 8800, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 9000, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 9200, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 9400, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 9600, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 9800, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 10000, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 10200, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 10400, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 10600, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 10800, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 11000, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 11200, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 11400, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 11600, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 11800, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 12000, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 12200, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 12400, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 12600, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 12800, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 13000, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 13200, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 13400, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 13600, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 13800, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["StaggeringPalmProjectilePlayer"] = {
	name = "Wind Blast (Quarterstaff)",
	hidden = true,
	skillTypes = { [SkillType.RangedAttack] = true, [SkillType.Physical] = true, [SkillType.Attack] = true, [SkillType.Triggerable] = true, [SkillType.Projectile] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "attacks_chance_to_blind_on_hit_%", 2 },
	},
	levels = {
		[1] = { baseMultiplier = 0.48, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.53, levelRequirement = 0, },
		[3] = { baseMultiplier = 0.58, levelRequirement = 0, },
		[4] = { baseMultiplier = 0.63, levelRequirement = 0, },
		[5] = { baseMultiplier = 0.68, levelRequirement = 0, },
		[6] = { baseMultiplier = 0.72, levelRequirement = 0, },
		[7] = { baseMultiplier = 0.77, levelRequirement = 0, },
		[8] = { baseMultiplier = 0.81, levelRequirement = 0, },
		[9] = { baseMultiplier = 0.84, levelRequirement = 0, },
		[10] = { baseMultiplier = 0.88, levelRequirement = 0, },
		[11] = { baseMultiplier = 0.92, levelRequirement = 0, },
		[12] = { baseMultiplier = 0.95, levelRequirement = 0, },
		[13] = { baseMultiplier = 0.99, levelRequirement = 0, },
		[14] = { baseMultiplier = 1.03, levelRequirement = 0, },
		[15] = { baseMultiplier = 1.07, levelRequirement = 0, },
		[16] = { baseMultiplier = 1.11, levelRequirement = 0, },
		[17] = { baseMultiplier = 1.14, levelRequirement = 0, },
		[18] = { baseMultiplier = 1.18, levelRequirement = 0, },
		[19] = { baseMultiplier = 1.22, levelRequirement = 0, },
		[20] = { baseMultiplier = 1.27, levelRequirement = 0, },
		[21] = { baseMultiplier = 1.31, levelRequirement = 0, },
		[22] = { baseMultiplier = 1.35, levelRequirement = 0, },
		[23] = { baseMultiplier = 1.4, levelRequirement = 0, },
		[24] = { baseMultiplier = 1.44, levelRequirement = 0, },
		[25] = { baseMultiplier = 1.49, levelRequirement = 0, },
		[26] = { baseMultiplier = 1.54, levelRequirement = 0, },
		[27] = { baseMultiplier = 1.59, levelRequirement = 0, },
		[28] = { baseMultiplier = 1.64, levelRequirement = 0, },
		[29] = { baseMultiplier = 1.7, levelRequirement = 0, },
		[30] = { baseMultiplier = 1.75, levelRequirement = 0, },
		[31] = { baseMultiplier = 1.81, levelRequirement = 0, },
		[32] = { baseMultiplier = 1.87, levelRequirement = 0, },
		[33] = { baseMultiplier = 1.93, levelRequirement = 0, },
		[34] = { baseMultiplier = 2, levelRequirement = 0, },
		[35] = { baseMultiplier = 2.07, levelRequirement = 0, },
		[36] = { baseMultiplier = 2.13, levelRequirement = 0, },
		[37] = { baseMultiplier = 2.2, levelRequirement = 0, },
		[38] = { baseMultiplier = 2.28, levelRequirement = 0, },
		[39] = { baseMultiplier = 2.35, levelRequirement = 0, },
		[40] = { baseMultiplier = 2.43, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile (Quarterstaff)",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 1 },
			},
			stats = {
				"base_is_projectile",
				"always_pierce",
				"triggered_by_staggering_palm_on_hit_with_other_skill",
				"visual_hit_effect_physical_is_wind",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["StaggeringPalmUnarmedProjectilePlayer"] = {
	name = "Wind Blast (Unarmed)",
	hidden = true,
	skillTypes = { [SkillType.UseGlobalStats] = true, [SkillType.RangedAttack] = true, [SkillType.Physical] = true, [SkillType.Attack] = true, [SkillType.Triggerable] = true, [SkillType.Projectile] = true, },
	weaponTypes = {
		["None"] = true,
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "attacks_chance_to_blind_on_hit_%", 2 },
	},
	levels = {
		[1] = { baseMultiplier = 0.48, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.53, levelRequirement = 0, },
		[3] = { baseMultiplier = 0.58, levelRequirement = 0, },
		[4] = { baseMultiplier = 0.63, levelRequirement = 0, },
		[5] = { baseMultiplier = 0.68, levelRequirement = 0, },
		[6] = { baseMultiplier = 0.72, levelRequirement = 0, },
		[7] = { baseMultiplier = 0.77, levelRequirement = 0, },
		[8] = { baseMultiplier = 0.81, levelRequirement = 0, },
		[9] = { baseMultiplier = 0.84, levelRequirement = 0, },
		[10] = { baseMultiplier = 0.88, levelRequirement = 0, },
		[11] = { baseMultiplier = 0.92, levelRequirement = 0, },
		[12] = { baseMultiplier = 0.95, levelRequirement = 0, },
		[13] = { baseMultiplier = 0.99, levelRequirement = 0, },
		[14] = { baseMultiplier = 1.03, levelRequirement = 0, },
		[15] = { baseMultiplier = 1.07, levelRequirement = 0, },
		[16] = { baseMultiplier = 1.11, levelRequirement = 0, },
		[17] = { baseMultiplier = 1.14, levelRequirement = 0, },
		[18] = { baseMultiplier = 1.18, levelRequirement = 0, },
		[19] = { baseMultiplier = 1.22, levelRequirement = 0, },
		[20] = { baseMultiplier = 1.27, levelRequirement = 0, },
		[21] = { baseMultiplier = 1.31, levelRequirement = 0, },
		[22] = { baseMultiplier = 1.35, levelRequirement = 0, },
		[23] = { baseMultiplier = 1.4, levelRequirement = 0, },
		[24] = { baseMultiplier = 1.44, levelRequirement = 0, },
		[25] = { baseMultiplier = 1.49, levelRequirement = 0, },
		[26] = { baseMultiplier = 1.54, levelRequirement = 0, },
		[27] = { baseMultiplier = 1.59, levelRequirement = 0, },
		[28] = { baseMultiplier = 1.64, levelRequirement = 0, },
		[29] = { baseMultiplier = 1.7, levelRequirement = 0, },
		[30] = { baseMultiplier = 1.75, levelRequirement = 0, },
		[31] = { baseMultiplier = 1.81, levelRequirement = 0, },
		[32] = { baseMultiplier = 1.87, levelRequirement = 0, },
		[33] = { baseMultiplier = 1.93, levelRequirement = 0, },
		[34] = { baseMultiplier = 2, levelRequirement = 0, },
		[35] = { baseMultiplier = 2.07, levelRequirement = 0, },
		[36] = { baseMultiplier = 2.13, levelRequirement = 0, },
		[37] = { baseMultiplier = 2.2, levelRequirement = 0, },
		[38] = { baseMultiplier = 2.28, levelRequirement = 0, },
		[39] = { baseMultiplier = 2.35, levelRequirement = 0, },
		[40] = { baseMultiplier = 2.43, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Projectile (Unarmed)",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 1 },
				{ "additional_base_critical_strike_chance", 700 },
			},
			stats = {
				"attack_minimum_added_physical_damage",
				"attack_maximum_added_physical_damage",
				"base_is_projectile",
				"always_pierce",
				"triggered_by_staggering_palm_on_hit_with_other_skill",
				"visual_hit_effect_physical_is_wind",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["StormWavePlayer"] = {
	name = "Storm Wave",
	baseTypeName = "Storm Wave",
	color = 3,
	description = "Sweep your Quarterstaff, projecting a bolt of Lightning through the ground in a long wave ahead of you.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.CreatesFissure] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_base_secondary_area_of_effect_radius", 0.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.25, levelRequirement = 0, cost = { Mana = 8, }, },
		[2] = { attackSpeedMultiplier = -25, baseMultiplier = 1.38, levelRequirement = 3, cost = { Mana = 9, }, },
		[3] = { attackSpeedMultiplier = -25, baseMultiplier = 1.51, levelRequirement = 6, cost = { Mana = 10, }, },
		[4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.65, levelRequirement = 10, cost = { Mana = 11, }, },
		[5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.78, levelRequirement = 14, cost = { Mana = 13, }, },
		[6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.91, levelRequirement = 18, cost = { Mana = 14, }, },
		[7] = { attackSpeedMultiplier = -25, baseMultiplier = 2.05, levelRequirement = 22, cost = { Mana = 16, }, },
		[8] = { attackSpeedMultiplier = -25, baseMultiplier = 2.17, levelRequirement = 26, cost = { Mana = 18, }, },
		[9] = { attackSpeedMultiplier = -25, baseMultiplier = 2.28, levelRequirement = 31, cost = { Mana = 20, }, },
		[10] = { attackSpeedMultiplier = -25, baseMultiplier = 2.39, levelRequirement = 36, cost = { Mana = 23, }, },
		[11] = { attackSpeedMultiplier = -25, baseMultiplier = 2.51, levelRequirement = 41, cost = { Mana = 26, }, },
		[12] = { attackSpeedMultiplier = -25, baseMultiplier = 2.64, levelRequirement = 46, cost = { Mana = 29, }, },
		[13] = { attackSpeedMultiplier = -25, baseMultiplier = 2.77, levelRequirement = 52, cost = { Mana = 32, }, },
		[14] = { attackSpeedMultiplier = -25, baseMultiplier = 2.91, levelRequirement = 58, cost = { Mana = 36, }, },
		[15] = { attackSpeedMultiplier = -25, baseMultiplier = 3.05, levelRequirement = 64, cost = { Mana = 40, }, },
		[16] = { attackSpeedMultiplier = -25, baseMultiplier = 3.21, levelRequirement = 66, cost = { Mana = 45, }, },
		[17] = { attackSpeedMultiplier = -25, baseMultiplier = 3.37, levelRequirement = 72, cost = { Mana = 51, }, },
		[18] = { attackSpeedMultiplier = -25, baseMultiplier = 3.54, levelRequirement = 78, cost = { Mana = 57, }, },
		[19] = { attackSpeedMultiplier = -25, baseMultiplier = 3.71, levelRequirement = 84, cost = { Mana = 64, }, },
		[20] = { attackSpeedMultiplier = -25, baseMultiplier = 3.9, levelRequirement = 90, cost = { Mana = 72, }, },
		[21] = { attackSpeedMultiplier = -25, baseMultiplier = 4.09, levelRequirement = 90, cost = { Mana = 80, }, },
		[22] = { attackSpeedMultiplier = -25, baseMultiplier = 4.3, levelRequirement = 90, cost = { Mana = 90, }, },
		[23] = { attackSpeedMultiplier = -25, baseMultiplier = 4.51, levelRequirement = 90, cost = { Mana = 101, }, },
		[24] = { attackSpeedMultiplier = -25, baseMultiplier = 4.74, levelRequirement = 90, cost = { Mana = 113, }, },
		[25] = { attackSpeedMultiplier = -25, baseMultiplier = 4.98, levelRequirement = 90, cost = { Mana = 127, }, },
		[26] = { attackSpeedMultiplier = -25, baseMultiplier = 5.22, levelRequirement = 90, cost = { Mana = 142, }, },
		[27] = { attackSpeedMultiplier = -25, baseMultiplier = 5.49, levelRequirement = 90, cost = { Mana = 159, }, },
		[28] = { attackSpeedMultiplier = -25, baseMultiplier = 5.76, levelRequirement = 90, cost = { Mana = 179, }, },
		[29] = { attackSpeedMultiplier = -25, baseMultiplier = 6.05, levelRequirement = 90, cost = { Mana = 200, }, },
		[30] = { attackSpeedMultiplier = -25, baseMultiplier = 6.35, levelRequirement = 90, cost = { Mana = 224, }, },
		[31] = { attackSpeedMultiplier = -25, baseMultiplier = 6.67, levelRequirement = 90, cost = { Mana = 251, }, },
		[32] = { attackSpeedMultiplier = -25, baseMultiplier = 7, levelRequirement = 90, cost = { Mana = 282, }, },
		[33] = { attackSpeedMultiplier = -25, baseMultiplier = 7.35, levelRequirement = 90, cost = { Mana = 315, }, },
		[34] = { attackSpeedMultiplier = -25, baseMultiplier = 7.72, levelRequirement = 90, cost = { Mana = 353, }, },
		[35] = { attackSpeedMultiplier = -25, baseMultiplier = 8.11, levelRequirement = 90, cost = { Mana = 396, }, },
		[36] = { attackSpeedMultiplier = -25, baseMultiplier = 8.51, levelRequirement = 90, cost = { Mana = 444, }, },
		[37] = { attackSpeedMultiplier = -25, baseMultiplier = 8.94, levelRequirement = 90, cost = { Mana = 497, }, },
		[38] = { attackSpeedMultiplier = -25, baseMultiplier = 9.38, levelRequirement = 90, cost = { Mana = 557, }, },
		[39] = { attackSpeedMultiplier = -25, baseMultiplier = 9.85, levelRequirement = 90, cost = { Mana = 624, }, },
		[40] = { attackSpeedMultiplier = -25, baseMultiplier = 10.34, levelRequirement = 90, cost = { Mana = 699, }, },
	},
	statSets = {
		[1] = {
			label = "Storm Wave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "storm_wave",
			baseFlags = {
				attack = true,
				melee = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 80 },
				{ "active_skill_base_secondary_area_of_effect_radius", 10 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TempestBellPlayer"] = {
	name = "Tempest Bell",
	baseTypeName = "Tempest Bell",
	color = 3,
	description = "Build Combo by successfully Striking Enemies with other skills. After reaching maximum Combo, use this skill to cause the Bell on your staff to grow to massive size as you drop it on the ground. The Bell damages enemies on impact and can be Hit by your skills, creating a damaging shockwave. Elemental Ailments applied to the Bell cause its shockwaves to deal extra damage of the corresponding type, and Hits which would have caused Knockback increase the area of effect of the shockwaves.",
	skillTypes = { [SkillType.ComboStacking] = true, [SkillType.Melee] = true, [SkillType.RangedAttack] = true, [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.ManualCooldownConsumption] = true, [SkillType.Duration] = true, [SkillType.Nova] = true, [SkillType.Limit] = true, [SkillType.Sustained] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SupportedByFountains] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "tempest_bell_hit_limit", 0.3 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 0, cost = { Mana = 15, }, },
		[2] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 3, cost = { Mana = 16, }, },
		[3] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 6, cost = { Mana = 18, }, },
		[4] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 10, cost = { Mana = 21, }, },
		[5] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 14, cost = { Mana = 23, }, },
		[6] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 18, cost = { Mana = 26, }, },
		[7] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 22, cost = { Mana = 29, }, },
		[8] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 26, cost = { Mana = 33, }, },
		[9] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 31, cost = { Mana = 37, }, },
		[10] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 36, cost = { Mana = 41, }, },
		[11] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 41, cost = { Mana = 46, }, },
		[12] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 46, cost = { Mana = 52, }, },
		[13] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 52, cost = { Mana = 58, }, },
		[14] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 58, cost = { Mana = 65, }, },
		[15] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 64, cost = { Mana = 73, }, },
		[16] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 66, cost = { Mana = 82, }, },
		[17] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 72, cost = { Mana = 92, }, },
		[18] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 78, cost = { Mana = 103, }, },
		[19] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 84, cost = { Mana = 116, }, },
		[20] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 130, }, },
		[21] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 145, }, },
		[22] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 163, }, },
		[23] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 183, }, },
		[24] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 205, }, },
		[25] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 229, }, },
		[26] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 257, }, },
		[27] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 288, }, },
		[28] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 322, }, },
		[29] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 361, }, },
		[30] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 405, }, },
		[31] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 453, }, },
		[32] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 508, }, },
		[33] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 569, }, },
		[34] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 638, }, },
		[35] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 714, }, },
		[36] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 800, }, },
		[37] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 896, }, },
		[38] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 1004, }, },
		[39] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 1125, }, },
		[40] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 1260, }, },
	},
	statSets = {
		[1] = {
			label = "Tempest Bell",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "tempest_bell_statset_0",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_required_number_of_combo_stacks", 4 },
				{ "tempest_bell_damage_+%_final_per_elemental_ailment", 30 },
				{ "tempest_bell_physical_damage_%_to_elemental_ailment", 60 },
				{ "melee_conditional_step_distance", 21 },
				{ "base_skill_effect_duration", 6000 },
				{ "base_combo_stacks_decay_delay_ms", 8000 },
				{ "dps_display_statset_index", 2 },
				{ "base_number_of_tempest_bells_allowed", 1 },
			},
			stats = {
				"tempest_bell_hit_limit",
				"is_area_damage",
				"skill_show_tempest_bell_on_staff",
				"cannot_damage_tempest_bell",
				"skill_cannot_be_stunned",
				"base_skill_show_average_damage_instead_of_dps",
				"tempest_bell_stat_suppression",
				"base_deal_no_damage",
				"combo_only_stacks_from_hits_with_weapon_restriction",
			},
			levels = {
				[1] = { 10, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 10, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 11, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 11, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 12, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 13, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 13, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 14, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 14, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 15, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 15, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 16, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 16, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 17, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 17, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 18, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 18, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 19, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 19, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 20, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 20, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 21, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 21, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 22, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 22, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 23, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 23, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 24, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 24, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 25, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 25, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 26, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 26, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 27, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 27, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 28, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 28, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 29, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 29, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Impact",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "tempest_bell_statset_1",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "melee_conditional_step_distance", 21 },
				{ "dps_display_statset_index", 2 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"tempest_bell_hit_limit",
				"is_area_damage",
				"skill_show_tempest_bell_on_staff",
				"cannot_damage_tempest_bell",
				"skill_cannot_be_stunned",
				"base_skill_show_average_damage_instead_of_dps",
				"combo_only_stacks_from_hits_with_weapon_restriction",
			},
			levels = {
				[1] = { baseMultiplier = 1.2, actorLevel = 1, },
				[2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.57, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.69, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.81, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.92, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 2.03, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.11, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.2, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.29, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 2.38, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 2.47, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 2.57, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 2.67, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.76, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.86, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 2.96, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 3.06, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 3.16, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 3.38, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 3.49, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 3.6, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 3.72, actorLevel = 136.875, },
				[26] = { baseMultiplier = 3.85, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 3.98, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 4.11, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 4.24, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 4.39, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 4.53, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 4.68, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 4.84, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 5, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 5.16, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 5.33, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 5.51, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 5.69, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 5.88, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 6.08, actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Shockwave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "tempest_bell_statset_2",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 24 },
				{ "tempest_bell_area_of_effect_+%_final_per_1_unit_of_knockback", 30 },
				{ "tempest_bell_distance_limit_for_recall", 90 },
				{ "tempest_bell_damage_+%_final_per_elemental_ailment", 30 },
				{ "tempest_bell_physical_damage_%_to_elemental_ailment", 60 },
				{ "melee_conditional_step_distance", 21 },
				{ "dps_display_statset_index", 2 },
			},
			stats = {
				"tempest_bell_ailment_threshold",
				"tempest_bell_poise_threshold",
				"display_statset_hide_usage_stats",
				"tempest_bell_hit_limit",
				"is_area_damage",
				"skill_show_tempest_bell_on_staff",
				"cannot_damage_tempest_bell",
				"skill_cannot_be_stunned",
				"base_skill_show_average_damage_instead_of_dps",
				"combo_only_stacks_from_hits_with_weapon_restriction",
			},
			levels = {
				[1] = { 18, 18, baseMultiplier = 0.8, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 32, 32, baseMultiplier = 0.88, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 54, 54, baseMultiplier = 0.96, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 82, 82, baseMultiplier = 1.05, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 120, 120, baseMultiplier = 1.13, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 167, 167, baseMultiplier = 1.21, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 230, 230, baseMultiplier = 1.28, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 312, 312, baseMultiplier = 1.35, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 416, 416, baseMultiplier = 1.41, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 550, 550, baseMultiplier = 1.47, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 719, 719, baseMultiplier = 1.53, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 933, 933, baseMultiplier = 1.59, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 1204, 1204, baseMultiplier = 1.65, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 1543, 1543, baseMultiplier = 1.71, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 1970, 1970, baseMultiplier = 1.78, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 2508, 2508, baseMultiplier = 1.84, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 3181, 3181, baseMultiplier = 1.91, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 4016, 4016, baseMultiplier = 1.97, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 5059, 5059, baseMultiplier = 2.04, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 6357, 6357, baseMultiplier = 2.11, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 6627, 6627, baseMultiplier = 2.18, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7186, 7186, baseMultiplier = 2.25, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 8189, 8189, baseMultiplier = 2.33, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 9431, 9431, baseMultiplier = 2.4, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 10967, 10967, baseMultiplier = 2.48, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 12867, 12867, baseMultiplier = 2.57, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 15206, 15206, baseMultiplier = 2.65, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 18100, 18100, baseMultiplier = 2.74, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 21657, 21657, baseMultiplier = 2.83, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 26040, 26040, baseMultiplier = 2.92, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 30988, 30988, baseMultiplier = 3.02, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 36876, 36876, baseMultiplier = 3.12, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 43882, 43882, baseMultiplier = 3.22, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 52219, 52219, baseMultiplier = 3.33, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 62141, 62141, baseMultiplier = 3.44, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 73948, 73948, baseMultiplier = 3.56, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 87998, 87998, baseMultiplier = 3.67, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 104717, 104717, baseMultiplier = 3.8, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 124613, 124613, baseMultiplier = 3.92, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 148290, 148290, baseMultiplier = 4.05, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TempestFlurryPlayer"] = {
	name = "Tempest Flurry",
	baseTypeName = "Tempest Flurry",
	color = 3,
	description = "Perform a series of aggressive Strikes. When used in quick succession, the third use Strikes three times, and the fourth use performs a Final Strike that calls down a powerful Shocking bolt.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.PerformsFinalStrike] = true, [SkillType.QuarterstaffSkill] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "melee_range_+", 0.2 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = 40, baseMultiplier = 0.6, levelRequirement = 0, cost = { Mana = 5, }, },
		[2] = { attackSpeedMultiplier = 40, baseMultiplier = 0.66, levelRequirement = 3, cost = { Mana = 6, }, },
		[3] = { attackSpeedMultiplier = 40, baseMultiplier = 0.73, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { attackSpeedMultiplier = 40, baseMultiplier = 0.79, levelRequirement = 10, cost = { Mana = 7, }, },
		[5] = { attackSpeedMultiplier = 40, baseMultiplier = 0.85, levelRequirement = 14, cost = { Mana = 8, }, },
		[6] = { attackSpeedMultiplier = 40, baseMultiplier = 0.92, levelRequirement = 18, cost = { Mana = 10, }, },
		[7] = { attackSpeedMultiplier = 40, baseMultiplier = 0.98, levelRequirement = 22, cost = { Mana = 11, }, },
		[8] = { attackSpeedMultiplier = 40, baseMultiplier = 1.04, levelRequirement = 26, cost = { Mana = 12, }, },
		[9] = { attackSpeedMultiplier = 40, baseMultiplier = 1.09, levelRequirement = 31, cost = { Mana = 14, }, },
		[10] = { attackSpeedMultiplier = 40, baseMultiplier = 1.15, levelRequirement = 36, cost = { Mana = 15, }, },
		[11] = { attackSpeedMultiplier = 40, baseMultiplier = 1.21, levelRequirement = 41, cost = { Mana = 17, }, },
		[12] = { attackSpeedMultiplier = 40, baseMultiplier = 1.27, levelRequirement = 46, cost = { Mana = 19, }, },
		[13] = { attackSpeedMultiplier = 40, baseMultiplier = 1.33, levelRequirement = 52, cost = { Mana = 22, }, },
		[14] = { attackSpeedMultiplier = 40, baseMultiplier = 1.4, levelRequirement = 58, cost = { Mana = 24, }, },
		[15] = { attackSpeedMultiplier = 40, baseMultiplier = 1.47, levelRequirement = 64, cost = { Mana = 27, }, },
		[16] = { attackSpeedMultiplier = 40, baseMultiplier = 1.54, levelRequirement = 66, cost = { Mana = 31, }, },
		[17] = { attackSpeedMultiplier = 40, baseMultiplier = 1.62, levelRequirement = 72, cost = { Mana = 34, }, },
		[18] = { attackSpeedMultiplier = 40, baseMultiplier = 1.7, levelRequirement = 78, cost = { Mana = 39, }, },
		[19] = { attackSpeedMultiplier = 40, baseMultiplier = 1.78, levelRequirement = 84, cost = { Mana = 43, }, },
		[20] = { attackSpeedMultiplier = 40, baseMultiplier = 1.87, levelRequirement = 90, cost = { Mana = 49, }, },
		[21] = { attackSpeedMultiplier = 40, baseMultiplier = 1.96, levelRequirement = 90, cost = { Mana = 54, }, },
		[22] = { attackSpeedMultiplier = 40, baseMultiplier = 2.06, levelRequirement = 90, cost = { Mana = 61, }, },
		[23] = { attackSpeedMultiplier = 40, baseMultiplier = 2.17, levelRequirement = 90, cost = { Mana = 69, }, },
		[24] = { attackSpeedMultiplier = 40, baseMultiplier = 2.27, levelRequirement = 90, cost = { Mana = 77, }, },
		[25] = { attackSpeedMultiplier = 40, baseMultiplier = 2.39, levelRequirement = 90, cost = { Mana = 86, }, },
		[26] = { attackSpeedMultiplier = 40, baseMultiplier = 2.51, levelRequirement = 90, cost = { Mana = 96, }, },
		[27] = { attackSpeedMultiplier = 40, baseMultiplier = 2.63, levelRequirement = 90, cost = { Mana = 108, }, },
		[28] = { attackSpeedMultiplier = 40, baseMultiplier = 2.76, levelRequirement = 90, cost = { Mana = 121, }, },
		[29] = { attackSpeedMultiplier = 40, baseMultiplier = 2.9, levelRequirement = 90, cost = { Mana = 136, }, },
		[30] = { attackSpeedMultiplier = 40, baseMultiplier = 3.05, levelRequirement = 90, cost = { Mana = 152, }, },
		[31] = { attackSpeedMultiplier = 40, baseMultiplier = 3.2, levelRequirement = 90, cost = { Mana = 171, }, },
		[32] = { attackSpeedMultiplier = 40, baseMultiplier = 3.36, levelRequirement = 90, cost = { Mana = 191, }, },
		[33] = { attackSpeedMultiplier = 40, baseMultiplier = 3.53, levelRequirement = 90, cost = { Mana = 214, }, },
		[34] = { attackSpeedMultiplier = 40, baseMultiplier = 3.71, levelRequirement = 90, cost = { Mana = 240, }, },
		[35] = { attackSpeedMultiplier = 40, baseMultiplier = 3.89, levelRequirement = 90, cost = { Mana = 269, }, },
		[36] = { attackSpeedMultiplier = 40, baseMultiplier = 4.08, levelRequirement = 90, cost = { Mana = 301, }, },
		[37] = { attackSpeedMultiplier = 40, baseMultiplier = 4.29, levelRequirement = 90, cost = { Mana = 338, }, },
		[38] = { attackSpeedMultiplier = 40, baseMultiplier = 4.5, levelRequirement = 90, cost = { Mana = 378, }, },
		[39] = { attackSpeedMultiplier = 40, baseMultiplier = 4.73, levelRequirement = 90, cost = { Mana = 424, }, },
		[40] = { attackSpeedMultiplier = 40, baseMultiplier = 4.97, levelRequirement = 90, cost = { Mana = 475, }, },
	},
	statSets = {
		[1] = {
			label = "Normal Strikes",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "statset_index_for_third_animation_combo_index", 1 },
				{ "statset_index_for_final_animation_combo_index", 2 },
				{ "attack_maximum_action_distance_+", 5 },
				{ "melee_range_+", 4 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
				{ "active_skill_override_turn_duration_ms", 200 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Third Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "supplementary_stat_container_attack_speed_+%_final", -35 },
				{ "statset_index_for_third_animation_combo_index", 1 },
				{ "statset_index_for_final_animation_combo_index", 2 },
				{ "attack_maximum_action_distance_+", 5 },
				{ "melee_range_+", 4 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
				{ "active_skill_override_turn_duration_ms", 200 },
			},
			stats = {
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Fourth Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
			},
			constantStats = {
				{ "supplementary_stat_container_attack_speed_+%_final", -45 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
				{ "active_skill_shock_chance_+%_final", 100 },
				{ "melee_range_+", 2 },
				{ "statset_index_for_third_animation_combo_index", 1 },
				{ "statset_index_for_final_animation_combo_index", 2 },
				{ "attack_maximum_action_distance_+", 5 },
				{ "melee_range_+", 4 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
				{ "active_skill_override_turn_duration_ms", 200 },
			},
			stats = {
				"display_statset_is_final_strike",
				"is_area_damage",
			},
			levels = {
				[1] = { baseMultiplier = 1.5, actorLevel = 1, },
				[2] = { baseMultiplier = 1.65, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.82, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.98, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 2.14, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 2.3, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 2.46, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 2.61, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.74, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.87, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 3.02, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 3.17, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 3.32, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 3.49, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 3.67, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 3.85, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 4.04, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 4.24, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 4.46, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 4.68, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 4.91, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 5.16, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 5.42, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 5.69, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 5.97, actorLevel = 136.875, },
				[26] = { baseMultiplier = 6.27, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 6.58, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 6.91, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 7.26, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 7.62, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 8, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 8.4, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 8.82, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 9.26, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 9.73, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 10.21, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 10.72, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 11.26, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 11.82, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 12.41, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TemporalChainsPlayer"] = {
	name = "Temporal Chains",
	baseTypeName = "Temporal Chains",
	color = 3,
	description = "Curses 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.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "curse_effect_+%", 0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Temporal Chains",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "temporal_chains",
			baseFlags = {
				area = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"temporal_chains_base_action_speed_+%_final_to_apply",
				"buff_time_passed_+%_other_than_temporal_chains",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, -22, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, -22, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, -22, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, -23, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, -23, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, -23, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, -24, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, -24, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, -24, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, -25, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, -25, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, -25, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, -26, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, -26, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, -26, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, -27, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, -27, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, -27, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, -28, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, -28, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, -28, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, -29, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, -29, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, -29, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, -30, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, -30, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, -30, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, -31, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, -31, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, -31, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, -32, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, -32, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, -32, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, -33, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, -33, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, -33, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, -34, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, -34, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, -34, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, -35, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["UnearthPlayer"] = {
	name = "Unearth",
	baseTypeName = "Unearth",
	minionList = {
		"UnearthBoneConstruct",
	},
	color = 3,
	description = "Raises spikes of bone from the earth in front of you, damaging enemies. The bones of Corpses in the area are ripped out and reassembled into short-lived Bone Construct Minions that fight for you.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Physical] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Minion] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesMinion] = true, [SkillType.Damage] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.Limit] = true, [SkillType.Triggerable] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, },
	castTime = 0.95,
	qualityStats = {
		{ "base_skill_effect_duration", 200 },
	},
	levels = {
		[1] = { critChance = 15, levelRequirement = 0, cost = { Mana = 8, }, },
		[2] = { critChance = 15, levelRequirement = 3, cost = { Mana = 9, }, },
		[3] = { critChance = 15, levelRequirement = 6, cost = { Mana = 10, }, },
		[4] = { critChance = 15, levelRequirement = 10, cost = { Mana = 12, }, },
		[5] = { critChance = 15, levelRequirement = 14, cost = { Mana = 13, }, },
		[6] = { critChance = 15, levelRequirement = 18, cost = { Mana = 15, }, },
		[7] = { critChance = 15, levelRequirement = 22, cost = { Mana = 17, }, },
		[8] = { critChance = 15, levelRequirement = 26, cost = { Mana = 19, }, },
		[9] = { critChance = 15, levelRequirement = 31, cost = { Mana = 22, }, },
		[10] = { critChance = 15, levelRequirement = 36, cost = { Mana = 25, }, },
		[11] = { critChance = 15, levelRequirement = 41, cost = { Mana = 28, }, },
		[12] = { critChance = 15, levelRequirement = 46, cost = { Mana = 32, }, },
		[13] = { critChance = 15, levelRequirement = 52, cost = { Mana = 36, }, },
		[14] = { critChance = 15, levelRequirement = 58, cost = { Mana = 41, }, },
		[15] = { critChance = 15, levelRequirement = 64, cost = { Mana = 47, }, },
		[16] = { critChance = 15, levelRequirement = 66, cost = { Mana = 53, }, },
		[17] = { critChance = 15, levelRequirement = 72, cost = { Mana = 60, }, },
		[18] = { critChance = 15, levelRequirement = 78, cost = { Mana = 68, }, },
		[19] = { critChance = 15, levelRequirement = 84, cost = { Mana = 77, }, },
		[20] = { critChance = 15, levelRequirement = 90, cost = { Mana = 87, }, },
		[21] = { critChance = 15, levelRequirement = 90, cost = { Mana = 99, }, },
		[22] = { critChance = 15, levelRequirement = 90, cost = { Mana = 112, }, },
		[23] = { critChance = 15, levelRequirement = 90, cost = { Mana = 126, }, },
		[24] = { critChance = 15, levelRequirement = 90, cost = { Mana = 143, }, },
		[25] = { critChance = 15, levelRequirement = 90, cost = { Mana = 162, }, },
		[26] = { critChance = 15, levelRequirement = 90, cost = { Mana = 183, }, },
		[27] = { critChance = 15, levelRequirement = 90, cost = { Mana = 208, }, },
		[28] = { critChance = 15, levelRequirement = 90, cost = { Mana = 235, }, },
		[29] = { critChance = 15, levelRequirement = 90, cost = { Mana = 266, }, },
		[30] = { critChance = 15, levelRequirement = 90, cost = { Mana = 301, }, },
		[31] = { critChance = 15, levelRequirement = 90, cost = { Mana = 341, }, },
		[32] = { critChance = 15, levelRequirement = 90, cost = { Mana = 386, }, },
		[33] = { critChance = 15, levelRequirement = 90, cost = { Mana = 437, }, },
		[34] = { critChance = 15, levelRequirement = 90, cost = { Mana = 494, }, },
		[35] = { critChance = 15, levelRequirement = 90, cost = { Mana = 559, }, },
		[36] = { critChance = 15, levelRequirement = 90, cost = { Mana = 633, }, },
		[37] = { critChance = 15, levelRequirement = 90, cost = { Mana = 716, }, },
		[38] = { critChance = 15, levelRequirement = 90, cost = { Mana = 811, }, },
		[39] = { critChance = 15, levelRequirement = 90, cost = { Mana = 918, }, },
		[40] = { critChance = 15, levelRequirement = 90, cost = { Mana = 1039, }, },
	},
	statSets = {
		[1] = {
			label = "Unearth",
			baseEffectiveness = 1.2599999904633,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0094999996945262,
			statDescriptionScope = "bone_cone",
			baseFlags = {
				spell = true,
				minion = true,
			},
			constantStats = {
				{ "unearth_base_cone_speed_multiplier", 50 },
				{ "active_skill_base_area_of_effect_radius", 60 },
				{ "bone_cone_angle", 40 },
				{ "base_skill_effect_duration", 12000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_physical_damage",
				"spell_maximum_base_physical_damage",
				"base_number_of_skeletal_constructs_allowed",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, 18, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, 18, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, 18, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, 20, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, 20, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, 20, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, 22, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, 22, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, 22, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, 24, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, 24, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, 24, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, 26, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, 26, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, 26, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, 28, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, 28, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, 28, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, 30, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, 30, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, 30, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, 32, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, 32, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, 32, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, 34, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["StaffUnleashNextSpellPlayer"] = {
	name = "Unleash",
	baseTypeName = "Unleash",
	fromItem = true,
	color = 3,
	description = "Infuses your staff arcane energy for a short duration, Empowering the next spell you cast to reoccur.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.Buff] = true, [SkillType.ModifiesNextSkill] = true, [SkillType.Duration] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.75,
	qualityStats = {
		{ "base_cooldown_speed_+%", 0.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.5, },
	},
	statSets = {
		[1] = {
			label = "Unleash",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "staff_unleash_number_of_seals_for_next_skill", 2 },
				{ "staff_unleash_cooldown_%_of_cast_time", 650 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["VaultingImpactPlayer"] = {
	name = "Vaulting Impact",
	baseTypeName = "Vaulting Impact",
	color = 3,
	description = "Leaps forward and Slams the ground, sending out a Stunning shockwave that is especially potent against Dazed enemies.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.Jumping] = true, [SkillType.Travel] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "slam_aftershock_chance_%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 1.3, levelRequirement = 0, cost = { Mana = 12, }, },
		[2] = { baseMultiplier = 1.43, levelRequirement = 3, cost = { Mana = 14, }, },
		[3] = { baseMultiplier = 1.57, levelRequirement = 6, cost = { Mana = 15, }, },
		[4] = { baseMultiplier = 1.71, levelRequirement = 10, cost = { Mana = 17, }, },
		[5] = { baseMultiplier = 1.85, levelRequirement = 14, cost = { Mana = 20, }, },
		[6] = { baseMultiplier = 1.99, levelRequirement = 18, cost = { Mana = 22, }, },
		[7] = { baseMultiplier = 2.13, levelRequirement = 22, cost = { Mana = 25, }, },
		[8] = { baseMultiplier = 2.26, levelRequirement = 26, cost = { Mana = 28, }, },
		[9] = { baseMultiplier = 2.37, levelRequirement = 31, cost = { Mana = 31, }, },
		[10] = { baseMultiplier = 2.49, levelRequirement = 36, cost = { Mana = 35, }, },
		[11] = { baseMultiplier = 2.61, levelRequirement = 41, cost = { Mana = 39, }, },
		[12] = { baseMultiplier = 2.74, levelRequirement = 46, cost = { Mana = 44, }, },
		[13] = { baseMultiplier = 2.88, levelRequirement = 52, cost = { Mana = 49, }, },
		[14] = { baseMultiplier = 3.03, levelRequirement = 58, cost = { Mana = 55, }, },
		[15] = { baseMultiplier = 3.18, levelRequirement = 64, cost = { Mana = 62, }, },
		[16] = { baseMultiplier = 3.34, levelRequirement = 66, cost = { Mana = 69, }, },
		[17] = { baseMultiplier = 3.5, levelRequirement = 72, cost = { Mana = 78, }, },
		[18] = { baseMultiplier = 3.68, levelRequirement = 78, cost = { Mana = 87, }, },
		[19] = { baseMultiplier = 3.86, levelRequirement = 84, cost = { Mana = 98, }, },
		[20] = { baseMultiplier = 4.05, levelRequirement = 90, cost = { Mana = 110, }, },
		[21] = { baseMultiplier = 4.26, levelRequirement = 90, cost = { Mana = 123, }, },
		[22] = { baseMultiplier = 4.47, levelRequirement = 90, cost = { Mana = 138, }, },
		[23] = { baseMultiplier = 4.69, levelRequirement = 90, cost = { Mana = 154, }, },
		[24] = { baseMultiplier = 4.93, levelRequirement = 90, cost = { Mana = 173, }, },
		[25] = { baseMultiplier = 5.17, levelRequirement = 90, cost = { Mana = 194, }, },
		[26] = { baseMultiplier = 5.43, levelRequirement = 90, cost = { Mana = 217, }, },
		[27] = { baseMultiplier = 5.71, levelRequirement = 90, cost = { Mana = 243, }, },
		[28] = { baseMultiplier = 5.99, levelRequirement = 90, cost = { Mana = 272, }, },
		[29] = { baseMultiplier = 6.29, levelRequirement = 90, cost = { Mana = 305, }, },
		[30] = { baseMultiplier = 6.6, levelRequirement = 90, cost = { Mana = 342, }, },
		[31] = { baseMultiplier = 6.93, levelRequirement = 90, cost = { Mana = 383, }, },
		[32] = { baseMultiplier = 7.28, levelRequirement = 90, cost = { Mana = 429, }, },
		[33] = { baseMultiplier = 7.65, levelRequirement = 90, cost = { Mana = 481, }, },
		[34] = { baseMultiplier = 8.03, levelRequirement = 90, cost = { Mana = 538, }, },
		[35] = { baseMultiplier = 8.43, levelRequirement = 90, cost = { Mana = 603, }, },
		[36] = { baseMultiplier = 8.85, levelRequirement = 90, cost = { Mana = 676, }, },
		[37] = { baseMultiplier = 9.29, levelRequirement = 90, cost = { Mana = 757, }, },
		[38] = { baseMultiplier = 9.76, levelRequirement = 90, cost = { Mana = 848, }, },
		[39] = { baseMultiplier = 10.25, levelRequirement = 90, cost = { Mana = 950, }, },
		[40] = { baseMultiplier = 10.76, levelRequirement = 90, cost = { Mana = 1065, }, },
	},
	statSets = {
		[1] = {
			label = "Vaulting Impact",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "vaulting_impact",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "added_attack_time_ms", 1000 },
				{ "attack_maximum_action_distance_+", 42 },
				{ "active_skill_base_area_of_effect_radius", 24 },
				{ "active_skill_hit_damage_stun_multiplier_+%_final", 30 },
				{ "consume_enemy_dazed_to_gain_hit_damage_stun_multiplier_+%_final", 300 },
				{ "vaulting_impact_short_animation_maximum_range", 20 },
			},
			stats = {
				"is_area_damage",
				"visual_hit_effect_physical_is_wind",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["VolatileDeadPlayer"] = {
	name = "Volatile Dead",
	baseTypeName = "Volatile Dead",
	fromItem = true,
	color = 3,
	description = "Consumes a Corpse to create a fireball that seeks out enemies and explodes. ",
	skillTypes = { [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.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.TargetsDestructibleCorpses] = true, },
	castTime = 0.8,
	qualityStats = {
		{ "base_chance_to_not_consume_corpse_%", 0.5 },
	},
	levels = {
		[1] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 0, },
		[2] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 3, },
		[3] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 6, },
		[4] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 10, },
		[5] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 14, },
		[6] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 18, },
		[7] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 22, },
		[8] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 26, },
		[9] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 31, },
		[10] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 36, },
		[11] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 41, },
		[12] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 46, },
		[13] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 52, },
		[14] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 58, },
		[15] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 64, },
		[16] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 66, },
		[17] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 72, },
		[18] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 78, },
		[19] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 84, },
		[20] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[21] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[22] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[23] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[24] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[25] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[26] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[27] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[28] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[29] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[30] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[31] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[32] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[33] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[34] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[35] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[36] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[37] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[38] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[39] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
		[40] = { critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Volatile Dead",
			baseEffectiveness = 3.75,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "volatile_dead",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "volatile_dead_base_number_of_corpses_to_consume", 1 },
				{ "active_skill_base_area_of_effect_radius", 14 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"base_skill_show_average_damage_instead_of_dps",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["VulnerabilityPlayer"] = {
	name = "Vulnerability",
	baseTypeName = "Vulnerability",
	color = 3,
	description = "Curses 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.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "curse_effect_+%", 0.5 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 42, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 46, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 51, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 56, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 61, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 67, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 74, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 81, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 89, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 98, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 108, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 119, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 130, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 143, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 157, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 173, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 190, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 208, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 229, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 251, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 276, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 303, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 333, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 365, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 401, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 484, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 532, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 584, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 641, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 704, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 773, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 849, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 932, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 1024, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 1125, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 1235, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 1356, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 1489, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 1635, }, },
	},
	statSets = {
		[1] = {
			label = "Vulnerability",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "vulnerability",
			baseFlags = {
				area = true,
				duration = true,
			},
			constantStats = {
				{ "curse_delay_duration_ms", 1000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_skill_effect_duration",
				"active_skill_base_area_of_effect_radius",
				"vulnerability_total_armour_-",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 6000, 15, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 6200, 15, 15, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 6200, 16, 29, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 6200, 16, 54, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 6400, 16, 88, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 6400, 17, 133, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 6400, 17, 191, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 6600, 17, 268, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 6600, 18, 394, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 6600, 18, 568, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 6800, 18, 801, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 6800, 19, 1118, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 6800, 19, 1640, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 7000, 19, 2376, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 7000, 20, 3409, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 7000, 20, 4573, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 7200, 20, 5441, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 7200, 21, 6465, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 7200, 21, 8114, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 7400, 21, 9605, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 7400, 22, 10159, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 7400, 22, 10741, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 7600, 22, 11356, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 7600, 23, 12005, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, 23, 12689, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 7800, 23, 13410, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 7800, 24, 14171, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 7800, 24, 14973, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 8000, 24, 15819, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 8000, 25, 16710, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 8000, 25, 17649, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 8200, 25, 18639, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 8200, 26, 19683, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 8200, 26, 20781, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 8400, 26, 21940, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 8400, 27, 23161, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 8400, 27, 24448, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 8600, 27, 25803, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 8600, 28, 27151, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 8600, 28, 28550, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["WaveOfFrostPlayer"] = {
	name = "Wave of Frost",
	baseTypeName = "Wave of Frost",
	color = 3,
	description = "Flips backwards and sends forth a Freezing wave in front of you.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Cold] = true, [SkillType.AttackInPlaceIsDefault] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.Movement] = true, [SkillType.Jumping] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_reduce_enemy_cold_resistance_%", 1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -45, baseMultiplier = 0.5, levelRequirement = 0, cost = { Mana = 15, }, },
		[2] = { attackSpeedMultiplier = -45, baseMultiplier = 0.55, levelRequirement = 3, cost = { Mana = 17, }, },
		[3] = { attackSpeedMultiplier = -45, baseMultiplier = 0.6, levelRequirement = 6, cost = { Mana = 19, }, },
		[4] = { attackSpeedMultiplier = -45, baseMultiplier = 0.66, levelRequirement = 10, cost = { Mana = 21, }, },
		[5] = { attackSpeedMultiplier = -45, baseMultiplier = 0.71, levelRequirement = 14, cost = { Mana = 24, }, },
		[6] = { attackSpeedMultiplier = -45, baseMultiplier = 0.77, levelRequirement = 18, cost = { Mana = 27, }, },
		[7] = { attackSpeedMultiplier = -45, baseMultiplier = 0.82, levelRequirement = 22, cost = { Mana = 30, }, },
		[8] = { attackSpeedMultiplier = -45, baseMultiplier = 0.87, levelRequirement = 26, cost = { Mana = 33, }, },
		[9] = { attackSpeedMultiplier = -45, baseMultiplier = 0.91, levelRequirement = 31, cost = { Mana = 38, }, },
		[10] = { attackSpeedMultiplier = -45, baseMultiplier = 0.96, levelRequirement = 36, cost = { Mana = 42, }, },
		[11] = { attackSpeedMultiplier = -45, baseMultiplier = 1.01, levelRequirement = 41, cost = { Mana = 47, }, },
		[12] = { attackSpeedMultiplier = -45, baseMultiplier = 1.06, levelRequirement = 46, cost = { Mana = 53, }, },
		[13] = { attackSpeedMultiplier = -45, baseMultiplier = 1.11, levelRequirement = 52, cost = { Mana = 59, }, },
		[14] = { attackSpeedMultiplier = -45, baseMultiplier = 1.16, levelRequirement = 58, cost = { Mana = 67, }, },
		[15] = { attackSpeedMultiplier = -45, baseMultiplier = 1.22, levelRequirement = 64, cost = { Mana = 75, }, },
		[16] = { attackSpeedMultiplier = -45, baseMultiplier = 1.28, levelRequirement = 66, cost = { Mana = 84, }, },
		[17] = { attackSpeedMultiplier = -45, baseMultiplier = 1.35, levelRequirement = 72, cost = { Mana = 94, }, },
		[18] = { attackSpeedMultiplier = -45, baseMultiplier = 1.41, levelRequirement = 78, cost = { Mana = 105, }, },
		[19] = { attackSpeedMultiplier = -45, baseMultiplier = 1.49, levelRequirement = 84, cost = { Mana = 118, }, },
		[20] = { attackSpeedMultiplier = -45, baseMultiplier = 1.56, levelRequirement = 90, cost = { Mana = 132, }, },
		[21] = { attackSpeedMultiplier = -45, baseMultiplier = 1.64, levelRequirement = 90, cost = { Mana = 148, }, },
		[22] = { attackSpeedMultiplier = -45, baseMultiplier = 1.72, levelRequirement = 90, cost = { Mana = 166, }, },
		[23] = { attackSpeedMultiplier = -45, baseMultiplier = 1.81, levelRequirement = 90, cost = { Mana = 186, }, },
		[24] = { attackSpeedMultiplier = -45, baseMultiplier = 1.9, levelRequirement = 90, cost = { Mana = 208, }, },
		[25] = { attackSpeedMultiplier = -45, baseMultiplier = 1.99, levelRequirement = 90, cost = { Mana = 233, }, },
		[26] = { attackSpeedMultiplier = -45, baseMultiplier = 2.09, levelRequirement = 90, cost = { Mana = 261, }, },
		[27] = { attackSpeedMultiplier = -45, baseMultiplier = 2.19, levelRequirement = 90, cost = { Mana = 293, }, },
		[28] = { attackSpeedMultiplier = -45, baseMultiplier = 2.3, levelRequirement = 90, cost = { Mana = 328, }, },
		[29] = { attackSpeedMultiplier = -45, baseMultiplier = 2.42, levelRequirement = 90, cost = { Mana = 368, }, },
		[30] = { attackSpeedMultiplier = -45, baseMultiplier = 2.54, levelRequirement = 90, cost = { Mana = 412, }, },
		[31] = { attackSpeedMultiplier = -45, baseMultiplier = 2.67, levelRequirement = 90, cost = { Mana = 462, }, },
		[32] = { attackSpeedMultiplier = -45, baseMultiplier = 2.8, levelRequirement = 90, cost = { Mana = 517, }, },
		[33] = { attackSpeedMultiplier = -45, baseMultiplier = 2.94, levelRequirement = 90, cost = { Mana = 579, }, },
		[34] = { attackSpeedMultiplier = -45, baseMultiplier = 3.09, levelRequirement = 90, cost = { Mana = 649, }, },
		[35] = { attackSpeedMultiplier = -45, baseMultiplier = 3.24, levelRequirement = 90, cost = { Mana = 727, }, },
		[36] = { attackSpeedMultiplier = -45, baseMultiplier = 3.4, levelRequirement = 90, cost = { Mana = 815, }, },
		[37] = { attackSpeedMultiplier = -45, baseMultiplier = 3.57, levelRequirement = 90, cost = { Mana = 912, }, },
		[38] = { attackSpeedMultiplier = -45, baseMultiplier = 3.75, levelRequirement = 90, cost = { Mana = 1022, }, },
		[39] = { attackSpeedMultiplier = -45, baseMultiplier = 3.94, levelRequirement = 90, cost = { Mana = 1145, }, },
		[40] = { attackSpeedMultiplier = -45, baseMultiplier = 4.14, levelRequirement = 90, cost = { Mana = 1283, }, },
	},
	statSets = {
		[1] = {
			label = "Wave of Frost",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "quarterstaff_frost_burst",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 80 },
				{ "active_skill_base_area_of_effect_radius", 60 },
				{ "attack_maximum_action_distance_+", -20 },
			},
			stats = {
				"active_skill_hit_damage_freeze_multiplier_+%_final",
				"is_area_damage",
			},
			levels = {
				[1] = { 275, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 275, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 275, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 275, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 275, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 275, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 275, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 275, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 275, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 275, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 275, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 275, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 275, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 275, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 275, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 275, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 275, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 275, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 275, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 275, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 275, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 275, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 275, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 275, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 275, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 275, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 275, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 275, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 275, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 275, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 275, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 275, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 275, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 275, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 275, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 275, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 275, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 275, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 275, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 275, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["WhirlingAssaultPlayer"] = {
	name = "Whirling Assault",
	baseTypeName = "Whirling Assault",
	color = 3,
	description = "Advance while hitting enemies around you with a series of spinning Strikes.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_attack_speed_+%_final", 0.75 },
	},
	levels = {
		[1] = { baseMultiplier = 0.4, levelRequirement = 0, cost = { Mana = 19, }, },
		[2] = { baseMultiplier = 0.44, levelRequirement = 3, cost = { Mana = 21, }, },
		[3] = { baseMultiplier = 0.48, levelRequirement = 6, cost = { Mana = 24, }, },
		[4] = { baseMultiplier = 0.53, levelRequirement = 10, cost = { Mana = 27, }, },
		[5] = { baseMultiplier = 0.57, levelRequirement = 14, cost = { Mana = 30, }, },
		[6] = { baseMultiplier = 0.61, levelRequirement = 18, cost = { Mana = 33, }, },
		[7] = { baseMultiplier = 0.66, levelRequirement = 22, cost = { Mana = 38, }, },
		[8] = { baseMultiplier = 0.69, levelRequirement = 26, cost = { Mana = 42, }, },
		[9] = { baseMultiplier = 0.73, levelRequirement = 31, cost = { Mana = 47, }, },
		[10] = { baseMultiplier = 0.77, levelRequirement = 36, cost = { Mana = 53, }, },
		[11] = { baseMultiplier = 0.8, levelRequirement = 41, cost = { Mana = 59, }, },
		[12] = { baseMultiplier = 0.84, levelRequirement = 46, cost = { Mana = 67, }, },
		[13] = { baseMultiplier = 0.89, levelRequirement = 52, cost = { Mana = 75, }, },
		[14] = { baseMultiplier = 0.93, levelRequirement = 58, cost = { Mana = 84, }, },
		[15] = { baseMultiplier = 0.98, levelRequirement = 64, cost = { Mana = 94, }, },
		[16] = { baseMultiplier = 1.03, levelRequirement = 66, cost = { Mana = 105, }, },
		[17] = { baseMultiplier = 1.08, levelRequirement = 72, cost = { Mana = 118, }, },
		[18] = { baseMultiplier = 1.13, levelRequirement = 78, cost = { Mana = 132, }, },
		[19] = { baseMultiplier = 1.19, levelRequirement = 84, cost = { Mana = 148, }, },
		[20] = { baseMultiplier = 1.25, levelRequirement = 90, cost = { Mana = 166, }, },
		[21] = { baseMultiplier = 1.31, levelRequirement = 90, cost = { Mana = 186, }, },
		[22] = { baseMultiplier = 1.38, levelRequirement = 90, cost = { Mana = 208, }, },
		[23] = { baseMultiplier = 1.44, levelRequirement = 90, cost = { Mana = 234, }, },
		[24] = { baseMultiplier = 1.52, levelRequirement = 90, cost = { Mana = 262, }, },
		[25] = { baseMultiplier = 1.59, levelRequirement = 90, cost = { Mana = 293, }, },
		[26] = { baseMultiplier = 1.67, levelRequirement = 90, cost = { Mana = 329, }, },
		[27] = { baseMultiplier = 1.76, levelRequirement = 90, cost = { Mana = 368, }, },
		[28] = { baseMultiplier = 1.84, levelRequirement = 90, cost = { Mana = 412, }, },
		[29] = { baseMultiplier = 1.94, levelRequirement = 90, cost = { Mana = 462, }, },
		[30] = { baseMultiplier = 2.03, levelRequirement = 90, cost = { Mana = 518, }, },
		[31] = { baseMultiplier = 2.13, levelRequirement = 90, cost = { Mana = 580, }, },
		[32] = { baseMultiplier = 2.24, levelRequirement = 90, cost = { Mana = 650, }, },
		[33] = { baseMultiplier = 2.35, levelRequirement = 90, cost = { Mana = 728, }, },
		[34] = { baseMultiplier = 2.47, levelRequirement = 90, cost = { Mana = 815, }, },
		[35] = { baseMultiplier = 2.59, levelRequirement = 90, cost = { Mana = 913, }, },
		[36] = { baseMultiplier = 2.72, levelRequirement = 90, cost = { Mana = 1023, }, },
		[37] = { baseMultiplier = 2.86, levelRequirement = 90, cost = { Mana = 1146, }, },
		[38] = { baseMultiplier = 3, levelRequirement = 90, cost = { Mana = 1284, }, },
		[39] = { baseMultiplier = 3.15, levelRequirement = 90, cost = { Mana = 1439, }, },
		[40] = { baseMultiplier = 3.31, levelRequirement = 90, cost = { Mana = 1612, }, },
	},
	statSets = {
		[1] = {
			label = "Whirling Assault",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "added_attack_time_ms", 1400 },
				{ "attack_maximum_action_distance_+", 42 },
			},
			stats = {
				"melee_defer_damage_prediction",
				"cannot_cancel_skill_before_contact_point",
				"action_ignores_crit_tracking",
				"visual_hit_effect_physical_is_wind",
				"base_skill_show_average_damage_instead_of_dps",
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GaleStrikePlayer"] = {
	name = "Wind Blast",
	baseTypeName = "Wind Blast",
	color = 3,
	description = "Strike enemies at range by generating a gust of wind as you swing. Enemies will be Knocked Back based on how close they are to you.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, },
	weaponTypes = {
		["Staff"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "knockback_distance_+%", 1.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -25, baseMultiplier = 0.75, levelRequirement = 0, cost = { Mana = 9, }, },
		[2] = { attackSpeedMultiplier = -25, baseMultiplier = 0.82, levelRequirement = 3, cost = { Mana = 10, }, },
		[3] = { attackSpeedMultiplier = -25, baseMultiplier = 0.91, levelRequirement = 6, cost = { Mana = 12, }, },
		[4] = { attackSpeedMultiplier = -25, baseMultiplier = 0.99, levelRequirement = 10, cost = { Mana = 13, }, },
		[5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.07, levelRequirement = 14, cost = { Mana = 15, }, },
		[6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.15, levelRequirement = 18, cost = { Mana = 17, }, },
		[7] = { attackSpeedMultiplier = -25, baseMultiplier = 1.23, levelRequirement = 22, cost = { Mana = 19, }, },
		[8] = { attackSpeedMultiplier = -25, baseMultiplier = 1.3, levelRequirement = 26, cost = { Mana = 21, }, },
		[9] = { attackSpeedMultiplier = -25, baseMultiplier = 1.37, levelRequirement = 31, cost = { Mana = 23, }, },
		[10] = { attackSpeedMultiplier = -25, baseMultiplier = 1.44, levelRequirement = 36, cost = { Mana = 26, }, },
		[11] = { attackSpeedMultiplier = -25, baseMultiplier = 1.51, levelRequirement = 41, cost = { Mana = 29, }, },
		[12] = { attackSpeedMultiplier = -25, baseMultiplier = 1.58, levelRequirement = 46, cost = { Mana = 33, }, },
		[13] = { attackSpeedMultiplier = -25, baseMultiplier = 1.66, levelRequirement = 52, cost = { Mana = 37, }, },
		[14] = { attackSpeedMultiplier = -25, baseMultiplier = 1.75, levelRequirement = 58, cost = { Mana = 42, }, },
		[15] = { attackSpeedMultiplier = -25, baseMultiplier = 1.83, levelRequirement = 64, cost = { Mana = 47, }, },
		[16] = { attackSpeedMultiplier = -25, baseMultiplier = 1.92, levelRequirement = 66, cost = { Mana = 52, }, },
		[17] = { attackSpeedMultiplier = -25, baseMultiplier = 2.02, levelRequirement = 72, cost = { Mana = 59, }, },
		[18] = { attackSpeedMultiplier = -25, baseMultiplier = 2.12, levelRequirement = 78, cost = { Mana = 66, }, },
		[19] = { attackSpeedMultiplier = -25, baseMultiplier = 2.23, levelRequirement = 84, cost = { Mana = 74, }, },
		[20] = { attackSpeedMultiplier = -25, baseMultiplier = 2.34, levelRequirement = 90, cost = { Mana = 83, }, },
		[21] = { attackSpeedMultiplier = -25, baseMultiplier = 2.46, levelRequirement = 90, cost = { Mana = 93, }, },
		[22] = { attackSpeedMultiplier = -25, baseMultiplier = 2.58, levelRequirement = 90, cost = { Mana = 104, }, },
		[23] = { attackSpeedMultiplier = -25, baseMultiplier = 2.71, levelRequirement = 90, cost = { Mana = 117, }, },
		[24] = { attackSpeedMultiplier = -25, baseMultiplier = 2.84, levelRequirement = 90, cost = { Mana = 131, }, },
		[25] = { attackSpeedMultiplier = -25, baseMultiplier = 2.99, levelRequirement = 90, cost = { Mana = 146, }, },
		[26] = { attackSpeedMultiplier = -25, baseMultiplier = 3.13, levelRequirement = 90, cost = { Mana = 164, }, },
		[27] = { attackSpeedMultiplier = -25, baseMultiplier = 3.29, levelRequirement = 90, cost = { Mana = 184, }, },
		[28] = { attackSpeedMultiplier = -25, baseMultiplier = 3.46, levelRequirement = 90, cost = { Mana = 206, }, },
		[29] = { attackSpeedMultiplier = -25, baseMultiplier = 3.63, levelRequirement = 90, cost = { Mana = 231, }, },
		[30] = { attackSpeedMultiplier = -25, baseMultiplier = 3.81, levelRequirement = 90, cost = { Mana = 259, }, },
		[31] = { attackSpeedMultiplier = -25, baseMultiplier = 4, levelRequirement = 90, cost = { Mana = 290, }, },
		[32] = { attackSpeedMultiplier = -25, baseMultiplier = 4.2, levelRequirement = 90, cost = { Mana = 325, }, },
		[33] = { attackSpeedMultiplier = -25, baseMultiplier = 4.41, levelRequirement = 90, cost = { Mana = 364, }, },
		[34] = { attackSpeedMultiplier = -25, baseMultiplier = 4.63, levelRequirement = 90, cost = { Mana = 408, }, },
		[35] = { attackSpeedMultiplier = -25, baseMultiplier = 4.86, levelRequirement = 90, cost = { Mana = 457, }, },
		[36] = { attackSpeedMultiplier = -25, baseMultiplier = 5.11, levelRequirement = 90, cost = { Mana = 512, }, },
		[37] = { attackSpeedMultiplier = -25, baseMultiplier = 5.36, levelRequirement = 90, cost = { Mana = 573, }, },
		[38] = { attackSpeedMultiplier = -25, baseMultiplier = 5.63, levelRequirement = 90, cost = { Mana = 642, }, },
		[39] = { attackSpeedMultiplier = -25, baseMultiplier = 5.91, levelRequirement = 90, cost = { Mana = 719, }, },
		[40] = { attackSpeedMultiplier = -25, baseMultiplier = 6.21, levelRequirement = 90, cost = { Mana = 806, }, },
	},
	statSets = {
		[1] = {
			label = "Wind Blast",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "gale_strike",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "generic_knockback_+%_final_at_min_distance", 200 },
				{ "generic_knockback_+%_final_at_max_distance", -90 },
				{ "generic_knockback_distance_limit", 60 },
				{ "active_skill_hit_damage_stun_multiplier_+%_final", 150 },
				{ "active_skill_base_area_of_effect_radius", 60 },
				{ "active_skill_base_secondary_area_of_effect_radius", 7 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"support_physical_damage_%_to_gain_as_daze_build_up",
				"global_knockback",
				"visual_hit_effect_physical_is_wind",
				"is_area_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 500, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 508, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 516, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 524, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 532, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 540, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 548, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 556, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 564, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 572, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 580, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 588, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 596, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 604, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 612, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 620, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 628, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 636, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 644, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 652, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 660, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 668, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 676, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 684, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 692, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 700, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 708, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 716, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 724, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 732, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 740, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 748, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 756, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 764, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 772, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 780, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 788, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 796, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 804, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 812, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["WitherPlayer"] = {
	name = "Wither",
	baseTypeName = "Wither",
	fromItem = true,
	color = 3,
	description = "Channels a debilitating hex that Withers enemies in the area.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Chaos] = true, [SkillType.Channel] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, },
	castTime = 0.25,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 3, },
		[3] = { levelRequirement = 6, },
		[4] = { levelRequirement = 10, },
		[5] = { levelRequirement = 14, },
		[6] = { levelRequirement = 18, },
		[7] = { levelRequirement = 22, },
		[8] = { levelRequirement = 26, },
		[9] = { levelRequirement = 31, },
		[10] = { levelRequirement = 36, },
		[11] = { levelRequirement = 41, },
		[12] = { levelRequirement = 46, },
		[13] = { levelRequirement = 52, },
		[14] = { levelRequirement = 58, },
		[15] = { levelRequirement = 64, },
		[16] = { levelRequirement = 66, },
		[17] = { levelRequirement = 72, },
		[18] = { levelRequirement = 78, },
		[19] = { levelRequirement = 84, },
		[20] = { levelRequirement = 90, },
		[21] = { levelRequirement = 90, },
		[22] = { levelRequirement = 90, },
		[23] = { levelRequirement = 90, },
		[24] = { levelRequirement = 90, },
		[25] = { levelRequirement = 90, },
		[26] = { levelRequirement = 90, },
		[27] = { levelRequirement = 90, },
		[28] = { levelRequirement = 90, },
		[29] = { levelRequirement = 90, },
		[30] = { levelRequirement = 90, },
		[31] = { levelRequirement = 90, },
		[32] = { levelRequirement = 90, },
		[33] = { levelRequirement = 90, },
		[34] = { levelRequirement = 90, },
		[35] = { levelRequirement = 90, },
		[36] = { levelRequirement = 90, },
		[37] = { levelRequirement = 90, },
		[38] = { levelRequirement = 90, },
		[39] = { levelRequirement = 90, },
		[40] = { levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Wither",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "chaos_damage_taken_+%", 6 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"active_skill_withered_base_duration_ms",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 2000, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 2050, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 2100, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 2150, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 2200, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 2250, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 2300, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 2350, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 2400, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 2450, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 2500, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 2550, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 2600, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 2650, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 2700, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 2750, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 2800, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 2850, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 2900, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 2950, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 3000, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 3050, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 3100, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 3150, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 3200, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 3250, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 3300, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 3350, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 3400, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 3450, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 3500, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 3550, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 3600, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 3650, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 3700, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 3750, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 3800, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 3850, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 3900, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 3950, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["WitheringPresencePlayer"] = {
	name = "Withering Presence",
	baseTypeName = "Withering Presence",
	color = 3,
	description = "While active, periodically Withers enemies in your Presence.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, },
	castTime = 1,
	qualityStats = {
		{ "base_skill_effect_duration", 50 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Withering Presence",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "withering_presence",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
			},
			stats = {
				"skill_withering_presence_frequency_ms",
			},
			levels = {
				[1] = { 3000, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 2925, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 2850, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 2775, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 2700, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 2625, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 2550, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 2475, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 2400, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 2325, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 2250, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 2175, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 2100, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 2025, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 1950, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 1875, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 1800, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 1725, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 1650, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 1575, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 1500, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 1425, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 1350, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 1275, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 1200, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 1125, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 1050, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 975, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 900, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 825, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 788, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 750, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 713, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 675, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 638, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 600, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 563, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 525, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 488, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 450, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}