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

skills["AncestralSpiritsPlayer"] = {
	name = "Ancestral Spirits",
	baseTypeName = "Ancestral Spirits",
	fromTree = true,
	minionList = {
		"AncestralSpiritTurtle",
		"AncestralSpiritHulk",
		"AncestralSpiritCaster",
		"AncestralSpiritWarhorn",
	},
	color = 4,
	description = "Each of your Totems will summon an Ancestral Spirit Minion to fight for you. If the Totem that summoned the Minion dies then the Ancestral Spirit will too.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.InbuiltTrigger] = true, [SkillType.CreatesMinion] = true, [SkillType.Triggered] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.Chains] = true, [SkillType.Duration] = true, [SkillType.DamageOverTime] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, },
	castTime = 0,
	qualityStats = {
		{ "active_skill_minion_life_+%_final", 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 = "Ancestral Spirits",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				minion = true,
			},
			stats = {
				"display_modifiers_to_totem_life_effect_these_minions",
				"triggerable_in_any_set",
				"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["BleedingConcoctionPlayer"] = {
	name = "Bleeding Concoction",
	baseTypeName = "Bleeding Concoction",
	fromTree = true,
	color = 4,
	description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Physical attack damage in an area. Bleeding inflicted by this skill has more effect.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, },
	castTime = 1,
	qualityStats = {
		{ "faster_bleed_%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.77, levelRequirement = 3, },
		[3] = { baseMultiplier = 0.85, levelRequirement = 6, },
		[4] = { baseMultiplier = 0.92, levelRequirement = 10, },
		[5] = { baseMultiplier = 0.99, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.05, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.12, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.18, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.22, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.27, levelRequirement = 36, },
		[11] = { baseMultiplier = 1.31, levelRequirement = 41, },
		[12] = { baseMultiplier = 1.35, levelRequirement = 46, },
		[13] = { baseMultiplier = 1.4, levelRequirement = 52, },
		[14] = { baseMultiplier = 1.44, levelRequirement = 58, },
		[15] = { baseMultiplier = 1.48, levelRequirement = 64, },
		[16] = { baseMultiplier = 1.52, levelRequirement = 66, },
		[17] = { baseMultiplier = 1.56, levelRequirement = 72, },
		[18] = { baseMultiplier = 1.59, levelRequirement = 78, },
		[19] = { baseMultiplier = 1.63, levelRequirement = 84, },
		[20] = { baseMultiplier = 1.66, levelRequirement = 90, },
		[21] = { baseMultiplier = 1.69, levelRequirement = 90, },
		[22] = { baseMultiplier = 1.73, levelRequirement = 90, },
		[23] = { baseMultiplier = 1.76, levelRequirement = 90, },
		[24] = { baseMultiplier = 1.8, levelRequirement = 90, },
		[25] = { baseMultiplier = 1.83, levelRequirement = 90, },
		[26] = { baseMultiplier = 1.87, levelRequirement = 90, },
		[27] = { baseMultiplier = 1.91, levelRequirement = 90, },
		[28] = { baseMultiplier = 1.95, levelRequirement = 90, },
		[29] = { baseMultiplier = 1.98, levelRequirement = 90, },
		[30] = { baseMultiplier = 2.02, levelRequirement = 90, },
		[31] = { baseMultiplier = 2.06, levelRequirement = 90, },
		[32] = { baseMultiplier = 2.11, levelRequirement = 90, },
		[33] = { baseMultiplier = 2.15, levelRequirement = 90, },
		[34] = { baseMultiplier = 2.19, levelRequirement = 90, },
		[35] = { baseMultiplier = 2.23, levelRequirement = 90, },
		[36] = { baseMultiplier = 2.28, levelRequirement = 90, },
		[37] = { baseMultiplier = 2.33, levelRequirement = 90, },
		[38] = { baseMultiplier = 2.37, levelRequirement = 90, },
		[39] = { baseMultiplier = 2.42, levelRequirement = 90, },
		[40] = { baseMultiplier = 2.47, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Bleeding Concoction",
			baseEffectiveness = 4.1999998092651,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "throw_flask_bleed",
			statMap = {
				["flask_throw_bleed_effect_+%_final"] = {
					mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Bleed),
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "additional_base_critical_strike_chance", 500 },
				{ "flask_throw_base_charges_used", 3 },
				{ "base_number_of_projectiles", 1 },
				{ "active_skill_base_area_of_effect_radius", 15 },
				{ "flask_throw_bleed_effect_+%_final", 100 },
				{ "throw_flask_effects_type", 3 },
				{ "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 = {
				"attack_minimum_added_physical_damage",
				"attack_maximum_added_physical_damage",
				"base_is_projectile",
				"projectile_behaviour_only_explode",
				"any_weapon_type_allowed",
				"can_perform_skill_while_moving",
				"attacks_inflict_bleeding_on_hit",
				"base_apply_unarmed_stats_to_offhand",
			},
			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["MeleeBowPlayer"] = {
	name = "Bow Shot",
	baseTypeName = "Bow Shot",
	fromItem = true,
	color = 4,
	description = "Fire an arrow with your Bow.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Bow Shot",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = 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 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"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, },
			},
		},
	}
}
skills["MeleeCrossbowPlayer"] = {
	name = "Crossbow Shot",
	baseTypeName = "Crossbow Shot",
	fromItem = true,
	color = 4,
	description = "Fires a bolt from your crossbow.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, },
	weaponTypes = {
		["Crossbow"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Crossbow Shot",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				projectile = true,
			},
			constantStats = {
				{ "action_required_target_facing_angle_tolerance_degrees", 90 },
				{ "crossbow_barrage_attack_time_ratio_%", 10 },
				{ "crossbow_barrage_recoil_per_shot", 2 },
				{ "crossbow_barrage_total_recoil_buff_count", 8 },
				{ "crossbow_barrage_debuff_duration_ms", 300 },
				{ "base_knockback_distance", 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 = {
				"base_is_projectile",
				"has_modular_projectiles_enabled",
				"action_requires_aiming_stance",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectiles_crossbow_barrage",
				"cannot_cancel_skill_before_contact_point",
				"disable_visual_hit_effect",
				"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["DemonFormPlayer"] = {
	name = "Demon Form",
	baseTypeName = "Demon Form",
	fromTree = true,
	color = 4,
	description = "Shapeshift into a demon, vastly boosting the power of your Spells. You gain Demonflame every second you remain in demon form, causing your Life to be lost at an ever-increasing rate. Revert to human form if you reach 1 Life, use a Skill that isn't a Spell, or reactivate this Skill.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Cooldown] = true, [SkillType.Shapeshift] = true, [SkillType.ManualCooldownConsumption] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 20, cost = { Mana = 7, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 20, cost = { Mana = 8, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 20, cost = { Mana = 9, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 20, cost = { Mana = 10, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 20, cost = { Mana = 12, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 20, cost = { Mana = 14, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 20, cost = { Mana = 16, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 20, cost = { Mana = 18, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 20, cost = { Mana = 21, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 20, cost = { Mana = 24, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 20, cost = { Mana = 28, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 20, cost = { Mana = 32, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 20, cost = { Mana = 37, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 20, cost = { Mana = 43, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 20, cost = { Mana = 49, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 20, cost = { Mana = 56, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 20, cost = { Mana = 65, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 20, cost = { Mana = 74, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 20, cost = { Mana = 85, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 98, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 113, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 129, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 148, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 170, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 196, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 225, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 258, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 296, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 340, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 391, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 449, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 515, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 592, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 679, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 780, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 895, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1028, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1180, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1355, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1556, }, },
	},
	statSets = {
		[1] = {
			label = "Demon Form",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "demon_transformation",
			baseFlags = {
			},
			constantStats = {
				{ "demon_form_life_loss_%_per_minute_per_stack", 30 },
			},
			stats = {
				"demon_form_spell_damage_+%_per_stack",
				"demon_form_grants_cast_speed_+%",
				"demon_form_grants_spell_gem_level_+",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 7, 12, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 1, },
				[2] = { 8, 13, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 8, 13, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, 14, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 9, 15, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 10, 15, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 10, 16, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 11, 17, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 12, 17, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 12, 18, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 13, 19, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 13, 20, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 14, 20, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 15, 21, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 15, 22, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 16, 22, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 16, 23, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 17, 24, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 17, 24, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 18, 25, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 19, 26, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 19, 26, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 20, 27, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 20, 28, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 21, 28, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, },
				[26] = { 21, 29, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 22, 30, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 23, 30, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 23, 31, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 24, 32, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 24, 32, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 24, 33, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 25, 33, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 25, 33, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 25, 34, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 26, 34, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 26, 34, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 26, 35, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 26, 35, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 27, 35, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ElementalExpressionTriggeredPlayer"] = {
	name = "Elemental Expression",
	baseTypeName = "Elemental Expression",
	fromTree = true,
	color = 4,
	description = "Creates a fiery explosion, an arcing bolt of lightning, or an icy wave of projectiles. The chance for an explosion is proportional to your Strength, for a bolt proportional to your Dexterity, and for a wave proportional to your Intelligence.",
	skillTypes = { [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.Triggered] = true, [SkillType.InbuiltTrigger] = true, [SkillType.Lightning] = true, [SkillType.Cold] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Chains] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_cooldown_speed_+%", 1 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.25, cost = { Mana = 4, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 0.25, cost = { Mana = 4, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 0.25, cost = { Mana = 5, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 0.25, cost = { Mana = 6, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 0.25, cost = { Mana = 7, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 0.25, cost = { Mana = 8, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 0.25, cost = { Mana = 9, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 0.25, cost = { Mana = 11, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 0.25, cost = { Mana = 13, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 0.25, cost = { Mana = 14, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 0.25, cost = { Mana = 17, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 0.25, cost = { Mana = 19, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 0.25, cost = { Mana = 22, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 0.25, cost = { Mana = 25, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 0.25, cost = { Mana = 29, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 0.25, cost = { Mana = 34, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 0.25, cost = { Mana = 39, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 0.25, cost = { Mana = 45, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 0.25, cost = { Mana = 51, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 59, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 68, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 78, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 89, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 103, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 118, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 136, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 156, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 179, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 205, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 236, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 271, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 311, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 357, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 410, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 471, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 541, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 621, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 713, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 818, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 940, }, },
	},
	statSets = {
		[1] = {
			label = "Elemental Expression",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			stats = {
				"is_triggerable_strike",
				"triggerable_in_any_set",
			},
			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 = "Fiery Explosion",
			baseEffectiveness = 1.25,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 36 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"is_area_damage",
				"is_triggerable_strike",
				"triggerable_in_any_set",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Icy Wave",
			baseEffectiveness = 1.0249999761581,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				projectile = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 3 },
				{ "fixed_projectile_height", 15 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"always_pierce",
				"show_number_of_projectiles",
				"base_is_projectile",
				"is_triggerable_strike",
				"triggerable_in_any_set",
			},
			levels = {
				[1] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[4] = {
			label = "Arcing Bolt",
			baseEffectiveness = 1.1499999761581,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				spell = true,
				chaining = true,
			},
			constantStats = {
				{ "number_of_chains", 7 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"is_triggerable_strike",
				"triggerable_in_any_set",
			},
			levels = {
				[1] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ElementalStormPlayer"] = {
	name = "Elemental Storm",
	baseTypeName = "Elemental Storm",
	fromTree = true,
	color = 4,
	description = "Creates a stationary Fire, Cold or Lightning storm at a target location for a duration, based on the highest Elemental Damage type for the Hit that Triggered the storm. Hits which do not deal Elemental Damage will not Trigger the storm.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Orb] = true, [SkillType.AreaSpell] = true, [SkillType.Triggered] = true, [SkillType.InbuiltTrigger] = true, [SkillType.Cooldown] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_cooldown_speed_+%", 0.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 5, cost = { Mana = 8, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 5, cost = { Mana = 9, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 5, cost = { Mana = 10, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 5, cost = { Mana = 11, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 5, cost = { Mana = 13, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 5, cost = { Mana = 14, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 5, cost = { Mana = 16, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 5, cost = { Mana = 18, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 5, cost = { Mana = 20, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 5, cost = { Mana = 22, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 5, cost = { Mana = 25, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 5, cost = { Mana = 28, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 5, cost = { Mana = 31, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 5, cost = { Mana = 34, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 5, cost = { Mana = 38, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 5, cost = { Mana = 43, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 5, cost = { Mana = 48, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 5, cost = { Mana = 54, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 5, cost = { Mana = 60, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 67, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 74, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 83, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 93, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 103, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 115, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 129, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 143, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 160, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 178, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 199, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 222, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 247, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 276, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 308, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 343, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 383, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 427, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 476, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 531, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 592, }, },
	},
	statSets = {
		[1] = {
			label = "Elemental Storm",
			baseEffectiveness = 0.5625,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "tornado_triggered",
			baseFlags = {
				area = true,
				duration = true,
			},
			constantStats = {
				{ "tornado_base_damage_interval_ms", 250 },
				{ "number_of_tornados_allowed", 50 },
				{ "skill_override_pvp_scaling_time_ms", 1000 },
				{ "base_skill_effect_duration", 5000 },
				{ "active_skill_base_area_of_effect_radius", 18 },
			},
			stats = {
				"skill_can_add_multiple_charges_per_action",
				"damage_cannot_be_reflected_or_leech_if_used_by_other_object",
				"is_area_damage",
				"tornado_hinder",
				"is_triggerable_elemental_storm",
				"global_cannot_crit",
			},
			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 = "Fire",
			baseEffectiveness = 0.58749997615814,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "tornado_triggered",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "tornado_base_damage_interval_ms", 250 },
				{ "number_of_tornados_allowed", 50 },
				{ "skill_override_pvp_scaling_time_ms", 1000 },
				{ "base_skill_effect_duration", 5000 },
				{ "active_skill_base_area_of_effect_radius", 18 },
			},
			stats = {
				"spell_minimum_base_fire_damage",
				"spell_maximum_base_fire_damage",
				"skill_can_add_multiple_charges_per_action",
				"damage_cannot_be_reflected_or_leech_if_used_by_other_object",
				"is_area_damage",
				"tornado_hinder",
				"is_triggerable_elemental_storm",
				"global_cannot_crit",
			},
			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, },
			},
		},
		[3] = {
			label = "Lightning",
			baseEffectiveness = 0.5625,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "tornado_triggered",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "tornado_base_damage_interval_ms", 250 },
				{ "number_of_tornados_allowed", 50 },
				{ "skill_override_pvp_scaling_time_ms", 1000 },
				{ "base_skill_effect_duration", 5000 },
				{ "active_skill_base_area_of_effect_radius", 18 },
			},
			stats = {
				"spell_minimum_base_lightning_damage",
				"spell_maximum_base_lightning_damage",
				"skill_can_add_multiple_charges_per_action",
				"damage_cannot_be_reflected_or_leech_if_used_by_other_object",
				"is_area_damage",
				"tornado_hinder",
				"is_triggerable_elemental_storm",
				"global_cannot_crit",
			},
			levels = {
				[1] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
		[4] = {
			label = "Cold",
			baseEffectiveness = 0.53750002384186,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "tornado_triggered",
			baseFlags = {
				spell = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "tornado_base_damage_interval_ms", 250 },
				{ "number_of_tornados_allowed", 50 },
				{ "skill_override_pvp_scaling_time_ms", 1000 },
				{ "base_skill_effect_duration", 5000 },
				{ "active_skill_base_area_of_effect_radius", 18 },
			},
			stats = {
				"spell_minimum_base_cold_damage",
				"spell_maximum_base_cold_damage",
				"skill_can_add_multiple_charges_per_action",
				"damage_cannot_be_reflected_or_leech_if_used_by_other_object",
				"is_area_damage",
				"tornado_hinder",
				"is_triggerable_elemental_storm",
				"global_cannot_crit",
			},
			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["EncaseInJadePlayer"] = {
	name = "Encase in Jade",
	baseTypeName = "Encase in Jade",
	fromTree = true,
	color = 4,
	description = "Consumes all stacks of Jade to grant a Buff for a duration that absorbs all Damage from Hits, up to a maximum based on the amount of Jade consumed. While encased you cannot move or perform actions.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Guard] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Physical] = true, },
	castTime = 0.3,
	qualityStats = {
		{ "damage_absorbed_per_jade_consumed", 3.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 3, },
		[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 = "Encase in Jade",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "encase_in_jade",
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "encased_in_jade_damage_absorbed_%", 100 },
			},
			stats = {
				"damage_absorbed_per_jade_consumed",
			},
			levels = {
				[1] = { 14, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 20, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 33, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 43, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 58, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 74, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 90, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 112, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 131, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 156, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 183, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 216, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 246, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 284, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 324, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 366, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 418, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 467, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 516, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 566, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 616, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 673, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 730, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 787, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 843, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 900, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 964, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 1028, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 1092, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 1163, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 1227, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 1298, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 1369, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 1448, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 1519, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 1597, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 1675, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 1753, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 1839, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 1917, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ExplosiveConcoctionPlayer"] = {
	name = "Explosive Concoction",
	baseTypeName = "Explosive Concoction",
	fromTree = true,
	color = 4,
	description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Fire attack damage in an area and inflicting Fire Exposure.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Duration] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, },
	castTime = 1,
	qualityStats = {
		{ "fire_exposure_effect_+%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.77, levelRequirement = 3, },
		[3] = { baseMultiplier = 0.85, levelRequirement = 6, },
		[4] = { baseMultiplier = 0.92, levelRequirement = 10, },
		[5] = { baseMultiplier = 0.99, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.05, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.12, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.18, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.22, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.27, levelRequirement = 36, },
		[11] = { baseMultiplier = 1.31, levelRequirement = 41, },
		[12] = { baseMultiplier = 1.35, levelRequirement = 46, },
		[13] = { baseMultiplier = 1.4, levelRequirement = 52, },
		[14] = { baseMultiplier = 1.44, levelRequirement = 58, },
		[15] = { baseMultiplier = 1.48, levelRequirement = 64, },
		[16] = { baseMultiplier = 1.52, levelRequirement = 66, },
		[17] = { baseMultiplier = 1.56, levelRequirement = 72, },
		[18] = { baseMultiplier = 1.59, levelRequirement = 78, },
		[19] = { baseMultiplier = 1.63, levelRequirement = 84, },
		[20] = { baseMultiplier = 1.66, levelRequirement = 90, },
		[21] = { baseMultiplier = 1.69, levelRequirement = 90, },
		[22] = { baseMultiplier = 1.73, levelRequirement = 90, },
		[23] = { baseMultiplier = 1.76, levelRequirement = 90, },
		[24] = { baseMultiplier = 1.8, levelRequirement = 90, },
		[25] = { baseMultiplier = 1.83, levelRequirement = 90, },
		[26] = { baseMultiplier = 1.87, levelRequirement = 90, },
		[27] = { baseMultiplier = 1.91, levelRequirement = 90, },
		[28] = { baseMultiplier = 1.95, levelRequirement = 90, },
		[29] = { baseMultiplier = 1.98, levelRequirement = 90, },
		[30] = { baseMultiplier = 2.02, levelRequirement = 90, },
		[31] = { baseMultiplier = 2.06, levelRequirement = 90, },
		[32] = { baseMultiplier = 2.11, levelRequirement = 90, },
		[33] = { baseMultiplier = 2.15, levelRequirement = 90, },
		[34] = { baseMultiplier = 2.19, levelRequirement = 90, },
		[35] = { baseMultiplier = 2.23, levelRequirement = 90, },
		[36] = { baseMultiplier = 2.28, levelRequirement = 90, },
		[37] = { baseMultiplier = 2.33, levelRequirement = 90, },
		[38] = { baseMultiplier = 2.37, levelRequirement = 90, },
		[39] = { baseMultiplier = 2.42, levelRequirement = 90, },
		[40] = { baseMultiplier = 2.47, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Explosive Concoction",
			baseEffectiveness = 4.5,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "throw_flask_fire",
			statMap = {
				["flask_throw_fire_exposure_ms"] = {
					mod("FireExposureChance", "BASE", nil),
					value = 100,
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "additional_base_critical_strike_chance", 500 },
				{ "flask_throw_base_charges_used", 3 },
				{ "base_number_of_projectiles", 1 },
				{ "active_skill_base_area_of_effect_radius", 15 },
				{ "flask_throw_fire_exposure_ms", 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 },
				{ "active_skill_ignite_chance_+%_final", 100 },
				{ "active_skill_ignite_effect_+%_final", 100 },
			},
			stats = {
				"attack_minimum_added_fire_damage",
				"attack_maximum_added_fire_damage",
				"base_is_projectile",
				"projectile_behaviour_only_explode",
				"any_weapon_type_allowed",
				"can_perform_skill_while_moving",
				"base_apply_unarmed_stats_to_offhand",
			},
			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["FulminatingConcoctionPlayer"] = {
	name = "Fulminating Concoction",
	baseTypeName = "Fulminating Concoction",
	fromTree = true,
	color = 4,
	description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Lightning attack damage in an area and inflicting Lightning Exposure.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, },
	castTime = 1,
	qualityStats = {
		{ "lightning_exposure_effect_+%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.77, levelRequirement = 3, },
		[3] = { baseMultiplier = 0.85, levelRequirement = 6, },
		[4] = { baseMultiplier = 0.92, levelRequirement = 10, },
		[5] = { baseMultiplier = 0.99, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.05, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.12, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.18, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.22, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.27, levelRequirement = 36, },
		[11] = { baseMultiplier = 1.31, levelRequirement = 41, },
		[12] = { baseMultiplier = 1.35, levelRequirement = 46, },
		[13] = { baseMultiplier = 1.4, levelRequirement = 52, },
		[14] = { baseMultiplier = 1.44, levelRequirement = 58, },
		[15] = { baseMultiplier = 1.48, levelRequirement = 64, },
		[16] = { baseMultiplier = 1.52, levelRequirement = 66, },
		[17] = { baseMultiplier = 1.56, levelRequirement = 72, },
		[18] = { baseMultiplier = 1.59, levelRequirement = 78, },
		[19] = { baseMultiplier = 1.63, levelRequirement = 84, },
		[20] = { baseMultiplier = 1.66, levelRequirement = 90, },
		[21] = { baseMultiplier = 1.69, levelRequirement = 90, },
		[22] = { baseMultiplier = 1.73, levelRequirement = 90, },
		[23] = { baseMultiplier = 1.76, levelRequirement = 90, },
		[24] = { baseMultiplier = 1.8, levelRequirement = 90, },
		[25] = { baseMultiplier = 1.83, levelRequirement = 90, },
		[26] = { baseMultiplier = 1.87, levelRequirement = 90, },
		[27] = { baseMultiplier = 1.91, levelRequirement = 90, },
		[28] = { baseMultiplier = 1.95, levelRequirement = 90, },
		[29] = { baseMultiplier = 1.98, levelRequirement = 90, },
		[30] = { baseMultiplier = 2.02, levelRequirement = 90, },
		[31] = { baseMultiplier = 2.06, levelRequirement = 90, },
		[32] = { baseMultiplier = 2.11, levelRequirement = 90, },
		[33] = { baseMultiplier = 2.15, levelRequirement = 90, },
		[34] = { baseMultiplier = 2.19, levelRequirement = 90, },
		[35] = { baseMultiplier = 2.23, levelRequirement = 90, },
		[36] = { baseMultiplier = 2.28, levelRequirement = 90, },
		[37] = { baseMultiplier = 2.33, levelRequirement = 90, },
		[38] = { baseMultiplier = 2.37, levelRequirement = 90, },
		[39] = { baseMultiplier = 2.42, levelRequirement = 90, },
		[40] = { baseMultiplier = 2.47, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Fulminating Concoction",
			baseEffectiveness = 4.1999998092651,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "throw_flask_lightning",
			statMap = {
				["flask_throw_lightning_exposure_ms"] = {
					mod("LightningExposureChance", "BASE", nil),
					value = 100,
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "additional_base_critical_strike_chance", 800 },
				{ "flask_throw_base_charges_used", 3 },
				{ "base_number_of_projectiles", 1 },
				{ "active_skill_base_area_of_effect_radius", 15 },
				{ "flask_throw_lightning_exposure_ms", 4000 },
				{ "throw_flask_effects_type", 2 },
				{ "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_shock_chance_+%_final", 100 },
			},
			stats = {
				"attack_minimum_added_lightning_damage",
				"attack_maximum_added_lightning_damage",
				"base_is_projectile",
				"projectile_behaviour_only_explode",
				"any_weapon_type_allowed",
				"can_perform_skill_while_moving",
				"base_apply_unarmed_stats_to_offhand",
			},
			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["IntoTheBreachPlayer"] = {
	name = "Into the Breach",
	baseTypeName = "Into the Breach",
	fromTree = true,
	color = 4,
	description = "Creates a Breach around you, allowing you to see nearby Flames of Chayula. You are considered to be in a Breach while this skill is active.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, },
	castTime = 0,
	qualityStats = {
		{ "breach_flame_spawn_rate_ms", -15 },
	},
	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 = "Into the Breach",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
				{ "breach_flame_mana_leech_%", 7 },
				{ "breach_flame_life_leech_%", 7 },
				{ "breach_flame_chaos_addition_%", 7 },
				{ "breach_flame_spawn_radius", 50 },
			},
			stats = {
				"breach_flame_spawn_rate_ms",
			},
			levels = {
				[1] = { 1400, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 1390, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 1380, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 1370, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 1360, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 1350, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 1340, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 1330, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 1320, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 1310, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 1300, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 1290, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 1280, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 1270, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 1260, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 1250, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 1240, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 1230, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 1220, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 1210, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 1200, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 1190, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 1180, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 1170, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 1160, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 1150, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 1140, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 1130, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 1120, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 1110, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 1105, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 1100, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 1095, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 1090, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 1085, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 1080, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 1075, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 1070, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 1065, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 1060, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LifeRemnantsPlayer"] = {
	name = "Life Remnants",
	baseTypeName = "Life Remnants",
	fromTree = true,
	color = 4,
	description = "Drinks the blood of your enemies to restore your Life. While active, enemies you kill have a chance to spawn a Life Remnant, and Critically Hitting a target spawns a Life Remnant every few seconds. Picking up a Life Remnant grants you Life which can Overflow maximum Life.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	castTime = 0,
	qualityStats = {
		{ "life_remnants_chance_to_spawn_orb_on_killing_enemy_%", 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 = "Life Remnants",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "life_remnants",
			baseFlags = {
			},
			constantStats = {
				{ "life_remnants_chance_to_spawn_orb_on_killing_enemy_%", 25 },
				{ "life_remnants_spawn_remnant_on_crit_vs_enemy_every_X_ms", 2000 },
				{ "skill_desired_amount_override", 1 },
			},
			stats = {
				"life_remnants_gain_per_globe",
				"base_deal_no_damage_over_time",
			},
			levels = {
				[1] = { 11, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 14, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 23, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 31, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 41, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 52, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 65, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 81, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 95, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 112, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 131, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 157, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 176, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 205, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 232, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 263, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 301, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 337, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 374, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 410, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 448, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 490, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 531, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 574, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 616, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 657, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 706, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 752, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 799, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 851, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 900, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 952, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 1004, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 1062, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 1114, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 1172, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 1229, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 1287, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 1350, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 1408, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["Melee1HMacePlayer"] = {
	name = "Mace Strike",
	baseTypeName = "Mace Strike",
	fromItem = true,
	color = 4,
	description = "Strike with your Mace.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Mace Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
			},
			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, },
			},
		},
	}
}
skills["Melee2HMacePlayer"] = {
	name = "Mace Strike",
	baseTypeName = "Mace Strike",
	fromItem = true,
	color = 4,
	description = "Strike with your Mace.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, },
	weaponTypes = {
		["Two Handed Mace"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Mace Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
			},
			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, },
			},
		},
	}
}
skills["MeleeMaceMacePlayer"] = {
	name = "Mace Strike",
	baseTypeName = "Mace Strike",
	fromItem = true,
	color = 4,
	description = "Strike with your Maces.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.DualWieldOnly] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
		["Two Handed Mace"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Mace Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
				{ "active_skill_attack_speed_+%_final_while_dual_wielding", -30 },
			},
			stats = {
				"is_area_damage",
				"skill_double_hits_when_dual_wielding",
			},
			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["MeditatePlayer"] = {
	name = "Meditate",
	baseTypeName = "Meditate",
	fromTree = true,
	color = 4,
	description = "Channels to Recharge Energy Shield. Can overcharge your Energy Shield up to double its normal maximum. Channelling ends when you take damage or your Energy Shield is double its normal maximum. This skill cannot be used if your Energy Shield is already double its normal maximum or you have no maximum Energy Shield.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Channel] = true, [SkillType.Cooldown] = true, },
	castTime = 1,
	qualityStats = {
		{ "meditate_energy_shield_recharge_rate_+%_final", 0.75 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 10, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 9.9, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 9.8, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 9.7, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 9.6, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 9.5, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 9.4, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 9.3, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 9.2, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 9.1, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 9, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 8.9, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 8.8, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 8.7, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 8.6, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 8.5, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 8.4, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 8.3, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 8.2, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 8.1, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 8, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 7.9, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 7.8, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 7.7, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 7.6, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 7.5, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 7.4, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 7.3, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 7.2, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 7.1, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 7.05, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 7, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 6.95, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 6.9, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 6.85, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 6.8, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 6.75, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 6.7, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 6.65, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 6.6, },
	},
	statSets = {
		[1] = {
			label = "Meditate",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			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 = {
				"meditate_energy_shield_recharge_rate_+%_final",
				"can_perform_skill_while_moving",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 40, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 42, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 44, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 46, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 48, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 50, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 52, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 54, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 56, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 58, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 60, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 62, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 64, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 66, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 68, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 70, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 74, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 76, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 78, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 80, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 82, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 84, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 86, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 88, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 92, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 94, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 96, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 98, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 99, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 100, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 101, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 102, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 103, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 104, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 105, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 106, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 107, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 108, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PoisonousConcoctionPlayer"] = {
	name = "Poisonous Concoction",
	baseTypeName = "Poisonous Concoction",
	fromTree = true,
	color = 4,
	description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Chaos attack damage in an area. Poison inflicted by this skill has more effect.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Chaos] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, },
	castTime = 1,
	qualityStats = {
		{ "faster_poison_%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.77, levelRequirement = 3, },
		[3] = { baseMultiplier = 0.85, levelRequirement = 6, },
		[4] = { baseMultiplier = 0.92, levelRequirement = 10, },
		[5] = { baseMultiplier = 0.99, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.05, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.12, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.18, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.22, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.27, levelRequirement = 36, },
		[11] = { baseMultiplier = 1.31, levelRequirement = 41, },
		[12] = { baseMultiplier = 1.35, levelRequirement = 46, },
		[13] = { baseMultiplier = 1.4, levelRequirement = 52, },
		[14] = { baseMultiplier = 1.44, levelRequirement = 58, },
		[15] = { baseMultiplier = 1.48, levelRequirement = 64, },
		[16] = { baseMultiplier = 1.52, levelRequirement = 66, },
		[17] = { baseMultiplier = 1.56, levelRequirement = 72, },
		[18] = { baseMultiplier = 1.59, levelRequirement = 78, },
		[19] = { baseMultiplier = 1.63, levelRequirement = 84, },
		[20] = { baseMultiplier = 1.66, levelRequirement = 90, },
		[21] = { baseMultiplier = 1.69, levelRequirement = 90, },
		[22] = { baseMultiplier = 1.73, levelRequirement = 90, },
		[23] = { baseMultiplier = 1.76, levelRequirement = 90, },
		[24] = { baseMultiplier = 1.8, levelRequirement = 90, },
		[25] = { baseMultiplier = 1.83, levelRequirement = 90, },
		[26] = { baseMultiplier = 1.87, levelRequirement = 90, },
		[27] = { baseMultiplier = 1.91, levelRequirement = 90, },
		[28] = { baseMultiplier = 1.95, levelRequirement = 90, },
		[29] = { baseMultiplier = 1.98, levelRequirement = 90, },
		[30] = { baseMultiplier = 2.02, levelRequirement = 90, },
		[31] = { baseMultiplier = 2.06, levelRequirement = 90, },
		[32] = { baseMultiplier = 2.11, levelRequirement = 90, },
		[33] = { baseMultiplier = 2.15, levelRequirement = 90, },
		[34] = { baseMultiplier = 2.19, levelRequirement = 90, },
		[35] = { baseMultiplier = 2.23, levelRequirement = 90, },
		[36] = { baseMultiplier = 2.28, levelRequirement = 90, },
		[37] = { baseMultiplier = 2.33, levelRequirement = 90, },
		[38] = { baseMultiplier = 2.37, levelRequirement = 90, },
		[39] = { baseMultiplier = 2.42, levelRequirement = 90, },
		[40] = { baseMultiplier = 2.47, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Poisonous Concoction",
			baseEffectiveness = 3.9000000953674,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "throw_flask_poison",
			statMap = {
				["flask_throw_poison_effect_+%_final"] = {
					mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison),
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "additional_base_critical_strike_chance", 500 },
				{ "flask_throw_base_charges_used", 3 },
				{ "base_number_of_projectiles", 1 },
				{ "active_skill_base_area_of_effect_radius", 15 },
				{ "flask_throw_poison_effect_+%_final", 100 },
				{ "throw_flask_effects_type", 4 },
				{ "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_poison_on_hit_%", 100 },
			},
			stats = {
				"attack_minimum_added_chaos_damage",
				"attack_maximum_added_chaos_damage",
				"base_is_projectile",
				"projectile_behaviour_only_explode",
				"any_weapon_type_allowed",
				"can_perform_skill_while_moving",
				"base_apply_unarmed_stats_to_offhand",
			},
			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["MeleeUnarmedPlayer"] = {
	name = "Punch",
	hidden = true,
	color = 4,
	description = "Perform an Unarmed Strike.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Punch",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
			},
			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, },
			},
		},
	}
}
skills["MeleeQuarterstaffPlayer"] = {
	name = "Quarterstaff Strike",
	baseTypeName = "Quarterstaff Strike",
	fromItem = true,
	color = 4,
	description = "Strike with your Quarterstaff.",
	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 = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, },
		[3] = { baseMultiplier = 1.21, levelRequirement = 6, },
		[4] = { baseMultiplier = 1.32, levelRequirement = 10, },
		[5] = { baseMultiplier = 1.42, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.53, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.64, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.74, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.82, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.91, levelRequirement = 36, },
		[11] = { baseMultiplier = 2.01, levelRequirement = 41, },
		[12] = { baseMultiplier = 2.11, levelRequirement = 46, },
		[13] = { baseMultiplier = 2.22, levelRequirement = 52, },
		[14] = { baseMultiplier = 2.33, levelRequirement = 58, },
		[15] = { baseMultiplier = 2.44, levelRequirement = 64, },
		[16] = { baseMultiplier = 2.57, levelRequirement = 66, },
		[17] = { baseMultiplier = 2.69, levelRequirement = 72, },
		[18] = { baseMultiplier = 2.83, levelRequirement = 78, },
		[19] = { baseMultiplier = 2.97, levelRequirement = 84, },
		[20] = { baseMultiplier = 3.12, levelRequirement = 90, },
		[21] = { baseMultiplier = 3.27, levelRequirement = 90, },
		[22] = { baseMultiplier = 3.44, levelRequirement = 90, },
		[23] = { baseMultiplier = 3.61, levelRequirement = 90, },
		[24] = { baseMultiplier = 3.79, levelRequirement = 90, },
		[25] = { baseMultiplier = 3.98, levelRequirement = 90, },
		[26] = { baseMultiplier = 4.18, levelRequirement = 90, },
		[27] = { baseMultiplier = 4.39, levelRequirement = 90, },
		[28] = { baseMultiplier = 4.61, levelRequirement = 90, },
		[29] = { baseMultiplier = 4.84, levelRequirement = 90, },
		[30] = { baseMultiplier = 5.08, levelRequirement = 90, },
		[31] = { baseMultiplier = 5.33, levelRequirement = 90, },
		[32] = { baseMultiplier = 5.6, levelRequirement = 90, },
		[33] = { baseMultiplier = 5.88, levelRequirement = 90, },
		[34] = { baseMultiplier = 6.18, levelRequirement = 90, },
		[35] = { baseMultiplier = 6.48, levelRequirement = 90, },
		[36] = { baseMultiplier = 6.81, levelRequirement = 90, },
		[37] = { baseMultiplier = 7.15, levelRequirement = 90, },
		[38] = { baseMultiplier = 7.51, levelRequirement = 90, },
		[39] = { baseMultiplier = 7.88, levelRequirement = 90, },
		[40] = { baseMultiplier = 8.28, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Quarterstaff Strike",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
				attack = true,
				melee = true,
				area = true,
			},
			constantStats = {
				{ "melee_conditional_step_distance", 10 },
			},
			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, },
			},
		},
	}
}
skills["ShieldBlockPlayer"] = {
	name = "Raise Shield",
	baseTypeName = "Raise Shield",
	fromItem = true,
	color = 4,
	description = "Raise your shield to Block all incoming blockable hits. Blocking too much damage while your shield is raised may stagger you.",
	skillTypes = { [SkillType.Channel] = true, [SkillType.RequiresShield] = true, [SkillType.Nonpathing] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { attackTime = 1000, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Raise Shield",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			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 },
				{ "channel_skill_end_animation_duration_override_ms", 35 },
				{ "active_block_light_stun_threshold_+%_final", 50 },
				{ "base_poise_decay_delay_ms_after_action_end", 2000 },
				{ "skill_animation_duration_multiplier_override", 4 },
				{ "base_minimum_channel_time_ms", 250 },
			},
			stats = {
				"can_perform_skill_while_moving",
				"base_poise_does_not_decay_during_action",
				"skill_is_not_considered_a_skill",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["ShatteringConcoctionPlayer"] = {
	name = "Shattering Concoction",
	baseTypeName = "Shattering Concoction",
	fromTree = true,
	color = 4,
	description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Cold attack damage in an area and inflicting Cold Exposure.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, },
	castTime = 1,
	qualityStats = {
		{ "cold_exposure_effect_+%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.77, levelRequirement = 3, },
		[3] = { baseMultiplier = 0.85, levelRequirement = 6, },
		[4] = { baseMultiplier = 0.92, levelRequirement = 10, },
		[5] = { baseMultiplier = 0.99, levelRequirement = 14, },
		[6] = { baseMultiplier = 1.05, levelRequirement = 18, },
		[7] = { baseMultiplier = 1.12, levelRequirement = 22, },
		[8] = { baseMultiplier = 1.18, levelRequirement = 26, },
		[9] = { baseMultiplier = 1.22, levelRequirement = 31, },
		[10] = { baseMultiplier = 1.27, levelRequirement = 36, },
		[11] = { baseMultiplier = 1.31, levelRequirement = 41, },
		[12] = { baseMultiplier = 1.35, levelRequirement = 46, },
		[13] = { baseMultiplier = 1.4, levelRequirement = 52, },
		[14] = { baseMultiplier = 1.44, levelRequirement = 58, },
		[15] = { baseMultiplier = 1.48, levelRequirement = 64, },
		[16] = { baseMultiplier = 1.52, levelRequirement = 66, },
		[17] = { baseMultiplier = 1.56, levelRequirement = 72, },
		[18] = { baseMultiplier = 1.59, levelRequirement = 78, },
		[19] = { baseMultiplier = 1.63, levelRequirement = 84, },
		[20] = { baseMultiplier = 1.66, levelRequirement = 90, },
		[21] = { baseMultiplier = 1.69, levelRequirement = 90, },
		[22] = { baseMultiplier = 1.73, levelRequirement = 90, },
		[23] = { baseMultiplier = 1.76, levelRequirement = 90, },
		[24] = { baseMultiplier = 1.8, levelRequirement = 90, },
		[25] = { baseMultiplier = 1.83, levelRequirement = 90, },
		[26] = { baseMultiplier = 1.87, levelRequirement = 90, },
		[27] = { baseMultiplier = 1.91, levelRequirement = 90, },
		[28] = { baseMultiplier = 1.95, levelRequirement = 90, },
		[29] = { baseMultiplier = 1.98, levelRequirement = 90, },
		[30] = { baseMultiplier = 2.02, levelRequirement = 90, },
		[31] = { baseMultiplier = 2.06, levelRequirement = 90, },
		[32] = { baseMultiplier = 2.11, levelRequirement = 90, },
		[33] = { baseMultiplier = 2.15, levelRequirement = 90, },
		[34] = { baseMultiplier = 2.19, levelRequirement = 90, },
		[35] = { baseMultiplier = 2.23, levelRequirement = 90, },
		[36] = { baseMultiplier = 2.28, levelRequirement = 90, },
		[37] = { baseMultiplier = 2.33, levelRequirement = 90, },
		[38] = { baseMultiplier = 2.37, levelRequirement = 90, },
		[39] = { baseMultiplier = 2.42, levelRequirement = 90, },
		[40] = { baseMultiplier = 2.47, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Shattering Concoction",
			baseEffectiveness = 3.9000000953674,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "throw_flask_cold",
			statMap = {
				["flask_throw_cold_exposure_ms"] = {
					mod("ColdExposureChance", "BASE", nil),
					value = 100,
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
				duration = true,
			},
			constantStats = {
				{ "additional_base_critical_strike_chance", 1100 },
				{ "flask_throw_base_charges_used", 3 },
				{ "base_number_of_projectiles", 1 },
				{ "active_skill_base_area_of_effect_radius", 15 },
				{ "flask_throw_cold_exposure_ms", 4000 },
				{ "throw_flask_effects_type", 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_hit_damage_freeze_multiplier_+%_final", 100 },
			},
			stats = {
				"attack_minimum_added_cold_damage",
				"attack_maximum_added_cold_damage",
				"base_is_projectile",
				"projectile_behaviour_only_explode",
				"any_weapon_type_allowed",
				"can_perform_skill_while_moving",
				"base_apply_unarmed_stats_to_offhand",
			},
			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["SorceryWardPlayer"] = {
	name = "Sorcery Ward",
	baseTypeName = "Sorcery Ward",
	fromTree = true,
	color = 4,
	description = "Passively manifests a protective barrier which takes Elemental Damage from Hits for you until depleted. The barrier instantly recharges to its full value a short time after it stops taking damage or is fully depleted.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Aegis] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.Buff] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.HasReservation] = true, },
	castTime = 1,
	qualityStats = {
		{ "aegis_unique_shield_max_value_from_%_armour_evasion", 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 = "Sorcery Ward",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "sorcery_ward",
			baseFlags = {
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
				{ "active_skill_display_aegis_variation", 4 },
				{ "aegis_unique_shield_max_value_from_%_armour_evasion", 30 },
			},
			stats = {
				"aegis_recharge_delay_ms",
				"base_deal_no_damage",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { 10000, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 9900, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 9800, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9700, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 9600, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 9500, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 9400, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 9300, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 9200, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 9100, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 9000, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 8900, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 8800, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 8700, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 8600, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 8500, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 8400, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 8300, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 8200, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 8100, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 8000, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 7900, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 7800, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 7700, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 7600, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 7500, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 7400, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 7300, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 7200, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 7100, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 7050, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 7000, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 6950, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 6900, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 6850, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 6800, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 6750, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 6700, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 6650, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 6600, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SummonInfernalHoundPlayer"] = {
	name = "Summon Infernal Hound",
	baseTypeName = "Summon Infernal Hound",
	fromTree = true,
	minionList = {
		"SummonedHellhound",
	},
	color = 4,
	description = "Summons a Reviving Infernal Hound which Ignites enemies near it. The Hound takes a portion of damage from Hits for you.",
	skillTypes = { [SkillType.Minion] = true, [SkillType.CreatesMinion] = true, [SkillType.Persistent] = true, [SkillType.Fire] = true, [SkillType.CreatesDemonMinion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.HasReservation] = true, },
	minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Area] = true, },
	castTime = 0,
	qualityStats = {
		{ "active_skill_minion_life_+%_final", 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 = "Summon Infernal Hound",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "summon_infernal_familiar",
			baseFlags = {
				spell = true,
				minion = true,
				permanentMinion = true,
			},
			constantStats = {
				{ "display_minion_monster_type", 8 },
				{ "infernal_familiar_minion_burns_for_%_max_life", 20 },
				{ "infernal_familiar_minion_burn_radius", 15 },
			},
			stats = {
				"is_resummoning_minion",
			},
			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["TemporalRiftPlayer"] = {
	name = "Temporal Rift",
	baseTypeName = "Temporal Rift",
	fromTree = true,
	color = 4,
	description = "Passively leaves afterimages of your recent past. Cast the Spell to return to the oldest afterimage, teleporting to that location and resetting your Life, Mana and Energy Shield to the values they had at the time.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.OngoingSkill] = true, [SkillType.PersistentShowsCastTime] = true, [SkillType.FixedCastTime] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "base_cooldown_speed_+%", 0.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 7, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 6.9, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 6.8, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 6.7, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 6.6, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 6.5, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 6.4, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 6.3, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 6.2, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 6.1, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 6, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 5.9, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 5.8, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 5.7, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 5.6, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 5.5, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 5.4, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 5.3, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 5.2, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 5.1, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 5, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 4.9, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 4.8, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 4.7, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 4.6, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 4.5, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 4.4, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 4.3, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 4.2, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 4.1, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 4.05, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 4, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 3.95, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 3.9, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 3.85, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 3.8, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 3.75, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 3.7, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 3.65, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 3.6, },
	},
	statSets = {
		[1] = {
			label = "Temporal Rift",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "temporal_rift",
			baseFlags = {
			},
			constantStats = {
				{ "skill_desired_amount_override", 1 },
				{ "temporal_rift_snapshot_interval", 250 },
				{ "temporal_rift_maximum_snapshots", 16 },
			},
			stats = {
				"spell_cast_time_cannot_be_modified",
			},
			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["TimeFreezePlayer"] = {
	name = "Time Freeze",
	baseTypeName = "Time Freeze",
	fromTree = true,
	color = 4,
	description = "Releases a large wave that stops time for all affected enemies for a duration. Duration is lower the more times the enemy has had time stopped for them.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.Area] = true, [SkillType.Duration] = true, },
	castTime = 0.7,
	qualityStats = {
		{ "base_cooldown_speed_+%", 0.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 65, cost = { Mana = 20, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 64.5, cost = { Mana = 20, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 64, cost = { Mana = 20, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 63.5, cost = { Mana = 20, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 63, cost = { Mana = 20, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 62.5, cost = { Mana = 20, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 62, cost = { Mana = 20, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 61.5, cost = { Mana = 20, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 61, cost = { Mana = 20, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 60.5, cost = { Mana = 20, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 60, cost = { Mana = 20, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 59.5, cost = { Mana = 20, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 59, cost = { Mana = 20, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 58.5, cost = { Mana = 20, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 58, cost = { Mana = 20, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 57.5, cost = { Mana = 20, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 57, cost = { Mana = 20, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 56.5, cost = { Mana = 20, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 56, cost = { Mana = 20, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 55.5, cost = { Mana = 20, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 55, cost = { Mana = 20, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 54.5, cost = { Mana = 20, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 54, cost = { Mana = 20, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 53.5, cost = { Mana = 20, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 53, cost = { Mana = 20, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 52.5, cost = { Mana = 20, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 52, cost = { Mana = 20, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 51.5, cost = { Mana = 20, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 51, cost = { Mana = 20, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 50.5, cost = { Mana = 20, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 50.25, cost = { Mana = 20, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 50, cost = { Mana = 20, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 49.75, cost = { Mana = 20, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 49.5, cost = { Mana = 20, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 49.25, cost = { Mana = 20, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 49, cost = { Mana = 20, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 48.75, cost = { Mana = 20, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 48.5, cost = { Mana = 20, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 48.25, cost = { Mana = 20, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 48, cost = { Mana = 20, }, },
	},
	statSets = {
		[1] = {
			label = "Time Freeze",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "time_stop",
			baseFlags = {
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 3000 },
				{ "active_skill_base_area_of_effect_radius", 100 },
				{ "time_freeze_resistance_duration_ms", 30000 },
			},
			stats = {
				"cannot_cancel_skill_before_contact_point",
			},
			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["TimeSnapPlayer"] = {
	name = "Time Snap",
	baseTypeName = "Time Snap",
	fromTree = true,
	color = 4,
	description = "Manipulates time, resetting the cooldowns of your other Skills.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, },
	castTime = 0.6,
	qualityStats = {
		{ "base_cooldown_speed_+%", 0.5 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 40, cost = { Mana = 20, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 39.6, cost = { Mana = 20, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 39.2, cost = { Mana = 20, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 38.8, cost = { Mana = 20, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 38.4, cost = { Mana = 20, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 38, cost = { Mana = 20, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 37.6, cost = { Mana = 20, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 37.2, cost = { Mana = 20, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 36.8, cost = { Mana = 20, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 36.4, cost = { Mana = 20, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 36, cost = { Mana = 20, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 35.6, cost = { Mana = 20, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 35.2, cost = { Mana = 20, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 34.8, cost = { Mana = 20, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 34.4, cost = { Mana = 20, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 34, cost = { Mana = 20, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 33.6, cost = { Mana = 20, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 33.2, cost = { Mana = 20, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 32.8, cost = { Mana = 20, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 32.4, cost = { Mana = 20, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 32, cost = { Mana = 20, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 31.6, cost = { Mana = 20, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 31.2, cost = { Mana = 20, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 30.8, cost = { Mana = 20, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 30.4, cost = { Mana = 20, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 30, cost = { Mana = 20, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 29.6, cost = { Mana = 20, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 29.2, cost = { Mana = 20, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 28.8, cost = { Mana = 20, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 28.4, cost = { Mana = 20, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 28.2, cost = { Mana = 20, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 28, cost = { Mana = 20, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 27.8, cost = { Mana = 20, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 27.6, cost = { Mana = 20, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 27.4, cost = { Mana = 20, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 27.2, cost = { Mana = 20, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 27, cost = { Mana = 20, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 26.8, cost = { Mana = 20, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 26.6, cost = { Mana = 20, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 26.4, cost = { Mana = 20, }, },
	},
	statSets = {
		[1] = {
			label = "Time Snap",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			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["UnboundAvatarPlayer"] = {
	name = "Unbound Avatar",
	baseTypeName = "Unbound Avatar",
	fromTree = true,
	color = 4,
	description = "Gain Unbound Fury by inflicting Elemental Ailments with Hits on enemies. Once you reach maximum Unbound Fury, consume it to become Unbound for a duration, vastly augmenting your Elemental prowess.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.Cooldown] = true, [SkillType.Instant] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Duration] = true, },
	castTime = 0,
	qualityStats = {
		{ "base_skill_effect_duration", 50 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.5, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 0.5, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 0.5, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 0.5, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 0.5, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 0.5, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 0.5, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 0.5, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 0.5, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 0.5, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 0.5, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 0.5, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 0.5, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 0.5, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 0.5, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 0.5, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 0.5, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 0.5, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 0.5, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, },
	},
	statSets = {
		[1] = {
			label = "Unbound Avatar",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ailment_bearer",
			baseFlags = {
			},
			constantStats = {
				{ "display_max_ailment_bearer_charges", 100 },
				{ "display_ailment_bearer_charge_interval", 1 },
				{ "ailment_bearer_elemental_damage_+%_final", 40 },
				{ "unbound_ailment_elemental_ailment_chance_+%_final", 80 },
				{ "unbound_ailment_elemental_ailment_buildup_+%_final", 40 },
			},
			stats = {
				"base_skill_effect_duration",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 8000, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 8100, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 8200, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 8300, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 8400, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 8500, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 8600, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 8700, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 8800, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 8900, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 9000, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 9100, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 9200, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 9300, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 9400, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 9500, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 9600, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 9700, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 9800, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 9900, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 10000, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 10100, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 10200, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 10300, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 10400, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 10500, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 10600, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 10700, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 10800, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 10900, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 10950, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 11000, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 11050, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 11100, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 11150, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 11200, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 11250, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 11300, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 11350, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 11400, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}