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


skills["AlchemistsBoonPlayer"] = {
	name = "Alchemist's Boon",
	baseTypeName = "Alchemist's Boon",
	color = 2,
	description = "While active, grants you Flask charges passively and causes Life and Mana recovery from your Flasks to also apply to Allies in your Presence.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Aura] = true, },
	castTime = 1,
	qualityStats = {
		{ "skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute", 0.1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Alchemist's Boon",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "alchemist_boon",
			statMap = {
				["skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute"] = {
					mod("FlaskChargesGenerated", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura", effectName = "Alchemists Boon" }),
					div = 60,
				},
				--["recovery_from_flasks_applies_to_allies_in_presence_%"] = {
				-- how to apply this in calc perform?
					--mod("FlasksApplyToMinionPercent", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }),
				--},
			},
			baseFlags = {
				area = true,
				aura = true,
			},
			baseMods = {
				skill("radius", 60),
			},
			stats = {
				"skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute",
				"recovery_from_flasks_applies_to_allies_in_presence_%",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 10, 15, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 10, 16, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 10, 17, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 10, 18, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 11, 19, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 11, 20, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 11, 21, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 11, 22, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 12, 23, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 12, 24, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 12, 25, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 12, 26, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 13, 27, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 13, 28, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 13, 29, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 13, 30, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 14, 31, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 14, 32, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 14, 33, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 14, 34, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 15, 35, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 15, 36, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 15, 37, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 15, 38, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 16, 39, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 16, 40, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 16, 41, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 16, 42, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 17, 43, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 17, 44, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 17, 45, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 17, 46, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 18, 47, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 18, 48, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 18, 49, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 18, 50, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 19, 51, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 19, 52, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 19, 53, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 19, 54, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["BarragePlayer"] = {
	name = "Barrage",
	baseTypeName = "Barrage",
	color = 2,
	description = "Ready a volley of arrows, Empowering your next Bow Attack to repeat multiple times. Consumes your Frenzy Charges on use to add additional repeats.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.ModifiesNextSkill] = true, [SkillType.Cooldown] = true, [SkillType.ConsumesCharges] = true, [SkillType.Nonpathing] = true, [SkillType.Buff] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 0.7,
	qualityStats = {
		{ "empower_barrage_damage_-%_final_with_repeated_projectiles", -0.75 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, cost = { Mana = 12, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 2, cost = { Mana = 13, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 2, cost = { Mana = 14, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 2, cost = { Mana = 15, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 2, cost = { Mana = 16, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 2, cost = { Mana = 17, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 2, cost = { Mana = 19, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 2, cost = { Mana = 20, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 2, cost = { Mana = 22, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 2, cost = { Mana = 24, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 2, cost = { Mana = 26, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 2, cost = { Mana = 28, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 2, cost = { Mana = 30, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 2, cost = { Mana = 33, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 2, cost = { Mana = 35, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 2, cost = { Mana = 38, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 2, cost = { Mana = 41, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 2, cost = { Mana = 45, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 2, cost = { Mana = 48, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 52, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 57, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 61, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 66, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 71, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 77, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 83, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 90, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 97, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 105, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 114, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 123, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 133, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 143, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 155, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 167, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 181, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 195, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 211, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 228, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 246, }, },
	},
	statSets = {
		[1] = {
			label = "Barrage",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "empower_barrage",
			statMap = {
				--["empower_barrage_maximum_cooldown_ms"] = {
					-- how to implement max cooldown?
					--mod("Cooldown", "MAX", nil),
					--div = 1000,
				--},
				["empower_barrage_base_number_of_barrage_repeats"] = {
					-- need to implement BarrageRepeats
					mod("BarrageRepeats", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Barrage" }),
					flag("SequentialProjectiles", { type = "GlobalEffect", effectType = "Buff", effectName = "Barrage" }),
				},
				["empower_barrage_number_of_barrage_repeats_per_frenzy_charge"] = {
					mod("BarrageRepeats", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Barrage" }, { type = "Multiplier", var = "RemovableFrenzyCharge"}),
				},
				["empower_barrage_cooldown_%of_attack_time"] = {
					-- how to set attack time for this cooldown?
				},
				["empower_barrage_damage_-%_final_with_repeated_projectiles"] = {
					mod("BarrageRepeatDamage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Barrage" }),
					mult = -1
				},
			},
			baseFlags = {
				spell = true,
				duration = true,
				buff = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 5000 },
				{ "empowered_barrage_maximum_cooldown_ms", 30000 },
				{ "empower_barrage_base_number_of_barrage_repeats", 2 },
				{ "empower_barrage_number_of_barrage_repeats_per_frenzy_charge", 1 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"empower_barrage_cooldown_%_of_attack_time",
				"empower_barrage_damage_-%_final_with_repeated_projectiles",
				"can_perform_skill_while_moving",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 1500, 25, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 1485, 24, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 1470, 24, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 1455, 23, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 1440, 23, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 1425, 22, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 1410, 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 1395, 21, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 1380, 21, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 1365, 20, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 1350, 20, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 1335, 19, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 1320, 19, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 1305, 18, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 1290, 18, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 1275, 17, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 1260, 17, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 1245, 16, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 1230, 16, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 1215, 15, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 1200, 15, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 1185, 14, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 1170, 14, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 1155, 13, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 1140, 13, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 1125, 12, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 1110, 12, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 1095, 11, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 1080, 11, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 1065, 10, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 1050, 10, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 1035, 9, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 1020, 9, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 1005, 8, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 990, 8, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 975, 7, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 960, 7, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 945, 6, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 930, 6, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 915, 5, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["CombatFrenzyPlayer"] = {
	name = "Combat Frenzy",
	baseTypeName = "Combat Frenzy",
	color = 2,
	description = "While active, grants you a Frenzy Charge when you Freeze, Electrocute or Pin an enemy. This can only occur once every few seconds.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.GeneratesCharges] = true, },
	castTime = 1,
	qualityStats = {
		{ "chance_to_gain_1_more_charge_%", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Combat Frenzy",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "combat_frenzy",
			statMap = {
				["skill_combat_frenzy_x_ms_cooldown"] = {
					mod("CombatFrenzyCooldown", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Combat Frenzy" }),
					div = 1000,
				},
			},
			baseFlags = {
				buff = true,
			},
			stats = {
				"skill_combat_frenzy_x_ms_cooldown",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 3000, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 2925, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 2850, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 2775, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 2700, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 2625, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 2550, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 2475, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 2400, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 2325, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 2250, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 2175, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 2100, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 2025, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 1950, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 1875, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 1800, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 1725, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 1650, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 1575, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 1500, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 1425, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 1350, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 1275, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 1200, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 1125, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 1050, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 1000, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 950, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 900, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 850, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 800, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 750, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 700, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 650, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 600, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 550, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 500, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 450, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 400, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["DetonatingArrowPlayer"] = {
	name = "Detonating Arrow",
	baseTypeName = "Detonating Arrow",
	color = 2,
	description = "Channel to build up power before firing off a burning arrow. At maximum charge, the arrow will detonate at the end of its flight, causing an explosion in an area around it.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, [SkillType.Channel] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "detonating_arrow_max_number_of_stages", 0.1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -55, baseMultiplier = 0.3, levelRequirement = 0, cost = { ManaPerMinute = 422, }, },
		[2] = { attackSpeedMultiplier = -55, baseMultiplier = 0.33, levelRequirement = 3, cost = { ManaPerMinute = 472, }, },
		[3] = { attackSpeedMultiplier = -55, baseMultiplier = 0.36, levelRequirement = 6, cost = { ManaPerMinute = 529, }, },
		[4] = { attackSpeedMultiplier = -55, baseMultiplier = 0.4, levelRequirement = 10, cost = { ManaPerMinute = 593, }, },
		[5] = { attackSpeedMultiplier = -55, baseMultiplier = 0.43, levelRequirement = 14, cost = { ManaPerMinute = 664, }, },
		[6] = { attackSpeedMultiplier = -55, baseMultiplier = 0.46, levelRequirement = 18, cost = { ManaPerMinute = 744, }, },
		[7] = { attackSpeedMultiplier = -55, baseMultiplier = 0.49, levelRequirement = 22, cost = { ManaPerMinute = 833, }, },
		[8] = { attackSpeedMultiplier = -55, baseMultiplier = 0.52, levelRequirement = 26, cost = { ManaPerMinute = 934, }, },
		[9] = { attackSpeedMultiplier = -55, baseMultiplier = 0.55, levelRequirement = 31, cost = { ManaPerMinute = 1046, }, },
		[10] = { attackSpeedMultiplier = -55, baseMultiplier = 0.57, levelRequirement = 36, cost = { ManaPerMinute = 1172, }, },
		[11] = { attackSpeedMultiplier = -55, baseMultiplier = 0.6, levelRequirement = 41, cost = { ManaPerMinute = 1313, }, },
		[12] = { attackSpeedMultiplier = -55, baseMultiplier = 0.63, levelRequirement = 46, cost = { ManaPerMinute = 1470, }, },
		[13] = { attackSpeedMultiplier = -55, baseMultiplier = 0.66, levelRequirement = 52, cost = { ManaPerMinute = 1647, }, },
		[14] = { attackSpeedMultiplier = -55, baseMultiplier = 0.7, levelRequirement = 58, cost = { ManaPerMinute = 1845, }, },
		[15] = { attackSpeedMultiplier = -55, baseMultiplier = 0.73, levelRequirement = 64, cost = { ManaPerMinute = 2067, }, },
		[16] = { attackSpeedMultiplier = -55, baseMultiplier = 0.77, levelRequirement = 66, cost = { ManaPerMinute = 2316, }, },
		[17] = { attackSpeedMultiplier = -55, baseMultiplier = 0.81, levelRequirement = 72, cost = { ManaPerMinute = 2594, }, },
		[18] = { attackSpeedMultiplier = -55, baseMultiplier = 0.85, levelRequirement = 78, cost = { ManaPerMinute = 2906, }, },
		[19] = { attackSpeedMultiplier = -55, baseMultiplier = 0.89, levelRequirement = 84, cost = { ManaPerMinute = 3255, }, },
		[20] = { attackSpeedMultiplier = -55, baseMultiplier = 0.94, levelRequirement = 90, cost = { ManaPerMinute = 3646, }, },
		[21] = { attackSpeedMultiplier = -55, baseMultiplier = 0.98, levelRequirement = 90, cost = { ManaPerMinute = 4085, }, },
		[22] = { attackSpeedMultiplier = -55, baseMultiplier = 1.03, levelRequirement = 90, cost = { ManaPerMinute = 4576, }, },
		[23] = { attackSpeedMultiplier = -55, baseMultiplier = 1.08, levelRequirement = 90, cost = { ManaPerMinute = 5126, }, },
		[24] = { attackSpeedMultiplier = -55, baseMultiplier = 1.14, levelRequirement = 90, cost = { ManaPerMinute = 5742, }, },
		[25] = { attackSpeedMultiplier = -55, baseMultiplier = 1.19, levelRequirement = 90, cost = { ManaPerMinute = 6432, }, },
		[26] = { attackSpeedMultiplier = -55, baseMultiplier = 1.25, levelRequirement = 90, cost = { ManaPerMinute = 7206, }, },
		[27] = { attackSpeedMultiplier = -55, baseMultiplier = 1.32, levelRequirement = 90, cost = { ManaPerMinute = 8072, }, },
		[28] = { attackSpeedMultiplier = -55, baseMultiplier = 1.38, levelRequirement = 90, cost = { ManaPerMinute = 9042, }, },
		[29] = { attackSpeedMultiplier = -55, baseMultiplier = 1.45, levelRequirement = 90, cost = { ManaPerMinute = 10129, }, },
		[30] = { attackSpeedMultiplier = -55, baseMultiplier = 1.52, levelRequirement = 90, cost = { ManaPerMinute = 11347, }, },
		[31] = { attackSpeedMultiplier = -55, baseMultiplier = 1.6, levelRequirement = 90, cost = { ManaPerMinute = 12710, }, },
		[32] = { attackSpeedMultiplier = -55, baseMultiplier = 1.68, levelRequirement = 90, cost = { ManaPerMinute = 14238, }, },
		[33] = { attackSpeedMultiplier = -55, baseMultiplier = 1.76, levelRequirement = 90, cost = { ManaPerMinute = 15950, }, },
		[34] = { attackSpeedMultiplier = -55, baseMultiplier = 1.85, levelRequirement = 90, cost = { ManaPerMinute = 17867, }, },
		[35] = { attackSpeedMultiplier = -55, baseMultiplier = 1.95, levelRequirement = 90, cost = { ManaPerMinute = 20015, }, },
		[36] = { attackSpeedMultiplier = -55, baseMultiplier = 2.04, levelRequirement = 90, cost = { ManaPerMinute = 22421, }, },
		[37] = { attackSpeedMultiplier = -55, baseMultiplier = 2.14, levelRequirement = 90, cost = { ManaPerMinute = 25116, }, },
		[38] = { attackSpeedMultiplier = -55, baseMultiplier = 2.25, levelRequirement = 90, cost = { ManaPerMinute = 28135, }, },
		[39] = { attackSpeedMultiplier = -55, baseMultiplier = 2.36, levelRequirement = 90, cost = { ManaPerMinute = 31516, }, },
		[40] = { attackSpeedMultiplier = -55, baseMultiplier = 2.48, levelRequirement = 90, cost = { ManaPerMinute = 35305, }, },
	},
			preDamageFunc = function(activeSkill, output)
				activeSkill.skillData.hitTimeMultiplier = activeSkill.skillModList:Sum("BASE", activeSkill.skillCfg, "Multiplier:DetonatingArrowStage")
			end,
	statSets = {
		[1] = {
			label = "Arrow",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "detonating_arrow",
			statMap = {
				["detonating_arrow_all_damage_%_to_gain_as_fire_per_stage"] = {
					mod("DamageGainAsFire", "BASE", nil, 0, 0, { type = "Multiplier", var = "DetonatingArrowStage" }),
				},
				["detonating_arrow_max_number_of_stages"] = {
					mod("Multiplier:DetonatingArrowMaxStages", "BASE", nil),
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
				channelRelease = true,
			},
			constantStats = {
				{ "detonating_arrow_max_number_of_stages", 4 },
				{ "active_skill_override_turn_duration_ms", 120 },
				{ "detonating_arrow_all_damage_%_to_gain_as_fire_per_stage", 120 },
				{ "channel_start_lock_cancelling_of_attack_time_%", 20 },
				{ "channel_skill_end_animation_duration_multiplier_permyriad", 2344 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"attack_speed_modifiers_apply_to_over_time_cost",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "detonating_arrow",
			statMap = {
				["detonating_arrow_max_number_of_stages"] = {
					mod("Multiplier:DetonatingArrowMaxStages", "BASE", nil),
				},
			},
			baseFlags = {
				attack = true,
				area = true,
				channelRelease = true,
			},
			constantStats = {
				{ "active_skill_base_secondary_area_of_effect_radius", 18 },
				{ "active_skill_override_turn_duration_ms", 120 },
				{ "detonating_arrow_all_damage_%_to_gain_as_fire_per_stage", 120 },
				{ "channel_skill_end_animation_duration_multiplier_permyriad", 2344 },
			},
			stats = {
				"is_area_damage",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"attack_speed_modifiers_apply_to_over_time_cost",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["ElectrocutingArrowPlayer"] = {
	name = "Electrocuting Arrow",
	baseTypeName = "Electrocuting Arrow",
	color = 2,
	description = "Leap forward into the air and fire downward. Hitting an enemy will attach an Electrocuting Rod to them, causing all incoming Lightning damage to build up Electrocution. This rod is removed when the enemy is next Electrocuted.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Lightning] = true, [SkillType.Duration] = true, [SkillType.Jumping] = true, [SkillType.CannotChain] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_skill_effect_duration", 300 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 12, }, },
		[2] = { baseMultiplier = 1.1, levelRequirement = 3, cost = { Mana = 13, }, },
		[3] = { baseMultiplier = 1.22, levelRequirement = 6, cost = { Mana = 15, }, },
		[4] = { baseMultiplier = 1.33, levelRequirement = 10, cost = { Mana = 17, }, },
		[5] = { baseMultiplier = 1.45, levelRequirement = 14, cost = { Mana = 19, }, },
		[6] = { baseMultiplier = 1.57, levelRequirement = 18, cost = { Mana = 21, }, },
		[7] = { baseMultiplier = 1.7, levelRequirement = 22, cost = { Mana = 24, }, },
		[8] = { baseMultiplier = 1.82, levelRequirement = 26, cost = { Mana = 27, }, },
		[9] = { baseMultiplier = 1.93, levelRequirement = 31, cost = { Mana = 30, }, },
		[10] = { baseMultiplier = 2.05, levelRequirement = 36, cost = { Mana = 34, }, },
		[11] = { baseMultiplier = 2.19, levelRequirement = 41, cost = { Mana = 38, }, },
		[12] = { baseMultiplier = 2.33, levelRequirement = 46, cost = { Mana = 43, }, },
		[13] = { baseMultiplier = 2.49, levelRequirement = 52, cost = { Mana = 48, }, },
		[14] = { baseMultiplier = 2.66, levelRequirement = 58, cost = { Mana = 54, }, },
		[15] = { baseMultiplier = 2.85, levelRequirement = 64, cost = { Mana = 60, }, },
		[16] = { baseMultiplier = 3.05, levelRequirement = 66, cost = { Mana = 67, }, },
		[17] = { baseMultiplier = 3.28, levelRequirement = 72, cost = { Mana = 75, }, },
		[18] = { baseMultiplier = 3.52, levelRequirement = 78, cost = { Mana = 85, }, },
		[19] = { baseMultiplier = 3.79, levelRequirement = 84, cost = { Mana = 95, }, },
		[20] = { baseMultiplier = 4.08, levelRequirement = 90, cost = { Mana = 106, }, },
		[21] = { baseMultiplier = 4.4, levelRequirement = 90, cost = { Mana = 119, }, },
		[22] = { baseMultiplier = 4.74, levelRequirement = 90, cost = { Mana = 133, }, },
		[23] = { baseMultiplier = 5.1, levelRequirement = 90, cost = { Mana = 150, }, },
		[24] = { baseMultiplier = 5.5, levelRequirement = 90, cost = { Mana = 168, }, },
		[25] = { baseMultiplier = 5.92, levelRequirement = 90, cost = { Mana = 188, }, },
		[26] = { baseMultiplier = 6.38, levelRequirement = 90, cost = { Mana = 210, }, },
		[27] = { baseMultiplier = 6.88, levelRequirement = 90, cost = { Mana = 236, }, },
		[28] = { baseMultiplier = 7.41, levelRequirement = 90, cost = { Mana = 264, }, },
		[29] = { baseMultiplier = 7.98, levelRequirement = 90, cost = { Mana = 296, }, },
		[30] = { baseMultiplier = 8.6, levelRequirement = 90, cost = { Mana = 332, }, },
		[31] = { baseMultiplier = 9.26, levelRequirement = 90, cost = { Mana = 371, }, },
		[32] = { baseMultiplier = 9.98, levelRequirement = 90, cost = { Mana = 416, }, },
		[33] = { baseMultiplier = 10.75, levelRequirement = 90, cost = { Mana = 466, }, },
		[34] = { baseMultiplier = 11.58, levelRequirement = 90, cost = { Mana = 522, }, },
		[35] = { baseMultiplier = 12.47, levelRequirement = 90, cost = { Mana = 585, }, },
		[36] = { baseMultiplier = 13.44, levelRequirement = 90, cost = { Mana = 656, }, },
		[37] = { baseMultiplier = 14.48, levelRequirement = 90, cost = { Mana = 735, }, },
		[38] = { baseMultiplier = 15.59, levelRequirement = 90, cost = { Mana = 823, }, },
		[39] = { baseMultiplier = 16.8, levelRequirement = 90, cost = { Mana = 922, }, },
		[40] = { baseMultiplier = 18.1, levelRequirement = 90, cost = { Mana = 1033, }, },
	},
	statSets = {
		[1] = {
			label = "Electrocuting Arrow",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "electrocuting_arrow",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "attack_maximum_action_distance_+", -95 },
				{ "base_skill_effect_duration", 25000 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 },
				{ "added_attack_time_ms", 1200 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"projectiles_fire_at_ground",
				"cannot_pierce",
				"base_projectiles_cannot_chain",
			},
			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["EscapeShotPlayer"] = {
	name = "Escape Shot",
	baseTypeName = "Escape Shot",
	color = 2,
	description = "Leap backwards and fire an arrow which can Chill or Freeze enemies around the location you escaped from.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Cold] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Cooldown] = true, [SkillType.ProjectilesNumberModifiersNotApplied] = true, [SkillType.Jumping] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_hit_damage_freeze_multiplier_+%_final", 4 },
	},
	levels = {
		[1] = { baseMultiplier = 0.5, levelRequirement = 0, cost = { Mana = 11, }, },
		[2] = { baseMultiplier = 0.55, levelRequirement = 3, cost = { Mana = 12, }, },
		[3] = { baseMultiplier = 0.61, levelRequirement = 6, cost = { Mana = 14, }, },
		[4] = { baseMultiplier = 0.67, levelRequirement = 10, cost = { Mana = 16, }, },
		[5] = { baseMultiplier = 0.73, levelRequirement = 14, cost = { Mana = 17, }, },
		[6] = { baseMultiplier = 0.79, levelRequirement = 18, cost = { Mana = 20, }, },
		[7] = { baseMultiplier = 0.85, levelRequirement = 22, cost = { Mana = 22, }, },
		[8] = { baseMultiplier = 0.91, levelRequirement = 26, cost = { Mana = 25, }, },
		[9] = { baseMultiplier = 0.97, levelRequirement = 31, cost = { Mana = 28, }, },
		[10] = { baseMultiplier = 1.03, levelRequirement = 36, cost = { Mana = 31, }, },
		[11] = { baseMultiplier = 1.09, levelRequirement = 41, cost = { Mana = 35, }, },
		[12] = { baseMultiplier = 1.17, levelRequirement = 46, cost = { Mana = 39, }, },
		[13] = { baseMultiplier = 1.25, levelRequirement = 52, cost = { Mana = 44, }, },
		[14] = { baseMultiplier = 1.33, levelRequirement = 58, cost = { Mana = 49, }, },
		[15] = { baseMultiplier = 1.42, levelRequirement = 64, cost = { Mana = 55, }, },
		[16] = { baseMultiplier = 1.53, levelRequirement = 66, cost = { Mana = 62, }, },
		[17] = { baseMultiplier = 1.64, levelRequirement = 72, cost = { Mana = 70, }, },
		[18] = { baseMultiplier = 1.76, levelRequirement = 78, cost = { Mana = 78, }, },
		[19] = { baseMultiplier = 1.89, levelRequirement = 84, cost = { Mana = 87, }, },
		[20] = { baseMultiplier = 2.04, levelRequirement = 90, cost = { Mana = 98, }, },
		[21] = { baseMultiplier = 2.2, levelRequirement = 90, cost = { Mana = 110, }, },
		[22] = { baseMultiplier = 2.37, levelRequirement = 90, cost = { Mana = 123, }, },
		[23] = { baseMultiplier = 2.55, levelRequirement = 90, cost = { Mana = 138, }, },
		[24] = { baseMultiplier = 2.75, levelRequirement = 90, cost = { Mana = 154, }, },
		[25] = { baseMultiplier = 2.96, levelRequirement = 90, cost = { Mana = 173, }, },
		[26] = { baseMultiplier = 3.19, levelRequirement = 90, cost = { Mana = 194, }, },
		[27] = { baseMultiplier = 3.44, levelRequirement = 90, cost = { Mana = 217, }, },
		[28] = { baseMultiplier = 3.7, levelRequirement = 90, cost = { Mana = 244, }, },
		[29] = { baseMultiplier = 3.99, levelRequirement = 90, cost = { Mana = 273, }, },
		[30] = { baseMultiplier = 4.3, levelRequirement = 90, cost = { Mana = 306, }, },
		[31] = { baseMultiplier = 4.63, levelRequirement = 90, cost = { Mana = 343, }, },
		[32] = { baseMultiplier = 4.99, levelRequirement = 90, cost = { Mana = 384, }, },
		[33] = { baseMultiplier = 5.37, levelRequirement = 90, cost = { Mana = 430, }, },
		[34] = { baseMultiplier = 5.79, levelRequirement = 90, cost = { Mana = 482, }, },
		[35] = { baseMultiplier = 6.24, levelRequirement = 90, cost = { Mana = 540, }, },
		[36] = { baseMultiplier = 6.72, levelRequirement = 90, cost = { Mana = 605, }, },
		[37] = { baseMultiplier = 7.24, levelRequirement = 90, cost = { Mana = 677, }, },
		[38] = { baseMultiplier = 7.8, levelRequirement = 90, cost = { Mana = 759, }, },
		[39] = { baseMultiplier = 8.4, levelRequirement = 90, cost = { Mana = 850, }, },
		[40] = { baseMultiplier = 9.05, levelRequirement = 90, cost = { Mana = 952, }, },
	},
	statSets = {
		[1] = {
			label = "Escape Shot",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "escape_shot",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 24 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 300 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 100 },
				{ "added_attack_time_ms", 700 },
				{ "projectile_distance_override", 20 },
			},
			stats = {
				"base_is_projectile",
				"is_area_damage",
				"skill_can_fire_arrows",
				"modifiers_to_projectile_count_do_not_apply",
				"has_modular_projectiles_enabled",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"projectiles_fire_at_ground",
				"base_skill_show_average_damage_instead_of_dps",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["FreezingSalvoPlayer"] = {
	name = "Freezing Salvo",
	baseTypeName = "Freezing Salvo",
	color = 2,
	description = "Passively coalesces icy missiles from the air over time. Using the skill fires a missile, firing an additional missile for each that has been accumulated.",
	skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.CannotChain] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "freezing_salvo_seals_gain_base_interval_ms", -10 },
	},
	levels = {
		[1] = { baseMultiplier = 0.55, levelRequirement = 0, cost = { Mana = 16, }, },
		[2] = { baseMultiplier = 0.6, levelRequirement = 3, cost = { Mana = 18, }, },
		[3] = { baseMultiplier = 0.66, levelRequirement = 6, cost = { Mana = 20, }, },
		[4] = { baseMultiplier = 0.72, levelRequirement = 10, cost = { Mana = 22, }, },
		[5] = { baseMultiplier = 0.77, levelRequirement = 14, cost = { Mana = 25, }, },
		[6] = { baseMultiplier = 0.83, levelRequirement = 18, cost = { Mana = 28, }, },
		[7] = { baseMultiplier = 0.88, levelRequirement = 22, cost = { Mana = 31, }, },
		[8] = { baseMultiplier = 0.93, levelRequirement = 26, cost = { Mana = 35, }, },
		[9] = { baseMultiplier = 0.97, levelRequirement = 31, cost = { Mana = 39, }, },
		[10] = { baseMultiplier = 1.01, levelRequirement = 36, cost = { Mana = 44, }, },
		[11] = { baseMultiplier = 1.05, levelRequirement = 41, cost = { Mana = 50, }, },
		[12] = { baseMultiplier = 1.09, levelRequirement = 46, cost = { Mana = 56, }, },
		[13] = { baseMultiplier = 1.13, levelRequirement = 52, cost = { Mana = 62, }, },
		[14] = { baseMultiplier = 1.18, levelRequirement = 58, cost = { Mana = 70, }, },
		[15] = { baseMultiplier = 1.22, levelRequirement = 64, cost = { Mana = 78, }, },
		[16] = { baseMultiplier = 1.27, levelRequirement = 66, cost = { Mana = 88, }, },
		[17] = { baseMultiplier = 1.31, levelRequirement = 72, cost = { Mana = 98, }, },
		[18] = { baseMultiplier = 1.36, levelRequirement = 78, cost = { Mana = 110, }, },
		[19] = { baseMultiplier = 1.4, levelRequirement = 84, cost = { Mana = 124, }, },
		[20] = { baseMultiplier = 1.45, levelRequirement = 90, cost = { Mana = 139, }, },
		[21] = { baseMultiplier = 1.5, levelRequirement = 90, cost = { Mana = 155, }, },
		[22] = { baseMultiplier = 1.55, levelRequirement = 90, cost = { Mana = 174, }, },
		[23] = { baseMultiplier = 1.6, levelRequirement = 90, cost = { Mana = 195, }, },
		[24] = { baseMultiplier = 1.65, levelRequirement = 90, cost = { Mana = 218, }, },
		[25] = { baseMultiplier = 1.71, levelRequirement = 90, cost = { Mana = 245, }, },
		[26] = { baseMultiplier = 1.76, levelRequirement = 90, cost = { Mana = 274, }, },
		[27] = { baseMultiplier = 1.82, levelRequirement = 90, cost = { Mana = 307, }, },
		[28] = { baseMultiplier = 1.88, levelRequirement = 90, cost = { Mana = 344, }, },
		[29] = { baseMultiplier = 1.95, levelRequirement = 90, cost = { Mana = 386, }, },
		[30] = { baseMultiplier = 2.01, levelRequirement = 90, cost = { Mana = 432, }, },
		[31] = { baseMultiplier = 2.08, levelRequirement = 90, cost = { Mana = 484, }, },
		[32] = { baseMultiplier = 2.15, levelRequirement = 90, cost = { Mana = 542, }, },
		[33] = { baseMultiplier = 2.22, levelRequirement = 90, cost = { Mana = 608, }, },
		[34] = { baseMultiplier = 2.29, levelRequirement = 90, cost = { Mana = 681, }, },
		[35] = { baseMultiplier = 2.37, levelRequirement = 90, cost = { Mana = 763, }, },
		[36] = { baseMultiplier = 2.44, levelRequirement = 90, cost = { Mana = 854, }, },
		[37] = { baseMultiplier = 2.53, levelRequirement = 90, cost = { Mana = 957, }, },
		[38] = { baseMultiplier = 2.61, levelRequirement = 90, cost = { Mana = 1072, }, },
		[39] = { baseMultiplier = 2.7, levelRequirement = 90, cost = { Mana = 1201, }, },
		[40] = { baseMultiplier = 2.79, levelRequirement = 90, cost = { Mana = 1346, }, },
	},
	statSets = {
		[1] = {
			label = "Freezing Salvo",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "freezing_salvo",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 1 },
				{ "active_skill_base_area_of_effect_radius", 12 },
				{ "active_skill_base_secondary_area_of_effect_radius", 20 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 80 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_hit_damage_freeze_multiplier_+%_final", 50 },
				{ "freezing_salvo_maximum_number_of_seals", 12 },
			},
			stats = {
				"freezing_salvo_seals_gain_base_interval_ms",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"projectile_uses_contact_position",
				"can_perform_skill_while_moving",
				"is_area_damage",
			},
			levels = {
				[1] = { 1050, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 1030, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 1020, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 1010, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 1000, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 980, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 970, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 960, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 940, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 930, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 920, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 900, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 890, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 880, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 870, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 850, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 840, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 830, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 810, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 800, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 790, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 770, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 760, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 750, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 740, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 720, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 710, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 700, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 680, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 670, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 660, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 640, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 630, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 620, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 610, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 590, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 580, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 570, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 550, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 540, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["GasArrowPlayer"] = {
	name = "Gas Arrow",
	baseTypeName = "Gas Arrow",
	color = 2,
	description = "Fires a noxious arrow at the ground, creating a cloud of flammable poisonous gas at the end of its flight. The cloud will detonate if hit by a Detonator skill or if an Ignited enemy touches it, creating a fiery explosion.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.Fire] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.2 },
	},
	levels = {
		[1] = { baseMultiplier = 0.8, levelRequirement = 0, cost = { Mana = 9, }, },
		[2] = { baseMultiplier = 0.88, levelRequirement = 3, cost = { Mana = 10, }, },
		[3] = { baseMultiplier = 0.97, levelRequirement = 6, cost = { Mana = 11, }, },
		[4] = { baseMultiplier = 1.06, levelRequirement = 10, cost = { Mana = 13, }, },
		[5] = { baseMultiplier = 1.14, levelRequirement = 14, cost = { Mana = 15, }, },
		[6] = { baseMultiplier = 1.22, levelRequirement = 18, cost = { Mana = 16, }, },
		[7] = { baseMultiplier = 1.31, levelRequirement = 22, cost = { Mana = 18, }, },
		[8] = { baseMultiplier = 1.39, levelRequirement = 26, cost = { Mana = 21, }, },
		[9] = { baseMultiplier = 1.46, levelRequirement = 31, cost = { Mana = 23, }, },
		[10] = { baseMultiplier = 1.53, levelRequirement = 36, cost = { Mana = 26, }, },
		[11] = { baseMultiplier = 1.61, levelRequirement = 41, cost = { Mana = 29, }, },
		[12] = { baseMultiplier = 1.69, levelRequirement = 46, cost = { Mana = 33, }, },
		[13] = { baseMultiplier = 1.77, levelRequirement = 52, cost = { Mana = 37, }, },
		[14] = { baseMultiplier = 1.86, levelRequirement = 58, cost = { Mana = 41, }, },
		[15] = { baseMultiplier = 1.96, levelRequirement = 64, cost = { Mana = 46, }, },
		[16] = { baseMultiplier = 2.05, levelRequirement = 66, cost = { Mana = 52, }, },
		[17] = { baseMultiplier = 2.16, levelRequirement = 72, cost = { Mana = 58, }, },
		[18] = { baseMultiplier = 2.26, levelRequirement = 78, cost = { Mana = 65, }, },
		[19] = { baseMultiplier = 2.38, levelRequirement = 84, cost = { Mana = 73, }, },
		[20] = { baseMultiplier = 2.5, levelRequirement = 90, cost = { Mana = 82, }, },
		[21] = { baseMultiplier = 2.62, levelRequirement = 90, cost = { Mana = 92, }, },
		[22] = { baseMultiplier = 2.75, levelRequirement = 90, cost = { Mana = 103, }, },
		[23] = { baseMultiplier = 2.89, levelRequirement = 90, cost = { Mana = 116, }, },
		[24] = { baseMultiplier = 3.03, levelRequirement = 90, cost = { Mana = 130, }, },
		[25] = { baseMultiplier = 3.18, levelRequirement = 90, cost = { Mana = 145, }, },
		[26] = { baseMultiplier = 3.34, levelRequirement = 90, cost = { Mana = 163, }, },
		[27] = { baseMultiplier = 3.51, levelRequirement = 90, cost = { Mana = 182, }, },
		[28] = { baseMultiplier = 3.69, levelRequirement = 90, cost = { Mana = 204, }, },
		[29] = { baseMultiplier = 3.87, levelRequirement = 90, cost = { Mana = 229, }, },
		[30] = { baseMultiplier = 4.06, levelRequirement = 90, cost = { Mana = 257, }, },
		[31] = { baseMultiplier = 4.27, levelRequirement = 90, cost = { Mana = 287, }, },
		[32] = { baseMultiplier = 4.48, levelRequirement = 90, cost = { Mana = 322, }, },
		[33] = { baseMultiplier = 4.7, levelRequirement = 90, cost = { Mana = 361, }, },
		[34] = { baseMultiplier = 4.94, levelRequirement = 90, cost = { Mana = 404, }, },
		[35] = { baseMultiplier = 5.19, levelRequirement = 90, cost = { Mana = 453, }, },
		[36] = { baseMultiplier = 5.45, levelRequirement = 90, cost = { Mana = 507, }, },
		[37] = { baseMultiplier = 5.72, levelRequirement = 90, cost = { Mana = 568, }, },
		[38] = { baseMultiplier = 6, levelRequirement = 90, cost = { Mana = 637, }, },
		[39] = { baseMultiplier = 6.31, levelRequirement = 90, cost = { Mana = 713, }, },
		[40] = { baseMultiplier = 6.62, levelRequirement = 90, cost = { Mana = 799, }, },
	},
	statSets = {
		[1] = {
			label = "Arrow",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gas_cloud_arrow_statset_0",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"projectiles_fire_at_ground",
				"disable_visual_hit_effect",
				"should_use_additive_aiming_animation",
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Poison Cloud",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gas_cloud_arrow_statset_1",
			baseFlags = {
				attack = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 4000 },
				{ "active_skill_ground_effect_area_of_effect_+%_final_per_second", 50 },
				{ "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 200 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
			},
			stats = {
				"is_area_damage",
				"display_statset_no_hit_damage",
				"display_statset_hide_usage_stats",
				"display_fake_attack_hit_poison",
				"display_skill_poisons_without_hit",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"projectiles_fire_at_ground",
				"disable_visual_hit_effect",
				"should_use_additive_aiming_animation",
				"is_area_damage",
			},
			levels = {
				[1] = { baseMultiplier = 1.1, actorLevel = 1, },
				[2] = { baseMultiplier = 1.21, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.33, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.45, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.57, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.68, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.8, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 1.91, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.01, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.11, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.21, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 2.32, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 2.44, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 2.56, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 2.69, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.82, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.96, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 3.11, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 3.27, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 3.43, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.6, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 3.78, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 3.97, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 4.17, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 4.38, actorLevel = 136.875, },
				[26] = { baseMultiplier = 4.6, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 4.83, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 5.07, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 5.32, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 5.59, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 5.87, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 6.16, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 6.47, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 6.79, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 7.13, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 7.49, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 7.86, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 8.26, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 8.67, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 9.1, actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "gas_cloud_arrow_statset_2",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_fire", 100 },
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
			},
			stats = {
				"is_area_damage",
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"projectiles_fire_at_ground",
				"disable_visual_hit_effect",
				"should_use_additive_aiming_animation",
				"is_area_damage",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 3.98, actorLevel = 136.875, },
				[26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["HeraldOfPlaguePlayer"] = {
	name = "Herald of Plague",
	baseTypeName = "Herald of Plague",
	color = 2,
	description = "While active, killing a Poisoned enemy spreads its Poison to other nearby enemies, and has a chance to also Hinder them.",
	skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Herald] = true, [SkillType.Chaos] = true, },
	castTime = 1,
	qualityStats = {
		{ "hinder_chance_%_on_spreading_poioson", 1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Herald of Plague",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "herald_of_agony",
			statMap = {
				["herald_of_agony_poison_on_enemies_you_kill_spread_to_enemies_within_x"] = {
					mod("PoisonProlifRange", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Herald of Plague" }),
				},
			},
			baseFlags = {
			},
			stats = {
				"herald_of_agony_poison_on_enemies_you_kill_spread_to_enemies_within_x",
				"hinder_chance_%_on_spreading_poioson",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 15, 10, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 15, 11, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 15, 12, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 15, 13, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 15, 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 16, 15, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 16, 16, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 16, 17, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 16, 18, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 16, 19, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 17, 20, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 17, 21, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 17, 22, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 17, 23, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 17, 24, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 18, 25, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 18, 26, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 18, 27, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 18, 28, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 18, 29, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 19, 30, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 19, 31, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 19, 32, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 19, 33, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 19, 34, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 20, 35, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 20, 36, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 20, 37, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 20, 38, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 20, 39, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 21, 40, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 21, 41, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 21, 42, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 21, 43, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 21, 44, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 22, 45, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 22, 46, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 22, 47, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 22, 48, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 22, 49, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["HeraldOfThunderPlayer"] = {
	name = "Herald of Thunder",
	baseTypeName = "Herald of Thunder",
	color = 2,
	description = "While active, killing Shocked enemies with Attack damage, will cause subsequent Attack hits to release lightning bolts which deals Attack damage to all surrounding enemies.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.Herald] = true, [SkillType.Attack] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
		["Flail"] = true,
		["Two Handed Sword"] = true,
		["Dagger"] = true,
		["Claw"] = true,
		["Crossbow"] = true,
		["Bow"] = true,
		["Spear"] = true,
		["Two Handed Axe"] = true,
		["Two Handed Mace"] = true,
		["One Handed Axe"] = true,
		["Staff"] = true,
		["One Handed Sword"] = true,
	},
	castTime = 0,
	qualityStats = {
		{ "herald_of_thunder_storm_max_hits", 0.1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "herald_of_thunder_statset_0",
			statMap = {
				["herald_of_thunder_storm_max_hits"] = {
					mod("HeraldOfThunderHits", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Herald of Thunder" }),
				},
			},
			baseFlags = {
			},
			stats = {
				"herald_of_thunder_storm_max_hits",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 2, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 2, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 2, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 2, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 2, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 2, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 2, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 2, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 2, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 2, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 3, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 3, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 3, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 3, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 3, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 3, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 3, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 3, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 3, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 3, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 4, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 4, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 4, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 4, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 4, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 4, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 4, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 4, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 4, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 4, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 5, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 5, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 5, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 5, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 5, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 5, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 5, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 5, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 5, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 5, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Bolt",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "herald_of_thunder_statset_1",
			baseFlags = {
				nonWeaponAttack = true,
				hit = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 },
				{ "active_skill_base_area_of_effect_radius", 16 },
			},
			stats = {
				"base_skill_show_average_damage_instead_of_dps",
				"never_shock",
				"attack_is_not_melee_override",
				"herald_of_thunder_storm_max_hits",
			},
			levels = {
				[1] = { baseMultiplier = 0.7, actorLevel = 1, },
				[2] = { baseMultiplier = 0.77, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 0.85, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 0.93, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.02, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.1, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.19, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 1.27, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 1.35, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 1.44, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 1.53, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 1.63, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 1.74, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 1.99, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.14, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.29, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 2.47, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 2.65, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 2.86, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.08, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 3.32, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 3.57, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 3.85, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 4.15, actorLevel = 136.875, },
				[26] = { baseMultiplier = 4.47, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 4.81, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 5.18, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 5.59, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 6.02, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 6.48, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 6.98, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 7.52, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 8.1, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 8.73, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 9.41, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 10.13, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 10.92, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 11.76, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 12.67, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["IceShotPlayer"] = {
	name = "Ice Shot",
	baseTypeName = "Ice Shot",
	color = 2,
	description = "Fires an icy arrow that sprays a cone of ice shards when it hits a target.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.CanRapidFire] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_attack_damage_+%_final", 1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.75, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.82, levelRequirement = 3, cost = { Mana = 6, }, },
		[3] = { attackSpeedMultiplier = -10, baseMultiplier = 0.91, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 10, cost = { Mana = 8, }, },
		[5] = { attackSpeedMultiplier = -10, baseMultiplier = 1.07, levelRequirement = 14, cost = { Mana = 9, }, },
		[6] = { attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 18, cost = { Mana = 10, }, },
		[7] = { attackSpeedMultiplier = -10, baseMultiplier = 1.23, levelRequirement = 22, cost = { Mana = 12, }, },
		[8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.3, levelRequirement = 26, cost = { Mana = 13, }, },
		[9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.37, levelRequirement = 31, cost = { Mana = 15, }, },
		[10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.44, levelRequirement = 36, cost = { Mana = 17, }, },
		[11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.51, levelRequirement = 41, cost = { Mana = 19, }, },
		[12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.58, levelRequirement = 46, cost = { Mana = 21, }, },
		[13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.66, levelRequirement = 52, cost = { Mana = 24, }, },
		[14] = { attackSpeedMultiplier = -10, baseMultiplier = 1.75, levelRequirement = 58, cost = { Mana = 27, }, },
		[15] = { attackSpeedMultiplier = -10, baseMultiplier = 1.83, levelRequirement = 64, cost = { Mana = 30, }, },
		[16] = { attackSpeedMultiplier = -10, baseMultiplier = 1.92, levelRequirement = 66, cost = { Mana = 33, }, },
		[17] = { attackSpeedMultiplier = -10, baseMultiplier = 2.02, levelRequirement = 72, cost = { Mana = 38, }, },
		[18] = { attackSpeedMultiplier = -10, baseMultiplier = 2.12, levelRequirement = 78, cost = { Mana = 42, }, },
		[19] = { attackSpeedMultiplier = -10, baseMultiplier = 2.23, levelRequirement = 84, cost = { Mana = 47, }, },
		[20] = { attackSpeedMultiplier = -10, baseMultiplier = 2.34, levelRequirement = 90, cost = { Mana = 53, }, },
		[21] = { attackSpeedMultiplier = -10, baseMultiplier = 2.46, levelRequirement = 90, cost = { Mana = 59, }, },
		[22] = { attackSpeedMultiplier = -10, baseMultiplier = 2.58, levelRequirement = 90, cost = { Mana = 67, }, },
		[23] = { attackSpeedMultiplier = -10, baseMultiplier = 2.71, levelRequirement = 90, cost = { Mana = 75, }, },
		[24] = { attackSpeedMultiplier = -10, baseMultiplier = 2.84, levelRequirement = 90, cost = { Mana = 84, }, },
		[25] = { attackSpeedMultiplier = -10, baseMultiplier = 2.99, levelRequirement = 90, cost = { Mana = 94, }, },
		[26] = { attackSpeedMultiplier = -10, baseMultiplier = 3.13, levelRequirement = 90, cost = { Mana = 105, }, },
		[27] = { attackSpeedMultiplier = -10, baseMultiplier = 3.29, levelRequirement = 90, cost = { Mana = 118, }, },
		[28] = { attackSpeedMultiplier = -10, baseMultiplier = 3.46, levelRequirement = 90, cost = { Mana = 132, }, },
		[29] = { attackSpeedMultiplier = -10, baseMultiplier = 3.63, levelRequirement = 90, cost = { Mana = 148, }, },
		[30] = { attackSpeedMultiplier = -10, baseMultiplier = 3.81, levelRequirement = 90, cost = { Mana = 166, }, },
		[31] = { attackSpeedMultiplier = -10, baseMultiplier = 4, levelRequirement = 90, cost = { Mana = 186, }, },
		[32] = { attackSpeedMultiplier = -10, baseMultiplier = 4.2, levelRequirement = 90, cost = { Mana = 208, }, },
		[33] = { attackSpeedMultiplier = -10, baseMultiplier = 4.41, levelRequirement = 90, cost = { Mana = 233, }, },
		[34] = { attackSpeedMultiplier = -10, baseMultiplier = 4.63, levelRequirement = 90, cost = { Mana = 262, }, },
		[35] = { attackSpeedMultiplier = -10, baseMultiplier = 4.86, levelRequirement = 90, cost = { Mana = 293, }, },
		[36] = { attackSpeedMultiplier = -10, baseMultiplier = 5.11, levelRequirement = 90, cost = { Mana = 328, }, },
		[37] = { attackSpeedMultiplier = -10, baseMultiplier = 5.36, levelRequirement = 90, cost = { Mana = 368, }, },
		[38] = { attackSpeedMultiplier = -10, baseMultiplier = 5.63, levelRequirement = 90, cost = { Mana = 412, }, },
		[39] = { attackSpeedMultiplier = -10, baseMultiplier = 5.91, levelRequirement = 90, cost = { Mana = 462, }, },
		[40] = { attackSpeedMultiplier = -10, baseMultiplier = 6.21, levelRequirement = 90, cost = { Mana = 517, }, },
	},
	statSets = {
		[1] = {
			label = "Arrow",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ice_shot",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_chill_effect_+%_final", 50 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 70 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
				"disable_visual_hit_effect",
			},
			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 = "Shards",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "ice_shot",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "projectile_spread_radius", 45 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 30 },
				{ "active_skill_projectile_speed_+%_variation_final", 50 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "active_skill_base_physical_damage_%_to_convert_to_cold", 70 },
			},
			stats = {
				"base_number_of_projectiles",
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"check_for_targets_between_initiator_and_projectile_source",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 5, baseMultiplier = 0.75, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 5, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 5, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 5, baseMultiplier = 0.99, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 5, baseMultiplier = 1.07, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 6, baseMultiplier = 1.15, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 6, baseMultiplier = 1.23, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 6, baseMultiplier = 1.3, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 6, baseMultiplier = 1.37, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 6, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 7, baseMultiplier = 1.51, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 7, baseMultiplier = 1.58, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 7, baseMultiplier = 1.66, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 7, baseMultiplier = 1.75, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 7, baseMultiplier = 1.83, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 8, baseMultiplier = 1.92, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 8, baseMultiplier = 2.02, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 8, baseMultiplier = 2.12, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 8, baseMultiplier = 2.23, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 8, baseMultiplier = 2.34, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 9, baseMultiplier = 2.46, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 9, baseMultiplier = 2.58, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 9, baseMultiplier = 2.71, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 9, baseMultiplier = 2.84, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 9, baseMultiplier = 2.99, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 10, baseMultiplier = 3.13, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 10, baseMultiplier = 3.29, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 10, baseMultiplier = 3.46, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 10, baseMultiplier = 3.63, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 10, baseMultiplier = 3.81, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 11, baseMultiplier = 4, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 11, baseMultiplier = 4.2, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 11, baseMultiplier = 4.41, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 11, baseMultiplier = 4.63, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 11, baseMultiplier = 4.86, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 12, baseMultiplier = 5.11, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 12, baseMultiplier = 5.36, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 12, baseMultiplier = 5.63, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 12, baseMultiplier = 5.91, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 12, baseMultiplier = 6.21, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["LightningArrowPlayer"] = {
	name = "Lightning Arrow",
	baseTypeName = "Lightning Arrow",
	color = 2,
	description = "Fires a charged arrow at the target. On hitting an enemy or wall, the arrow will fire Chaining Lightning beams at nearby enemies.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Chains] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "lightning_arrow_maximum_number_of_extra_targets", 0.05 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.85, levelRequirement = 0, cost = { Mana = 6, }, },
		[2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.93, levelRequirement = 3, cost = { Mana = 7, }, },
		[3] = { attackSpeedMultiplier = -10, baseMultiplier = 1.03, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { attackSpeedMultiplier = -10, baseMultiplier = 1.12, levelRequirement = 10, cost = { Mana = 8, }, },
		[5] = { attackSpeedMultiplier = -10, baseMultiplier = 1.21, levelRequirement = 14, cost = { Mana = 9, }, },
		[6] = { attackSpeedMultiplier = -10, baseMultiplier = 1.3, levelRequirement = 18, cost = { Mana = 11, }, },
		[7] = { attackSpeedMultiplier = -10, baseMultiplier = 1.39, levelRequirement = 22, cost = { Mana = 12, }, },
		[8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.48, levelRequirement = 26, cost = { Mana = 13, }, },
		[9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.55, levelRequirement = 31, cost = { Mana = 15, }, },
		[10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.63, levelRequirement = 36, cost = { Mana = 17, }, },
		[11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.71, levelRequirement = 41, cost = { Mana = 19, }, },
		[12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.79, levelRequirement = 46, cost = { Mana = 21, }, },
		[13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.88, levelRequirement = 52, cost = { Mana = 24, }, },
		[14] = { attackSpeedMultiplier = -10, baseMultiplier = 1.98, levelRequirement = 58, cost = { Mana = 27, }, },
		[15] = { attackSpeedMultiplier = -10, baseMultiplier = 2.08, levelRequirement = 64, cost = { Mana = 30, }, },
		[16] = { attackSpeedMultiplier = -10, baseMultiplier = 2.18, levelRequirement = 66, cost = { Mana = 34, }, },
		[17] = { attackSpeedMultiplier = -10, baseMultiplier = 2.29, levelRequirement = 72, cost = { Mana = 38, }, },
		[18] = { attackSpeedMultiplier = -10, baseMultiplier = 2.4, levelRequirement = 78, cost = { Mana = 43, }, },
		[19] = { attackSpeedMultiplier = -10, baseMultiplier = 2.52, levelRequirement = 84, cost = { Mana = 48, }, },
		[20] = { attackSpeedMultiplier = -10, baseMultiplier = 2.65, levelRequirement = 90, cost = { Mana = 54, }, },
		[21] = { attackSpeedMultiplier = -10, baseMultiplier = 2.78, levelRequirement = 90, cost = { Mana = 60, }, },
		[22] = { attackSpeedMultiplier = -10, baseMultiplier = 2.92, levelRequirement = 90, cost = { Mana = 67, }, },
		[23] = { attackSpeedMultiplier = -10, baseMultiplier = 3.07, levelRequirement = 90, cost = { Mana = 75, }, },
		[24] = { attackSpeedMultiplier = -10, baseMultiplier = 3.22, levelRequirement = 90, cost = { Mana = 85, }, },
		[25] = { attackSpeedMultiplier = -10, baseMultiplier = 3.38, levelRequirement = 90, cost = { Mana = 95, }, },
		[26] = { attackSpeedMultiplier = -10, baseMultiplier = 3.55, levelRequirement = 90, cost = { Mana = 106, }, },
		[27] = { attackSpeedMultiplier = -10, baseMultiplier = 3.73, levelRequirement = 90, cost = { Mana = 119, }, },
		[28] = { attackSpeedMultiplier = -10, baseMultiplier = 3.92, levelRequirement = 90, cost = { Mana = 133, }, },
		[29] = { attackSpeedMultiplier = -10, baseMultiplier = 4.11, levelRequirement = 90, cost = { Mana = 150, }, },
		[30] = { attackSpeedMultiplier = -10, baseMultiplier = 4.32, levelRequirement = 90, cost = { Mana = 168, }, },
		[31] = { attackSpeedMultiplier = -10, baseMultiplier = 4.53, levelRequirement = 90, cost = { Mana = 188, }, },
		[32] = { attackSpeedMultiplier = -10, baseMultiplier = 4.76, levelRequirement = 90, cost = { Mana = 210, }, },
		[33] = { attackSpeedMultiplier = -10, baseMultiplier = 5, levelRequirement = 90, cost = { Mana = 236, }, },
		[34] = { attackSpeedMultiplier = -10, baseMultiplier = 5.25, levelRequirement = 90, cost = { Mana = 264, }, },
		[35] = { attackSpeedMultiplier = -10, baseMultiplier = 5.51, levelRequirement = 90, cost = { Mana = 296, }, },
		[36] = { attackSpeedMultiplier = -10, baseMultiplier = 5.79, levelRequirement = 90, cost = { Mana = 332, }, },
		[37] = { attackSpeedMultiplier = -10, baseMultiplier = 6.08, levelRequirement = 90, cost = { Mana = 371, }, },
		[38] = { attackSpeedMultiplier = -10, baseMultiplier = 6.38, levelRequirement = 90, cost = { Mana = 416, }, },
		[39] = { attackSpeedMultiplier = -10, baseMultiplier = 6.7, levelRequirement = 90, cost = { Mana = 466, }, },
		[40] = { attackSpeedMultiplier = -10, baseMultiplier = 7.03, levelRequirement = 90, cost = { Mana = 522, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			baseEffectiveness = 0.6700000166893,
			incrementalEffectiveness = 0.092720001935959,
			damageIncrementalEffectiveness = 0.023299999535084,
			statDescriptionScope = "lightning_arrow_statset_0",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
				{ "lightning_arrow_maximum_number_of_extra_targets", 2 },
				{ "active_skill_base_area_of_effect_radius", 24 },
				{ "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",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"base_projectiles_cannot_chain",
				"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, },
			},
		},
		[2] = {
			label = "Beam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "lightning_arrow_statset_1",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 },
				{ "number_of_chains", 2 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 },
				{ "active_skill_base_area_of_effect_radius", 24 },
				{ "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",
				"has_modular_projectiles_enabled",
				"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["LightningRodPlayer"] = {
	name = "Lightning Rod",
	baseTypeName = "Lightning Rod",
	color = 2,
	description = "Fire an arrow that drops from above, creating a Lightning burst. The arrow remains in the ground, and any Chaining Lightning beams can Chain to it. When Chained to, the arrows release another Lightning burst.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Rain] = true, [SkillType.Area] = true, [SkillType.CanRapidFire] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Lightning] = true, [SkillType.Sustained] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_base_area_of_effect_radius", 0.2 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = 20, baseMultiplier = 0.2, levelRequirement = 0, cost = { Mana = 4, }, },
		[2] = { attackSpeedMultiplier = 20, baseMultiplier = 0.22, levelRequirement = 3, cost = { Mana = 5, }, },
		[3] = { attackSpeedMultiplier = 20, baseMultiplier = 0.24, levelRequirement = 6, cost = { Mana = 5, }, },
		[4] = { attackSpeedMultiplier = 20, baseMultiplier = 0.26, levelRequirement = 10, cost = { Mana = 6, }, },
		[5] = { attackSpeedMultiplier = 20, baseMultiplier = 0.28, levelRequirement = 14, cost = { Mana = 7, }, },
		[6] = { attackSpeedMultiplier = 20, baseMultiplier = 0.31, levelRequirement = 18, cost = { Mana = 8, }, },
		[7] = { attackSpeedMultiplier = 20, baseMultiplier = 0.33, levelRequirement = 22, cost = { Mana = 9, }, },
		[8] = { attackSpeedMultiplier = 20, baseMultiplier = 0.35, levelRequirement = 26, cost = { Mana = 10, }, },
		[9] = { attackSpeedMultiplier = 20, baseMultiplier = 0.36, levelRequirement = 31, cost = { Mana = 11, }, },
		[10] = { attackSpeedMultiplier = 20, baseMultiplier = 0.38, levelRequirement = 36, cost = { Mana = 13, }, },
		[11] = { attackSpeedMultiplier = 20, baseMultiplier = 0.4, levelRequirement = 41, cost = { Mana = 14, }, },
		[12] = { attackSpeedMultiplier = 20, baseMultiplier = 0.42, levelRequirement = 46, cost = { Mana = 16, }, },
		[13] = { attackSpeedMultiplier = 20, baseMultiplier = 0.44, levelRequirement = 52, cost = { Mana = 18, }, },
		[14] = { attackSpeedMultiplier = 20, baseMultiplier = 0.47, levelRequirement = 58, cost = { Mana = 20, }, },
		[15] = { attackSpeedMultiplier = 20, baseMultiplier = 0.49, levelRequirement = 64, cost = { Mana = 22, }, },
		[16] = { attackSpeedMultiplier = 20, baseMultiplier = 0.51, levelRequirement = 66, cost = { Mana = 25, }, },
		[17] = { attackSpeedMultiplier = 20, baseMultiplier = 0.54, levelRequirement = 72, cost = { Mana = 28, }, },
		[18] = { attackSpeedMultiplier = 20, baseMultiplier = 0.57, levelRequirement = 78, cost = { Mana = 32, }, },
		[19] = { attackSpeedMultiplier = 20, baseMultiplier = 0.59, levelRequirement = 84, cost = { Mana = 36, }, },
		[20] = { attackSpeedMultiplier = 20, baseMultiplier = 0.62, levelRequirement = 90, cost = { Mana = 40, }, },
		[21] = { attackSpeedMultiplier = 20, baseMultiplier = 0.65, levelRequirement = 90, cost = { Mana = 45, }, },
		[22] = { attackSpeedMultiplier = 20, baseMultiplier = 0.69, levelRequirement = 90, cost = { Mana = 50, }, },
		[23] = { attackSpeedMultiplier = 20, baseMultiplier = 0.72, levelRequirement = 90, cost = { Mana = 56, }, },
		[24] = { attackSpeedMultiplier = 20, baseMultiplier = 0.76, levelRequirement = 90, cost = { Mana = 63, }, },
		[25] = { attackSpeedMultiplier = 20, baseMultiplier = 0.8, levelRequirement = 90, cost = { Mana = 71, }, },
		[26] = { attackSpeedMultiplier = 20, baseMultiplier = 0.84, levelRequirement = 90, cost = { Mana = 80, }, },
		[27] = { attackSpeedMultiplier = 20, baseMultiplier = 0.88, levelRequirement = 90, cost = { Mana = 89, }, },
		[28] = { attackSpeedMultiplier = 20, baseMultiplier = 0.92, levelRequirement = 90, cost = { Mana = 100, }, },
		[29] = { attackSpeedMultiplier = 20, baseMultiplier = 0.97, levelRequirement = 90, cost = { Mana = 112, }, },
		[30] = { attackSpeedMultiplier = 20, baseMultiplier = 1.02, levelRequirement = 90, cost = { Mana = 126, }, },
		[31] = { attackSpeedMultiplier = 20, baseMultiplier = 1.07, levelRequirement = 90, cost = { Mana = 141, }, },
		[32] = { attackSpeedMultiplier = 20, baseMultiplier = 1.12, levelRequirement = 90, cost = { Mana = 158, }, },
		[33] = { attackSpeedMultiplier = 20, baseMultiplier = 1.18, levelRequirement = 90, cost = { Mana = 177, }, },
		[34] = { attackSpeedMultiplier = 20, baseMultiplier = 1.24, levelRequirement = 90, cost = { Mana = 198, }, },
		[35] = { attackSpeedMultiplier = 20, baseMultiplier = 1.3, levelRequirement = 90, cost = { Mana = 222, }, },
		[36] = { attackSpeedMultiplier = 20, baseMultiplier = 1.36, levelRequirement = 90, cost = { Mana = 249, }, },
		[37] = { attackSpeedMultiplier = 20, baseMultiplier = 1.43, levelRequirement = 90, cost = { Mana = 279, }, },
		[38] = { attackSpeedMultiplier = 20, baseMultiplier = 1.5, levelRequirement = 90, cost = { Mana = 312, }, },
		[39] = { attackSpeedMultiplier = 20, baseMultiplier = 1.58, levelRequirement = 90, cost = { Mana = 350, }, },
		[40] = { attackSpeedMultiplier = 20, baseMultiplier = 1.66, levelRequirement = 90, cost = { Mana = 392, }, },
	},
	statSets = {
		[1] = {
			label = "Lightning Rod",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "lightning_rod_rain",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 12000 },
				{ "active_skill_base_area_of_effect_radius", 20 },
				{ "active_skill_base_secondary_area_of_effect_radius", 20 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "number_of_lightning_rods_allowed", 20 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"lightning_rod_number_of_chains_allowed",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"is_area_damage",
			},
			levels = {
				[1] = { 8, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 8, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 8, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 8, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 9, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 9, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 9, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 10, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 10, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 10, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 11, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 11, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 11, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 12, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 12, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 12, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 13, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 13, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 13, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 14, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 14, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 14, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 15, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 15, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 15, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 16, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 16, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 16, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 16, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 17, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 17, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 17, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 18, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 18, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 18, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 19, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 19, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 19, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 20, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 20, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["MagneticSalvoPlayer"] = {
	name = "Magnetic Salvo",
	baseTypeName = "Magnetic Salvo",
	color = 2,
	description = "Aims skyward and fires energy missiles at lingering arrows or bolts created by other Lightning Attacks in front of you. The missiles explode if they land close to a lingering bolt or arrow, dealing more damage in a larger area but destroying that bolt or arrow in the process.",
	skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Lightning] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_projectile_damage_+%_final", 1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -50, baseMultiplier = 0.4, levelRequirement = 0, cost = { Mana = 24, }, },
		[2] = { attackSpeedMultiplier = -50, baseMultiplier = 0.44, levelRequirement = 3, cost = { Mana = 27, }, },
		[3] = { attackSpeedMultiplier = -50, baseMultiplier = 0.48, levelRequirement = 6, cost = { Mana = 31, }, },
		[4] = { attackSpeedMultiplier = -50, baseMultiplier = 0.53, levelRequirement = 10, cost = { Mana = 34, }, },
		[5] = { attackSpeedMultiplier = -50, baseMultiplier = 0.57, levelRequirement = 14, cost = { Mana = 38, }, },
		[6] = { attackSpeedMultiplier = -50, baseMultiplier = 0.61, levelRequirement = 18, cost = { Mana = 43, }, },
		[7] = { attackSpeedMultiplier = -50, baseMultiplier = 0.66, levelRequirement = 22, cost = { Mana = 48, }, },
		[8] = { attackSpeedMultiplier = -50, baseMultiplier = 0.69, levelRequirement = 26, cost = { Mana = 54, }, },
		[9] = { attackSpeedMultiplier = -50, baseMultiplier = 0.73, levelRequirement = 31, cost = { Mana = 61, }, },
		[10] = { attackSpeedMultiplier = -50, baseMultiplier = 0.77, levelRequirement = 36, cost = { Mana = 68, }, },
		[11] = { attackSpeedMultiplier = -50, baseMultiplier = 0.8, levelRequirement = 41, cost = { Mana = 77, }, },
		[12] = { attackSpeedMultiplier = -50, baseMultiplier = 0.84, levelRequirement = 46, cost = { Mana = 86, }, },
		[13] = { attackSpeedMultiplier = -50, baseMultiplier = 0.89, levelRequirement = 52, cost = { Mana = 96, }, },
		[14] = { attackSpeedMultiplier = -50, baseMultiplier = 0.93, levelRequirement = 58, cost = { Mana = 108, }, },
		[15] = { attackSpeedMultiplier = -50, baseMultiplier = 0.98, levelRequirement = 64, cost = { Mana = 121, }, },
		[16] = { attackSpeedMultiplier = -50, baseMultiplier = 1.03, levelRequirement = 66, cost = { Mana = 135, }, },
		[17] = { attackSpeedMultiplier = -50, baseMultiplier = 1.08, levelRequirement = 72, cost = { Mana = 152, }, },
		[18] = { attackSpeedMultiplier = -50, baseMultiplier = 1.13, levelRequirement = 78, cost = { Mana = 170, }, },
		[19] = { attackSpeedMultiplier = -50, baseMultiplier = 1.19, levelRequirement = 84, cost = { Mana = 190, }, },
		[20] = { attackSpeedMultiplier = -50, baseMultiplier = 1.25, levelRequirement = 90, cost = { Mana = 213, }, },
		[21] = { attackSpeedMultiplier = -50, baseMultiplier = 1.31, levelRequirement = 90, cost = { Mana = 239, }, },
		[22] = { attackSpeedMultiplier = -50, baseMultiplier = 1.38, levelRequirement = 90, cost = { Mana = 268, }, },
		[23] = { attackSpeedMultiplier = -50, baseMultiplier = 1.44, levelRequirement = 90, cost = { Mana = 300, }, },
		[24] = { attackSpeedMultiplier = -50, baseMultiplier = 1.52, levelRequirement = 90, cost = { Mana = 336, }, },
		[25] = { attackSpeedMultiplier = -50, baseMultiplier = 1.59, levelRequirement = 90, cost = { Mana = 377, }, },
		[26] = { attackSpeedMultiplier = -50, baseMultiplier = 1.67, levelRequirement = 90, cost = { Mana = 422, }, },
		[27] = { attackSpeedMultiplier = -50, baseMultiplier = 1.76, levelRequirement = 90, cost = { Mana = 473, }, },
		[28] = { attackSpeedMultiplier = -50, baseMultiplier = 1.84, levelRequirement = 90, cost = { Mana = 530, }, },
		[29] = { attackSpeedMultiplier = -50, baseMultiplier = 1.94, levelRequirement = 90, cost = { Mana = 594, }, },
		[30] = { attackSpeedMultiplier = -50, baseMultiplier = 2.03, levelRequirement = 90, cost = { Mana = 665, }, },
		[31] = { attackSpeedMultiplier = -50, baseMultiplier = 2.13, levelRequirement = 90, cost = { Mana = 745, }, },
		[32] = { attackSpeedMultiplier = -50, baseMultiplier = 2.24, levelRequirement = 90, cost = { Mana = 835, }, },
		[33] = { attackSpeedMultiplier = -50, baseMultiplier = 2.35, levelRequirement = 90, cost = { Mana = 935, }, },
		[34] = { attackSpeedMultiplier = -50, baseMultiplier = 2.47, levelRequirement = 90, cost = { Mana = 1047, }, },
		[35] = { attackSpeedMultiplier = -50, baseMultiplier = 2.59, levelRequirement = 90, cost = { Mana = 1173, }, },
		[36] = { attackSpeedMultiplier = -50, baseMultiplier = 2.72, levelRequirement = 90, cost = { Mana = 1314, }, },
		[37] = { attackSpeedMultiplier = -50, baseMultiplier = 2.86, levelRequirement = 90, cost = { Mana = 1473, }, },
		[38] = { attackSpeedMultiplier = -50, baseMultiplier = 3, levelRequirement = 90, cost = { Mana = 1650, }, },
		[39] = { attackSpeedMultiplier = -50, baseMultiplier = 3.15, levelRequirement = 90, cost = { Mana = 1848, }, },
		[40] = { attackSpeedMultiplier = -50, baseMultiplier = 3.31, levelRequirement = 90, cost = { Mana = 2070, }, },
	},
	statSets = {
		[1] = {
			label = "Impact",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "magnetic_salvo_statset_0",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
			},
			stats = {
				"base_number_of_projectiles",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"projectile_uses_contact_position",
			},
			levels = {
				[1] = { 8, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 8, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 9, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 10, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 10, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 11, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 11, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 12, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 12, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 13, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 13, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 14, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 14, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 15, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 15, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 16, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 16, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 17, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 17, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 18, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 18, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 19, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 19, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 20, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 20, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 21, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 21, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 22, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 22, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 23, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 23, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 24, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 24, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 25, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 25, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 26, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 26, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 27, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 27, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "magnetic_salvo_statset_1",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 14 },
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
			},
			stats = {
				"base_number_of_projectiles",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"projectile_uses_contact_position",
			},
			levels = {
				[1] = { baseMultiplier = 0.8, actorLevel = 1, },
				[2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.06, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.14, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.22, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.31, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 1.39, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 1.46, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 1.53, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 1.61, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 1.69, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 1.77, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 1.96, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 2.05, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 2.16, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 2.26, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 2.38, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 2.5, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 2.62, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 2.75, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 2.89, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 3.03, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 3.18, actorLevel = 136.875, },
				[26] = { baseMultiplier = 3.34, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 3.51, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 3.69, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 3.87, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 4.06, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 4.27, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 4.48, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 4.7, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 4.94, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 5.19, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 5.45, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 5.72, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 6, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 6.31, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 6.62, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PlagueBearerPlayer"] = {
	name = "Plague Bearer",
	baseTypeName = "Plague Bearer",
	color = 2,
	description = "Stores all Poison Damage you deal. Using the Plague Nova skill unleashes the stored Poison.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, },
	castTime = 0,
	qualityStats = {
		{ "plague_bearer_gains_%_of_damage_from_inflicted_poisons", 0.1 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Plague Bearer",
			baseEffectiveness = 14,
			incrementalEffectiveness = 0.12517000734806,
			damageIncrementalEffectiveness = 0.032000001519918,
			statDescriptionScope = "skill_stat_descriptions",
			statMap = {
				["plague_bearer_maximum_stored_poison_damage"] = {
					mod("PlagueBearerMaxDamage", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Plague Bearer" }),
				},
			},
			baseFlags = {
			},
			constantStats = {
				{ "plague_bearer_gains_%_of_damage_from_inflicted_poisons", 4 },
			},
			stats = {
				"plague_bearer_maximum_stored_poison_damage",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 1, statInterpolation = { 3, }, actorLevel = 1, },
				[2] = { 1, statInterpolation = { 3, }, actorLevel = 3.4519999027252, },
				[3] = { 1, statInterpolation = { 3, }, actorLevel = 6.7670001983643, },
				[4] = { 1, statInterpolation = { 3, }, actorLevel = 10.307999610901, },
				[5] = { 1, statInterpolation = { 3, }, actorLevel = 14.074999809265, },
				[6] = { 1, statInterpolation = { 3, }, actorLevel = 18.068000793457, },
				[7] = { 1, statInterpolation = { 3, }, actorLevel = 22.287000656128, },
				[8] = { 1, statInterpolation = { 3, }, actorLevel = 26.732000350952, },
				[9] = { 1, statInterpolation = { 3, }, actorLevel = 31.40299987793, },
				[10] = { 1, statInterpolation = { 3, }, actorLevel = 36.299999237061, },
				[11] = { 1, statInterpolation = { 3, }, actorLevel = 41.423000335693, },
				[12] = { 1, statInterpolation = { 3, }, actorLevel = 46.771999359131, },
				[13] = { 1, statInterpolation = { 3, }, actorLevel = 52.34700012207, },
				[14] = { 1, statInterpolation = { 3, }, actorLevel = 58.147998809814, },
				[15] = { 1, statInterpolation = { 3, }, actorLevel = 64.175003051758, },
				[16] = { 1, statInterpolation = { 3, }, actorLevel = 70.428001403809, },
				[17] = { 1, statInterpolation = { 3, }, actorLevel = 76.906997680664, },
				[18] = { 1, statInterpolation = { 3, }, actorLevel = 83.611999511719, },
				[19] = { 1, statInterpolation = { 3, }, actorLevel = 90.542999267578, },
				[20] = { 1, statInterpolation = { 3, }, actorLevel = 97.699996948242, },
				[21] = { 1, statInterpolation = { 3, }, actorLevel = 105.08300018311, },
				[22] = { 1, statInterpolation = { 3, }, actorLevel = 112.69200134277, },
				[23] = { 1, statInterpolation = { 3, }, actorLevel = 120.52700042725, },
				[24] = { 1, statInterpolation = { 3, }, actorLevel = 128.58799743652, },
				[25] = { 1, statInterpolation = { 3, }, actorLevel = 136.875, },
				[26] = { 1, statInterpolation = { 3, }, actorLevel = 145.38800048828, },
				[27] = { 1, statInterpolation = { 3, }, actorLevel = 154.12699890137, },
				[28] = { 1, statInterpolation = { 3, }, actorLevel = 163.09199523926, },
				[29] = { 1, statInterpolation = { 3, }, actorLevel = 172.28300476074, },
				[30] = { 1, statInterpolation = { 3, }, actorLevel = 181.69999694824, },
				[31] = { 1, statInterpolation = { 3, }, actorLevel = 191.34300231934, },
				[32] = { 1, statInterpolation = { 3, }, actorLevel = 201.21200561523, },
				[33] = { 1, statInterpolation = { 3, }, actorLevel = 211.30700683594, },
				[34] = { 1, statInterpolation = { 3, }, actorLevel = 221.62800598145, },
				[35] = { 1, statInterpolation = { 3, }, actorLevel = 232.17500305176, },
				[36] = { 1, statInterpolation = { 3, }, actorLevel = 242.94799804688, },
				[37] = { 1, statInterpolation = { 3, }, actorLevel = 253.94700622559, },
				[38] = { 1, statInterpolation = { 3, }, actorLevel = 265.17199707031, },
				[39] = { 1, statInterpolation = { 3, }, actorLevel = 276.62298583984, },
				[40] = { 1, statInterpolation = { 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["PlagueBearerNovaPlayer"] = {
	name = "Plague Nova",
	hidden = true,
	description = "Release all Poison stored by Plague Bearer, dealing an equal amount of Physical Damage to enemies around you.",
	skillTypes = { [SkillType.Area] = true, [SkillType.Nonpathing] = true, [SkillType.Nova] = true, [SkillType.Physical] = true, [SkillType.Chaos] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { levelRequirement = 0, },
		[2] = { levelRequirement = 0, },
		[3] = { levelRequirement = 0, },
		[4] = { levelRequirement = 0, },
		[5] = { levelRequirement = 0, },
		[6] = { levelRequirement = 0, },
		[7] = { levelRequirement = 0, },
		[8] = { levelRequirement = 0, },
		[9] = { levelRequirement = 0, },
		[10] = { levelRequirement = 0, },
		[11] = { levelRequirement = 0, },
		[12] = { levelRequirement = 0, },
		[13] = { levelRequirement = 0, },
		[14] = { levelRequirement = 0, },
		[15] = { levelRequirement = 0, },
		[16] = { levelRequirement = 0, },
		[17] = { levelRequirement = 0, },
		[18] = { levelRequirement = 0, },
		[19] = { levelRequirement = 0, },
		[20] = { levelRequirement = 0, },
		[21] = { levelRequirement = 0, },
		[22] = { levelRequirement = 0, },
		[23] = { levelRequirement = 0, },
		[24] = { levelRequirement = 0, },
		[25] = { levelRequirement = 0, },
		[26] = { levelRequirement = 0, },
		[27] = { levelRequirement = 0, },
		[28] = { levelRequirement = 0, },
		[29] = { levelRequirement = 0, },
		[30] = { levelRequirement = 0, },
		[31] = { levelRequirement = 0, },
		[32] = { levelRequirement = 0, },
		[33] = { levelRequirement = 0, },
		[34] = { levelRequirement = 0, },
		[35] = { levelRequirement = 0, },
		[36] = { levelRequirement = 0, },
		[37] = { levelRequirement = 0, },
		[38] = { levelRequirement = 0, },
		[39] = { levelRequirement = 0, },
		[40] = { levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Plague Nova",
			baseEffectiveness = 40,
			incrementalEffectiveness = 0.092720001935959,
			damageIncrementalEffectiveness = 0.032000001519918,
			statDescriptionScope = "skill_stat_descriptions",
			baseFlags = {
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 18 },
				{ "base_skill_effect_duration", 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 },
				{ "plague_bearer_nova_area_+%_final_per_incubation_%", 6 },
				{ "active_skill_hit_damage_stun_multiplier_+%_final", -80 },
			},
			stats = {
				"can_perform_skill_while_moving",
				"global_poison_on_hit",
				"active_skill_poisons_are_not_stored_by_plague_bearer",
				"visual_hit_effect_physical_is_green",
				"display_statset_hide_usage_stats",
				"display_skill_deals_secondary_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["PoisonBurstArrowPlayer"] = {
	name = "Poisonburst Arrow",
	baseTypeName = "Poisonburst Arrow",
	color = 2,
	description = "Fires a virulent arrow that creates a burst of Poison on hit, affecting all enemies in an area.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_poison_effect_+%", 1 },
	},
	levels = {
		[1] = { baseMultiplier = 0.95, levelRequirement = 0, cost = { Mana = 5, }, },
		[2] = { baseMultiplier = 1.05, levelRequirement = 3, cost = { Mana = 6, }, },
		[3] = { baseMultiplier = 1.15, levelRequirement = 6, cost = { Mana = 7, }, },
		[4] = { baseMultiplier = 1.25, levelRequirement = 10, cost = { Mana = 8, }, },
		[5] = { baseMultiplier = 1.35, levelRequirement = 14, cost = { Mana = 9, }, },
		[6] = { baseMultiplier = 1.45, levelRequirement = 18, cost = { Mana = 10, }, },
		[7] = { baseMultiplier = 1.56, levelRequirement = 22, cost = { Mana = 11, }, },
		[8] = { baseMultiplier = 1.65, levelRequirement = 26, cost = { Mana = 13, }, },
		[9] = { baseMultiplier = 1.73, levelRequirement = 31, cost = { Mana = 14, }, },
		[10] = { baseMultiplier = 1.82, levelRequirement = 36, cost = { Mana = 16, }, },
		[11] = { baseMultiplier = 1.91, levelRequirement = 41, cost = { Mana = 18, }, },
		[12] = { baseMultiplier = 2.01, levelRequirement = 46, cost = { Mana = 20, }, },
		[13] = { baseMultiplier = 2.11, levelRequirement = 52, cost = { Mana = 23, }, },
		[14] = { baseMultiplier = 2.21, levelRequirement = 58, cost = { Mana = 25, }, },
		[15] = { baseMultiplier = 2.32, levelRequirement = 64, cost = { Mana = 28, }, },
		[16] = { baseMultiplier = 2.44, levelRequirement = 66, cost = { Mana = 32, }, },
		[17] = { baseMultiplier = 2.56, levelRequirement = 72, cost = { Mana = 36, }, },
		[18] = { baseMultiplier = 2.69, levelRequirement = 78, cost = { Mana = 40, }, },
		[19] = { baseMultiplier = 2.82, levelRequirement = 84, cost = { Mana = 45, }, },
		[20] = { baseMultiplier = 2.96, levelRequirement = 90, cost = { Mana = 51, }, },
		[21] = { baseMultiplier = 3.11, levelRequirement = 90, cost = { Mana = 57, }, },
		[22] = { baseMultiplier = 3.27, levelRequirement = 90, cost = { Mana = 64, }, },
		[23] = { baseMultiplier = 3.43, levelRequirement = 90, cost = { Mana = 71, }, },
		[24] = { baseMultiplier = 3.6, levelRequirement = 90, cost = { Mana = 80, }, },
		[25] = { baseMultiplier = 3.78, levelRequirement = 90, cost = { Mana = 90, }, },
		[26] = { baseMultiplier = 3.97, levelRequirement = 90, cost = { Mana = 100, }, },
		[27] = { baseMultiplier = 4.17, levelRequirement = 90, cost = { Mana = 113, }, },
		[28] = { baseMultiplier = 4.38, levelRequirement = 90, cost = { Mana = 126, }, },
		[29] = { baseMultiplier = 4.6, levelRequirement = 90, cost = { Mana = 141, }, },
		[30] = { baseMultiplier = 4.83, levelRequirement = 90, cost = { Mana = 158, }, },
		[31] = { baseMultiplier = 5.07, levelRequirement = 90, cost = { Mana = 178, }, },
		[32] = { baseMultiplier = 5.32, levelRequirement = 90, cost = { Mana = 199, }, },
		[33] = { baseMultiplier = 5.59, levelRequirement = 90, cost = { Mana = 223, }, },
		[34] = { baseMultiplier = 5.87, levelRequirement = 90, cost = { Mana = 250, }, },
		[35] = { baseMultiplier = 6.16, levelRequirement = 90, cost = { Mana = 280, }, },
		[36] = { baseMultiplier = 6.47, levelRequirement = 90, cost = { Mana = 314, }, },
		[37] = { baseMultiplier = 6.79, levelRequirement = 90, cost = { Mana = 351, }, },
		[38] = { baseMultiplier = 7.13, levelRequirement = 90, cost = { Mana = 394, }, },
		[39] = { baseMultiplier = 7.49, levelRequirement = 90, cost = { Mana = 441, }, },
		[40] = { baseMultiplier = 7.86, levelRequirement = 90, cost = { Mana = 494, }, },
	},
	statSets = {
		[1] = {
			label = "Arrow",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "poison_burst_arrow",
			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",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
				"disable_visual_hit_effect",
			},
			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 = "Poison Burst",
			baseEffectiveness = 3.5,
			incrementalEffectiveness = 0.092720001935959,
			damageIncrementalEffectiveness = 0.032000001519918,
			statDescriptionScope = "poison_burst_arrow",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 3000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"active_skill_base_area_of_effect_radius",
				"is_area_damage",
				"display_statset_no_hit_damage",
				"display_statset_hide_usage_stats",
				"display_fake_attack_hit_poison",
				"display_skill_poisons_without_hit",
				"poison_duration_is_skill_duration",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
				"disable_visual_hit_effect",
			},
			levels = {
				[1] = { 15, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 15, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 16, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 16, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 17, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 17, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 18, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 19, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 19, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 20, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 20, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 21, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 21, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 22, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 22, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 23, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 23, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 24, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 24, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 25, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 25, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 26, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 26, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 27, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 27, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 28, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 28, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 29, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 29, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 30, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 30, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 31, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 31, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 32, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 32, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 33, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 33, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 34, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 34, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["RainOfArrowsPlayer"] = {
	name = "Rain of Arrows",
	baseTypeName = "Rain of Arrows",
	color = 2,
	description = "Fire arrows into the air, causing them to rain from above. Consumes your Frenzy Charges to fire more arrows.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Rain] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.ConsumesCharges] = true, [SkillType.Nonpathing] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, [SkillType.ProjectileNoCollision] = true, [SkillType.Sustained] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_number_of_projectiles", 0.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -20, baseMultiplier = 0.7, levelRequirement = 0, cost = { Mana = 15, }, },
		[2] = { attackSpeedMultiplier = -20, baseMultiplier = 0.77, levelRequirement = 3, cost = { Mana = 17, }, },
		[3] = { attackSpeedMultiplier = -20, baseMultiplier = 0.84, levelRequirement = 6, cost = { Mana = 19, }, },
		[4] = { attackSpeedMultiplier = -20, baseMultiplier = 0.92, levelRequirement = 10, cost = { Mana = 22, }, },
		[5] = { attackSpeedMultiplier = -20, baseMultiplier = 0.99, levelRequirement = 14, cost = { Mana = 24, }, },
		[6] = { attackSpeedMultiplier = -20, baseMultiplier = 1.05, levelRequirement = 18, cost = { Mana = 27, }, },
		[7] = { attackSpeedMultiplier = -20, baseMultiplier = 1.12, levelRequirement = 22, cost = { Mana = 31, }, },
		[8] = { attackSpeedMultiplier = -20, baseMultiplier = 1.18, levelRequirement = 26, cost = { Mana = 35, }, },
		[9] = { attackSpeedMultiplier = -20, baseMultiplier = 1.23, levelRequirement = 31, cost = { Mana = 39, }, },
		[10] = { attackSpeedMultiplier = -20, baseMultiplier = 1.28, levelRequirement = 36, cost = { Mana = 43, }, },
		[11] = { attackSpeedMultiplier = -20, baseMultiplier = 1.34, levelRequirement = 41, cost = { Mana = 49, }, },
		[12] = { attackSpeedMultiplier = -20, baseMultiplier = 1.39, levelRequirement = 46, cost = { Mana = 55, }, },
		[13] = { attackSpeedMultiplier = -20, baseMultiplier = 1.44, levelRequirement = 52, cost = { Mana = 61, }, },
		[14] = { attackSpeedMultiplier = -20, baseMultiplier = 1.5, levelRequirement = 58, cost = { Mana = 69, }, },
		[15] = { attackSpeedMultiplier = -20, baseMultiplier = 1.55, levelRequirement = 64, cost = { Mana = 77, }, },
		[16] = { attackSpeedMultiplier = -20, baseMultiplier = 1.61, levelRequirement = 66, cost = { Mana = 86, }, },
		[17] = { attackSpeedMultiplier = -20, baseMultiplier = 1.67, levelRequirement = 72, cost = { Mana = 97, }, },
		[18] = { attackSpeedMultiplier = -20, baseMultiplier = 1.73, levelRequirement = 78, cost = { Mana = 108, }, },
		[19] = { attackSpeedMultiplier = -20, baseMultiplier = 1.79, levelRequirement = 84, cost = { Mana = 122, }, },
		[20] = { attackSpeedMultiplier = -20, baseMultiplier = 1.85, levelRequirement = 90, cost = { Mana = 136, }, },
		[21] = { attackSpeedMultiplier = -20, baseMultiplier = 1.91, levelRequirement = 90, cost = { Mana = 153, }, },
		[22] = { attackSpeedMultiplier = -20, baseMultiplier = 1.97, levelRequirement = 90, cost = { Mana = 171, }, },
		[23] = { attackSpeedMultiplier = -20, baseMultiplier = 2.04, levelRequirement = 90, cost = { Mana = 192, }, },
		[24] = { attackSpeedMultiplier = -20, baseMultiplier = 2.1, levelRequirement = 90, cost = { Mana = 215, }, },
		[25] = { attackSpeedMultiplier = -20, baseMultiplier = 2.17, levelRequirement = 90, cost = { Mana = 241, }, },
		[26] = { attackSpeedMultiplier = -20, baseMultiplier = 2.24, levelRequirement = 90, cost = { Mana = 270, }, },
		[27] = { attackSpeedMultiplier = -20, baseMultiplier = 2.32, levelRequirement = 90, cost = { Mana = 302, }, },
		[28] = { attackSpeedMultiplier = -20, baseMultiplier = 2.4, levelRequirement = 90, cost = { Mana = 338, }, },
		[29] = { attackSpeedMultiplier = -20, baseMultiplier = 2.48, levelRequirement = 90, cost = { Mana = 379, }, },
		[30] = { attackSpeedMultiplier = -20, baseMultiplier = 2.56, levelRequirement = 90, cost = { Mana = 425, }, },
		[31] = { attackSpeedMultiplier = -20, baseMultiplier = 2.64, levelRequirement = 90, cost = { Mana = 476, }, },
		[32] = { attackSpeedMultiplier = -20, baseMultiplier = 2.73, levelRequirement = 90, cost = { Mana = 533, }, },
		[33] = { attackSpeedMultiplier = -20, baseMultiplier = 2.82, levelRequirement = 90, cost = { Mana = 597, }, },
		[34] = { attackSpeedMultiplier = -20, baseMultiplier = 2.91, levelRequirement = 90, cost = { Mana = 669, }, },
		[35] = { attackSpeedMultiplier = -20, baseMultiplier = 3.01, levelRequirement = 90, cost = { Mana = 750, }, },
		[36] = { attackSpeedMultiplier = -20, baseMultiplier = 3.11, levelRequirement = 90, cost = { Mana = 840, }, },
		[37] = { attackSpeedMultiplier = -20, baseMultiplier = 3.21, levelRequirement = 90, cost = { Mana = 941, }, },
		[38] = { attackSpeedMultiplier = -20, baseMultiplier = 3.32, levelRequirement = 90, cost = { Mana = 1054, }, },
		[39] = { attackSpeedMultiplier = -20, baseMultiplier = 3.43, levelRequirement = 90, cost = { Mana = 1181, }, },
		[40] = { attackSpeedMultiplier = -20, baseMultiplier = 3.55, levelRequirement = 90, cost = { Mana = 1323, }, },
	},
	statSets = {
		[1] = {
			label = "Rain of Arrows",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "rain_of_arrows_new",
			statMap = {
				["rain_of_arrows_projectile_count_multiplier_if_any_frenzy_charge_spent"] = {
					mod("ProjectileNumber", "MORE", nil, 0, 0, { type = "Multiplier", var = "RemovableFrenzyCharge", limit = 1 }),
				},
				["rain_of_arrows_projectile_count_multiplier_per_frenzy_charge"] = {
					mod("ProjectileNumber", "MORE", nil, 0, 0, { type = "Multiplier", var = "RemovableFrenzyCharge" }),
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 36 },
				{ "active_skill_base_secondary_area_of_effect_radius", 7 },
				{ "rain_of_arrows_projectile_count_multiplier_if_any_frenzy_charge_spent", 100 },
				{ "rain_of_arrows_projectile_count_multiplier_per_frenzy_charge", 50 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_number_of_arrow_rains_allowed", 1 },
				{ "rain_of_arrows_delay_per_arrow", 80 },
				{ "rain_hit_delay_ms", 120 },
			},
			stats = {
				"base_number_of_projectiles",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"is_area_damage",
				"quality_display_base_number_of_projectiles_is_gem",
			},
			levels = {
				[1] = { 30, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 30, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 31, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 31, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 32, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 32, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 33, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 33, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 34, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 34, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 35, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 35, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 36, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 37, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 38, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 39, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 39, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 40, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 40, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 41, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 41, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 42, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 42, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 43, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 43, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 44, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 44, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 45, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 45, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 46, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 46, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 47, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 47, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 48, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 48, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 49, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 49, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ShockchainArrowPlayer"] = {
	name = "Shockchain Arrow",
	baseTypeName = "Shockchain Arrow",
	color = 2,
	description = "Fires a Lightning-infused arrow that homes in on Shocked enemies. Hitting a Shocked enemy will Consume the Shock to charge the arrow, causing it to release a damaging shockwave and split beams towards up to two nearby targets, prioritising ones which are Shocked. If the beam hits a Shocked target, it will release another damaging shockwave and can continue to Chain.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Chains] = true, [SkillType.SkillConsumesShock] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "active_skill_lightning_damage_+%_final", 1 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -30, baseMultiplier = 0.4, levelRequirement = 0, cost = { Mana = 10, }, },
		[2] = { attackSpeedMultiplier = -30, baseMultiplier = 0.44, levelRequirement = 3, cost = { Mana = 11, }, },
		[3] = { attackSpeedMultiplier = -30, baseMultiplier = 0.48, levelRequirement = 6, cost = { Mana = 13, }, },
		[4] = { attackSpeedMultiplier = -30, baseMultiplier = 0.53, levelRequirement = 10, cost = { Mana = 14, }, },
		[5] = { attackSpeedMultiplier = -30, baseMultiplier = 0.57, levelRequirement = 14, cost = { Mana = 16, }, },
		[6] = { attackSpeedMultiplier = -30, baseMultiplier = 0.61, levelRequirement = 18, cost = { Mana = 18, }, },
		[7] = { attackSpeedMultiplier = -30, baseMultiplier = 0.66, levelRequirement = 22, cost = { Mana = 20, }, },
		[8] = { attackSpeedMultiplier = -30, baseMultiplier = 0.69, levelRequirement = 26, cost = { Mana = 23, }, },
		[9] = { attackSpeedMultiplier = -30, baseMultiplier = 0.73, levelRequirement = 31, cost = { Mana = 25, }, },
		[10] = { attackSpeedMultiplier = -30, baseMultiplier = 0.77, levelRequirement = 36, cost = { Mana = 29, }, },
		[11] = { attackSpeedMultiplier = -30, baseMultiplier = 0.8, levelRequirement = 41, cost = { Mana = 32, }, },
		[12] = { attackSpeedMultiplier = -30, baseMultiplier = 0.84, levelRequirement = 46, cost = { Mana = 36, }, },
		[13] = { attackSpeedMultiplier = -30, baseMultiplier = 0.89, levelRequirement = 52, cost = { Mana = 40, }, },
		[14] = { attackSpeedMultiplier = -30, baseMultiplier = 0.93, levelRequirement = 58, cost = { Mana = 45, }, },
		[15] = { attackSpeedMultiplier = -30, baseMultiplier = 0.98, levelRequirement = 64, cost = { Mana = 51, }, },
		[16] = { attackSpeedMultiplier = -30, baseMultiplier = 1.03, levelRequirement = 66, cost = { Mana = 57, }, },
		[17] = { attackSpeedMultiplier = -30, baseMultiplier = 1.08, levelRequirement = 72, cost = { Mana = 64, }, },
		[18] = { attackSpeedMultiplier = -30, baseMultiplier = 1.13, levelRequirement = 78, cost = { Mana = 71, }, },
		[19] = { attackSpeedMultiplier = -30, baseMultiplier = 1.19, levelRequirement = 84, cost = { Mana = 80, }, },
		[20] = { attackSpeedMultiplier = -30, baseMultiplier = 1.25, levelRequirement = 90, cost = { Mana = 90, }, },
		[21] = { attackSpeedMultiplier = -30, baseMultiplier = 1.31, levelRequirement = 90, cost = { Mana = 101, }, },
		[22] = { attackSpeedMultiplier = -30, baseMultiplier = 1.38, levelRequirement = 90, cost = { Mana = 113, }, },
		[23] = { attackSpeedMultiplier = -30, baseMultiplier = 1.44, levelRequirement = 90, cost = { Mana = 126, }, },
		[24] = { attackSpeedMultiplier = -30, baseMultiplier = 1.52, levelRequirement = 90, cost = { Mana = 142, }, },
		[25] = { attackSpeedMultiplier = -30, baseMultiplier = 1.59, levelRequirement = 90, cost = { Mana = 159, }, },
		[26] = { attackSpeedMultiplier = -30, baseMultiplier = 1.67, levelRequirement = 90, cost = { Mana = 178, }, },
		[27] = { attackSpeedMultiplier = -30, baseMultiplier = 1.76, levelRequirement = 90, cost = { Mana = 199, }, },
		[28] = { attackSpeedMultiplier = -30, baseMultiplier = 1.84, levelRequirement = 90, cost = { Mana = 223, }, },
		[29] = { attackSpeedMultiplier = -30, baseMultiplier = 1.94, levelRequirement = 90, cost = { Mana = 250, }, },
		[30] = { attackSpeedMultiplier = -30, baseMultiplier = 2.03, levelRequirement = 90, cost = { Mana = 280, }, },
		[31] = { attackSpeedMultiplier = -30, baseMultiplier = 2.13, levelRequirement = 90, cost = { Mana = 314, }, },
		[32] = { attackSpeedMultiplier = -30, baseMultiplier = 2.24, levelRequirement = 90, cost = { Mana = 352, }, },
		[33] = { attackSpeedMultiplier = -30, baseMultiplier = 2.35, levelRequirement = 90, cost = { Mana = 394, }, },
		[34] = { attackSpeedMultiplier = -30, baseMultiplier = 2.47, levelRequirement = 90, cost = { Mana = 442, }, },
		[35] = { attackSpeedMultiplier = -30, baseMultiplier = 2.59, levelRequirement = 90, cost = { Mana = 495, }, },
		[36] = { attackSpeedMultiplier = -30, baseMultiplier = 2.72, levelRequirement = 90, cost = { Mana = 555, }, },
		[37] = { attackSpeedMultiplier = -30, baseMultiplier = 2.86, levelRequirement = 90, cost = { Mana = 621, }, },
		[38] = { attackSpeedMultiplier = -30, baseMultiplier = 3, levelRequirement = 90, cost = { Mana = 696, }, },
		[39] = { attackSpeedMultiplier = -30, baseMultiplier = 3.15, levelRequirement = 90, cost = { Mana = 780, }, },
		[40] = { attackSpeedMultiplier = -30, baseMultiplier = 3.31, levelRequirement = 90, cost = { Mana = 874, }, },
	},
	statSets = {
		[1] = {
			label = "Projectile",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "trick_shot",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"base_projectiles_cannot_chain",
				"should_use_additive_aiming_animation",
				"base_consume_enemy_shock_on_hit",
				"always_pierce_non_shocked_enemies_if_targeting_shocked_enemy",
				"never_shock",
			},
			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 = "Beam",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "trick_shot",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
				{ "number_of_chains", 10 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
				"base_consume_enemy_shock_on_hit",
				"never_shock",
			},
			levels = {
				[1] = { baseMultiplier = 0.4, actorLevel = 1, },
				[2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 1.59, actorLevel = 136.875, },
				[26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 3, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, },
			},
		},
		[3] = {
			label = "Shockwave",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "trick_shot",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 25 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
				"never_shock",
			},
			levels = {
				[1] = { baseMultiplier = 1.2, actorLevel = 1, },
				[2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, },
				[3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, },
				[4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, },
				[5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, },
				[6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, },
				[7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, },
				[8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, },
				[9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, },
				[10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, },
				[11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, },
				[12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, },
				[13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, },
				[14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, },
				[15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, },
				[16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, },
				[17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, },
				[18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, },
				[19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, },
				[20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, },
				[21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, },
				[22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, },
				[23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, },
				[24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, },
				[25] = { baseMultiplier = 4.78, actorLevel = 136.875, },
				[26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, },
				[27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, },
				[28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, },
				[29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, },
				[30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, },
				[31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, },
				[32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, },
				[33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, },
				[34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, },
				[35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, },
				[36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, },
				[37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, },
				[38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, },
				[39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, },
				[40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SnipePlayer"] = {
	name = "Snipe",
	baseTypeName = "Snipe",
	color = 2,
	description = "Channel to charge up your bow before releasing a powerful shot. Releasing the moment you fully charge causes the arrow to explode on impact for a guaranteed Critical Hit.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Channel] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, [SkillType.PerfectTiming] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_critical_strike_multiplier_+", 2.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = 40, baseMultiplier = 1.1, levelRequirement = 0, cost = { ManaPerMinute = 362, }, },
		[2] = { attackSpeedMultiplier = 40, baseMultiplier = 1.21, levelRequirement = 3, cost = { ManaPerMinute = 405, }, },
		[3] = { attackSpeedMultiplier = 40, baseMultiplier = 1.33, levelRequirement = 6, cost = { ManaPerMinute = 454, }, },
		[4] = { attackSpeedMultiplier = 40, baseMultiplier = 1.45, levelRequirement = 10, cost = { ManaPerMinute = 508, }, },
		[5] = { attackSpeedMultiplier = 40, baseMultiplier = 1.57, levelRequirement = 14, cost = { ManaPerMinute = 570, }, },
		[6] = { attackSpeedMultiplier = 40, baseMultiplier = 1.68, levelRequirement = 18, cost = { ManaPerMinute = 638, }, },
		[7] = { attackSpeedMultiplier = 40, baseMultiplier = 1.8, levelRequirement = 22, cost = { ManaPerMinute = 715, }, },
		[8] = { attackSpeedMultiplier = 40, baseMultiplier = 1.91, levelRequirement = 26, cost = { ManaPerMinute = 801, }, },
		[9] = { attackSpeedMultiplier = 40, baseMultiplier = 2.01, levelRequirement = 31, cost = { ManaPerMinute = 897, }, },
		[10] = { attackSpeedMultiplier = 40, baseMultiplier = 2.11, levelRequirement = 36, cost = { ManaPerMinute = 1005, }, },
		[11] = { attackSpeedMultiplier = 40, baseMultiplier = 2.21, levelRequirement = 41, cost = { ManaPerMinute = 1126, }, },
		[12] = { attackSpeedMultiplier = 40, baseMultiplier = 2.32, levelRequirement = 46, cost = { ManaPerMinute = 1261, }, },
		[13] = { attackSpeedMultiplier = 40, baseMultiplier = 2.44, levelRequirement = 52, cost = { ManaPerMinute = 1413, }, },
		[14] = { attackSpeedMultiplier = 40, baseMultiplier = 2.56, levelRequirement = 58, cost = { ManaPerMinute = 1583, }, },
		[15] = { attackSpeedMultiplier = 40, baseMultiplier = 2.69, levelRequirement = 64, cost = { ManaPerMinute = 1773, }, },
		[16] = { attackSpeedMultiplier = 40, baseMultiplier = 2.82, levelRequirement = 66, cost = { ManaPerMinute = 1986, }, },
		[17] = { attackSpeedMultiplier = 40, baseMultiplier = 2.96, levelRequirement = 72, cost = { ManaPerMinute = 2225, }, },
		[18] = { attackSpeedMultiplier = 40, baseMultiplier = 3.11, levelRequirement = 78, cost = { ManaPerMinute = 2493, }, },
		[19] = { attackSpeedMultiplier = 40, baseMultiplier = 3.27, levelRequirement = 84, cost = { ManaPerMinute = 2792, }, },
		[20] = { attackSpeedMultiplier = 40, baseMultiplier = 3.43, levelRequirement = 90, cost = { ManaPerMinute = 3128, }, },
		[21] = { attackSpeedMultiplier = 40, baseMultiplier = 3.6, levelRequirement = 90, cost = { ManaPerMinute = 3504, }, },
		[22] = { attackSpeedMultiplier = 40, baseMultiplier = 3.78, levelRequirement = 90, cost = { ManaPerMinute = 3925, }, },
		[23] = { attackSpeedMultiplier = 40, baseMultiplier = 3.97, levelRequirement = 90, cost = { ManaPerMinute = 4397, }, },
		[24] = { attackSpeedMultiplier = 40, baseMultiplier = 4.17, levelRequirement = 90, cost = { ManaPerMinute = 4926, }, },
		[25] = { attackSpeedMultiplier = 40, baseMultiplier = 4.38, levelRequirement = 90, cost = { ManaPerMinute = 5518, }, },
		[26] = { attackSpeedMultiplier = 40, baseMultiplier = 4.6, levelRequirement = 90, cost = { ManaPerMinute = 6181, }, },
		[27] = { attackSpeedMultiplier = 40, baseMultiplier = 4.83, levelRequirement = 90, cost = { ManaPerMinute = 6924, }, },
		[28] = { attackSpeedMultiplier = 40, baseMultiplier = 5.07, levelRequirement = 90, cost = { ManaPerMinute = 7756, }, },
		[29] = { attackSpeedMultiplier = 40, baseMultiplier = 5.32, levelRequirement = 90, cost = { ManaPerMinute = 8689, }, },
		[30] = { attackSpeedMultiplier = 40, baseMultiplier = 5.59, levelRequirement = 90, cost = { ManaPerMinute = 9733, }, },
		[31] = { attackSpeedMultiplier = 40, baseMultiplier = 5.87, levelRequirement = 90, cost = { ManaPerMinute = 10903, }, },
		[32] = { attackSpeedMultiplier = 40, baseMultiplier = 6.16, levelRequirement = 90, cost = { ManaPerMinute = 12214, }, },
		[33] = { attackSpeedMultiplier = 40, baseMultiplier = 6.47, levelRequirement = 90, cost = { ManaPerMinute = 13682, }, },
		[34] = { attackSpeedMultiplier = 40, baseMultiplier = 6.79, levelRequirement = 90, cost = { ManaPerMinute = 15327, }, },
		[35] = { attackSpeedMultiplier = 40, baseMultiplier = 7.13, levelRequirement = 90, cost = { ManaPerMinute = 17169, }, },
		[36] = { attackSpeedMultiplier = 40, baseMultiplier = 7.49, levelRequirement = 90, cost = { ManaPerMinute = 19233, }, },
		[37] = { attackSpeedMultiplier = 40, baseMultiplier = 7.86, levelRequirement = 90, cost = { ManaPerMinute = 21545, }, },
		[38] = { attackSpeedMultiplier = 40, baseMultiplier = 8.26, levelRequirement = 90, cost = { ManaPerMinute = 24134, }, },
		[39] = { attackSpeedMultiplier = 40, baseMultiplier = 8.67, levelRequirement = 90, cost = { ManaPerMinute = 27035, }, },
		[40] = { attackSpeedMultiplier = 40, baseMultiplier = 9.1, levelRequirement = 90, cost = { ManaPerMinute = 30285, }, },
	},
			preDamageFunc = function(activeSkill, output)
				activeSkill.skillData.hitTimeMultiplier = activeSkill.skillData.channelPercentOfAttackTime
			end,
	statSets = {
		[1] = {
			label = "Arrow",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "channelled_snipe",
			baseFlags = {
				attack = true,
				projectile = true,
				channelRelease = true,
			},
			constantStats = {
				{ "active_skill_override_turn_duration_ms", 120 },
				{ "skill_animation_duration_multiplier_override", 6 },
				{ "perfect_strike_timing_window_base_ms", 300 },
				{ "channel_start_lock_cancelling_of_attack_time_%", 16 },
				{ "base_minimum_channel_time_ms", 300 },
				{ "base_critical_strike_multiplier_+", 200 },
				{ "channel_skill_end_animation_duration_multiplier_permyriad", 2500 },
				{ "channel_end_duration_as_%_of_attack_time", 400 },
			},
			stats = {
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"attack_speed_modifiers_apply_to_over_time_cost",
				"channel_start_lock_cancelling_scales_with_attack_speed",
				"skill_moving_start_slowdown",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Explosion",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "channelled_snipe",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			baseMods = {
				mod("Condition:PerfectTiming", "FLAG", true),
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 15 },
				{ "active_skill_override_turn_duration_ms", 120 },
				{ "skill_animation_duration_multiplier_override", 6 },
				{ "perfect_strike_timing_window_base_ms", 300 },
				{ "base_critical_strike_multiplier_+", 200 },
				{ "channel_skill_end_animation_duration_multiplier_permyriad", 2500 },
				{ "channel_end_duration_as_%_of_attack_time", 400 },
			},
			stats = {
				"is_area_damage",
				"always_crit",
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"attack_speed_modifiers_apply_to_over_time_cost",
				"channel_start_lock_cancelling_scales_with_attack_speed",
				"skill_moving_start_slowdown",
			},
			levels = {
				[1] = { actorLevel = 1, },
			},
		},
	}
}
skills["SnipersMarkPlayer"] = {
	name = "Sniper's Mark",
	baseTypeName = "Sniper's Mark",
	color = 2,
	description = "Marks a target. The next Critical Hit the target receives consumes the Mark to deal extra damage and grant you a Frenzy Charge.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.GeneratesCharges] = true, [SkillType.Mark] = true, [SkillType.Cooldown] = true, [SkillType.Limit] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "enemy_additional_critical_strike_multiplier_against_self", 0.75 },
	},
	levels = {
		[1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, cost = { Mana = 23, }, },
		[2] = { storedUses = 1, levelRequirement = 3, cooldown = 2, cost = { Mana = 25, }, },
		[3] = { storedUses = 1, levelRequirement = 6, cooldown = 2, cost = { Mana = 27, }, },
		[4] = { storedUses = 1, levelRequirement = 10, cooldown = 2, cost = { Mana = 29, }, },
		[5] = { storedUses = 1, levelRequirement = 14, cooldown = 2, cost = { Mana = 32, }, },
		[6] = { storedUses = 1, levelRequirement = 18, cooldown = 2, cost = { Mana = 34, }, },
		[7] = { storedUses = 1, levelRequirement = 22, cooldown = 2, cost = { Mana = 37, }, },
		[8] = { storedUses = 1, levelRequirement = 26, cooldown = 2, cost = { Mana = 40, }, },
		[9] = { storedUses = 1, levelRequirement = 31, cooldown = 2, cost = { Mana = 43, }, },
		[10] = { storedUses = 1, levelRequirement = 36, cooldown = 2, cost = { Mana = 47, }, },
		[11] = { storedUses = 1, levelRequirement = 41, cooldown = 2, cost = { Mana = 51, }, },
		[12] = { storedUses = 1, levelRequirement = 46, cooldown = 2, cost = { Mana = 55, }, },
		[13] = { storedUses = 1, levelRequirement = 52, cooldown = 2, cost = { Mana = 59, }, },
		[14] = { storedUses = 1, levelRequirement = 58, cooldown = 2, cost = { Mana = 64, }, },
		[15] = { storedUses = 1, levelRequirement = 64, cooldown = 2, cost = { Mana = 69, }, },
		[16] = { storedUses = 1, levelRequirement = 66, cooldown = 2, cost = { Mana = 75, }, },
		[17] = { storedUses = 1, levelRequirement = 72, cooldown = 2, cost = { Mana = 81, }, },
		[18] = { storedUses = 1, levelRequirement = 78, cooldown = 2, cost = { Mana = 87, }, },
		[19] = { storedUses = 1, levelRequirement = 84, cooldown = 2, cost = { Mana = 94, }, },
		[20] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 102, }, },
		[21] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 110, }, },
		[22] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 119, }, },
		[23] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 128, }, },
		[24] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 139, }, },
		[25] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 150, }, },
		[26] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 162, }, },
		[27] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 175, }, },
		[28] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 189, }, },
		[29] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 204, }, },
		[30] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 220, }, },
		[31] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 238, }, },
		[32] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 257, }, },
		[33] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 278, }, },
		[34] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 300, }, },
		[35] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 324, }, },
		[36] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 350, }, },
		[37] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 378, }, },
		[38] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 408, }, },
		[39] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 441, }, },
		[40] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 477, }, },
	},
	statSets = {
		[1] = {
			label = "Sniper's Mark",
			baseEffectiveness = 0,
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "snipers_mark",
			statMap = {
				["enemy_additional_critical_strike_multiplier_against_self"] = {
					mod("SelfCritMultiplier", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
				duration = true,
				mark = true,
			},
			baseMods = {
				skill("debuff", true),
			},
			constantStats = {
				{ "base_skill_effect_duration", 8000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "number_of_marks_allowed_per_type", 1 },
			},
			stats = {
				"enemy_additional_critical_strike_multiplier_against_self",
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { 20, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 26, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 29, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 32, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 35, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 38, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 41, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 44, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 47, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 50, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 53, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 56, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 59, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 62, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 65, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 68, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 71, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 74, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 77, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 80, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 83, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 86, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 89, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 92, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 95, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 98, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 101, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 104, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 107, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 110, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 113, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 116, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 119, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 122, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 125, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 128, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 131, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 134, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 137, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["SpiralVolleyPlayer"] = {
	name = "Spiral Volley",
	baseTypeName = "Spiral Volley",
	color = 2,
	description = "Loads your Bow with a volley of enchanted arrows and fires them in a circle as you spin forward, firing directly at targets if possible. Consumes Frenzy Charges to cause the arrows to deal more damage and Chain to other targets. Each target can only be Hit once.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, [SkillType.Sustained] = true, [SkillType.ConsumesCharges] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_number_of_projectiles", 0.2 },
	},
	levels = {
		[1] = { baseMultiplier = 0.6, levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { baseMultiplier = 0.66, levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { baseMultiplier = 0.73, levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { baseMultiplier = 0.79, levelRequirement = 10, cost = { Mana = 10, }, },
		[5] = { baseMultiplier = 0.85, levelRequirement = 14, cost = { Mana = 12, }, },
		[6] = { baseMultiplier = 0.92, levelRequirement = 18, cost = { Mana = 13, }, },
		[7] = { baseMultiplier = 0.98, levelRequirement = 22, cost = { Mana = 16, }, },
		[8] = { baseMultiplier = 1.04, levelRequirement = 26, cost = { Mana = 18, }, },
		[9] = { baseMultiplier = 1.09, levelRequirement = 31, cost = { Mana = 21, }, },
		[10] = { baseMultiplier = 1.15, levelRequirement = 36, cost = { Mana = 24, }, },
		[11] = { baseMultiplier = 1.21, levelRequirement = 41, cost = { Mana = 27, }, },
		[12] = { baseMultiplier = 1.27, levelRequirement = 46, cost = { Mana = 31, }, },
		[13] = { baseMultiplier = 1.33, levelRequirement = 52, cost = { Mana = 36, }, },
		[14] = { baseMultiplier = 1.4, levelRequirement = 58, cost = { Mana = 42, }, },
		[15] = { baseMultiplier = 1.47, levelRequirement = 64, cost = { Mana = 48, }, },
		[16] = { baseMultiplier = 1.54, levelRequirement = 66, cost = { Mana = 55, }, },
		[17] = { baseMultiplier = 1.62, levelRequirement = 72, cost = { Mana = 63, }, },
		[18] = { baseMultiplier = 1.7, levelRequirement = 78, cost = { Mana = 73, }, },
		[19] = { baseMultiplier = 1.78, levelRequirement = 84, cost = { Mana = 83, }, },
		[20] = { baseMultiplier = 1.87, levelRequirement = 90, cost = { Mana = 96, }, },
		[21] = { baseMultiplier = 1.96, levelRequirement = 90, cost = { Mana = 110, }, },
		[22] = { baseMultiplier = 2.06, levelRequirement = 90, cost = { Mana = 127, }, },
		[23] = { baseMultiplier = 2.17, levelRequirement = 90, cost = { Mana = 145, }, },
		[24] = { baseMultiplier = 2.27, levelRequirement = 90, cost = { Mana = 167, }, },
		[25] = { baseMultiplier = 2.39, levelRequirement = 90, cost = { Mana = 192, }, },
		[26] = { baseMultiplier = 2.51, levelRequirement = 90, cost = { Mana = 220, }, },
		[27] = { baseMultiplier = 2.63, levelRequirement = 90, cost = { Mana = 253, }, },
		[28] = { baseMultiplier = 2.76, levelRequirement = 90, cost = { Mana = 290, }, },
		[29] = { baseMultiplier = 2.9, levelRequirement = 90, cost = { Mana = 333, }, },
		[30] = { baseMultiplier = 3.05, levelRequirement = 90, cost = { Mana = 383, }, },
		[31] = { baseMultiplier = 3.2, levelRequirement = 90, cost = { Mana = 439, }, },
		[32] = { baseMultiplier = 3.36, levelRequirement = 90, cost = { Mana = 505, }, },
		[33] = { baseMultiplier = 3.53, levelRequirement = 90, cost = { Mana = 579, }, },
		[34] = { baseMultiplier = 3.71, levelRequirement = 90, cost = { Mana = 665, }, },
		[35] = { baseMultiplier = 3.89, levelRequirement = 90, cost = { Mana = 764, }, },
		[36] = { baseMultiplier = 4.08, levelRequirement = 90, cost = { Mana = 877, }, },
		[37] = { baseMultiplier = 4.29, levelRequirement = 90, cost = { Mana = 1006, }, },
		[38] = { baseMultiplier = 4.5, levelRequirement = 90, cost = { Mana = 1155, }, },
		[39] = { baseMultiplier = 4.73, levelRequirement = 90, cost = { Mana = 1327, }, },
		[40] = { baseMultiplier = 4.97, levelRequirement = 90, cost = { Mana = 1523, }, },
	},
	statSets = {
		[1] = {
			label = "Spiral Volley",
			incrementalEffectiveness = 0.092720001935959,
			statDescriptionScope = "spiral_volley",
			statMap = {
				["spiral_volley_damage_+%_final_when_frenzy_charges_consumed"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }),
				},
				["spiral_volley_damage_+%_final_per_frenzy_charge_consumed"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", var = "RemovableFrenzyCharge" }),
				},
				["spiral_volley_X_chains_per_frenzy_charge_consumed"] = {
					mod("ChainCountMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovableFrenzyCharge" }),
				},
			},
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "base_number_of_projectiles", 25 },
				{ "active_skill_base_area_of_effect_radius", 60 },
				{ "spiral_volley_damage_+%_final_when_frenzy_charges_consumed", 100 },
				{ "spiral_volley_damage_+%_final_per_frenzy_charge_consumed", 20 },
				{ "spiral_volley_X_chains_per_frenzy_charge_consumed", 1 },
				{ "added_attack_time_ms", 400 },
			},
			stats = {
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"active_skill_enable_movement_cancelling",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
			},
			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["StormcallerArrowPlayer"] = {
	name = "Stormcaller Arrow",
	baseTypeName = "Stormcaller Arrow",
	color = 2,
	description = "Fires an arrow that embeds where it lands for a short duration. At the end of the duration, a Lightning bolt strikes the arrow, disintegrating it and damaging enemies with a high chance to Shock.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "shock_duration_+%", 1.5 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = -20, baseMultiplier = 0.35, levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { attackSpeedMultiplier = -20, baseMultiplier = 0.38, levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { attackSpeedMultiplier = -20, baseMultiplier = 0.42, levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { attackSpeedMultiplier = -20, baseMultiplier = 0.46, levelRequirement = 10, cost = { Mana = 10, }, },
		[5] = { attackSpeedMultiplier = -20, baseMultiplier = 0.5, levelRequirement = 14, cost = { Mana = 12, }, },
		[6] = { attackSpeedMultiplier = -20, baseMultiplier = 0.54, levelRequirement = 18, cost = { Mana = 13, }, },
		[7] = { attackSpeedMultiplier = -20, baseMultiplier = 0.57, levelRequirement = 22, cost = { Mana = 15, }, },
		[8] = { attackSpeedMultiplier = -20, baseMultiplier = 0.61, levelRequirement = 26, cost = { Mana = 17, }, },
		[9] = { attackSpeedMultiplier = -20, baseMultiplier = 0.64, levelRequirement = 31, cost = { Mana = 19, }, },
		[10] = { attackSpeedMultiplier = -20, baseMultiplier = 0.67, levelRequirement = 36, cost = { Mana = 21, }, },
		[11] = { attackSpeedMultiplier = -20, baseMultiplier = 0.7, levelRequirement = 41, cost = { Mana = 24, }, },
		[12] = { attackSpeedMultiplier = -20, baseMultiplier = 0.74, levelRequirement = 46, cost = { Mana = 26, }, },
		[13] = { attackSpeedMultiplier = -20, baseMultiplier = 0.78, levelRequirement = 52, cost = { Mana = 30, }, },
		[14] = { attackSpeedMultiplier = -20, baseMultiplier = 0.81, levelRequirement = 58, cost = { Mana = 33, }, },
		[15] = { attackSpeedMultiplier = -20, baseMultiplier = 0.86, levelRequirement = 64, cost = { Mana = 37, }, },
		[16] = { attackSpeedMultiplier = -20, baseMultiplier = 0.9, levelRequirement = 66, cost = { Mana = 42, }, },
		[17] = { attackSpeedMultiplier = -20, baseMultiplier = 0.94, levelRequirement = 72, cost = { Mana = 47, }, },
		[18] = { attackSpeedMultiplier = -20, baseMultiplier = 0.99, levelRequirement = 78, cost = { Mana = 53, }, },
		[19] = { attackSpeedMultiplier = -20, baseMultiplier = 1.04, levelRequirement = 84, cost = { Mana = 59, }, },
		[20] = { attackSpeedMultiplier = -20, baseMultiplier = 1.09, levelRequirement = 90, cost = { Mana = 66, }, },
		[21] = { attackSpeedMultiplier = -20, baseMultiplier = 1.15, levelRequirement = 90, cost = { Mana = 74, }, },
		[22] = { attackSpeedMultiplier = -20, baseMultiplier = 1.2, levelRequirement = 90, cost = { Mana = 83, }, },
		[23] = { attackSpeedMultiplier = -20, baseMultiplier = 1.26, levelRequirement = 90, cost = { Mana = 93, }, },
		[24] = { attackSpeedMultiplier = -20, baseMultiplier = 1.33, levelRequirement = 90, cost = { Mana = 105, }, },
		[25] = { attackSpeedMultiplier = -20, baseMultiplier = 1.39, levelRequirement = 90, cost = { Mana = 117, }, },
		[26] = { attackSpeedMultiplier = -20, baseMultiplier = 1.46, levelRequirement = 90, cost = { Mana = 131, }, },
		[27] = { attackSpeedMultiplier = -20, baseMultiplier = 1.54, levelRequirement = 90, cost = { Mana = 147, }, },
		[28] = { attackSpeedMultiplier = -20, baseMultiplier = 1.61, levelRequirement = 90, cost = { Mana = 165, }, },
		[29] = { attackSpeedMultiplier = -20, baseMultiplier = 1.69, levelRequirement = 90, cost = { Mana = 185, }, },
		[30] = { attackSpeedMultiplier = -20, baseMultiplier = 1.78, levelRequirement = 90, cost = { Mana = 207, }, },
		[31] = { attackSpeedMultiplier = -20, baseMultiplier = 1.87, levelRequirement = 90, cost = { Mana = 232, }, },
		[32] = { attackSpeedMultiplier = -20, baseMultiplier = 1.96, levelRequirement = 90, cost = { Mana = 260, }, },
		[33] = { attackSpeedMultiplier = -20, baseMultiplier = 2.06, levelRequirement = 90, cost = { Mana = 292, }, },
		[34] = { attackSpeedMultiplier = -20, baseMultiplier = 2.16, levelRequirement = 90, cost = { Mana = 327, }, },
		[35] = { attackSpeedMultiplier = -20, baseMultiplier = 2.27, levelRequirement = 90, cost = { Mana = 366, }, },
		[36] = { attackSpeedMultiplier = -20, baseMultiplier = 2.38, levelRequirement = 90, cost = { Mana = 410, }, },
		[37] = { attackSpeedMultiplier = -20, baseMultiplier = 2.5, levelRequirement = 90, cost = { Mana = 460, }, },
		[38] = { attackSpeedMultiplier = -20, baseMultiplier = 2.63, levelRequirement = 90, cost = { Mana = 515, }, },
		[39] = { attackSpeedMultiplier = -20, baseMultiplier = 2.76, levelRequirement = 90, cost = { Mana = 577, }, },
		[40] = { attackSpeedMultiplier = -20, baseMultiplier = 2.9, levelRequirement = 90, cost = { Mana = 646, }, },
	},
	statSets = {
		[1] = {
			label = "Arrow",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "shocking_arrow",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "base_skill_effect_duration", 1500 },
				{ "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",
				"has_modular_projectiles_enabled",
				"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, },
			},
		},
		[2] = {
			label = "Bolt",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "shocking_arrow",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 },
				{ "active_skill_shock_chance_+%_final", 800 },
				{ "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 },
				{ "base_skill_effect_duration", 1500 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"active_skill_base_area_of_effect_radius",
				"is_area_damage",
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"projectile_uses_contact_position",
				"projectile_uses_contact_direction",
				"check_for_targets_between_initiator_and_projectile_source",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"should_use_additive_aiming_animation",
			},
			levels = {
				[1] = { 0, baseMultiplier = 1.4, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 1, baseMultiplier = 1.54, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 1, baseMultiplier = 1.69, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 2, baseMultiplier = 1.85, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 2, baseMultiplier = 1.99, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 3, baseMultiplier = 2.14, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 3, baseMultiplier = 2.29, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 4, baseMultiplier = 2.43, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 4, baseMultiplier = 2.55, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 5, baseMultiplier = 2.68, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 5, baseMultiplier = 2.81, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 6, baseMultiplier = 2.96, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 6, baseMultiplier = 3.1, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 7, baseMultiplier = 3.26, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 7, baseMultiplier = 3.42, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 8, baseMultiplier = 3.59, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 8, baseMultiplier = 3.77, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 9, baseMultiplier = 3.96, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 9, baseMultiplier = 4.16, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 10, baseMultiplier = 4.37, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 10, baseMultiplier = 4.58, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 11, baseMultiplier = 4.81, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 11, baseMultiplier = 5.05, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 11, baseMultiplier = 5.31, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 11, baseMultiplier = 5.57, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 12, baseMultiplier = 5.85, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 12, baseMultiplier = 6.14, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 12, baseMultiplier = 6.45, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 12, baseMultiplier = 6.77, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 13, baseMultiplier = 7.11, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 13, baseMultiplier = 7.47, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 13, baseMultiplier = 7.84, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 13, baseMultiplier = 8.23, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 14, baseMultiplier = 8.65, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 14, baseMultiplier = 9.08, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 14, baseMultiplier = 9.53, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 14, baseMultiplier = 10.01, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 15, baseMultiplier = 10.51, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 15, baseMultiplier = 11.03, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 15, baseMultiplier = 11.59, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TornadoShotPlayer"] = {
	name = "Tornado Shot",
	baseTypeName = "Tornado Shot",
	color = 2,
	description = "Fires a skyward shot that whips up a Tornado where it lands, dealing Physical damage over time and Hindering enemies standing in it. Arrows and Crossbow bolts fired at the Tornado are sucked into it, causing the Tornado to spit out a nova of copied Projectiles. Copied Projectiles cannot be copied again, even by further Tornados.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, [SkillType.CanRapidFire] = true, [SkillType.Physical] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.Limit] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, [SkillType.CannotChain] = true, [SkillType.SupportedByFountains] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "tornado_shot_projectile_damage_+%_final", 0.75 },
	},
	levels = {
		[1] = { attackSpeedMultiplier = 20, baseMultiplier = 0.5, levelRequirement = 0, cost = { Mana = 13, }, },
		[2] = { attackSpeedMultiplier = 20, baseMultiplier = 0.55, levelRequirement = 3, cost = { Mana = 15, }, },
		[3] = { attackSpeedMultiplier = 20, baseMultiplier = 0.6, levelRequirement = 6, cost = { Mana = 17, }, },
		[4] = { attackSpeedMultiplier = 20, baseMultiplier = 0.66, levelRequirement = 10, cost = { Mana = 19, }, },
		[5] = { attackSpeedMultiplier = 20, baseMultiplier = 0.71, levelRequirement = 14, cost = { Mana = 21, }, },
		[6] = { attackSpeedMultiplier = 20, baseMultiplier = 0.77, levelRequirement = 18, cost = { Mana = 23, }, },
		[7] = { attackSpeedMultiplier = 20, baseMultiplier = 0.82, levelRequirement = 22, cost = { Mana = 26, }, },
		[8] = { attackSpeedMultiplier = 20, baseMultiplier = 0.87, levelRequirement = 26, cost = { Mana = 30, }, },
		[9] = { attackSpeedMultiplier = 20, baseMultiplier = 0.91, levelRequirement = 31, cost = { Mana = 33, }, },
		[10] = { attackSpeedMultiplier = 20, baseMultiplier = 0.96, levelRequirement = 36, cost = { Mana = 37, }, },
		[11] = { attackSpeedMultiplier = 20, baseMultiplier = 1.01, levelRequirement = 41, cost = { Mana = 42, }, },
		[12] = { attackSpeedMultiplier = 20, baseMultiplier = 1.06, levelRequirement = 46, cost = { Mana = 47, }, },
		[13] = { attackSpeedMultiplier = 20, baseMultiplier = 1.11, levelRequirement = 52, cost = { Mana = 53, }, },
		[14] = { attackSpeedMultiplier = 20, baseMultiplier = 1.16, levelRequirement = 58, cost = { Mana = 59, }, },
		[15] = { attackSpeedMultiplier = 20, baseMultiplier = 1.22, levelRequirement = 64, cost = { Mana = 66, }, },
		[16] = { attackSpeedMultiplier = 20, baseMultiplier = 1.28, levelRequirement = 66, cost = { Mana = 74, }, },
		[17] = { attackSpeedMultiplier = 20, baseMultiplier = 1.35, levelRequirement = 72, cost = { Mana = 83, }, },
		[18] = { attackSpeedMultiplier = 20, baseMultiplier = 1.41, levelRequirement = 78, cost = { Mana = 93, }, },
		[19] = { attackSpeedMultiplier = 20, baseMultiplier = 1.49, levelRequirement = 84, cost = { Mana = 104, }, },
		[20] = { attackSpeedMultiplier = 20, baseMultiplier = 1.56, levelRequirement = 90, cost = { Mana = 117, }, },
		[21] = { attackSpeedMultiplier = 20, baseMultiplier = 1.64, levelRequirement = 90, cost = { Mana = 131, }, },
		[22] = { attackSpeedMultiplier = 20, baseMultiplier = 1.72, levelRequirement = 90, cost = { Mana = 147, }, },
		[23] = { attackSpeedMultiplier = 20, baseMultiplier = 1.81, levelRequirement = 90, cost = { Mana = 165, }, },
		[24] = { attackSpeedMultiplier = 20, baseMultiplier = 1.9, levelRequirement = 90, cost = { Mana = 184, }, },
		[25] = { attackSpeedMultiplier = 20, baseMultiplier = 1.99, levelRequirement = 90, cost = { Mana = 207, }, },
		[26] = { attackSpeedMultiplier = 20, baseMultiplier = 2.09, levelRequirement = 90, cost = { Mana = 232, }, },
		[27] = { attackSpeedMultiplier = 20, baseMultiplier = 2.19, levelRequirement = 90, cost = { Mana = 259, }, },
		[28] = { attackSpeedMultiplier = 20, baseMultiplier = 2.3, levelRequirement = 90, cost = { Mana = 291, }, },
		[29] = { attackSpeedMultiplier = 20, baseMultiplier = 2.42, levelRequirement = 90, cost = { Mana = 326, }, },
		[30] = { attackSpeedMultiplier = 20, baseMultiplier = 2.54, levelRequirement = 90, cost = { Mana = 365, }, },
		[31] = { attackSpeedMultiplier = 20, baseMultiplier = 2.67, levelRequirement = 90, cost = { Mana = 409, }, },
		[32] = { attackSpeedMultiplier = 20, baseMultiplier = 2.8, levelRequirement = 90, cost = { Mana = 458, }, },
		[33] = { attackSpeedMultiplier = 20, baseMultiplier = 2.94, levelRequirement = 90, cost = { Mana = 513, }, },
		[34] = { attackSpeedMultiplier = 20, baseMultiplier = 3.09, levelRequirement = 90, cost = { Mana = 575, }, },
		[35] = { attackSpeedMultiplier = 20, baseMultiplier = 3.24, levelRequirement = 90, cost = { Mana = 644, }, },
		[36] = { attackSpeedMultiplier = 20, baseMultiplier = 3.4, levelRequirement = 90, cost = { Mana = 722, }, },
		[37] = { attackSpeedMultiplier = 20, baseMultiplier = 3.57, levelRequirement = 90, cost = { Mana = 808, }, },
		[38] = { attackSpeedMultiplier = 20, baseMultiplier = 3.75, levelRequirement = 90, cost = { Mana = 906, }, },
		[39] = { attackSpeedMultiplier = 20, baseMultiplier = 3.94, levelRequirement = 90, cost = { Mana = 1014, }, },
		[40] = { attackSpeedMultiplier = 20, baseMultiplier = 4.14, levelRequirement = 90, cost = { Mana = 1136, }, },
	},
	statSets = {
		[1] = {
			label = "Impact",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "tornado_shot_statset_0",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_base_secondary_area_of_effect_radius", 30 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_number_of_tornado_shots_allowed", 1 },
			},
			stats = {
				"tornado_shot_number_of_hits_allowed",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"is_area_damage",
			},
			levels = {
				[1] = { 5, statInterpolation = { 1, }, actorLevel = 1, },
				[2] = { 5, statInterpolation = { 1, }, actorLevel = 3.4519999027252, },
				[3] = { 5, statInterpolation = { 1, }, actorLevel = 6.7670001983643, },
				[4] = { 5, statInterpolation = { 1, }, actorLevel = 10.307999610901, },
				[5] = { 5, statInterpolation = { 1, }, actorLevel = 14.074999809265, },
				[6] = { 6, statInterpolation = { 1, }, actorLevel = 18.068000793457, },
				[7] = { 6, statInterpolation = { 1, }, actorLevel = 22.287000656128, },
				[8] = { 6, statInterpolation = { 1, }, actorLevel = 26.732000350952, },
				[9] = { 6, statInterpolation = { 1, }, actorLevel = 31.40299987793, },
				[10] = { 6, statInterpolation = { 1, }, actorLevel = 36.299999237061, },
				[11] = { 7, statInterpolation = { 1, }, actorLevel = 41.423000335693, },
				[12] = { 7, statInterpolation = { 1, }, actorLevel = 46.771999359131, },
				[13] = { 7, statInterpolation = { 1, }, actorLevel = 52.34700012207, },
				[14] = { 7, statInterpolation = { 1, }, actorLevel = 58.147998809814, },
				[15] = { 7, statInterpolation = { 1, }, actorLevel = 64.175003051758, },
				[16] = { 8, statInterpolation = { 1, }, actorLevel = 70.428001403809, },
				[17] = { 8, statInterpolation = { 1, }, actorLevel = 76.906997680664, },
				[18] = { 8, statInterpolation = { 1, }, actorLevel = 83.611999511719, },
				[19] = { 8, statInterpolation = { 1, }, actorLevel = 90.542999267578, },
				[20] = { 8, statInterpolation = { 1, }, actorLevel = 97.699996948242, },
				[21] = { 9, statInterpolation = { 1, }, actorLevel = 105.08300018311, },
				[22] = { 9, statInterpolation = { 1, }, actorLevel = 112.69200134277, },
				[23] = { 9, statInterpolation = { 1, }, actorLevel = 120.52700042725, },
				[24] = { 9, statInterpolation = { 1, }, actorLevel = 128.58799743652, },
				[25] = { 9, statInterpolation = { 1, }, actorLevel = 136.875, },
				[26] = { 10, statInterpolation = { 1, }, actorLevel = 145.38800048828, },
				[27] = { 10, statInterpolation = { 1, }, actorLevel = 154.12699890137, },
				[28] = { 10, statInterpolation = { 1, }, actorLevel = 163.09199523926, },
				[29] = { 10, statInterpolation = { 1, }, actorLevel = 172.28300476074, },
				[30] = { 10, statInterpolation = { 1, }, actorLevel = 181.69999694824, },
				[31] = { 11, statInterpolation = { 1, }, actorLevel = 191.34300231934, },
				[32] = { 11, statInterpolation = { 1, }, actorLevel = 201.21200561523, },
				[33] = { 11, statInterpolation = { 1, }, actorLevel = 211.30700683594, },
				[34] = { 11, statInterpolation = { 1, }, actorLevel = 221.62800598145, },
				[35] = { 11, statInterpolation = { 1, }, actorLevel = 232.17500305176, },
				[36] = { 12, statInterpolation = { 1, }, actorLevel = 242.94799804688, },
				[37] = { 12, statInterpolation = { 1, }, actorLevel = 253.94700622559, },
				[38] = { 12, statInterpolation = { 1, }, actorLevel = 265.17199707031, },
				[39] = { 12, statInterpolation = { 1, }, actorLevel = 276.62298583984, },
				[40] = { 12, statInterpolation = { 1, }, actorLevel = 288.29998779297, },
			},
		},
		[2] = {
			label = "Tornado",
			baseEffectiveness = 4,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "tornado_shot_statset_1",
			baseFlags = {
				duration = true,
				area = true,
			},
			baseMods = {
				skill("dotIsArea", true),
			},
			constantStats = {
				{ "base_number_of_projectiles", 3 },
				{ "tornado_shot_projectile_range", 60 },
				{ "active_skill_base_area_of_effect_radius", 10 },
				{ "active_skill_base_secondary_area_of_effect_radius", 30 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "base_number_of_tornado_shots_allowed", 1 },
			},
			stats = {
				"base_physical_damage_to_deal_per_minute",
				"tornado_shot_projectile_damage_+%_final",
				"base_skill_effect_duration",
				"no_additional_projectiles",
				"projectile_damage_modifiers_apply_to_skill_dot",
				"display_statset_no_hit_damage",
				"display_statset_hide_usage_stats",
				"tornado_shot_number_of_hits_allowed",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"is_area_damage",
			},
			levels = {
				[1] = { 16.666667039196, -60, 6000, statInterpolation = { 3, 1, 1, }, actorLevel = 1, },
				[2] = { 16.666667039196, -59, 6100, statInterpolation = { 3, 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 16.666667039196, -58, 6200, statInterpolation = { 3, 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 16.666667039196, -57, 6300, statInterpolation = { 3, 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 16.666667039196, -56, 6400, statInterpolation = { 3, 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 16.666667039196, -55, 6500, statInterpolation = { 3, 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 16.666667039196, -54, 6600, statInterpolation = { 3, 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 16.666667039196, -53, 6700, statInterpolation = { 3, 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 16.666667039196, -52, 6800, statInterpolation = { 3, 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 16.666667039196, -51, 6900, statInterpolation = { 3, 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 16.666667039196, -50, 7000, statInterpolation = { 3, 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 16.666667039196, -49, 7100, statInterpolation = { 3, 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 16.666667039196, -48, 7200, statInterpolation = { 3, 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 16.666667039196, -47, 7300, statInterpolation = { 3, 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 16.666667039196, -46, 7400, statInterpolation = { 3, 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 16.666667039196, -45, 7500, statInterpolation = { 3, 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 16.666667039196, -44, 7600, statInterpolation = { 3, 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 16.666667039196, -43, 7700, statInterpolation = { 3, 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 16.666667039196, -42, 7800, statInterpolation = { 3, 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 16.666667039196, -41, 7900, statInterpolation = { 3, 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 16.666667039196, -40, 8000, statInterpolation = { 3, 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 16.666667039196, -39, 8100, statInterpolation = { 3, 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 16.666667039196, -38, 8200, statInterpolation = { 3, 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 16.666667039196, -37, 8300, statInterpolation = { 3, 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 16.666667039196, -36, 8400, statInterpolation = { 3, 1, 1, }, actorLevel = 136.875, },
				[26] = { 16.666667039196, -35, 8500, statInterpolation = { 3, 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 16.666667039196, -34, 8600, statInterpolation = { 3, 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 16.666667039196, -33, 8700, statInterpolation = { 3, 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 16.666667039196, -32, 8800, statInterpolation = { 3, 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 16.666667039196, -31, 8900, statInterpolation = { 3, 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 16.666667039196, -30, 9000, statInterpolation = { 3, 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 16.666667039196, -29, 9100, statInterpolation = { 3, 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 16.666667039196, -28, 9200, statInterpolation = { 3, 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 16.666667039196, -27, 9300, statInterpolation = { 3, 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 16.666667039196, -26, 9400, statInterpolation = { 3, 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 16.666667039196, -25, 9500, statInterpolation = { 3, 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 16.666667039196, -24, 9600, statInterpolation = { 3, 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 16.666667039196, -23, 9700, statInterpolation = { 3, 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 16.666667039196, -22, 9800, statInterpolation = { 3, 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 0.83333336437742, -21, 9900, statInterpolation = { 3, 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["ToxicGrowthPlayer"] = {
	name = "Toxic Growth",
	baseTypeName = "Toxic Growth",
	color = 2,
	description = "Leap into the air and fire a volley of arrows which cause toxic pustules to sprout from the ground on impact. The pustules explode after a delay and can be Poisoned, causing them to explode faster and more violently.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Chaos] = true, [SkillType.SupportedByFountains] = true, [SkillType.Jumping] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "base_number_of_projectiles", 0.15 },
	},
	levels = {
		[1] = { baseMultiplier = 0.53, levelRequirement = 0, cost = { Mana = 15, }, },
		[2] = { baseMultiplier = 0.58, levelRequirement = 3, cost = { Mana = 16, }, },
		[3] = { baseMultiplier = 0.64, levelRequirement = 6, cost = { Mana = 18, }, },
		[4] = { baseMultiplier = 0.7, levelRequirement = 10, cost = { Mana = 21, }, },
		[5] = { baseMultiplier = 0.75, levelRequirement = 14, cost = { Mana = 23, }, },
		[6] = { baseMultiplier = 0.81, levelRequirement = 18, cost = { Mana = 26, }, },
		[7] = { baseMultiplier = 0.87, levelRequirement = 22, cost = { Mana = 29, }, },
		[8] = { baseMultiplier = 0.92, levelRequirement = 26, cost = { Mana = 33, }, },
		[9] = { baseMultiplier = 0.97, levelRequirement = 31, cost = { Mana = 37, }, },
		[10] = { baseMultiplier = 1.01, levelRequirement = 36, cost = { Mana = 41, }, },
		[11] = { baseMultiplier = 1.07, levelRequirement = 41, cost = { Mana = 46, }, },
		[12] = { baseMultiplier = 1.12, levelRequirement = 46, cost = { Mana = 52, }, },
		[13] = { baseMultiplier = 1.17, levelRequirement = 52, cost = { Mana = 58, }, },
		[14] = { baseMultiplier = 1.23, levelRequirement = 58, cost = { Mana = 65, }, },
		[15] = { baseMultiplier = 1.3, levelRequirement = 64, cost = { Mana = 73, }, },
		[16] = { baseMultiplier = 1.36, levelRequirement = 66, cost = { Mana = 82, }, },
		[17] = { baseMultiplier = 1.43, levelRequirement = 72, cost = { Mana = 92, }, },
		[18] = { baseMultiplier = 1.5, levelRequirement = 78, cost = { Mana = 103, }, },
		[19] = { baseMultiplier = 1.57, levelRequirement = 84, cost = { Mana = 115, }, },
		[20] = { baseMultiplier = 1.65, levelRequirement = 90, cost = { Mana = 129, }, },
		[21] = { baseMultiplier = 1.74, levelRequirement = 90, cost = { Mana = 145, }, },
		[22] = { baseMultiplier = 1.82, levelRequirement = 90, cost = { Mana = 162, }, },
		[23] = { baseMultiplier = 1.91, levelRequirement = 90, cost = { Mana = 182, }, },
		[24] = { baseMultiplier = 2.01, levelRequirement = 90, cost = { Mana = 204, }, },
		[25] = { baseMultiplier = 2.11, levelRequirement = 90, cost = { Mana = 228, }, },
		[26] = { baseMultiplier = 2.22, levelRequirement = 90, cost = { Mana = 256, }, },
		[27] = { baseMultiplier = 2.33, levelRequirement = 90, cost = { Mana = 287, }, },
		[28] = { baseMultiplier = 2.44, levelRequirement = 90, cost = { Mana = 321, }, },
		[29] = { baseMultiplier = 2.56, levelRequirement = 90, cost = { Mana = 360, }, },
		[30] = { baseMultiplier = 2.69, levelRequirement = 90, cost = { Mana = 403, }, },
		[31] = { baseMultiplier = 2.83, levelRequirement = 90, cost = { Mana = 452, }, },
		[32] = { baseMultiplier = 2.97, levelRequirement = 90, cost = { Mana = 506, }, },
		[33] = { baseMultiplier = 3.12, levelRequirement = 90, cost = { Mana = 567, }, },
		[34] = { baseMultiplier = 3.27, levelRequirement = 90, cost = { Mana = 635, }, },
		[35] = { baseMultiplier = 3.44, levelRequirement = 90, cost = { Mana = 711, }, },
		[36] = { baseMultiplier = 3.61, levelRequirement = 90, cost = { Mana = 797, }, },
		[37] = { baseMultiplier = 3.79, levelRequirement = 90, cost = { Mana = 893, }, },
		[38] = { baseMultiplier = 3.98, levelRequirement = 90, cost = { Mana = 1000, }, },
		[39] = { baseMultiplier = 4.18, levelRequirement = 90, cost = { Mana = 1121, }, },
		[40] = { baseMultiplier = 4.39, levelRequirement = 90, cost = { Mana = 1255, }, },
	},
	statSets = {
		[1] = {
			label = "Toxic Growth",
			baseEffectiveness = 21,
			incrementalEffectiveness = 0.092720001935959,
			damageIncrementalEffectiveness = 0.032000001519918,
			statDescriptionScope = "poisonbloom_arrow",
			baseFlags = {
				attack = true,
				projectile = true,
				area = true,
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 8 },
				{ "base_skill_effect_duration", 6000 },
				{ "base_number_of_projectiles", 8 },
				{ "fixed_projectile_spread", 100 },
				{ "number_of_projectiles_override", 1 },
				{ "active_skill_base_secondary_area_of_effect_radius", 30 },
				{ "added_attack_time_ms", 700 },
				{ "active_skill_projectile_speed_+%_variation_final", 150 },
				{ "poisonbloom_arrow_bloom_max_burst_damage_+%_final_from_stored_poison", 100 },
				{ "poisonbloom_arrow_max_additional_burst_base_radius_+", 10 },
				{ "range_backflip_conditional_distance", 46 },
			},
			stats = {
				"poisonbloom_arrow_bloom_burst_1%_more_damage_per_x_stored_poison",
				"poisonbloom_arrow_duration_expires_1%_faster_per_x_stored_poison_damage",
				"poisonbloom_arrow_burst_base_radius_+1_per_x_stored_poison",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"projectiles_fire_at_ground",
				"disable_visual_hit_effect",
			},
			levels = {
				[1] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 1, },
				[2] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, statInterpolation = { 3, 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["VineArrowPlayer"] = {
	name = "Vine Arrow",
	baseTypeName = "Vine Arrow",
	color = 2,
	description = "Fire an arrow into the air that lands after a short delay, damaging enemies and causing a plant to spring up at the impact location. The plant sprouts vines that latch onto nearby enemies, Slowing their movement speed and dealing Chaos damage over time. The plant can be Poisoned, causing it to deal more damage.",
	skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Rain] = true, [SkillType.Area] = true, [SkillType.CanRapidFire] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Chaos] = true, [SkillType.SupportedByFountains] = true, [SkillType.ProjectileNoCollision] = true, },
	weaponTypes = {
		["Bow"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "poison_vine_arrow_vine_stored_poison_damage_+%_final", 0.5 },
	},
	levels = {
		[1] = { baseMultiplier = 0.7, levelRequirement = 0, cost = { Mana = 7, }, },
		[2] = { baseMultiplier = 0.77, levelRequirement = 3, cost = { Mana = 8, }, },
		[3] = { baseMultiplier = 0.85, levelRequirement = 6, cost = { Mana = 9, }, },
		[4] = { baseMultiplier = 0.92, levelRequirement = 10, cost = { Mana = 10, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 11, }, },
		[6] = { baseMultiplier = 1.07, levelRequirement = 18, cost = { Mana = 12, }, },
		[7] = { baseMultiplier = 1.15, levelRequirement = 22, cost = { Mana = 14, }, },
		[8] = { baseMultiplier = 1.22, levelRequirement = 26, cost = { Mana = 16, }, },
		[9] = { baseMultiplier = 1.28, levelRequirement = 31, cost = { Mana = 18, }, },
		[10] = { baseMultiplier = 1.34, levelRequirement = 36, cost = { Mana = 20, }, },
		[11] = { baseMultiplier = 1.41, levelRequirement = 41, cost = { Mana = 22, }, },
		[12] = { baseMultiplier = 1.48, levelRequirement = 46, cost = { Mana = 25, }, },
		[13] = { baseMultiplier = 1.55, levelRequirement = 52, cost = { Mana = 28, }, },
		[14] = { baseMultiplier = 1.63, levelRequirement = 58, cost = { Mana = 31, }, },
		[15] = { baseMultiplier = 1.71, levelRequirement = 64, cost = { Mana = 35, }, },
		[16] = { baseMultiplier = 1.8, levelRequirement = 66, cost = { Mana = 40, }, },
		[17] = { baseMultiplier = 1.89, levelRequirement = 72, cost = { Mana = 44, }, },
		[18] = { baseMultiplier = 1.98, levelRequirement = 78, cost = { Mana = 50, }, },
		[19] = { baseMultiplier = 2.08, levelRequirement = 84, cost = { Mana = 56, }, },
		[20] = { baseMultiplier = 2.18, levelRequirement = 90, cost = { Mana = 63, }, },
		[21] = { baseMultiplier = 2.29, levelRequirement = 90, cost = { Mana = 70, }, },
		[22] = { baseMultiplier = 2.41, levelRequirement = 90, cost = { Mana = 79, }, },
		[23] = { baseMultiplier = 2.53, levelRequirement = 90, cost = { Mana = 88, }, },
		[24] = { baseMultiplier = 2.65, levelRequirement = 90, cost = { Mana = 99, }, },
		[25] = { baseMultiplier = 2.79, levelRequirement = 90, cost = { Mana = 111, }, },
		[26] = { baseMultiplier = 2.93, levelRequirement = 90, cost = { Mana = 124, }, },
		[27] = { baseMultiplier = 3.07, levelRequirement = 90, cost = { Mana = 139, }, },
		[28] = { baseMultiplier = 3.23, levelRequirement = 90, cost = { Mana = 156, }, },
		[29] = { baseMultiplier = 3.39, levelRequirement = 90, cost = { Mana = 175, }, },
		[30] = { baseMultiplier = 3.56, levelRequirement = 90, cost = { Mana = 196, }, },
		[31] = { baseMultiplier = 3.73, levelRequirement = 90, cost = { Mana = 220, }, },
		[32] = { baseMultiplier = 3.92, levelRequirement = 90, cost = { Mana = 246, }, },
		[33] = { baseMultiplier = 4.12, levelRequirement = 90, cost = { Mana = 276, }, },
		[34] = { baseMultiplier = 4.32, levelRequirement = 90, cost = { Mana = 309, }, },
		[35] = { baseMultiplier = 4.54, levelRequirement = 90, cost = { Mana = 346, }, },
		[36] = { baseMultiplier = 4.77, levelRequirement = 90, cost = { Mana = 388, }, },
		[37] = { baseMultiplier = 5, levelRequirement = 90, cost = { Mana = 435, }, },
		[38] = { baseMultiplier = 5.25, levelRequirement = 90, cost = { Mana = 487, }, },
		[39] = { baseMultiplier = 5.52, levelRequirement = 90, cost = { Mana = 545, }, },
		[40] = { baseMultiplier = 5.79, levelRequirement = 90, cost = { Mana = 611, }, },
	},
	statSets = {
		[1] = {
			label = "Impact",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "poison_vine_arrow_statset_0",
			baseFlags = {
				attack = true,
				projectile = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 6000 },
				{ "active_skill_base_area_of_effect_radius", 8 },
				{ "active_skill_base_secondary_area_of_effect_radius", 20 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"disable_visual_hit_effect",
			},
			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 = "Vines",
			baseEffectiveness = 5.1999998092651,
			incrementalEffectiveness = 0.14000000059605,
			damageIncrementalEffectiveness = 0.0065000001341105,
			statDescriptionScope = "poison_vine_arrow_statset_1",
			statMap = {
				["active_skill_base_slow_debuff_movement_speed_+%_final"] = {
					mod("MovementSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Vine Arrow"}),
				},
			},
			baseFlags = {
				duration = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 24 },
				{ "active_skill_base_secondary_area_of_effect_radius", 48 },
				{ "active_skill_base_slow_debuff_movement_speed_+%_final", -40 },
				{ "poison_vine_arrow_vine_stored_poison_damage_+%_final", -50 },
				{ "base_skill_effect_duration", 6000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
			},
			stats = {
				"base_chaos_damage_to_deal_per_minute",
				"poison_vine_arrow_visual_max_poison",
				"display_statset_no_hit_damage",
				"display_statset_hide_usage_stats",
				"base_is_projectile",
				"skill_can_fire_arrows",
				"has_modular_projectiles_enabled",
				"can_perform_skill_while_moving",
				"disable_visual_hit_effect",
			},
			levels = {
				[1] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["VoltaicMarkPlayer"] = {
	name = "Voltaic Mark",
	baseTypeName = "Voltaic Mark",
	color = 2,
	description = "Marks a target, making them more susceptible to being Shocked. When the Marked target dies, a Lightning nova erupts from their corpse. This nova does not use your Weapon Damage, and instead uses its own base Attack Damage.",
	skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Mark] = true, [SkillType.Lightning] = true, [SkillType.Limit] = true, },
	castTime = 0.5,
	qualityStats = {
		{ "thaumaturgist_mark_enemy_shock_effect_+%_taken", 0.75 },
	},
	levels = {
		[1] = { levelRequirement = 0, cost = { Mana = 23, }, },
		[2] = { levelRequirement = 3, cost = { Mana = 25, }, },
		[3] = { levelRequirement = 6, cost = { Mana = 27, }, },
		[4] = { levelRequirement = 10, cost = { Mana = 29, }, },
		[5] = { levelRequirement = 14, cost = { Mana = 32, }, },
		[6] = { levelRequirement = 18, cost = { Mana = 34, }, },
		[7] = { levelRequirement = 22, cost = { Mana = 37, }, },
		[8] = { levelRequirement = 26, cost = { Mana = 40, }, },
		[9] = { levelRequirement = 31, cost = { Mana = 43, }, },
		[10] = { levelRequirement = 36, cost = { Mana = 47, }, },
		[11] = { levelRequirement = 41, cost = { Mana = 51, }, },
		[12] = { levelRequirement = 46, cost = { Mana = 55, }, },
		[13] = { levelRequirement = 52, cost = { Mana = 59, }, },
		[14] = { levelRequirement = 58, cost = { Mana = 64, }, },
		[15] = { levelRequirement = 64, cost = { Mana = 69, }, },
		[16] = { levelRequirement = 66, cost = { Mana = 75, }, },
		[17] = { levelRequirement = 72, cost = { Mana = 81, }, },
		[18] = { levelRequirement = 78, cost = { Mana = 87, }, },
		[19] = { levelRequirement = 84, cost = { Mana = 94, }, },
		[20] = { levelRequirement = 90, cost = { Mana = 102, }, },
		[21] = { levelRequirement = 90, cost = { Mana = 110, }, },
		[22] = { levelRequirement = 90, cost = { Mana = 119, }, },
		[23] = { levelRequirement = 90, cost = { Mana = 128, }, },
		[24] = { levelRequirement = 90, cost = { Mana = 139, }, },
		[25] = { levelRequirement = 90, cost = { Mana = 150, }, },
		[26] = { levelRequirement = 90, cost = { Mana = 162, }, },
		[27] = { levelRequirement = 90, cost = { Mana = 175, }, },
		[28] = { levelRequirement = 90, cost = { Mana = 189, }, },
		[29] = { levelRequirement = 90, cost = { Mana = 204, }, },
		[30] = { levelRequirement = 90, cost = { Mana = 220, }, },
		[31] = { levelRequirement = 90, cost = { Mana = 238, }, },
		[32] = { levelRequirement = 90, cost = { Mana = 257, }, },
		[33] = { levelRequirement = 90, cost = { Mana = 278, }, },
		[34] = { levelRequirement = 90, cost = { Mana = 300, }, },
		[35] = { levelRequirement = 90, cost = { Mana = 324, }, },
		[36] = { levelRequirement = 90, cost = { Mana = 350, }, },
		[37] = { levelRequirement = 90, cost = { Mana = 378, }, },
		[38] = { levelRequirement = 90, cost = { Mana = 408, }, },
		[39] = { levelRequirement = 90, cost = { Mana = 441, }, },
		[40] = { levelRequirement = 90, cost = { Mana = 477, }, },
	},
	statSets = {
		[1] = {
			label = "Mark",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "thaumaturgist_mark",
			statMap = {
				["thaumaturgist_mark_enemies_shocked_chance_+%_final"] = {
					mod("EnemyShockChance", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }),
				},
			},
			baseFlags = {
				spell = true,
			},
			constantStats = {
				{ "base_skill_effect_duration", 8000 },
				{ "movement_speed_+%_final_while_performing_action", -70 },
				{ "movement_speed_acceleration_+%_per_second_while_performing_action", 160 },
				{ "thaumaturgist_mark_enemy_shock_effect_+%_taken", 30 },
				{ "thaumaturgist_mark_enemies_shocked_chance_+%_final", 50 },
				{ "movement_speed_while_performing_action_locked_duration_%", 60 },
				{ "number_of_marks_allowed_per_type", 1 },
			},
			stats = {
				"base_deal_no_damage",
				"can_perform_skill_while_moving",
			},
			levels = {
				[1] = { actorLevel = 1, },
				[2] = { actorLevel = 3.4519999027252, },
				[3] = { actorLevel = 6.7670001983643, },
				[4] = { actorLevel = 10.307999610901, },
				[5] = { actorLevel = 14.074999809265, },
				[6] = { actorLevel = 18.068000793457, },
				[7] = { actorLevel = 22.287000656128, },
				[8] = { actorLevel = 26.732000350952, },
				[9] = { actorLevel = 31.40299987793, },
				[10] = { actorLevel = 36.299999237061, },
				[11] = { actorLevel = 41.423000335693, },
				[12] = { actorLevel = 46.771999359131, },
				[13] = { actorLevel = 52.34700012207, },
				[14] = { actorLevel = 58.147998809814, },
				[15] = { actorLevel = 64.175003051758, },
				[16] = { actorLevel = 70.428001403809, },
				[17] = { actorLevel = 76.906997680664, },
				[18] = { actorLevel = 83.611999511719, },
				[19] = { actorLevel = 90.542999267578, },
				[20] = { actorLevel = 97.699996948242, },
				[21] = { actorLevel = 105.08300018311, },
				[22] = { actorLevel = 112.69200134277, },
				[23] = { actorLevel = 120.52700042725, },
				[24] = { actorLevel = 128.58799743652, },
				[25] = { actorLevel = 136.875, },
				[26] = { actorLevel = 145.38800048828, },
				[27] = { actorLevel = 154.12699890137, },
				[28] = { actorLevel = 163.09199523926, },
				[29] = { actorLevel = 172.28300476074, },
				[30] = { actorLevel = 181.69999694824, },
				[31] = { actorLevel = 191.34300231934, },
				[32] = { actorLevel = 201.21200561523, },
				[33] = { actorLevel = 211.30700683594, },
				[34] = { actorLevel = 221.62800598145, },
				[35] = { actorLevel = 232.17500305176, },
				[36] = { actorLevel = 242.94799804688, },
				[37] = { actorLevel = 253.94700622559, },
				[38] = { actorLevel = 265.17199707031, },
				[39] = { actorLevel = 276.62298583984, },
				[40] = { actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TriggeredVoltaicMarkNovaPlayer"] = {
	name = "Voltaic Nova",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.Nova] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.UseGlobalStats] = true, [SkillType.Lightning] = true, [SkillType.NonWeaponAttack] = true, },
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 1.6, levelRequirement = 0, },
		[2] = { baseMultiplier = 1.76, levelRequirement = 0, },
		[3] = { baseMultiplier = 1.95, levelRequirement = 0, },
		[4] = { baseMultiplier = 2.14, levelRequirement = 0, },
		[5] = { baseMultiplier = 2.32, levelRequirement = 0, },
		[6] = { baseMultiplier = 2.51, levelRequirement = 0, },
		[7] = { baseMultiplier = 2.71, levelRequirement = 0, },
		[8] = { baseMultiplier = 2.91, levelRequirement = 0, },
		[9] = { baseMultiplier = 3.09, levelRequirement = 0, },
		[10] = { baseMultiplier = 3.29, levelRequirement = 0, },
		[11] = { baseMultiplier = 3.5, levelRequirement = 0, },
		[12] = { baseMultiplier = 3.73, levelRequirement = 0, },
		[13] = { baseMultiplier = 3.98, levelRequirement = 0, },
		[14] = { baseMultiplier = 4.26, levelRequirement = 0, },
		[15] = { baseMultiplier = 4.56, levelRequirement = 0, },
		[16] = { baseMultiplier = 4.89, levelRequirement = 0, },
		[17] = { baseMultiplier = 5.24, levelRequirement = 0, },
		[18] = { baseMultiplier = 5.64, levelRequirement = 0, },
		[19] = { baseMultiplier = 6.06, levelRequirement = 0, },
		[20] = { baseMultiplier = 6.53, levelRequirement = 0, },
		[21] = { baseMultiplier = 7.04, levelRequirement = 0, },
		[22] = { baseMultiplier = 7.58, levelRequirement = 0, },
		[23] = { baseMultiplier = 8.17, levelRequirement = 0, },
		[24] = { baseMultiplier = 8.8, levelRequirement = 0, },
		[25] = { baseMultiplier = 9.48, levelRequirement = 0, },
		[26] = { baseMultiplier = 10.21, levelRequirement = 0, },
		[27] = { baseMultiplier = 11, levelRequirement = 0, },
		[28] = { baseMultiplier = 11.85, levelRequirement = 0, },
		[29] = { baseMultiplier = 12.77, levelRequirement = 0, },
		[30] = { baseMultiplier = 13.75, levelRequirement = 0, },
		[31] = { baseMultiplier = 14.82, levelRequirement = 0, },
		[32] = { baseMultiplier = 15.96, levelRequirement = 0, },
		[33] = { baseMultiplier = 17.2, levelRequirement = 0, },
		[34] = { baseMultiplier = 18.52, levelRequirement = 0, },
		[35] = { baseMultiplier = 19.96, levelRequirement = 0, },
		[36] = { baseMultiplier = 21.5, levelRequirement = 0, },
		[37] = { baseMultiplier = 23.16, levelRequirement = 0, },
		[38] = { baseMultiplier = 24.95, levelRequirement = 0, },
		[39] = { baseMultiplier = 26.88, levelRequirement = 0, },
		[40] = { baseMultiplier = 28.96, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Nova",
			baseEffectiveness = 1.9409999847412,
			incrementalEffectiveness = 0.11649999767542,
			damageIncrementalEffectiveness = 0.006699999794364,
			statDescriptionScope = "thaumaturgist_mark_nova",
			baseFlags = {
				attack = true,
				area = true,
			},
			constantStats = {
				{ "active_skill_base_area_of_effect_radius", 26 },
				{ "main_hand_base_weapon_type", 24 },
				{ "active_skill_shock_chance_+%_final", 200 },
				{ "additional_base_critical_strike_chance", 800 },
			},
			stats = {
				"main_hand_weapon_minimum_lightning_damage",
				"main_hand_weapon_maximum_lightning_damage",
				"triggered_by_thaumaturgist_mark",
				"has_main_hand_weapon_stats",
				"display_statset_hide_usage_stats",
			},
			levels = {
				[1] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 1, },
				[2] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, },
				[3] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, },
				[4] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, },
				[5] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, },
				[6] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, },
				[7] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, },
				[8] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, },
				[9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, },
				[10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, },
				[11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, },
				[12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, },
				[13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, },
				[14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, },
				[15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, },
				[16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, },
				[17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, },
				[18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, },
				[19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, },
				[20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, },
				[21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, },
				[22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, },
				[23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, },
				[24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, },
				[25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, },
				[26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, },
				[27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, },
				[28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, },
				[29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, },
				[30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, },
				[31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, },
				[32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, },
				[33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, },
				[34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, },
				[35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, },
				[36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, },
				[37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, },
				[38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, },
				[39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, },
				[40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["WindDancerPlayer"] = {
	name = "Wind Dancer",
	baseTypeName = "Wind Dancer",
	color = 2,
	description = "Grants a buff that gives you more Evasion per stage. Being Hit by a Melee Attack while you have this buff consumes all stages to damage and Knock Back enemies around you.",
	skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
		["Flail"] = true,
		["Two Handed Sword"] = true,
		["Dagger"] = true,
		["Claw"] = true,
		["Crossbow"] = true,
		["Bow"] = true,
		["Spear"] = true,
		["Two Handed Axe"] = true,
		["Two Handed Mace"] = true,
		["One Handed Axe"] = true,
		["Staff"] = true,
		["One Handed Sword"] = true,
	},
	castTime = 1,
	qualityStats = {
		{ "wind_dancer_maximum_number_of_stages", 0.05 },
	},
	levels = {
		[1] = { spiritReservationFlat = 30, levelRequirement = 0, },
		[2] = { spiritReservationFlat = 30, levelRequirement = 3, },
		[3] = { spiritReservationFlat = 30, levelRequirement = 6, },
		[4] = { spiritReservationFlat = 30, levelRequirement = 10, },
		[5] = { spiritReservationFlat = 30, levelRequirement = 14, },
		[6] = { spiritReservationFlat = 30, levelRequirement = 18, },
		[7] = { spiritReservationFlat = 30, levelRequirement = 22, },
		[8] = { spiritReservationFlat = 30, levelRequirement = 26, },
		[9] = { spiritReservationFlat = 30, levelRequirement = 31, },
		[10] = { spiritReservationFlat = 30, levelRequirement = 36, },
		[11] = { spiritReservationFlat = 30, levelRequirement = 41, },
		[12] = { spiritReservationFlat = 30, levelRequirement = 46, },
		[13] = { spiritReservationFlat = 30, levelRequirement = 52, },
		[14] = { spiritReservationFlat = 30, levelRequirement = 58, },
		[15] = { spiritReservationFlat = 30, levelRequirement = 64, },
		[16] = { spiritReservationFlat = 30, levelRequirement = 66, },
		[17] = { spiritReservationFlat = 30, levelRequirement = 72, },
		[18] = { spiritReservationFlat = 30, levelRequirement = 78, },
		[19] = { spiritReservationFlat = 30, levelRequirement = 84, },
		[20] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[21] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[22] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[23] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[24] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[25] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[26] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[27] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[28] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[29] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[30] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[31] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[32] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[33] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[34] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[35] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[36] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[37] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[38] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[39] = { spiritReservationFlat = 30, levelRequirement = 90, },
		[40] = { spiritReservationFlat = 30, levelRequirement = 90, },
	},
	statSets = {
		[1] = {
			label = "Buff",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "wind_dancer",
			statMap = {
				["wind_dancer_evasion_rating_+%_final_per_stage"] = {
					mod("Evasion", "MORE", nil, 0, 0, { type = "Multiplier", var = "WindDancerStacks", limitVar = "WindDancerStacksLimit" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Wind Dancer"}),
				},
				["wind_dancer_maximum_number_of_stages"] = {
					mod("Multiplier:WindDancerStacksLimit", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Wind Dancer"}),
				},
			},
			baseFlags = {
			},
			constantStats = {
				{ "wind_dancer_maximum_number_of_stages", 3 },
			},
			stats = {
				"wind_dancer_evasion_rating_+%_final_per_stage",
				"wind_dancer_stages_gained_every_x_ms",
				"base_deal_no_damage",
			},
			levels = {
				[1] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 1, },
				[2] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, },
				[3] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, },
				[4] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, },
				[5] = { 16, 1500, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, },
				[6] = { 16, 1500, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, },
				[7] = { 16, 1500, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, },
				[8] = { 16, 1400, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, },
				[9] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, },
				[10] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, },
				[11] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, },
				[12] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, },
				[13] = { 18, 1400, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, },
				[14] = { 18, 1400, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, },
				[15] = { 18, 1300, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, },
				[16] = { 18, 1300, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, },
				[17] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, },
				[18] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, },
				[19] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, },
				[20] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, },
				[21] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, },
				[22] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, },
				[23] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, },
				[24] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, },
				[25] = { 21, 1200, statInterpolation = { 1, 1, }, actorLevel = 136.875, },
				[26] = { 21, 1200, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, },
				[27] = { 21, 1200, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, },
				[28] = { 21, 1100, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, },
				[29] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, },
				[30] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, },
				[31] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, },
				[32] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, },
				[33] = { 23, 1100, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, },
				[34] = { 23, 1100, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, },
				[35] = { 23, 1000, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, },
				[36] = { 23, 1000, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, },
				[37] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, },
				[38] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, },
				[39] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, },
				[40] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, },
			},
		},
	}
}
skills["TriggeredWindDancerPlayer"] = {
	name = "Gale Force",
	hidden = true,
	skillTypes = { [SkillType.Attack] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, },
	weaponTypes = {
		["One Handed Mace"] = true,
		["Flail"] = true,
		["Two Handed Sword"] = true,
		["Dagger"] = true,
		["Claw"] = true,
		["Crossbow"] = true,
		["Bow"] = true,
		["Spear"] = true,
		["Two Handed Axe"] = true,
		["Two Handed Mace"] = true,
		["One Handed Axe"] = true,
		["Staff"] = true,
		["One Handed Sword"] = true,
	},
	castTime = 1,
	qualityStats = {
	},
	levels = {
		[1] = { baseMultiplier = 0.4, levelRequirement = 0, },
		[2] = { baseMultiplier = 0.44, levelRequirement = 0, },
		[3] = { baseMultiplier = 0.48, levelRequirement = 0, },
		[4] = { baseMultiplier = 0.53, levelRequirement = 0, },
		[5] = { baseMultiplier = 0.57, levelRequirement = 0, },
		[6] = { baseMultiplier = 0.61, levelRequirement = 0, },
		[7] = { baseMultiplier = 0.66, levelRequirement = 0, },
		[8] = { baseMultiplier = 0.69, levelRequirement = 0, },
		[9] = { baseMultiplier = 0.73, levelRequirement = 0, },
		[10] = { baseMultiplier = 0.77, levelRequirement = 0, },
		[11] = { baseMultiplier = 0.8, levelRequirement = 0, },
		[12] = { baseMultiplier = 0.84, levelRequirement = 0, },
		[13] = { baseMultiplier = 0.89, levelRequirement = 0, },
		[14] = { baseMultiplier = 0.93, levelRequirement = 0, },
		[15] = { baseMultiplier = 0.98, levelRequirement = 0, },
		[16] = { baseMultiplier = 1.03, levelRequirement = 0, },
		[17] = { baseMultiplier = 1.08, levelRequirement = 0, },
		[18] = { baseMultiplier = 1.13, levelRequirement = 0, },
		[19] = { baseMultiplier = 1.19, levelRequirement = 0, },
		[20] = { baseMultiplier = 1.25, levelRequirement = 0, },
		[21] = { baseMultiplier = 1.31, levelRequirement = 0, },
		[22] = { baseMultiplier = 1.38, levelRequirement = 0, },
		[23] = { baseMultiplier = 1.44, levelRequirement = 0, },
		[24] = { baseMultiplier = 1.52, levelRequirement = 0, },
		[25] = { baseMultiplier = 1.59, levelRequirement = 0, },
		[26] = { baseMultiplier = 1.67, levelRequirement = 0, },
		[27] = { baseMultiplier = 1.76, levelRequirement = 0, },
		[28] = { baseMultiplier = 1.84, levelRequirement = 0, },
		[29] = { baseMultiplier = 1.94, levelRequirement = 0, },
		[30] = { baseMultiplier = 2.03, levelRequirement = 0, },
		[31] = { baseMultiplier = 2.13, levelRequirement = 0, },
		[32] = { baseMultiplier = 2.24, levelRequirement = 0, },
		[33] = { baseMultiplier = 2.35, levelRequirement = 0, },
		[34] = { baseMultiplier = 2.47, levelRequirement = 0, },
		[35] = { baseMultiplier = 2.59, levelRequirement = 0, },
		[36] = { baseMultiplier = 2.72, levelRequirement = 0, },
		[37] = { baseMultiplier = 2.86, levelRequirement = 0, },
		[38] = { baseMultiplier = 3, levelRequirement = 0, },
		[39] = { baseMultiplier = 3.15, levelRequirement = 0, },
		[40] = { baseMultiplier = 3.31, levelRequirement = 0, },
	},
	statSets = {
		[1] = {
			label = "Gale Force",
			incrementalEffectiveness = 0.054999999701977,
			statDescriptionScope = "skill_stat_descriptions",
			statMap = {
				["wind_dancer_damage_+%_final_per_stage"] = {
					mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", var = "WindDancerStacks", limitVar = "WindDancerStacksLimit" }),
				},
				["wind_dancer_area_of_effect_+%_final_per_stage"] = {
					mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "WindDancerStacks", limitVar = "WindDancerStacksLimit" }),
				},
				["wind_dancer_knockback_+%_final_per_stage"] = {
					mod("EnemyKnockbackDistance", "MORE", nil, 0, 0, { type = "Multiplier", var = "WindDancerStacks", limitVar = "WindDancerStacksLimit" }),
				},
			},
			baseFlags = {
				attack = true,
				area = true,
				melee = true,
			},
			constantStats = {
				{ "chance_to_trigger_wind_dancer_on_taken_melee_hit_%", 100 },
				{ "active_skill_base_area_of_effect_radius", 16 },
				{ "wind_dancer_damage_+%_final_per_stage", 50 },
				{ "wind_dancer_area_of_effect_+%_final_per_stage", 100 },
				{ "wind_dancer_knockback_+%_final_per_stage", 50 },
				{ "additional_base_critical_strike_chance", 500 },
			},
			stats = {
				"global_knockback",
				"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, },
			},
		},
	}
}