KNIGHT = 1
PALADIN = 2
SORCERER = 3
DRUID = 4
MONK = 5

WheelIcons = {
	-- knight
	[KNIGHT] = {
		[1] = {
			iconRect = "240 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[2] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[3] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[4] = {
			iconRect = "210 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[5] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[6] = {
			iconRect = "360 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[7] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[8] = {
			iconRect = "390 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[9] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[10] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[11] = {
			iconRect = "420 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[12] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[13] = {
			iconRect = "330 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[14] = {
			iconRect = "210 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[15] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[16] = {
			iconRect = "300 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[17] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[18] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[19] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[20] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[21] = {
			iconRect = "360 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[22] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[23] = {
			iconRect = "210 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[24] = {
			iconRect = "390 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[25] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[26] = {
			iconRect = "420 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[27] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[28] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[29] = {
			iconRect = "330 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[30] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[31] = {
			iconRect = "300 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[32] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[33] = {
			iconRect = "210 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[34] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[35] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[36] = {
			iconRect = "270 0 30 30",
			miniIconRect = "32 0 16 16",
		},
	},
	[PALADIN] = {
		[1] = {
			iconRect = "510 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[2] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[3] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[4] = {
			iconRect = "450 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[5] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[6] = {
			iconRect = "660 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[7] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[8] = {
			iconRect = "630 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[9] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[10] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[11] = {
			iconRect = "600 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[12] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[13] = {
			iconRect = "570 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[14] = {
			iconRect = "450 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[15] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[16] = {
			iconRect = "540 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[17] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[18] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[19] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[20] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[21] = {
			iconRect = "660 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[22] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[23] = {
			iconRect = "450 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[24] = {
			iconRect = "630 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[25] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[26] = {
			iconRect = "600 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[27] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[28] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[29] = {
			iconRect = "570 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[30] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[31] = {
			iconRect = "540 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[32] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[33] = {
			iconRect = "450 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[34] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[35] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[36] = {
			iconRect = "480 0 30 30",
			miniIconRect = "32 0 16 16",
		},
	},
	[SORCERER] = {
		[1] = {
			iconRect = "1050 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[2] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[3] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[4] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[5] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[6] = {
			iconRect = "810 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[7] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[8] = {
			iconRect = "1080 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[9] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[10] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[11] = {
			iconRect = "780 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[12] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[13] = {
			iconRect = "750 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[14] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[15] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[16] = {
			iconRect = "720 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[17] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[18] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[19] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[20] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[21] = {
			iconRect = "810 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[22] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[23] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[24] = {
			iconRect = "1080 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[25] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[26] = {
			iconRect = "780 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[27] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[28] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[29] = {
			iconRect = "750 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[30] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[31] = {
			iconRect = "720 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[32] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[33] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[34] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[35] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[36] = {
			iconRect = "810 0 30 30",
			miniIconRect = "32 0 16 16",
		},
	},
	[DRUID] = {
		[1] = {
			iconRect = "840 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[2] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[3] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[4] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[5] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[6] = {
			iconRect = "930 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[7] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[8] = {
			iconRect = "960 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[9] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[10] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[11] = {
			iconRect = "990 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[12] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[13] = {
			iconRect = "900 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[14] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[15] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[16] = {
			iconRect = "870 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[17] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[18] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[19] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[20] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[21] = {
			iconRect = "930 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[22] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[23] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[24] = {
			iconRect = "960 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[25] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[26] = {
			iconRect = "990 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[27] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[28] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[29] = {
			iconRect = "900 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[30] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[31] = {
			iconRect = "870 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[32] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[33] = {
			iconRect = "1020 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[34] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[35] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[36] = {
			iconRect = "1050 0 30 30",
			miniIconRect = "32 0 16 16",
		},
	},
	[MONK] = {
		[1] = {
			iconRect = "1260 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[2] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[3] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[4] = {
			iconRect = "1290 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[5] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[6] = {
			iconRect = "1410 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[7] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[8] = {
			iconRect = "1350 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[9] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[10] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[11] = {
			iconRect = "1380 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[12] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[13] = {
			iconRect = "1440 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[14] = {
			iconRect = "1290 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[15] = {
			iconRect = "1110 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[16] = {
			iconRect = "1320 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[17] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[18] = {
			iconRect = "1140 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[19] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[20] = {
			iconRect = "150 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[21] = {
			iconRect = "1410 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[22] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[23] = {
			iconRect = "1290 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[24] = {
			iconRect = "1350 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[25] = {
			iconRect = "180 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[26] = {
			iconRect = "1380 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[27] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "0 0 16 16",
		},
		[28] = {
			iconRect = "150 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[29] = {
			iconRect = "1440 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[30] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[31] = {
			iconRect = "1320 0 30 30",
			miniIconRect = "32 0 16 16",
		},
		[32] = {
			iconRect = "1170 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[33] = {
			iconRect = "1290 0 30 30",
			miniIconRect = "64 0 16 16",
		},
		[34] = {
			iconRect = "1200 0 30 30",
			miniIconRect = "48 0 16 16",
		},
		[35] = {
			iconRect = "180 0 30 30",
			miniIconRect = "16 0 16 16",
		},
		[36] = {
			iconRect = "1230 0 30 30",
			miniIconRect = "32 0 16 16",
		},
	},
}

GemEnums = {
	LESSER = 0,
	GUARDIAN = 1,
	GREATER = 2
}

GemDomains = {
	GREEN = 0,
	RED = 1,
	ACQUA = 2,
	PURPLE = 3
}

GemVocations = {
	[KNIGHT] = {
		[GemEnums.LESSER] = { id = 44602, name = "Lesser Guardian Gem (x 0)"},
		[GemEnums.GUARDIAN] = { id = 44603, name = "Guardian Gem (x 0)"},
		[GemEnums.GREATER] = { id = 44604, name = "Greater Guardian Gem (x 0)"}
	},

	[PALADIN] = {
		[GemEnums.LESSER] = { id = 44605, name = "Lesser Marksman Gem (x 0)"},
		[GemEnums.GUARDIAN] = { id = 44606, name = "Marksman Gem (x 0)"},
		[GemEnums.GREATER] = { id = 44607, name = "Greater Marksman Gem (x 0)"}
	},

	[SORCERER] = {
		[GemEnums.LESSER] = { id = 44608, name = "Lesser Sage Gem (x 0)"},
		[GemEnums.GUARDIAN] = { id = 44609, name = "Sage Gem (x 0)"},
		[GemEnums.GREATER] = { id = 44610, name = "Greater Sage Gem (x 0)"}
	},

	[DRUID] = {
		[GemEnums.LESSER] = { id = 44611, name = "Lesser Mystic Gem (x 0)"},
		[GemEnums.GUARDIAN] = { id = 44612, name = "Mystic Gem (x 0)"},
		[GemEnums.GREATER] = { id = 44613, name = "Greater Mystic Gem (x 0)"}
	},
	[MONK] = {
		[GemEnums.LESSER] = { id = 49371, name = "Lesser Spiritualist Gem (x 0)"},
		[GemEnums.GUARDIAN] = { id = 49372, name = "Spiritualist Gem (x 0)"},
		[GemEnums.GREATER] = { id = 49373, name = "Greater Spiritualist Gem (x 0)"}
	}
}

RegularGemDescription = {
	[0] = {text = "Physical Resistance", type1 = "defense", bonus1 = 1},
	[1] = {text = "Holy Resistance", type1 = "defense", bonus1 = 1},
	[2] = {text = "Death Resistance", type1 = "defense", bonus1 = 1},
	[3] = {text = "Fire Resistance", type1 = "defense", bonus1 = 2},
	[4] = {text = "Earth Resistance", type1 = "defense", bonus1 = 2},
	[5] = {text = "Ice Resistance", type1 = "defense", bonus1 = 2},
	[6] = {text = "Energy Resistance", type1 = "defense", bonus1 = 2},
	[7] = {text = "Holy Resistance\n-1% Death Resistance", type1 = "defense", type2 = "defense", bonus1 = 1.5, bonus2 = -1},
	[8] = {text = "Death Resistance\n-1% Holy Resistance", type1 = "defense", type2 = "defense", bonus1 = 1.5, bonus2 = -1},
	[9] = {text = "Fire Resistance\nEarth Resistance", type1 = "defense", type2 = "defense", bonus1 = 1, bonus2 = 1},
	[10] = {text = "Fire Resistance\nIce Resistance", type1 = "defense", type2 = "defense", bonus1 = 1, bonus2 = 1},
	[11] = {text = "Fire Resistance\nEnergy Resistance", type1 = "defense", type2 = "defense", bonus1 = 1, bonus2 = 1},
	[12] = {text = "Earth Resistance\nIce Resistance", type1 = "defense", type2 = "defense", bonus1 = 1, bonus2 = 1},
	[13] = {text = "Earth Resistance\nEnergy Resistance", type1 = "defense", type2 = "defense", bonus1 = 1, bonus2 = 1},
	[14] = {text = "Ice Resistance\nEnergy Resistance", type1 = "defense", type2 = "defense", bonus1 = 1, bonus2 = 1},
	[15] = {text = "Fire Resistance\n-2% Earth Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[16] = {text = "Fire Resistance\n-2% Ice Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[17] = {text = "Fire Resistance\n-2% Energy Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[18] = {text = "Earth Resistance\n-2% Fire Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[19] = {text = "Earth Resistance\n-2% Ice Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[20] = {text = "Earth Resistance\n-2% Energy Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[21] = {text = "Ice Resistance\n-2% Earth Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[22] = {text = "Ice Resistance\n-2% Fire Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[23] = {text = "Ice Resistance\n-2% Energy Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[24] = {text = "Energy Resistance\n-2% Earth Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[25] = {text = "Energy Resistance\n-2% Ice Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[26] = {text = "Energy Resistance\n-2% Fire Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = -1},
	[27] = {text = "Mana Drain Resistance", type1 = "defense", bonus1 = 3},
	[28] = {text = "Life Drain Resistance", type1 = "defense", bonus1 = 3},
	[29] = {text = "Mana Drain Resistance\nLife Drain Resistance", type1 = "defense", type2 = "defense", bonus1 = 3, bonus2 = 3},
	[30] = {text = "Mitigation Multiplier", type1 = "mitigation", bonus1 = 5, tooltip = "Increases your mitigation multiplicatively."},
	[31] = {text = "+@ Hit Points", type1 = "mana", step = 100},
	[32] = {text = "+@ Mana\n+# Capacity", type1 = "mana", type2 = "capacity", step = 50},
	[33] = {text = "+@ Mana\nFire Resistance", type1 = "mana", type2 = "defense", step = 50},
	[34] = {text = "+@ Mana\nEnergy Resistance", type1 = "mana", type2 = "defense", step = 50},
	[35] = {text = "+@ Mana\nEarth Resistance", type1 = "mana", type2 = "defense", step = 50},
	[36] = {text = "+@ Mana\nIce Resistance", type1 = "mana", type2 = "defense", step = 50},
	[37] = {text = "+@ Mana", type1 = "mana", step = 100},
	[38] = {text = "+@ Hit Points\nFire Resistance", type1 = "life", type2 = "defense", step = 50},
	[39] = {text = "+@ Hit Points\nEnergy Resistance", type1 = "life", type2 = "defense", step = 50},
	[40] = {text = "+@ Hit Points\nEarth Resistance", type1 = "life", type2 = "defense", step = 50},
	[41] = {text = "+@ Hit Points\nIce Resistance", type1 = "life", type2 = "defense", step = 50},
	[42] = {text = "+@ Hit Points\n+# Mana", type1 = "life", type2 = "mana", step = 50},
	[43] = {text = "+@ Hit Points\n+# Capacity", type1 = "life", type2 = "capacity", step = 50},
	[44] = {text = "+@ Capacity\nFire Resistance", type1 = "capacity", type2 = "defense", step = 50},
	[45] = {text = "+@ Capacity\nEnergy Resistance", type1 = "capacity", type2 = "defense", step = 50},
	[46] = {text = "+@ Capacity\nEarth Resistance", type1 = "capacity", type2 = "defense", step = 50},
	[47] = {text = "+@ Capacity\nIce Resistance", type1 = "capacity", type2 = "defense", step = 50},
	[48] = {text = "+@ Capacity", type1 = "capacity", step = 100},
}

SupremeGemDescription = {
	[0] = {text = "+0.28% Dodge"},
	[1] = {text = "+2% Critical Extra Damage"},
	[2] = {text = "+2% Life Leech"},
	[3] = {text = "+0.8% Mana Leech"},
	[4] = {text = "Aug. Ultimate Healing\n+5% Base Healing", tooltip = "+%s%% Base Healing"},
	[5] = {text = "RM Gift of Life", domain = 1, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[6] = {text = "þ Aug. Avatar of Steel\n-900s Cooldown", tooltip = "-900s Cooldown"},
	[7] = {text = "þ Aug. Executioner's Throw\n-2s Cooldown", tooltip = "-2s Cooldown"},
	[8] = {text = "ÿ Aug. Executioner's Throw\n+6% Base Damage", tooltip = "+%s%% Base Damage"},
	[9] = {text = "ý Aug. Executioner's Throw\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[10] = {text = "ÿ Aug. Fierce Berserk\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[11] = {text = "ý Aug. Fierce Berserk\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[12] = {text = "ÿ Aug. Berserk\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[13] = {text = "ý Aug. Berserk\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[14] = {text = "ÿ Aug. Front Sweep\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[15] = {text = "ý Aug. Front Sweep\n12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[16] = {text = "ÿ Aug. Groundshaker\n+6.5% Base Damage", tooltip = "+%s%% Base Damage"},
	[17] = {text = "ý Aug. Groundshaker\n12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[18] = {text = "ÿ Aug. Annihilation\n+12% Base Damage", tooltip = "+%s%% Base Damage"},
	[19] = {text = "ý Aug. Annihilation\n15% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[20] = {text = "ÿ Aug. Fair Wound Cleasing\n+10% Base Healing", tooltip = "+%s%% Base Healing"},
	[21] = {text = "RM Avatar of Steel", domain = 4, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[22] = {text = "RM Executioner's Throw", domain = 2, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[23] = {text = "RM Combat Mastery", domain = 3, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[24] = {text = "þ Aug. Avatar of Light\n-900s Cooldown", tooltip = "-900s Cooldown"},
	[25] = {text = "þ Aug. Divine Dazzle\n-4s Cooldown", tooltip = "-4s Cooldown"},
	[26] = {text = "ÿ Aug. Divine Grenade\n+6% Base Damage", tooltip = "+%s%% Base Damage"},
	[27] = {text = "ý Aug. Divine Grenade\n12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[28] = {text = "ÿ Aug. Divine Caldera\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[29] = {text = "ý Aug. Divine Caldera\n8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[30] = {text = "ÿ Aug. Divine Missile\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[31] = {text = "ý Aug. Divine Missile\n12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[32] = {text = "ÿ Aug. Ethereal Spear Missile\n+10% Base Damage", tooltip = "+%s%% Base Damage"},
	[33] = {text = "ý Aug. Ethereal Spear\n15% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[34] = {text = "ÿ Aug. Strong Ethereal Spear Missile\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[35] = {text = "ý Aug. Strong Ethereal Spear\n12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[36] = {text = "þ Aug. Divine Empowerment\n-3s Cooldown", tooltip = "-6s Cooldown"},
	[37] = {text = "þ Aug. Divine Grenade\n-1s Cooldown", tooltip = "-2s Cooldown"},
	[38] = {text = "ÿ Aug. Salvation\n+6 Base Healing", tooltip = "+6 Base Healing"},
	[39] = {text = "RM Avatar of Light", domain = 4, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[40] = {text = "RM Divine Grenade", domain = 2, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[41] = {text = "RM Divine Empowerment", domain = 3, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[42] = {text = "þ Aug. Avatar of Storm\n-300s Cooldown", tooltip = "-900s Cooldown"},
	[43] = {text = "þ Aug. Energy Wave\n-1s Cooldown", tooltip = "-1s Cooldown"},
	[44] = {text = "ÿ Aug. Great Death Beam\n+10% Base Damage", tooltip = "+%s%% Base Damage"},
	[45] = {text = "ý Aug. Great Death Beam\n+15% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[46] = {text = "ÿ Aug. Hell's Core\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[47] = {text = "ý Aug. Hell's Core\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[48] = {text = "ÿ Aug. Energy Wave\n5% Base Damage", tooltip = "+%s%% Base Damage"},
	[49] = {text = "ý Aug. Energy Wave\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%nchance (non-cumulative) for a critical hit."},
	[50] = {text = "ÿ Aug. Great Fire Wave\n5% Base Damage", tooltip = "+%s%% Base Damage"},
	[51] = {text = "ý Aug. Great Fire Wave\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[52] = {text = "ÿ Aug. Rage of the Skies\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[53] = {text = "ý Aug. Rage of the Skies\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[54] = {text = "ÿ Aug. Great Energy Beam\n+10% Base Damage", tooltip = "+%s%% Base Damage"},
	[55] = {text = "ý Aug. Great Energy Beam\n+15% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[56] = {text = "RM Avatar of Storm", domain = 4, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[57] = {text = "RM Beaam Mastery", domain = 2, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[58] = {text = "RM Drain Body", domain = 3, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[59] = {text = "þ Aug. Avatar of Nature\n-900s Cooldown", tooltip = "-900s Cooldown"},
	[60] = {text = "þ Aug. Nature's Embrace\n-10s Cooldown", tooltip = "-10s Cooldown"},
	[61] = {text = "ÿ Aug. Terra Burst\n+7% Base Damage", tooltip = "+%s%% Base Damage"},
	[62] = {text = "ý Aug. Terra Burst\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[63] = {text = "ÿ Aug. Ice Burst\n+7% Base Damage", tooltip = "+%s%% Base Damage"},
	[64] = {text = "ý Aug. Ice Burst\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[65] = {text = "ÿ Aug. Eternal Winter\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[66] = {text = "ý Aug. Eternal Winter\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[67] = {text = "ÿ Aug. Terra Wave\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[68] = {text = "ý Aug. Terra Wave\n+12% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[69] = {text = "ÿ Aug. Strong Ice Wave\n+8% Base Damage", tooltip = "+%s%% Base Damage"},
	[70] = {text = "ý Aug. Strong Ice Wave\n+15% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[71] = {text = "ÿ Aug. Heal Friend\n+5% Base Healing", tooltip = "+%s%% Base Healing"},
	[72] = {text = "ÿ Aug. Mass Healing\n+5% Base Healing", tooltip = "+%s%% Base Healing"},
	[73] = {text = "RM Avatar of Nature", domain = 4, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[74] = {text = "RM Blessing of the Groove", domain = 2, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[75] = {text = "RM Twin Burst", domain = 3, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[76] = {text = "þ Aug. Avatar of Balance\n-900s Cooldown", tooltip = "-900s Cooldown"},
	[77] = {text = "þ Aug. Spirit Mend\n+9% Base Healing", tooltip = "+%s%% Base Healing"},
	[78] = {text = "ÿ Aug. Spiritual Outburst\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[79] = {text = "ý Aug. Spiritual Outburst\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[80] = {text = "ÿ Aug. Forceful Uppercut\n+10% Base Damage", tooltip = "+%s%% Base Damage"},
	[81] = {text = "ý Aug. Forceful Uppercut\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[82] = {text = "ÿ Aug. Flurry of Blows\n+6.5% Base Damage", tooltip = "+%s%% Base Damage"},
	[83] = {text = "ý Aug. Flurry of Blows\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[84] = {text = "ÿ Aug. Greater Flurry of Blows\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[85] = {text = "ý Aug. Greater Flurry of Blows\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[86] = {text = "ÿ Aug. Sweeping Takedown\n+5% Base Damage", tooltip = "+%s%% Base Damage"},
	[87] = {text = "ý Aug. Sweeping Takedown\n+8% Critical Extra Damage", tooltip = "Adds %s%% critical extra damage for this spell and grant a 10%%\nchance (non-cumulative) for a critical hit."},
	[88] = {text = "ÿ Aug. Focus Serenity\n-150s Cooldown", tooltip = "-150s Cooldown"},
	[89] = {text = "ÿ Aug. Focus Harmony\n-30s Cooldown", tooltip = "-30s Cooldown"},
	[90] = {text = "ÿ Aug. Mass Spirit Mend\n+5% Base Healing", tooltip = "+%s%% Base Healing"},
	[91] = {text = "RM Avatar of Balance", domain = 4, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[92] = {text = "RM Spiritual Outburst", domain = 2, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."},
	[93] = {text = "RM Ascetic", domain = 3, extraPoints = 150, tooltip = "The Revelation Mastery bonus counts towards the promotion points\ndistributed in the domain of the corresponding Revelation Perk."}

}

lesserResources = {
	[0] = {price = 2000000, fragment = 5},
	[1] = {price = 5000000, fragment = 15},
	[2] = {price = 30000000, fragment = 30}
}

greaterResources = {
	[0] = {price = 5000000, fragment = 5},
	[1] = {price = 12500000, fragment = 15},
	[2] = {price = 75000000, fragment = 30}
}

bonusStep = {
	[KNIGHT] = {life = 3, mana = 1, capacity = 5 },
	[PALADIN] = {life = 2, mana = 3, capacity = 4 },
	[SORCERER] = {life = 1, mana = 6, capacity = 2 },
	[DRUID] = {life = 1, mana = 6, capacity = 2 },
	[MONK] = {life = 2, mana = 2, capacity = 4}
}

FlatSupremeMods = {
	[0] = {desc = "Dodge", baseI = 0.28, tooltip = "+%s%% Dodge"},
	[1] = {desc = "Critical Extra Damage", baseI = 2, tooltip = "+%s%% Critical Extra Damage"},
	[2] = {desc = "Life Leech", baseI = 2, tooltip = "+%s%% Life Leech"},
	[3] = {desc = "Mana Leech", baseI = 0.8, tooltip = "+%s%% Mana Leech"},
	[4] = {showDesc = true, desc = "Aug. Ultimate Healing", baseI = 5, tooltip = "+%s%% Base Healing"},
	[5] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Gift of Life", domain = 0}
}

BasicMods = {
	[0] = {baseI = 1, tooltip = "+%s%% Physical Resistance"},
    [1] = {baseI = 1, tooltip = "+%s%% Holy Resistance"},
    [2] = {baseI = 1, tooltip = "+%s%% Death Resistance"},
    [3] = {baseI = 2, tooltip = "+%s%% Fire Resistance"},
    [4] = {baseI = 2, tooltip = "+%s%% Earth Resistance"},
    [5] = {baseI = 2, tooltip = "+%s%% Ice Resistance"},
    [6] = {baseI = 2, tooltip = "+%s%% Energy Resistance"},
    [7] = {baseI = 1.5, tooltip = "+%s%% Holy Resistance\n-1%% Death Resistance"},
    [8] = {baseI = 1.5, tooltip = "+%s%% Death Resistance\n-1%% Holy Resistance"},
    [9] = {baseI = 1, baseII = 1, tooltip = "+%s%% Fire Resistance\n+%s%% Earth Resistance"},
    [10] = {baseI = 1, baseII = 1, tooltip = "+%s%% Fire Resistance\n+%s%% Ice Resistance"},
    [11] = {baseI = 1, baseII = 1, tooltip = "+%s%% Fire Resistance\n+%s%% Energy Resistance"},
    [12] = {baseI = 1, baseII = 1, tooltip = "+%s%% Earth Resistance\n+%s%% Ice Resistance"},
    [13] = {baseI = 1, baseII = 1, tooltip = "+%s%% Earth Resistance\n+%s%% Energy Resistance"},
    [14] = {baseI = 1, baseII = 1, tooltip = "+%s%% Ice Resistance\n+%s%% Energy Resistance"},
    [15] = {baseI = 3, baseII = -2, tooltip = "+%s%% Fire Resistance\n-2%% Earth Resistance"},
    [16] = {baseI = 3, baseII = -2, tooltip = "+%s%% Fire Resistance\n-2%% Ice Resistance"},
    [17] = {baseI = 3, baseII = -2, tooltip = "+%s%% Fire Resistance\n-2%% Energy Resistance"},
    [18] = {baseI = 3, baseII = -2, tooltip = "+%s%% Earth Resistance\n-2%% Fire Resistance"},
    [19] = {baseI = 3, baseII = -2, tooltip = "+%s%% Earth Resistance\n-2%% Ice Resistance"},
    [20] = {baseI = 3, baseII = -2, tooltip = "+%s%% Earth Resistance\n-2%% Energy Resistance"},
    [21] = {baseI = 3, baseII = -2, tooltip = "+%s%% Ice Resistance\n-2%% Earth Resistance"},
    [22] = {baseI = 3, baseII = -2, tooltip = "+%s%% Ice Resistance\n-2%% Fire Resistance"},
    [23] = {baseI = 3, baseII = -2, tooltip = "+%s%% Ice Resistance\n-2%% Energy Resistance"},
    [24] = {baseI = 3, baseII = -2, tooltip = "+%s%% Energy Resistance\n-2%% Earth Resistance"},
    [25] = {baseI = 3, baseII = -2, tooltip = "+%s%% Energy Resistance\n-2%% Ice Resistance"},
    [26] = {baseI = 3, baseII = -2, tooltip = "+%s%% Energy Resistance\n-2%% Fire Resistance"},
    [27] = {baseI = 3, tooltip = "+%s%% Mana Drain Resistance"},
    [28] = {baseI = 3, tooltip = "+%s%% Life Drain Resistance"},
    [29] = {baseI = 1.5, baseII = 1.5, tooltip = "+%s%% Mana Drain Resistance\n+%s%% Life Drain Resistance"},
    [30] = {baseI = 5, tooltip = "+%s%% Mitigation Multiplier"},
    [31] = {baseStepI = 100, stepTypeI = "health", tooltip = "+%s Hit Points"},
	-- 32 is missing in cip RubinOT client
    [33] = {baseStepI = 50, stepTypeI = "mana", baseII = 1, tooltip = "+%s Mana\n+%s%% Fire Resistance"},
    [34] = {baseStepI = 50, stepTypeI = "mana", baseII = 1, tooltip = "+%s Mana\n+%s%% Energy Resistance"},
    [35] = {baseStepI = 50, stepTypeI = "mana", baseII = 1, tooltip = "+%s Mana\n+%s%% Earth Resistance"},
    [36] = {baseStepI = 50, stepTypeI = "mana", baseII = 1, tooltip = "+%s Mana\n+%s%% Ice Resistance"},
    [37] = {baseStepI = 100, stepTypeI = "mana", tooltip = "+%s Mana"},
    [38] = {baseStepI = 50, stepTypeI = "health", baseII = 1, tooltip = "+%s Health\n+%s%% Fire Resistance"},
    [39] = {baseStepI = 50, stepTypeI = "health", baseII = 1, tooltip = "+%s Health\n+%s%% Energy Resistance"},
    [40] = {baseStepI = 50, stepTypeI = "health", baseII = 1, tooltip = "+%s Health\n+%s%% Earth Resistance"},
    [41] = {baseStepI = 50, stepTypeI = "health", baseII = 1, tooltip = "+%s Health\n+%s%% Ice Resistance"},
    -- 42/43 is missing in cip RubinOT client
    [44] = {baseStepI = 50, stepTypeI = "capacity", baseII = 1, tooltip = "+%s Capacity\n+%s%% Fire Resistance"},
    [45] = {baseStepI = 50, stepTypeI = "capacity", baseII = 1, tooltip = "+%s Capacity\n+%s%% Energy Resistance"},
    [46] = {baseStepI = 50, stepTypeI = "capacity", baseII = 1, tooltip = "+%s Capacity\n+%s%% Earth Resistance"},
    [47] = {baseStepI = 50, stepTypeI = "capacity", baseII = 1, tooltip = "+%s Capacity\n+%s%% Ice Resistance"},
    [48] = {baseStepI = 100, stepTypeI = "capacity", tooltip = "+%s Capacity"}
}

VocationSupremeMods = {
	-- Knight
	[8] = {
		[6] = {showDesc = true, desc = "Aug. Avatar of Steel", baseII = 0.33, type = "cooldown", tooltip = "-900s Cooldown\n+%s%% Momentum"},
		[7] = {showDesc = true, desc = "Aug. Executioner's Throw", baseII = 0.33, type = "cooldown", tooltip = "-2s Cooldown\n+%s%% Momentum"},
		[8] = {showDesc = true, desc = "Aug. Executioner's Throw", baseI = 6, tooltip = "+%s%% Base Damage"},
		[9] = {showDesc = true, desc = "Aug. Executioner's Throw", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[10] = {showDesc = true, desc = "Aug. Fierce Berserk", baseI = 5, tooltip = "+%s%% Base Damage"},
		[11] = {showDesc = true, desc = "Aug. Fierce Berserk", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[12] = {showDesc = true, desc = "Aug. Berserk", baseI = 5, tooltip = "+%s%% Base Damage"},
		[13] = {showDesc = true, desc = "Aug. Berserk", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[14] = {showDesc = true, desc = "Aug. Front Sweep", baseI = 8, tooltip = "+%s%% Base Damage"},
		[15] = {showDesc = true, desc = "Aug. Front Sweep", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[16] = {showDesc = true, desc = "Aug. Groundshaker", baseI = 6.5, tooltip = "+%s%% Base Damage"},
		[17] = {showDesc = true, desc = "Aug. Groundshaker", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[18] = {showDesc = true, desc = "Aug. Annihilation", baseI = 12, tooltip = "+%s%% Base Damage"},
		[19] = {showDesc = true, desc = "Aug. Annihilation", baseI = 15, tooltip = "+%s%% Critical Extra Damage"},
		[20] = {showDesc = true, desc = "Aug. Fair Wound Cleansing", baseI = 10,  tooltip = "+%s%% Base Healing"},
		[21] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Avatar of Steel", domain = 3},
		[22] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Executioner's Throw", domain = 1},
		[23] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Combat Mastery", domain = 2}
	},

	-- Paladin
	[7] = {
		[24] = {showDesc = true, desc = "Aug. Avatar of Light", baseII = 0.33, type = "cooldown", tooltip = "-900s Cooldown\n+%s%% Momentum"},
		[25] = {showDesc = true, desc = "Aug. Divine Dazzle", baseII = 0.33, type = "cooldown", tooltip = "-4s Cooldown\n+%s%% Momentum"},
		[26] = {showDesc = true, desc = "Aug. Divine Grenade", baseI = 6, tooltip = "+%s%% Base Damage"},
		[27] = {showDesc = true, desc = "Aug. Divine Grenade", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[28] = {showDesc = true, desc = "Aug. Divine Caldera", baseI = 5, tooltip = "+%s%% Base Damage"},
		[29] = {showDesc = true, desc = "Aug. Divine Caldera", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[30] = {showDesc = true, desc = "Aug. Divine Missile", baseI = 8, tooltip = "+%s%% Base Damage"},
		[31] = {showDesc = true, desc = "Aug. Divine Missile", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[32] = {showDesc = true, desc = "Aug. Ethereal Spear", baseI = 10, tooltip = "+%s%% Base Damage"},
		[33] = {showDesc = true, desc = "Aug. Ethereal Spear", baseI = 15, tooltip = "+%s%% Critical Extra Damage"},
		[34] = {showDesc = true, desc = "Aug. Strong Ethereal Spear", baseI = 8, tooltip = "+%s%% Base Damage"},
		[35] = {showDesc = true, desc = "Aug. Strong Ethereal Spear", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[36] = {showDesc = true, desc = "Aug. Divine Empowerment", baseII = 0.33, type = "cooldown", tooltip = "-6s Cooldown\n+%s%% Momentum"},
		[37] = {showDesc = true, desc = "Aug. Divine Grenade", baseII = 0.33, type = "cooldown", tooltip = "-2s Cooldown\n+%s%% Momentum"},
		[38] = {showDesc = true, desc = "Aug. Salvation", baseI = 6, tooltip = "+%s%% Base Healing"},
		[39] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Avatar of Light", domain = 3},
		[40] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Divine Grenade", domain = 1},
		[41] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Divine Empowerment", domain = 2}
	},

	-- Sorcerer
	[5] = {
		[42] = {showDesc = true, desc = "Aug. Avatar of Storm", baseII = 0.33, type = "cooldown", tooltip = "-900s Cooldown\n+%s%% Momentum"},
		[43] = {showDesc = true, desc = "Aug. Energy Wave", baseII = 0.33, type = "cooldown", tooltip = "-1s Cooldown\n+%s%% Momentum"},
		[44] = {showDesc = true, desc = "Aug. Great Death Beam", baseI = 10, tooltip = "+%s%% Base Damage"},
		[45] = {showDesc = true, desc = "Aug. Great Death Beam", baseI = 15, tooltip = "+%s%% Critical Extra Damage"},
		[46] = {showDesc = true, desc = "Aug. Hell's Core", baseI = 8, tooltip = "+%s%% Base Damage"},
		[47] = {showDesc = true, desc = "Aug. Hell's Core", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[48] = {showDesc = true, desc = "Aug. Energy Wave", baseI = 5, tooltip = "+%s%% Base Damage"},
		[49] = {showDesc = true, desc = "Aug. Energy Wave", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[50] = {showDesc = true, desc = "Aug. Great Fire Wave", baseI = 5, tooltip = "+%s%% Base Damage"},
		[51] = {showDesc = true, desc = "Aug. Great Fire Wave", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[52] = {showDesc = true, desc = "Aug. Rage of the Skies", baseI = 8, tooltip = "+%s%% Base Damage"},
		[53] = {showDesc = true, desc = "Aug. Rage of the Skies", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[54] = {showDesc = true, desc = "Aug. Great Energy Beam", baseI = 10, tooltip = "+%s%% Base Damage"},
		[55] = {showDesc = true, desc = "Aug. Great Energy Beam", baseI = 15, tooltip = "+%s%% Critical Extra Damage"},
		[56] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Avatar of Storm", domain = 3},
		[57] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Beam Mastery", domain = 1},
		[58] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Drain Body", domain = 2}
	},

	-- Druid
	[6] = {
		[59] = {showDesc = true, desc = "Aug. Avatar of Nature", baseII = 0.33, type = "cooldown", tooltip = "-900s Cooldown\n+%s%% Momentum"},
		[60] = {showDesc = true, desc = "Aug. Nature's Embrace", baseII = 0.33, type = "cooldown", tooltip = "-10s Cooldown\n+%s%% Momentum"},
		[61] = {showDesc = true, desc = "Aug. Terra Burst", baseI = 7, tooltip = "+%s%% Base Damage"},
		[62] = {showDesc = true, desc = "Aug. Terra Burst", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[63] = {showDesc = true, desc = "Aug. Ice Burst", baseI = 7, tooltip = "+%s%% Base Damage"},
		[64] = {showDesc = true, desc = "Aug. Ice Burst", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[65] = {showDesc = true, desc = "Aug. Eternal Winter", baseI = 8, tooltip = "+%s%% Base Damage"},
		[66] = {showDesc = true, desc = "Aug. Eternal Winter", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[67] = {showDesc = true, desc = "Aug. Terra Wave", baseI = 5, tooltip = "+%s%% Base Damage"},
		[68] = {showDesc = true, desc = "Aug. Terra Wave", baseI = 12, tooltip = "+%s%% Critical Extra Damage"},
		[69] = {showDesc = true, desc = "Aug. Strong Ice Wave", baseI = 8, tooltip = "+%s%% Base Damage"},
		[70] = {showDesc = true, desc = "Aug. Strong Ice Wave", baseI = 15, tooltip = "+%s%% Critical Extra Damage"},
		[71] = {showDesc = true, desc = "Aug. Heal Friend", baseI = 5, tooltip = "+%s%% Base Healing"},
		[72] = {showDesc = true, desc = "Aug. Mass Healing", baseI = 5, tooltip = "+%s%% Base Healing"},
		[73] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Avatar of Nature", domain = 3},
		[74] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Blessing of the Grove", domain = 1},
		[75] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Twin Bursts", domain = 2}
	},

	-- Monk
	[9] = {
		[76] = {showDesc = true, desc = "Aug. Avatar of Balance", baseII = 0.33, type = "cooldown", tooltip = "-900s Cooldown\n+%s%% Momentum"},
		[77] = {showDesc = true, desc = "Aug. Spirit Mend", baseI = 6, tooltip = "+%s%% Base Healing"},
		[78] = {showDesc = true, desc = "Aug. Spiritual Outburst", baseI = 5, tooltip = "+%s%% Base Damage"},
		[79] = {showDesc = true, desc = "Aug. Spiritual Outburst", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[80] = {showDesc = true, desc = "Aug. Forceful Uppercut", baseI = 10, tooltip = "+%s%% Base Damage"},
		[81] = {showDesc = true, desc = "Aug. Forceful Uppercut", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[82] = {showDesc = true, desc = "Aug. Flurry of Blows", baseI = 6.5, tooltip = "+%s%% Base Damage"},
		[83] = {showDesc = true, desc = "Aug. Flurry of Blows", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[84] = {showDesc = true, desc = "Aug. Greater Flurry of Blows", baseI = 5, tooltip = "+%s%% Base Damage"},
		[85] = {showDesc = true, desc = "Aug. Greater Flurry of Blows", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[86] = {showDesc = true, desc = "Aug. Sweeping Takedown", baseI = 5, tooltip = "+%s%% Base Damage"},
		[87] = {showDesc = true, desc = "Aug. Sweeping Takedown", baseI = 8, tooltip = "+%s%% Critical Extra Damage"},
		[88] = {showDesc = true, desc = "Aug. Focus Serenity", baseII = 0.33, type = "cooldown", tooltip = "-150s Cooldown\n+%s%% Momentum"},
		[89] = {showDesc = true, desc = "Aug. Focus Harmony", baseII = 0.33, type = "cooldown", tooltip = "-30s Cooldown\n+%s%% Momentum"},
		[90] = {showDesc = true, desc = "Aug. Mass Spirit Mend", baseI = 5, tooltip = "+%s%% Base Healing"},
		[91] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Avatar of Balance", domain = 3},
		[92] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Spiritual Outburst", domain = 1},
		[93] = {showDesc = true, desc = "Revelation Mastery", baseI = 150, tooltip = "+%s Ascetic", domain = 2}
	}
}

GemStaticTooltips = {
	[0] = "You need at least %s gold to reveal gems of this quality.",
	[1] = "You have no unrevealed gems of this quality.",
	[2] = "You have no unrevealed gems of this quality.\nYou must be inside a temple to reveal gems.",
	[3] = "You can carry a maximum of 225 revealed gems. Destroy some to reveal more."
}

GemRevealPrice = {
	[GemEnums.LESSER] = 125000,
	[GemEnums.GUARDIAN] = 1000000,
	[GemEnums.GREATER] = 6000000
}

GemSwitchPrice = {
	[GemEnums.LESSER] = 125000,
	[GemEnums.GUARDIAN] = 250000,
	[GemEnums.GREATER] = 500000
}

VesselIndex = {
	[GemDomains.GREEN] = {2, 6, 14},
	[GemDomains.RED] = {4, 9, 17},
	[GemDomains.ACQUA] = {18, 26, 31},
	[GemDomains.PURPLE] = {21, 29, 33}
}