diff --git a/package.json b/package.json index a7edd99..463d58e 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,8 @@ "eject": "react-scripts eject", "predeploy": "yarn run build", "deploy": "gh-pages -d build", - "fetch-spells": "ts-node --files --project src/tools/tsconfig.json src/tools/data-fetch.ts" + "fetch-spells": "ts-node --files --project src/tools/tsconfig.json src/tools/fetch-spells.ts", + "fetch-icons": "ts-node --files --project src/tools/tsconfig.json src/tools/fetch-icons.ts" }, "eslintConfig": { "extends": "react-app" @@ -44,10 +45,12 @@ "devDependencies": { "@types/cheerio": "^0.22.12", "@types/node-fetch": "^2.5.0", + "@types/request": "^2.48.2", "@welldone-software/why-did-you-render": "^3.2.1", "cheerio": "^1.0.0-rc.3", "gh-pages": "^2.0.1", "node-fetch": "^2.6.0", + "request": "^2.88.0", "ts-node": "^8.3.0" } } diff --git a/src/components/Icon.tsx b/src/components/Icon.tsx index 7adfff9..7fc2acf 100644 --- a/src/components/Icon.tsx +++ b/src/components/Icon.tsx @@ -54,8 +54,9 @@ export const Icon = React.forwardRef((props, ref) => { }) const iconUrl = (name: string, size: string): string => { - if (name === NOT_FOUND_ICON) { + try { return require(`../images/icons/${size}/${name}.jpg`) + } catch (e) { + return `https://wow.zamimg.com/images/wow/icons/${size}/${name}.jpg` } - return `https://wow.zamimg.com/images/wow/icons/${size}/${name}.jpg` } \ No newline at end of file diff --git a/src/images/icons/large/ability_ambush.jpg b/src/images/icons/large/ability_ambush.jpg new file mode 100644 index 0000000..0ed3b53 Binary files /dev/null and b/src/images/icons/large/ability_ambush.jpg differ diff --git a/src/images/icons/large/ability_backstab.jpg b/src/images/icons/large/ability_backstab.jpg new file mode 100644 index 0000000..99a7382 Binary files /dev/null and b/src/images/icons/large/ability_backstab.jpg differ diff --git a/src/images/icons/large/ability_bullrush.jpg b/src/images/icons/large/ability_bullrush.jpg new file mode 100644 index 0000000..d7d1f0a Binary files /dev/null and b/src/images/icons/large/ability_bullrush.jpg differ diff --git a/src/images/icons/large/ability_criticalstrike.jpg b/src/images/icons/large/ability_criticalstrike.jpg new file mode 100644 index 0000000..6faee7e Binary files /dev/null and b/src/images/icons/large/ability_criticalstrike.jpg differ diff --git a/src/images/icons/large/ability_defend.jpg b/src/images/icons/large/ability_defend.jpg new file mode 100644 index 0000000..3597220 Binary files /dev/null and b/src/images/icons/large/ability_defend.jpg differ diff --git a/src/images/icons/large/ability_devour.jpg b/src/images/icons/large/ability_devour.jpg new file mode 100644 index 0000000..d666fc9 Binary files /dev/null and b/src/images/icons/large/ability_devour.jpg differ diff --git a/src/images/icons/large/ability_druid_bash.jpg b/src/images/icons/large/ability_druid_bash.jpg new file mode 100644 index 0000000..fb020b8 Binary files /dev/null and b/src/images/icons/large/ability_druid_bash.jpg differ diff --git a/src/images/icons/large/ability_druid_dash.jpg b/src/images/icons/large/ability_druid_dash.jpg new file mode 100644 index 0000000..50940b1 Binary files /dev/null and b/src/images/icons/large/ability_druid_dash.jpg differ diff --git a/src/images/icons/large/ability_druid_demoralizingroar.jpg b/src/images/icons/large/ability_druid_demoralizingroar.jpg new file mode 100644 index 0000000..681bfd8 Binary files /dev/null and b/src/images/icons/large/ability_druid_demoralizingroar.jpg differ diff --git a/src/images/icons/large/ability_druid_disembowel.jpg b/src/images/icons/large/ability_druid_disembowel.jpg new file mode 100644 index 0000000..e8b4d73 Binary files /dev/null and b/src/images/icons/large/ability_druid_disembowel.jpg differ diff --git a/src/images/icons/large/ability_druid_enrage.jpg b/src/images/icons/large/ability_druid_enrage.jpg new file mode 100644 index 0000000..46134fc Binary files /dev/null and b/src/images/icons/large/ability_druid_enrage.jpg differ diff --git a/src/images/icons/large/ability_druid_ferociousbite.jpg b/src/images/icons/large/ability_druid_ferociousbite.jpg new file mode 100644 index 0000000..32c6a7f Binary files /dev/null and b/src/images/icons/large/ability_druid_ferociousbite.jpg differ diff --git a/src/images/icons/large/ability_druid_ravage.jpg b/src/images/icons/large/ability_druid_ravage.jpg new file mode 100644 index 0000000..e8f0f39 Binary files /dev/null and b/src/images/icons/large/ability_druid_ravage.jpg differ diff --git a/src/images/icons/large/ability_dualwield.jpg b/src/images/icons/large/ability_dualwield.jpg new file mode 100644 index 0000000..31635ff Binary files /dev/null and b/src/images/icons/large/ability_dualwield.jpg differ diff --git a/src/images/icons/large/ability_ensnare.jpg b/src/images/icons/large/ability_ensnare.jpg new file mode 100644 index 0000000..4765fdc Binary files /dev/null and b/src/images/icons/large/ability_ensnare.jpg differ diff --git a/src/images/icons/large/ability_eyeoftheowl.jpg b/src/images/icons/large/ability_eyeoftheowl.jpg new file mode 100644 index 0000000..19aa094 Binary files /dev/null and b/src/images/icons/large/ability_eyeoftheowl.jpg differ diff --git a/src/images/icons/large/ability_fiegndead.jpg b/src/images/icons/large/ability_fiegndead.jpg new file mode 100644 index 0000000..481752b Binary files /dev/null and b/src/images/icons/large/ability_fiegndead.jpg differ diff --git a/src/images/icons/large/ability_ghoulfrenzy.jpg b/src/images/icons/large/ability_ghoulfrenzy.jpg new file mode 100644 index 0000000..bc44da9 Binary files /dev/null and b/src/images/icons/large/ability_ghoulfrenzy.jpg differ diff --git a/src/images/icons/large/ability_golemstormbolt.jpg b/src/images/icons/large/ability_golemstormbolt.jpg new file mode 100644 index 0000000..7c3f557 Binary files /dev/null and b/src/images/icons/large/ability_golemstormbolt.jpg differ diff --git a/src/images/icons/large/ability_golemthunderclap.jpg b/src/images/icons/large/ability_golemthunderclap.jpg new file mode 100644 index 0000000..3792cf8 Binary files /dev/null and b/src/images/icons/large/ability_golemthunderclap.jpg differ diff --git a/src/images/icons/large/ability_gouge.jpg b/src/images/icons/large/ability_gouge.jpg new file mode 100644 index 0000000..cff4c41 Binary files /dev/null and b/src/images/icons/large/ability_gouge.jpg differ diff --git a/src/images/icons/large/ability_hibernation.jpg b/src/images/icons/large/ability_hibernation.jpg new file mode 100644 index 0000000..ad834b4 Binary files /dev/null and b/src/images/icons/large/ability_hibernation.jpg differ diff --git a/src/images/icons/large/ability_hunter_aspectofthemonkey.jpg b/src/images/icons/large/ability_hunter_aspectofthemonkey.jpg new file mode 100644 index 0000000..8db2058 Binary files /dev/null and b/src/images/icons/large/ability_hunter_aspectofthemonkey.jpg differ diff --git a/src/images/icons/large/ability_hunter_beastsoothe.jpg b/src/images/icons/large/ability_hunter_beastsoothe.jpg new file mode 100644 index 0000000..1d51388 Binary files /dev/null and b/src/images/icons/large/ability_hunter_beastsoothe.jpg differ diff --git a/src/images/icons/large/ability_hunter_criticalshot.jpg b/src/images/icons/large/ability_hunter_criticalshot.jpg new file mode 100644 index 0000000..274c25e Binary files /dev/null and b/src/images/icons/large/ability_hunter_criticalshot.jpg differ diff --git a/src/images/icons/large/ability_hunter_mendpet.jpg b/src/images/icons/large/ability_hunter_mendpet.jpg new file mode 100644 index 0000000..7bc1537 Binary files /dev/null and b/src/images/icons/large/ability_hunter_mendpet.jpg differ diff --git a/src/images/icons/large/ability_hunter_pet_bear.jpg b/src/images/icons/large/ability_hunter_pet_bear.jpg new file mode 100644 index 0000000..871f0d0 Binary files /dev/null and b/src/images/icons/large/ability_hunter_pet_bear.jpg differ diff --git a/src/images/icons/large/ability_hunter_pet_cat.jpg b/src/images/icons/large/ability_hunter_pet_cat.jpg new file mode 100644 index 0000000..9f23139 Binary files /dev/null and b/src/images/icons/large/ability_hunter_pet_cat.jpg differ diff --git a/src/images/icons/large/ability_hunter_pet_hyena.jpg b/src/images/icons/large/ability_hunter_pet_hyena.jpg new file mode 100644 index 0000000..92bf31a Binary files /dev/null and b/src/images/icons/large/ability_hunter_pet_hyena.jpg differ diff --git a/src/images/icons/large/ability_hunter_quickshot.jpg b/src/images/icons/large/ability_hunter_quickshot.jpg new file mode 100644 index 0000000..e0f5148 Binary files /dev/null and b/src/images/icons/large/ability_hunter_quickshot.jpg differ diff --git a/src/images/icons/large/ability_hunter_snipershot.jpg b/src/images/icons/large/ability_hunter_snipershot.jpg new file mode 100644 index 0000000..a0d0315 Binary files /dev/null and b/src/images/icons/large/ability_hunter_snipershot.jpg differ diff --git a/src/images/icons/large/ability_hunter_swiftstrike.jpg b/src/images/icons/large/ability_hunter_swiftstrike.jpg new file mode 100644 index 0000000..ffc7c4e Binary files /dev/null and b/src/images/icons/large/ability_hunter_swiftstrike.jpg differ diff --git a/src/images/icons/large/ability_impalingbolt.jpg b/src/images/icons/large/ability_impalingbolt.jpg new file mode 100644 index 0000000..7821369 Binary files /dev/null and b/src/images/icons/large/ability_impalingbolt.jpg differ diff --git a/src/images/icons/large/ability_kick.jpg b/src/images/icons/large/ability_kick.jpg new file mode 100644 index 0000000..2c9c8ff Binary files /dev/null and b/src/images/icons/large/ability_kick.jpg differ diff --git a/src/images/icons/large/ability_marksmanship.jpg b/src/images/icons/large/ability_marksmanship.jpg new file mode 100644 index 0000000..c4806c7 Binary files /dev/null and b/src/images/icons/large/ability_marksmanship.jpg differ diff --git a/src/images/icons/large/ability_mount_jungletiger.jpg b/src/images/icons/large/ability_mount_jungletiger.jpg new file mode 100644 index 0000000..987ce70 Binary files /dev/null and b/src/images/icons/large/ability_mount_jungletiger.jpg differ diff --git a/src/images/icons/large/ability_parry.jpg b/src/images/icons/large/ability_parry.jpg new file mode 100644 index 0000000..a767d85 Binary files /dev/null and b/src/images/icons/large/ability_parry.jpg differ diff --git a/src/images/icons/large/ability_piercedamage.jpg b/src/images/icons/large/ability_piercedamage.jpg new file mode 100644 index 0000000..1a71d7d Binary files /dev/null and b/src/images/icons/large/ability_piercedamage.jpg differ diff --git a/src/images/icons/large/ability_poisons.jpg b/src/images/icons/large/ability_poisons.jpg new file mode 100644 index 0000000..cd767aa Binary files /dev/null and b/src/images/icons/large/ability_poisons.jpg differ diff --git a/src/images/icons/large/ability_racial_avatar.jpg b/src/images/icons/large/ability_racial_avatar.jpg new file mode 100644 index 0000000..ca8aa9e Binary files /dev/null and b/src/images/icons/large/ability_racial_avatar.jpg differ diff --git a/src/images/icons/large/ability_racial_bloodrage.jpg b/src/images/icons/large/ability_racial_bloodrage.jpg new file mode 100644 index 0000000..57340f5 Binary files /dev/null and b/src/images/icons/large/ability_racial_bloodrage.jpg differ diff --git a/src/images/icons/large/ability_racial_cannibalize.jpg b/src/images/icons/large/ability_racial_cannibalize.jpg new file mode 100644 index 0000000..ed776ff Binary files /dev/null and b/src/images/icons/large/ability_racial_cannibalize.jpg differ diff --git a/src/images/icons/large/ability_rogue_ambush.jpg b/src/images/icons/large/ability_rogue_ambush.jpg new file mode 100644 index 0000000..224bd4c Binary files /dev/null and b/src/images/icons/large/ability_rogue_ambush.jpg differ diff --git a/src/images/icons/large/ability_rogue_eviscerate.jpg b/src/images/icons/large/ability_rogue_eviscerate.jpg new file mode 100644 index 0000000..b3eef03 Binary files /dev/null and b/src/images/icons/large/ability_rogue_eviscerate.jpg differ diff --git a/src/images/icons/large/ability_rogue_feigndeath.jpg b/src/images/icons/large/ability_rogue_feigndeath.jpg new file mode 100644 index 0000000..a204a08 Binary files /dev/null and b/src/images/icons/large/ability_rogue_feigndeath.jpg differ diff --git a/src/images/icons/large/ability_rogue_feint.jpg b/src/images/icons/large/ability_rogue_feint.jpg new file mode 100644 index 0000000..8e958fb Binary files /dev/null and b/src/images/icons/large/ability_rogue_feint.jpg differ diff --git a/src/images/icons/large/ability_rogue_kidneyshot.jpg b/src/images/icons/large/ability_rogue_kidneyshot.jpg new file mode 100644 index 0000000..d7c10ef Binary files /dev/null and b/src/images/icons/large/ability_rogue_kidneyshot.jpg differ diff --git a/src/images/icons/large/ability_rogue_slicedice.jpg b/src/images/icons/large/ability_rogue_slicedice.jpg new file mode 100644 index 0000000..ad08ec7 Binary files /dev/null and b/src/images/icons/large/ability_rogue_slicedice.jpg differ diff --git a/src/images/icons/large/ability_rogue_sprint.jpg b/src/images/icons/large/ability_rogue_sprint.jpg new file mode 100644 index 0000000..b55d13f Binary files /dev/null and b/src/images/icons/large/ability_rogue_sprint.jpg differ diff --git a/src/images/icons/large/ability_rogue_trip.jpg b/src/images/icons/large/ability_rogue_trip.jpg new file mode 100644 index 0000000..a840e8d Binary files /dev/null and b/src/images/icons/large/ability_rogue_trip.jpg differ diff --git a/src/images/icons/large/ability_sap.jpg b/src/images/icons/large/ability_sap.jpg new file mode 100644 index 0000000..1565adf Binary files /dev/null and b/src/images/icons/large/ability_sap.jpg differ diff --git a/src/images/icons/large/ability_searingarrow.jpg b/src/images/icons/large/ability_searingarrow.jpg new file mode 100644 index 0000000..5d445bc Binary files /dev/null and b/src/images/icons/large/ability_searingarrow.jpg differ diff --git a/src/images/icons/large/ability_shockwave.jpg b/src/images/icons/large/ability_shockwave.jpg new file mode 100644 index 0000000..f751533 Binary files /dev/null and b/src/images/icons/large/ability_shockwave.jpg differ diff --git a/src/images/icons/large/ability_stealth.jpg b/src/images/icons/large/ability_stealth.jpg new file mode 100644 index 0000000..cc9db79 Binary files /dev/null and b/src/images/icons/large/ability_stealth.jpg differ diff --git a/src/images/icons/large/ability_thunderbolt.jpg b/src/images/icons/large/ability_thunderbolt.jpg new file mode 100644 index 0000000..2f9b4b1 Binary files /dev/null and b/src/images/icons/large/ability_thunderbolt.jpg differ diff --git a/src/images/icons/large/ability_thunderclap.jpg b/src/images/icons/large/ability_thunderclap.jpg new file mode 100644 index 0000000..5bbd26b Binary files /dev/null and b/src/images/icons/large/ability_thunderclap.jpg differ diff --git a/src/images/icons/large/ability_townwatch.jpg b/src/images/icons/large/ability_townwatch.jpg new file mode 100644 index 0000000..12d078c Binary files /dev/null and b/src/images/icons/large/ability_townwatch.jpg differ diff --git a/src/images/icons/large/ability_trueshot.jpg b/src/images/icons/large/ability_trueshot.jpg new file mode 100644 index 0000000..c1bb1c0 Binary files /dev/null and b/src/images/icons/large/ability_trueshot.jpg differ diff --git a/src/images/icons/large/ability_upgrademoonglaive.jpg b/src/images/icons/large/ability_upgrademoonglaive.jpg new file mode 100644 index 0000000..8e88b99 Binary files /dev/null and b/src/images/icons/large/ability_upgrademoonglaive.jpg differ diff --git a/src/images/icons/large/ability_warrior_battleshout.jpg b/src/images/icons/large/ability_warrior_battleshout.jpg new file mode 100644 index 0000000..1b985a3 Binary files /dev/null and b/src/images/icons/large/ability_warrior_battleshout.jpg differ diff --git a/src/images/icons/large/ability_warrior_challange.jpg b/src/images/icons/large/ability_warrior_challange.jpg new file mode 100644 index 0000000..9006c53 Binary files /dev/null and b/src/images/icons/large/ability_warrior_challange.jpg differ diff --git a/src/images/icons/large/ability_warrior_charge.jpg b/src/images/icons/large/ability_warrior_charge.jpg new file mode 100644 index 0000000..e7a007a Binary files /dev/null and b/src/images/icons/large/ability_warrior_charge.jpg differ diff --git a/src/images/icons/large/ability_warrior_cleave.jpg b/src/images/icons/large/ability_warrior_cleave.jpg new file mode 100644 index 0000000..aa9c33f Binary files /dev/null and b/src/images/icons/large/ability_warrior_cleave.jpg differ diff --git a/src/images/icons/large/ability_warrior_decisivestrike.jpg b/src/images/icons/large/ability_warrior_decisivestrike.jpg new file mode 100644 index 0000000..536a09b Binary files /dev/null and b/src/images/icons/large/ability_warrior_decisivestrike.jpg differ diff --git a/src/images/icons/large/ability_warrior_disarm.jpg b/src/images/icons/large/ability_warrior_disarm.jpg new file mode 100644 index 0000000..bf7ab8a Binary files /dev/null and b/src/images/icons/large/ability_warrior_disarm.jpg differ diff --git a/src/images/icons/large/ability_warrior_innerrage.jpg b/src/images/icons/large/ability_warrior_innerrage.jpg new file mode 100644 index 0000000..389dc5c Binary files /dev/null and b/src/images/icons/large/ability_warrior_innerrage.jpg differ diff --git a/src/images/icons/large/ability_warrior_punishingblow.jpg b/src/images/icons/large/ability_warrior_punishingblow.jpg new file mode 100644 index 0000000..2102fc7 Binary files /dev/null and b/src/images/icons/large/ability_warrior_punishingblow.jpg differ diff --git a/src/images/icons/large/ability_warrior_revenge.jpg b/src/images/icons/large/ability_warrior_revenge.jpg new file mode 100644 index 0000000..948d486 Binary files /dev/null and b/src/images/icons/large/ability_warrior_revenge.jpg differ diff --git a/src/images/icons/large/ability_warrior_riposte.jpg b/src/images/icons/large/ability_warrior_riposte.jpg new file mode 100644 index 0000000..ca14da7 Binary files /dev/null and b/src/images/icons/large/ability_warrior_riposte.jpg differ diff --git a/src/images/icons/large/ability_warrior_savageblow.jpg b/src/images/icons/large/ability_warrior_savageblow.jpg new file mode 100644 index 0000000..24583ca Binary files /dev/null and b/src/images/icons/large/ability_warrior_savageblow.jpg differ diff --git a/src/images/icons/large/ability_warrior_shieldbash.jpg b/src/images/icons/large/ability_warrior_shieldbash.jpg new file mode 100644 index 0000000..90c6375 Binary files /dev/null and b/src/images/icons/large/ability_warrior_shieldbash.jpg differ diff --git a/src/images/icons/large/ability_warrior_shieldwall.jpg b/src/images/icons/large/ability_warrior_shieldwall.jpg new file mode 100644 index 0000000..cd826f1 Binary files /dev/null and b/src/images/icons/large/ability_warrior_shieldwall.jpg differ diff --git a/src/images/icons/large/ability_warrior_sunder.jpg b/src/images/icons/large/ability_warrior_sunder.jpg new file mode 100644 index 0000000..81ede19 Binary files /dev/null and b/src/images/icons/large/ability_warrior_sunder.jpg differ diff --git a/src/images/icons/large/ability_warrior_warcry.jpg b/src/images/icons/large/ability_warrior_warcry.jpg new file mode 100644 index 0000000..f7a5413 Binary files /dev/null and b/src/images/icons/large/ability_warrior_warcry.jpg differ diff --git a/src/images/icons/large/ability_whirlwind.jpg b/src/images/icons/large/ability_whirlwind.jpg new file mode 100644 index 0000000..d112801 Binary files /dev/null and b/src/images/icons/large/ability_whirlwind.jpg differ diff --git a/src/images/icons/large/class_druid.jpg b/src/images/icons/large/class_druid.jpg new file mode 100644 index 0000000..7efaba8 Binary files /dev/null and b/src/images/icons/large/class_druid.jpg differ diff --git a/src/images/icons/large/class_hunter.jpg b/src/images/icons/large/class_hunter.jpg new file mode 100644 index 0000000..dbb90ea Binary files /dev/null and b/src/images/icons/large/class_hunter.jpg differ diff --git a/src/images/icons/large/class_mage.jpg b/src/images/icons/large/class_mage.jpg new file mode 100644 index 0000000..56e26a8 Binary files /dev/null and b/src/images/icons/large/class_mage.jpg differ diff --git a/src/images/icons/large/class_paladin.jpg b/src/images/icons/large/class_paladin.jpg new file mode 100644 index 0000000..887dd33 Binary files /dev/null and b/src/images/icons/large/class_paladin.jpg differ diff --git a/src/images/icons/large/class_priest.jpg b/src/images/icons/large/class_priest.jpg new file mode 100644 index 0000000..e4e8993 Binary files /dev/null and b/src/images/icons/large/class_priest.jpg differ diff --git a/src/images/icons/large/class_rogue.jpg b/src/images/icons/large/class_rogue.jpg new file mode 100644 index 0000000..3d50bb7 Binary files /dev/null and b/src/images/icons/large/class_rogue.jpg differ diff --git a/src/images/icons/large/class_shaman.jpg b/src/images/icons/large/class_shaman.jpg new file mode 100644 index 0000000..aa5453c Binary files /dev/null and b/src/images/icons/large/class_shaman.jpg differ diff --git a/src/images/icons/large/class_warlock.jpg b/src/images/icons/large/class_warlock.jpg new file mode 100644 index 0000000..11b6bb3 Binary files /dev/null and b/src/images/icons/large/class_warlock.jpg differ diff --git a/src/images/icons/large/class_warrior.jpg b/src/images/icons/large/class_warrior.jpg new file mode 100644 index 0000000..c871959 Binary files /dev/null and b/src/images/icons/large/class_warrior.jpg differ diff --git a/src/images/icons/large/classic_ability_druid_demoralizingroar.jpg b/src/images/icons/large/classic_ability_druid_demoralizingroar.jpg new file mode 100644 index 0000000..5b2e747 Binary files /dev/null and b/src/images/icons/large/classic_ability_druid_demoralizingroar.jpg differ diff --git a/src/images/icons/large/classic_spell_fire_elementaldevastation.jpg b/src/images/icons/large/classic_spell_fire_elementaldevastation.jpg new file mode 100644 index 0000000..2ee627d Binary files /dev/null and b/src/images/icons/large/classic_spell_fire_elementaldevastation.jpg differ diff --git a/src/images/icons/large/classic_spell_holy_blessingofprotection.jpg b/src/images/icons/large/classic_spell_holy_blessingofprotection.jpg new file mode 100644 index 0000000..cea7e8e Binary files /dev/null and b/src/images/icons/large/classic_spell_holy_blessingofprotection.jpg differ diff --git a/src/images/icons/large/classic_spell_nature_healingway.jpg b/src/images/icons/large/classic_spell_nature_healingway.jpg new file mode 100644 index 0000000..0aa0f76 Binary files /dev/null and b/src/images/icons/large/classic_spell_nature_healingway.jpg differ diff --git a/src/images/icons/large/inv_ammo_firetar.jpg b/src/images/icons/large/inv_ammo_firetar.jpg new file mode 100644 index 0000000..906eedf Binary files /dev/null and b/src/images/icons/large/inv_ammo_firetar.jpg differ diff --git a/src/images/icons/large/inv_axe_06.jpg b/src/images/icons/large/inv_axe_06.jpg new file mode 100644 index 0000000..52f44b3 Binary files /dev/null and b/src/images/icons/large/inv_axe_06.jpg differ diff --git a/src/images/icons/large/inv_axe_09.jpg b/src/images/icons/large/inv_axe_09.jpg new file mode 100644 index 0000000..a84c6d5 Binary files /dev/null and b/src/images/icons/large/inv_axe_09.jpg differ diff --git a/src/images/icons/large/inv_axe_10.jpg b/src/images/icons/large/inv_axe_10.jpg new file mode 100644 index 0000000..e01d247 Binary files /dev/null and b/src/images/icons/large/inv_axe_10.jpg differ diff --git a/src/images/icons/large/inv_enchant_essenceeternallarge.jpg b/src/images/icons/large/inv_enchant_essenceeternallarge.jpg new file mode 100644 index 0000000..d0f6243 Binary files /dev/null and b/src/images/icons/large/inv_enchant_essenceeternallarge.jpg differ diff --git a/src/images/icons/large/inv_gauntlets_04.jpg b/src/images/icons/large/inv_gauntlets_04.jpg new file mode 100644 index 0000000..4cce9a5 Binary files /dev/null and b/src/images/icons/large/inv_gauntlets_04.jpg differ diff --git a/src/images/icons/large/inv_hammer_04.jpg b/src/images/icons/large/inv_hammer_04.jpg new file mode 100644 index 0000000..54d7b20 Binary files /dev/null and b/src/images/icons/large/inv_hammer_04.jpg differ diff --git a/src/images/icons/large/inv_mace_01.jpg b/src/images/icons/large/inv_mace_01.jpg new file mode 100644 index 0000000..3653593 Binary files /dev/null and b/src/images/icons/large/inv_mace_01.jpg differ diff --git a/src/images/icons/large/inv_misc_gem_sapphire_01.jpg b/src/images/icons/large/inv_misc_gem_sapphire_01.jpg new file mode 100644 index 0000000..00bf35b Binary files /dev/null and b/src/images/icons/large/inv_misc_gem_sapphire_01.jpg differ diff --git a/src/images/icons/large/inv_misc_head_dragon_black.jpg b/src/images/icons/large/inv_misc_head_dragon_black.jpg new file mode 100644 index 0000000..fbee4e0 Binary files /dev/null and b/src/images/icons/large/inv_misc_head_dragon_black.jpg differ diff --git a/src/images/icons/large/inv_misc_monsterclaw_03.jpg b/src/images/icons/large/inv_misc_monsterclaw_03.jpg new file mode 100644 index 0000000..c8b2309 Binary files /dev/null and b/src/images/icons/large/inv_misc_monsterclaw_03.jpg differ diff --git a/src/images/icons/large/inv_misc_monsterclaw_04.jpg b/src/images/icons/large/inv_misc_monsterclaw_04.jpg new file mode 100644 index 0000000..a0054d1 Binary files /dev/null and b/src/images/icons/large/inv_misc_monsterclaw_04.jpg differ diff --git a/src/images/icons/large/inv_misc_pelt_bear_03.jpg b/src/images/icons/large/inv_misc_pelt_bear_03.jpg new file mode 100644 index 0000000..2800454 Binary files /dev/null and b/src/images/icons/large/inv_misc_pelt_bear_03.jpg differ diff --git a/src/images/icons/large/inv_relics_idolofrejuvenation.jpg b/src/images/icons/large/inv_relics_idolofrejuvenation.jpg new file mode 100644 index 0000000..b99d19a Binary files /dev/null and b/src/images/icons/large/inv_relics_idolofrejuvenation.jpg differ diff --git a/src/images/icons/large/inv_shield_05.jpg b/src/images/icons/large/inv_shield_05.jpg new file mode 100644 index 0000000..fe1815a Binary files /dev/null and b/src/images/icons/large/inv_shield_05.jpg differ diff --git a/src/images/icons/large/inv_shield_06.jpg b/src/images/icons/large/inv_shield_06.jpg new file mode 100644 index 0000000..54ed3b7 Binary files /dev/null and b/src/images/icons/large/inv_shield_06.jpg differ diff --git a/src/images/icons/large/inv_spear_02.jpg b/src/images/icons/large/inv_spear_02.jpg new file mode 100644 index 0000000..621973d Binary files /dev/null and b/src/images/icons/large/inv_spear_02.jpg differ diff --git a/src/images/icons/large/inv_spear_07.jpg b/src/images/icons/large/inv_spear_07.jpg new file mode 100644 index 0000000..5f1363c Binary files /dev/null and b/src/images/icons/large/inv_spear_07.jpg differ diff --git a/src/images/icons/large/inv_staff_01.jpg b/src/images/icons/large/inv_staff_01.jpg new file mode 100644 index 0000000..2d4cfbf Binary files /dev/null and b/src/images/icons/large/inv_staff_01.jpg differ diff --git a/src/images/icons/large/inv_stone_04.jpg b/src/images/icons/large/inv_stone_04.jpg new file mode 100644 index 0000000..eba5056 Binary files /dev/null and b/src/images/icons/large/inv_stone_04.jpg differ diff --git a/src/images/icons/large/inv_sword_05.jpg b/src/images/icons/large/inv_sword_05.jpg new file mode 100644 index 0000000..fc54964 Binary files /dev/null and b/src/images/icons/large/inv_sword_05.jpg differ diff --git a/src/images/icons/large/inv_sword_17.jpg b/src/images/icons/large/inv_sword_17.jpg new file mode 100644 index 0000000..dd78bf5 Binary files /dev/null and b/src/images/icons/large/inv_sword_17.jpg differ diff --git a/src/images/icons/large/inv_sword_20.jpg b/src/images/icons/large/inv_sword_20.jpg new file mode 100644 index 0000000..0b176d1 Binary files /dev/null and b/src/images/icons/large/inv_sword_20.jpg differ diff --git a/src/images/icons/large/inv_sword_27.jpg b/src/images/icons/large/inv_sword_27.jpg new file mode 100644 index 0000000..4494992 Binary files /dev/null and b/src/images/icons/large/inv_sword_27.jpg differ diff --git a/src/images/icons/large/inv_sword_48.jpg b/src/images/icons/large/inv_sword_48.jpg new file mode 100644 index 0000000..00a53af Binary files /dev/null and b/src/images/icons/large/inv_sword_48.jpg differ diff --git a/src/images/icons/large/inv_wand_01.jpg b/src/images/icons/large/inv_wand_01.jpg new file mode 100644 index 0000000..26324c5 Binary files /dev/null and b/src/images/icons/large/inv_wand_01.jpg differ diff --git a/src/images/icons/large/inv_weapon_crossbow_11.jpg b/src/images/icons/large/inv_weapon_crossbow_11.jpg new file mode 100644 index 0000000..9243b70 Binary files /dev/null and b/src/images/icons/large/inv_weapon_crossbow_11.jpg differ diff --git a/src/images/icons/large/inv_weapon_halbard_01.jpg b/src/images/icons/large/inv_weapon_halbard_01.jpg new file mode 100644 index 0000000..364bff4 Binary files /dev/null and b/src/images/icons/large/inv_weapon_halbard_01.jpg differ diff --git a/src/images/icons/large/inv_weapon_rifle_06.jpg b/src/images/icons/large/inv_weapon_rifle_06.jpg new file mode 100644 index 0000000..9d712ca Binary files /dev/null and b/src/images/icons/large/inv_weapon_rifle_06.jpg differ diff --git a/src/images/icons/large/inv_weapon_shortblade_05.jpg b/src/images/icons/large/inv_weapon_shortblade_05.jpg new file mode 100644 index 0000000..d743646 Binary files /dev/null and b/src/images/icons/large/inv_weapon_shortblade_05.jpg differ diff --git a/src/images/icons/large/spell_arcane_arcaneresilience.jpg b/src/images/icons/large/spell_arcane_arcaneresilience.jpg new file mode 100644 index 0000000..ac9e906 Binary files /dev/null and b/src/images/icons/large/spell_arcane_arcaneresilience.jpg differ diff --git a/src/images/icons/large/spell_arcane_blink.jpg b/src/images/icons/large/spell_arcane_blink.jpg new file mode 100644 index 0000000..288a56e Binary files /dev/null and b/src/images/icons/large/spell_arcane_blink.jpg differ diff --git a/src/images/icons/large/spell_arcane_starfire.jpg b/src/images/icons/large/spell_arcane_starfire.jpg new file mode 100644 index 0000000..42ceb86 Binary files /dev/null and b/src/images/icons/large/spell_arcane_starfire.jpg differ diff --git a/src/images/icons/large/spell_fire_elementaldevastation.jpg b/src/images/icons/large/spell_fire_elementaldevastation.jpg new file mode 100644 index 0000000..8d3f068 Binary files /dev/null and b/src/images/icons/large/spell_fire_elementaldevastation.jpg differ diff --git a/src/images/icons/large/spell_fire_enchantweapon.jpg b/src/images/icons/large/spell_fire_enchantweapon.jpg new file mode 100644 index 0000000..bcaddb1 Binary files /dev/null and b/src/images/icons/large/spell_fire_enchantweapon.jpg differ diff --git a/src/images/icons/large/spell_fire_fire.jpg b/src/images/icons/large/spell_fire_fire.jpg new file mode 100644 index 0000000..30840e8 Binary files /dev/null and b/src/images/icons/large/spell_fire_fire.jpg differ diff --git a/src/images/icons/large/spell_fire_firearmor.jpg b/src/images/icons/large/spell_fire_firearmor.jpg new file mode 100644 index 0000000..38843df Binary files /dev/null and b/src/images/icons/large/spell_fire_firearmor.jpg differ diff --git a/src/images/icons/large/spell_fire_fireball.jpg b/src/images/icons/large/spell_fire_fireball.jpg new file mode 100644 index 0000000..76ef7f6 Binary files /dev/null and b/src/images/icons/large/spell_fire_fireball.jpg differ diff --git a/src/images/icons/large/spell_fire_fireball02.jpg b/src/images/icons/large/spell_fire_fireball02.jpg new file mode 100644 index 0000000..f3f5254 Binary files /dev/null and b/src/images/icons/large/spell_fire_fireball02.jpg differ diff --git a/src/images/icons/large/spell_fire_firebolt.jpg b/src/images/icons/large/spell_fire_firebolt.jpg new file mode 100644 index 0000000..34369d8 Binary files /dev/null and b/src/images/icons/large/spell_fire_firebolt.jpg differ diff --git a/src/images/icons/large/spell_fire_flamebolt.jpg b/src/images/icons/large/spell_fire_flamebolt.jpg new file mode 100644 index 0000000..289e063 Binary files /dev/null and b/src/images/icons/large/spell_fire_flamebolt.jpg differ diff --git a/src/images/icons/large/spell_fire_flameshock.jpg b/src/images/icons/large/spell_fire_flameshock.jpg new file mode 100644 index 0000000..c6227f5 Binary files /dev/null and b/src/images/icons/large/spell_fire_flameshock.jpg differ diff --git a/src/images/icons/large/spell_fire_flametounge.jpg b/src/images/icons/large/spell_fire_flametounge.jpg new file mode 100644 index 0000000..f32403b Binary files /dev/null and b/src/images/icons/large/spell_fire_flametounge.jpg differ diff --git a/src/images/icons/large/spell_fire_flare.jpg b/src/images/icons/large/spell_fire_flare.jpg new file mode 100644 index 0000000..12d2a75 Binary files /dev/null and b/src/images/icons/large/spell_fire_flare.jpg differ diff --git a/src/images/icons/large/spell_fire_immolation.jpg b/src/images/icons/large/spell_fire_immolation.jpg new file mode 100644 index 0000000..31b8ccd Binary files /dev/null and b/src/images/icons/large/spell_fire_immolation.jpg differ diff --git a/src/images/icons/large/spell_fire_incinerate.jpg b/src/images/icons/large/spell_fire_incinerate.jpg new file mode 100644 index 0000000..717f3bc Binary files /dev/null and b/src/images/icons/large/spell_fire_incinerate.jpg differ diff --git a/src/images/icons/large/spell_fire_lavaspawn.jpg b/src/images/icons/large/spell_fire_lavaspawn.jpg new file mode 100644 index 0000000..ab5592b Binary files /dev/null and b/src/images/icons/large/spell_fire_lavaspawn.jpg differ diff --git a/src/images/icons/large/spell_fire_masterofelements.jpg b/src/images/icons/large/spell_fire_masterofelements.jpg new file mode 100644 index 0000000..9f5deaf Binary files /dev/null and b/src/images/icons/large/spell_fire_masterofelements.jpg differ diff --git a/src/images/icons/large/spell_fire_meteorstorm.jpg b/src/images/icons/large/spell_fire_meteorstorm.jpg new file mode 100644 index 0000000..9cee965 Binary files /dev/null and b/src/images/icons/large/spell_fire_meteorstorm.jpg differ diff --git a/src/images/icons/large/spell_fire_sealoffire.jpg b/src/images/icons/large/spell_fire_sealoffire.jpg new file mode 100644 index 0000000..a4ad481 Binary files /dev/null and b/src/images/icons/large/spell_fire_sealoffire.jpg differ diff --git a/src/images/icons/large/spell_fire_selfdestruct.jpg b/src/images/icons/large/spell_fire_selfdestruct.jpg new file mode 100644 index 0000000..a503b3f Binary files /dev/null and b/src/images/icons/large/spell_fire_selfdestruct.jpg differ diff --git a/src/images/icons/large/spell_fire_soulburn.jpg b/src/images/icons/large/spell_fire_soulburn.jpg new file mode 100644 index 0000000..bbfe325 Binary files /dev/null and b/src/images/icons/large/spell_fire_soulburn.jpg differ diff --git a/src/images/icons/large/spell_fire_volcano.jpg b/src/images/icons/large/spell_fire_volcano.jpg new file mode 100644 index 0000000..fbffbcf Binary files /dev/null and b/src/images/icons/large/spell_fire_volcano.jpg differ diff --git a/src/images/icons/large/spell_fire_windsofwoe.jpg b/src/images/icons/large/spell_fire_windsofwoe.jpg new file mode 100644 index 0000000..728225e Binary files /dev/null and b/src/images/icons/large/spell_fire_windsofwoe.jpg differ diff --git a/src/images/icons/large/spell_frost_chillingblast.jpg b/src/images/icons/large/spell_frost_chillingblast.jpg new file mode 100644 index 0000000..e57ef00 Binary files /dev/null and b/src/images/icons/large/spell_frost_chillingblast.jpg differ diff --git a/src/images/icons/large/spell_frost_freezingbreath.jpg b/src/images/icons/large/spell_frost_freezingbreath.jpg new file mode 100644 index 0000000..528a710 Binary files /dev/null and b/src/images/icons/large/spell_frost_freezingbreath.jpg differ diff --git a/src/images/icons/large/spell_frost_frost.jpg b/src/images/icons/large/spell_frost_frost.jpg new file mode 100644 index 0000000..cc2de48 Binary files /dev/null and b/src/images/icons/large/spell_frost_frost.jpg differ diff --git a/src/images/icons/large/spell_frost_frostarmor.jpg b/src/images/icons/large/spell_frost_frostarmor.jpg new file mode 100644 index 0000000..14609b6 Binary files /dev/null and b/src/images/icons/large/spell_frost_frostarmor.jpg differ diff --git a/src/images/icons/large/spell_frost_frostbolt.jpg b/src/images/icons/large/spell_frost_frostbolt.jpg new file mode 100644 index 0000000..20c6efd Binary files /dev/null and b/src/images/icons/large/spell_frost_frostbolt.jpg differ diff --git a/src/images/icons/large/spell_frost_frostbolt02.jpg b/src/images/icons/large/spell_frost_frostbolt02.jpg new file mode 100644 index 0000000..47b4b9a Binary files /dev/null and b/src/images/icons/large/spell_frost_frostbolt02.jpg differ diff --git a/src/images/icons/large/spell_frost_frostshock.jpg b/src/images/icons/large/spell_frost_frostshock.jpg new file mode 100644 index 0000000..bc66653 Binary files /dev/null and b/src/images/icons/large/spell_frost_frostshock.jpg differ diff --git a/src/images/icons/large/spell_frost_frostward.jpg b/src/images/icons/large/spell_frost_frostward.jpg new file mode 100644 index 0000000..54b52b4 Binary files /dev/null and b/src/images/icons/large/spell_frost_frostward.jpg differ diff --git a/src/images/icons/large/spell_frost_glacier.jpg b/src/images/icons/large/spell_frost_glacier.jpg new file mode 100644 index 0000000..9e33378 Binary files /dev/null and b/src/images/icons/large/spell_frost_glacier.jpg differ diff --git a/src/images/icons/large/spell_frost_iceshard.jpg b/src/images/icons/large/spell_frost_iceshard.jpg new file mode 100644 index 0000000..5d8fdaf Binary files /dev/null and b/src/images/icons/large/spell_frost_iceshard.jpg differ diff --git a/src/images/icons/large/spell_frost_iceshock.jpg b/src/images/icons/large/spell_frost_iceshock.jpg new file mode 100644 index 0000000..40fe247 Binary files /dev/null and b/src/images/icons/large/spell_frost_iceshock.jpg differ diff --git a/src/images/icons/large/spell_frost_icestorm.jpg b/src/images/icons/large/spell_frost_icestorm.jpg new file mode 100644 index 0000000..5662977 Binary files /dev/null and b/src/images/icons/large/spell_frost_icestorm.jpg differ diff --git a/src/images/icons/large/spell_frost_manarecharge.jpg b/src/images/icons/large/spell_frost_manarecharge.jpg new file mode 100644 index 0000000..9bef936 Binary files /dev/null and b/src/images/icons/large/spell_frost_manarecharge.jpg differ diff --git a/src/images/icons/large/spell_frost_stun.jpg b/src/images/icons/large/spell_frost_stun.jpg new file mode 100644 index 0000000..c9b6c06 Binary files /dev/null and b/src/images/icons/large/spell_frost_stun.jpg differ diff --git a/src/images/icons/large/spell_frost_summonwaterelemental.jpg b/src/images/icons/large/spell_frost_summonwaterelemental.jpg new file mode 100644 index 0000000..64b97c0 Binary files /dev/null and b/src/images/icons/large/spell_frost_summonwaterelemental.jpg differ diff --git a/src/images/icons/large/spell_frost_windwalkon.jpg b/src/images/icons/large/spell_frost_windwalkon.jpg new file mode 100644 index 0000000..7dfe193 Binary files /dev/null and b/src/images/icons/large/spell_frost_windwalkon.jpg differ diff --git a/src/images/icons/large/spell_frost_wisp.jpg b/src/images/icons/large/spell_frost_wisp.jpg new file mode 100644 index 0000000..6cd6378 Binary files /dev/null and b/src/images/icons/large/spell_frost_wisp.jpg differ diff --git a/src/images/icons/large/spell_frost_wizardmark.jpg b/src/images/icons/large/spell_frost_wizardmark.jpg new file mode 100644 index 0000000..e31fc79 Binary files /dev/null and b/src/images/icons/large/spell_frost_wizardmark.jpg differ diff --git a/src/images/icons/large/spell_holy_ashestoashes.jpg b/src/images/icons/large/spell_holy_ashestoashes.jpg new file mode 100644 index 0000000..2c57505 Binary files /dev/null and b/src/images/icons/large/spell_holy_ashestoashes.jpg differ diff --git a/src/images/icons/large/spell_holy_auraoflight.jpg b/src/images/icons/large/spell_holy_auraoflight.jpg new file mode 100644 index 0000000..423dd9f Binary files /dev/null and b/src/images/icons/large/spell_holy_auraoflight.jpg differ diff --git a/src/images/icons/large/spell_holy_blessedrecovery.jpg b/src/images/icons/large/spell_holy_blessedrecovery.jpg new file mode 100644 index 0000000..77661c0 Binary files /dev/null and b/src/images/icons/large/spell_holy_blessedrecovery.jpg differ diff --git a/src/images/icons/large/spell_holy_blessingofagility.jpg b/src/images/icons/large/spell_holy_blessingofagility.jpg new file mode 100644 index 0000000..4d4f900 Binary files /dev/null and b/src/images/icons/large/spell_holy_blessingofagility.jpg differ diff --git a/src/images/icons/large/spell_holy_blessingofprotection.jpg b/src/images/icons/large/spell_holy_blessingofprotection.jpg new file mode 100644 index 0000000..2ce0653 Binary files /dev/null and b/src/images/icons/large/spell_holy_blessingofprotection.jpg differ diff --git a/src/images/icons/large/spell_holy_blessingofstamina.jpg b/src/images/icons/large/spell_holy_blessingofstamina.jpg new file mode 100644 index 0000000..3465119 Binary files /dev/null and b/src/images/icons/large/spell_holy_blessingofstamina.jpg differ diff --git a/src/images/icons/large/spell_holy_blessingofstrength.jpg b/src/images/icons/large/spell_holy_blessingofstrength.jpg new file mode 100644 index 0000000..b01fc9b Binary files /dev/null and b/src/images/icons/large/spell_holy_blessingofstrength.jpg differ diff --git a/src/images/icons/large/spell_holy_devotion.jpg b/src/images/icons/large/spell_holy_devotion.jpg new file mode 100644 index 0000000..364ed8a Binary files /dev/null and b/src/images/icons/large/spell_holy_devotion.jpg differ diff --git a/src/images/icons/large/spell_holy_devotionaura.jpg b/src/images/icons/large/spell_holy_devotionaura.jpg new file mode 100644 index 0000000..49cc0dc Binary files /dev/null and b/src/images/icons/large/spell_holy_devotionaura.jpg differ diff --git a/src/images/icons/large/spell_holy_dispelmagic.jpg b/src/images/icons/large/spell_holy_dispelmagic.jpg new file mode 100644 index 0000000..ae23995 Binary files /dev/null and b/src/images/icons/large/spell_holy_dispelmagic.jpg differ diff --git a/src/images/icons/large/spell_holy_divinespirit.jpg b/src/images/icons/large/spell_holy_divinespirit.jpg new file mode 100644 index 0000000..a6fb0fa Binary files /dev/null and b/src/images/icons/large/spell_holy_divinespirit.jpg differ diff --git a/src/images/icons/large/spell_holy_elunesgrace.jpg b/src/images/icons/large/spell_holy_elunesgrace.jpg new file mode 100644 index 0000000..5fe1611 Binary files /dev/null and b/src/images/icons/large/spell_holy_elunesgrace.jpg differ diff --git a/src/images/icons/large/spell_holy_excorcism_02.jpg b/src/images/icons/large/spell_holy_excorcism_02.jpg new file mode 100644 index 0000000..60b8b15 Binary files /dev/null and b/src/images/icons/large/spell_holy_excorcism_02.jpg differ diff --git a/src/images/icons/large/spell_holy_eyeforaneye.jpg b/src/images/icons/large/spell_holy_eyeforaneye.jpg new file mode 100644 index 0000000..2dc0961 Binary files /dev/null and b/src/images/icons/large/spell_holy_eyeforaneye.jpg differ diff --git a/src/images/icons/large/spell_holy_fistofjustice.jpg b/src/images/icons/large/spell_holy_fistofjustice.jpg new file mode 100644 index 0000000..93e3a17 Binary files /dev/null and b/src/images/icons/large/spell_holy_fistofjustice.jpg differ diff --git a/src/images/icons/large/spell_holy_greaterheal.jpg b/src/images/icons/large/spell_holy_greaterheal.jpg new file mode 100644 index 0000000..00068ae Binary files /dev/null and b/src/images/icons/large/spell_holy_greaterheal.jpg differ diff --git a/src/images/icons/large/spell_holy_heal.jpg b/src/images/icons/large/spell_holy_heal.jpg new file mode 100644 index 0000000..a5ea77a Binary files /dev/null and b/src/images/icons/large/spell_holy_heal.jpg differ diff --git a/src/images/icons/large/spell_holy_heal02.jpg b/src/images/icons/large/spell_holy_heal02.jpg new file mode 100644 index 0000000..ae29993 Binary files /dev/null and b/src/images/icons/large/spell_holy_heal02.jpg differ diff --git a/src/images/icons/large/spell_holy_healingaura.jpg b/src/images/icons/large/spell_holy_healingaura.jpg new file mode 100644 index 0000000..bff4fce Binary files /dev/null and b/src/images/icons/large/spell_holy_healingaura.jpg differ diff --git a/src/images/icons/large/spell_holy_healingfocus.jpg b/src/images/icons/large/spell_holy_healingfocus.jpg new file mode 100644 index 0000000..484d55d Binary files /dev/null and b/src/images/icons/large/spell_holy_healingfocus.jpg differ diff --git a/src/images/icons/large/spell_holy_holybolt.jpg b/src/images/icons/large/spell_holy_holybolt.jpg new file mode 100644 index 0000000..d78bcaa Binary files /dev/null and b/src/images/icons/large/spell_holy_holybolt.jpg differ diff --git a/src/images/icons/large/spell_holy_holynova.jpg b/src/images/icons/large/spell_holy_holynova.jpg new file mode 100644 index 0000000..76329f7 Binary files /dev/null and b/src/images/icons/large/spell_holy_holynova.jpg differ diff --git a/src/images/icons/large/spell_holy_holysmite.jpg b/src/images/icons/large/spell_holy_holysmite.jpg new file mode 100644 index 0000000..01d9a4f Binary files /dev/null and b/src/images/icons/large/spell_holy_holysmite.jpg differ diff --git a/src/images/icons/large/spell_holy_innerfire.jpg b/src/images/icons/large/spell_holy_innerfire.jpg new file mode 100644 index 0000000..f1271b3 Binary files /dev/null and b/src/images/icons/large/spell_holy_innerfire.jpg differ diff --git a/src/images/icons/large/spell_holy_layonhands.jpg b/src/images/icons/large/spell_holy_layonhands.jpg new file mode 100644 index 0000000..6bdc2f8 Binary files /dev/null and b/src/images/icons/large/spell_holy_layonhands.jpg differ diff --git a/src/images/icons/large/spell_holy_magicalsentry.jpg b/src/images/icons/large/spell_holy_magicalsentry.jpg new file mode 100644 index 0000000..4b90217 Binary files /dev/null and b/src/images/icons/large/spell_holy_magicalsentry.jpg differ diff --git a/src/images/icons/large/spell_holy_mindsooth.jpg b/src/images/icons/large/spell_holy_mindsooth.jpg new file mode 100644 index 0000000..c76152b Binary files /dev/null and b/src/images/icons/large/spell_holy_mindsooth.jpg differ diff --git a/src/images/icons/large/spell_holy_mindvision.jpg b/src/images/icons/large/spell_holy_mindvision.jpg new file mode 100644 index 0000000..de5f335 Binary files /dev/null and b/src/images/icons/large/spell_holy_mindvision.jpg differ diff --git a/src/images/icons/large/spell_holy_persuitofjustice.jpg b/src/images/icons/large/spell_holy_persuitofjustice.jpg new file mode 100644 index 0000000..cfc5db5 Binary files /dev/null and b/src/images/icons/large/spell_holy_persuitofjustice.jpg differ diff --git a/src/images/icons/large/spell_holy_power.jpg b/src/images/icons/large/spell_holy_power.jpg new file mode 100644 index 0000000..11e8f66 Binary files /dev/null and b/src/images/icons/large/spell_holy_power.jpg differ diff --git a/src/images/icons/large/spell_holy_powerinfusion.jpg b/src/images/icons/large/spell_holy_powerinfusion.jpg new file mode 100644 index 0000000..51746f6 Binary files /dev/null and b/src/images/icons/large/spell_holy_powerinfusion.jpg differ diff --git a/src/images/icons/large/spell_holy_powerwordshield.jpg b/src/images/icons/large/spell_holy_powerwordshield.jpg new file mode 100644 index 0000000..e8107a6 Binary files /dev/null and b/src/images/icons/large/spell_holy_powerwordshield.jpg differ diff --git a/src/images/icons/large/spell_holy_prayerofhealing.jpg b/src/images/icons/large/spell_holy_prayerofhealing.jpg new file mode 100644 index 0000000..f2c7be3 Binary files /dev/null and b/src/images/icons/large/spell_holy_prayerofhealing.jpg differ diff --git a/src/images/icons/large/spell_holy_prayerofhealing02.jpg b/src/images/icons/large/spell_holy_prayerofhealing02.jpg new file mode 100644 index 0000000..3df36ba Binary files /dev/null and b/src/images/icons/large/spell_holy_prayerofhealing02.jpg differ diff --git a/src/images/icons/large/spell_holy_purify.jpg b/src/images/icons/large/spell_holy_purify.jpg new file mode 100644 index 0000000..c5fbbe2 Binary files /dev/null and b/src/images/icons/large/spell_holy_purify.jpg differ diff --git a/src/images/icons/large/spell_holy_renew.jpg b/src/images/icons/large/spell_holy_renew.jpg new file mode 100644 index 0000000..e15dd46 Binary files /dev/null and b/src/images/icons/large/spell_holy_renew.jpg differ diff --git a/src/images/icons/large/spell_holy_retributionaura.jpg b/src/images/icons/large/spell_holy_retributionaura.jpg new file mode 100644 index 0000000..34a9b2f Binary files /dev/null and b/src/images/icons/large/spell_holy_retributionaura.jpg differ diff --git a/src/images/icons/large/spell_holy_righteousfury.jpg b/src/images/icons/large/spell_holy_righteousfury.jpg new file mode 100644 index 0000000..8de458c Binary files /dev/null and b/src/images/icons/large/spell_holy_righteousfury.jpg differ diff --git a/src/images/icons/large/spell_holy_sealoffury.jpg b/src/images/icons/large/spell_holy_sealoffury.jpg new file mode 100644 index 0000000..54e5bcd Binary files /dev/null and b/src/images/icons/large/spell_holy_sealoffury.jpg differ diff --git a/src/images/icons/large/spell_holy_sealofmight.jpg b/src/images/icons/large/spell_holy_sealofmight.jpg new file mode 100644 index 0000000..9adead6 Binary files /dev/null and b/src/images/icons/large/spell_holy_sealofmight.jpg differ diff --git a/src/images/icons/large/spell_holy_sealofprotection.jpg b/src/images/icons/large/spell_holy_sealofprotection.jpg new file mode 100644 index 0000000..cd16040 Binary files /dev/null and b/src/images/icons/large/spell_holy_sealofprotection.jpg differ diff --git a/src/images/icons/large/spell_holy_sealofsalvation.jpg b/src/images/icons/large/spell_holy_sealofsalvation.jpg new file mode 100644 index 0000000..b5481c4 Binary files /dev/null and b/src/images/icons/large/spell_holy_sealofsalvation.jpg differ diff --git a/src/images/icons/large/spell_holy_sealofwisdom.jpg b/src/images/icons/large/spell_holy_sealofwisdom.jpg new file mode 100644 index 0000000..1aa04f2 Binary files /dev/null and b/src/images/icons/large/spell_holy_sealofwisdom.jpg differ diff --git a/src/images/icons/large/spell_holy_sealofwrath.jpg b/src/images/icons/large/spell_holy_sealofwrath.jpg new file mode 100644 index 0000000..eb9f6f3 Binary files /dev/null and b/src/images/icons/large/spell_holy_sealofwrath.jpg differ diff --git a/src/images/icons/large/spell_holy_searinglight.jpg b/src/images/icons/large/spell_holy_searinglight.jpg new file mode 100644 index 0000000..70e7ede Binary files /dev/null and b/src/images/icons/large/spell_holy_searinglight.jpg differ diff --git a/src/images/icons/large/spell_holy_searinglightpriest.jpg b/src/images/icons/large/spell_holy_searinglightpriest.jpg new file mode 100644 index 0000000..59d4768 Binary files /dev/null and b/src/images/icons/large/spell_holy_searinglightpriest.jpg differ diff --git a/src/images/icons/large/spell_holy_spellwarding.jpg b/src/images/icons/large/spell_holy_spellwarding.jpg new file mode 100644 index 0000000..a6fa2eb Binary files /dev/null and b/src/images/icons/large/spell_holy_spellwarding.jpg differ diff --git a/src/images/icons/large/spell_holy_spiritualguidence.jpg b/src/images/icons/large/spell_holy_spiritualguidence.jpg new file mode 100644 index 0000000..c3509a9 Binary files /dev/null and b/src/images/icons/large/spell_holy_spiritualguidence.jpg differ diff --git a/src/images/icons/large/spell_holy_summonlightwell.jpg b/src/images/icons/large/spell_holy_summonlightwell.jpg new file mode 100644 index 0000000..bdff346 Binary files /dev/null and b/src/images/icons/large/spell_holy_summonlightwell.jpg differ diff --git a/src/images/icons/large/spell_holy_unyieldingfaith.jpg b/src/images/icons/large/spell_holy_unyieldingfaith.jpg new file mode 100644 index 0000000..25d39b7 Binary files /dev/null and b/src/images/icons/large/spell_holy_unyieldingfaith.jpg differ diff --git a/src/images/icons/large/spell_holy_vindication.jpg b/src/images/icons/large/spell_holy_vindication.jpg new file mode 100644 index 0000000..751b0b3 Binary files /dev/null and b/src/images/icons/large/spell_holy_vindication.jpg differ diff --git a/src/images/icons/large/spell_holy_wordfortitude.jpg b/src/images/icons/large/spell_holy_wordfortitude.jpg new file mode 100644 index 0000000..486aa86 Binary files /dev/null and b/src/images/icons/large/spell_holy_wordfortitude.jpg differ diff --git a/src/images/icons/large/spell_ice_lament.jpg b/src/images/icons/large/spell_ice_lament.jpg new file mode 100644 index 0000000..8a8758d Binary files /dev/null and b/src/images/icons/large/spell_ice_lament.jpg differ diff --git a/src/images/icons/large/spell_ice_magicdamage.jpg b/src/images/icons/large/spell_ice_magicdamage.jpg new file mode 100644 index 0000000..62d8860 Binary files /dev/null and b/src/images/icons/large/spell_ice_magicdamage.jpg differ diff --git a/src/images/icons/large/spell_lightning_lightningbolt01.jpg b/src/images/icons/large/spell_lightning_lightningbolt01.jpg new file mode 100644 index 0000000..350bedb Binary files /dev/null and b/src/images/icons/large/spell_lightning_lightningbolt01.jpg differ diff --git a/src/images/icons/large/spell_magic_lesserinvisibilty.jpg b/src/images/icons/large/spell_magic_lesserinvisibilty.jpg new file mode 100644 index 0000000..17a6a3d Binary files /dev/null and b/src/images/icons/large/spell_magic_lesserinvisibilty.jpg differ diff --git a/src/images/icons/large/spell_magic_magearmor.jpg b/src/images/icons/large/spell_magic_magearmor.jpg new file mode 100644 index 0000000..8ea6969 Binary files /dev/null and b/src/images/icons/large/spell_magic_magearmor.jpg differ diff --git a/src/images/icons/large/spell_nature_abolishmagic.jpg b/src/images/icons/large/spell_nature_abolishmagic.jpg new file mode 100644 index 0000000..a33407b Binary files /dev/null and b/src/images/icons/large/spell_nature_abolishmagic.jpg differ diff --git a/src/images/icons/large/spell_nature_ancestralguardian.jpg b/src/images/icons/large/spell_nature_ancestralguardian.jpg new file mode 100644 index 0000000..19c74f5 Binary files /dev/null and b/src/images/icons/large/spell_nature_ancestralguardian.jpg differ diff --git a/src/images/icons/large/spell_nature_astralrecalgroup.jpg b/src/images/icons/large/spell_nature_astralrecalgroup.jpg new file mode 100644 index 0000000..13bbe06 Binary files /dev/null and b/src/images/icons/large/spell_nature_astralrecalgroup.jpg differ diff --git a/src/images/icons/large/spell_nature_bloodlust.jpg b/src/images/icons/large/spell_nature_bloodlust.jpg new file mode 100644 index 0000000..037e967 Binary files /dev/null and b/src/images/icons/large/spell_nature_bloodlust.jpg differ diff --git a/src/images/icons/large/spell_nature_callstorm.jpg b/src/images/icons/large/spell_nature_callstorm.jpg new file mode 100644 index 0000000..118537f Binary files /dev/null and b/src/images/icons/large/spell_nature_callstorm.jpg differ diff --git a/src/images/icons/large/spell_nature_crystalball.jpg b/src/images/icons/large/spell_nature_crystalball.jpg new file mode 100644 index 0000000..23b4d34 Binary files /dev/null and b/src/images/icons/large/spell_nature_crystalball.jpg differ diff --git a/src/images/icons/large/spell_nature_earthbindtotem.jpg b/src/images/icons/large/spell_nature_earthbindtotem.jpg new file mode 100644 index 0000000..a86e4e9 Binary files /dev/null and b/src/images/icons/large/spell_nature_earthbindtotem.jpg differ diff --git a/src/images/icons/large/spell_nature_enchantarmor.jpg b/src/images/icons/large/spell_nature_enchantarmor.jpg new file mode 100644 index 0000000..53d0762 Binary files /dev/null and b/src/images/icons/large/spell_nature_enchantarmor.jpg differ diff --git a/src/images/icons/large/spell_nature_eyeofthestorm.jpg b/src/images/icons/large/spell_nature_eyeofthestorm.jpg new file mode 100644 index 0000000..005765e Binary files /dev/null and b/src/images/icons/large/spell_nature_eyeofthestorm.jpg differ diff --git a/src/images/icons/large/spell_nature_faeriefire.jpg b/src/images/icons/large/spell_nature_faeriefire.jpg new file mode 100644 index 0000000..d6e543c Binary files /dev/null and b/src/images/icons/large/spell_nature_faeriefire.jpg differ diff --git a/src/images/icons/large/spell_nature_forceofnature.jpg b/src/images/icons/large/spell_nature_forceofnature.jpg new file mode 100644 index 0000000..14e5804 Binary files /dev/null and b/src/images/icons/large/spell_nature_forceofnature.jpg differ diff --git a/src/images/icons/large/spell_nature_healingtouch.jpg b/src/images/icons/large/spell_nature_healingtouch.jpg new file mode 100644 index 0000000..addba79 Binary files /dev/null and b/src/images/icons/large/spell_nature_healingtouch.jpg differ diff --git a/src/images/icons/large/spell_nature_healingwavegreater.jpg b/src/images/icons/large/spell_nature_healingwavegreater.jpg new file mode 100644 index 0000000..ec51e1e Binary files /dev/null and b/src/images/icons/large/spell_nature_healingwavegreater.jpg differ diff --git a/src/images/icons/large/spell_nature_healingwavelesser.jpg b/src/images/icons/large/spell_nature_healingwavelesser.jpg new file mode 100644 index 0000000..5e16102 Binary files /dev/null and b/src/images/icons/large/spell_nature_healingwavelesser.jpg differ diff --git a/src/images/icons/large/spell_nature_healingway.jpg b/src/images/icons/large/spell_nature_healingway.jpg new file mode 100644 index 0000000..cc05455 Binary files /dev/null and b/src/images/icons/large/spell_nature_healingway.jpg differ diff --git a/src/images/icons/large/spell_nature_insectswarm.jpg b/src/images/icons/large/spell_nature_insectswarm.jpg new file mode 100644 index 0000000..1a0c821 Binary files /dev/null and b/src/images/icons/large/spell_nature_insectswarm.jpg differ diff --git a/src/images/icons/large/spell_nature_invisibilty.jpg b/src/images/icons/large/spell_nature_invisibilty.jpg new file mode 100644 index 0000000..9b7f8de Binary files /dev/null and b/src/images/icons/large/spell_nature_invisibilty.jpg differ diff --git a/src/images/icons/large/spell_nature_lightning.jpg b/src/images/icons/large/spell_nature_lightning.jpg new file mode 100644 index 0000000..00daa01 Binary files /dev/null and b/src/images/icons/large/spell_nature_lightning.jpg differ diff --git a/src/images/icons/large/spell_nature_lightningshield.jpg b/src/images/icons/large/spell_nature_lightningshield.jpg new file mode 100644 index 0000000..7af940d Binary files /dev/null and b/src/images/icons/large/spell_nature_lightningshield.jpg differ diff --git a/src/images/icons/large/spell_nature_magicimmunity.jpg b/src/images/icons/large/spell_nature_magicimmunity.jpg new file mode 100644 index 0000000..3b1a6a1 Binary files /dev/null and b/src/images/icons/large/spell_nature_magicimmunity.jpg differ diff --git a/src/images/icons/large/spell_nature_manaregentotem.jpg b/src/images/icons/large/spell_nature_manaregentotem.jpg new file mode 100644 index 0000000..2158b08 Binary files /dev/null and b/src/images/icons/large/spell_nature_manaregentotem.jpg differ diff --git a/src/images/icons/large/spell_nature_mirrorimage.jpg b/src/images/icons/large/spell_nature_mirrorimage.jpg new file mode 100644 index 0000000..bb21271 Binary files /dev/null and b/src/images/icons/large/spell_nature_mirrorimage.jpg differ diff --git a/src/images/icons/large/spell_nature_moonglow.jpg b/src/images/icons/large/spell_nature_moonglow.jpg new file mode 100644 index 0000000..c2f3c23 Binary files /dev/null and b/src/images/icons/large/spell_nature_moonglow.jpg differ diff --git a/src/images/icons/large/spell_nature_naturesblessing.jpg b/src/images/icons/large/spell_nature_naturesblessing.jpg new file mode 100644 index 0000000..dda8328 Binary files /dev/null and b/src/images/icons/large/spell_nature_naturesblessing.jpg differ diff --git a/src/images/icons/large/spell_nature_natureswrath.jpg b/src/images/icons/large/spell_nature_natureswrath.jpg new file mode 100644 index 0000000..5b3e1be Binary files /dev/null and b/src/images/icons/large/spell_nature_natureswrath.jpg differ diff --git a/src/images/icons/large/spell_nature_naturetouchgrow.jpg b/src/images/icons/large/spell_nature_naturetouchgrow.jpg new file mode 100644 index 0000000..3cb15e6 Binary files /dev/null and b/src/images/icons/large/spell_nature_naturetouchgrow.jpg differ diff --git a/src/images/icons/large/spell_nature_nullward.jpg b/src/images/icons/large/spell_nature_nullward.jpg new file mode 100644 index 0000000..20c7c12 Binary files /dev/null and b/src/images/icons/large/spell_nature_nullward.jpg differ diff --git a/src/images/icons/large/spell_nature_protectionformnature.jpg b/src/images/icons/large/spell_nature_protectionformnature.jpg new file mode 100644 index 0000000..3044ec0 Binary files /dev/null and b/src/images/icons/large/spell_nature_protectionformnature.jpg differ diff --git a/src/images/icons/large/spell_nature_purge.jpg b/src/images/icons/large/spell_nature_purge.jpg new file mode 100644 index 0000000..a5a751f Binary files /dev/null and b/src/images/icons/large/spell_nature_purge.jpg differ diff --git a/src/images/icons/large/spell_nature_ravenform.jpg b/src/images/icons/large/spell_nature_ravenform.jpg new file mode 100644 index 0000000..0976f19 Binary files /dev/null and b/src/images/icons/large/spell_nature_ravenform.jpg differ diff --git a/src/images/icons/large/spell_nature_regeneration.jpg b/src/images/icons/large/spell_nature_regeneration.jpg new file mode 100644 index 0000000..c821ac3 Binary files /dev/null and b/src/images/icons/large/spell_nature_regeneration.jpg differ diff --git a/src/images/icons/large/spell_nature_reincarnation.jpg b/src/images/icons/large/spell_nature_reincarnation.jpg new file mode 100644 index 0000000..f05d563 Binary files /dev/null and b/src/images/icons/large/spell_nature_reincarnation.jpg differ diff --git a/src/images/icons/large/spell_nature_rejuvenation.jpg b/src/images/icons/large/spell_nature_rejuvenation.jpg new file mode 100644 index 0000000..4d2cc61 Binary files /dev/null and b/src/images/icons/large/spell_nature_rejuvenation.jpg differ diff --git a/src/images/icons/large/spell_nature_removecurse.jpg b/src/images/icons/large/spell_nature_removecurse.jpg new file mode 100644 index 0000000..a4ab18f Binary files /dev/null and b/src/images/icons/large/spell_nature_removecurse.jpg differ diff --git a/src/images/icons/large/spell_nature_resistnature.jpg b/src/images/icons/large/spell_nature_resistnature.jpg new file mode 100644 index 0000000..fda9fd8 Binary files /dev/null and b/src/images/icons/large/spell_nature_resistnature.jpg differ diff --git a/src/images/icons/large/spell_nature_sentinal.jpg b/src/images/icons/large/spell_nature_sentinal.jpg new file mode 100644 index 0000000..85b7d23 Binary files /dev/null and b/src/images/icons/large/spell_nature_sentinal.jpg differ diff --git a/src/images/icons/large/spell_nature_sleep.jpg b/src/images/icons/large/spell_nature_sleep.jpg new file mode 100644 index 0000000..8437808 Binary files /dev/null and b/src/images/icons/large/spell_nature_sleep.jpg differ diff --git a/src/images/icons/large/spell_nature_slowingtotem.jpg b/src/images/icons/large/spell_nature_slowingtotem.jpg new file mode 100644 index 0000000..85d0290 Binary files /dev/null and b/src/images/icons/large/spell_nature_slowingtotem.jpg differ diff --git a/src/images/icons/large/spell_nature_spiritarmor.jpg b/src/images/icons/large/spell_nature_spiritarmor.jpg new file mode 100644 index 0000000..8de8d9e Binary files /dev/null and b/src/images/icons/large/spell_nature_spiritarmor.jpg differ diff --git a/src/images/icons/large/spell_nature_spiritwolf.jpg b/src/images/icons/large/spell_nature_spiritwolf.jpg new file mode 100644 index 0000000..98be5c3 Binary files /dev/null and b/src/images/icons/large/spell_nature_spiritwolf.jpg differ diff --git a/src/images/icons/large/spell_nature_starfall.jpg b/src/images/icons/large/spell_nature_starfall.jpg new file mode 100644 index 0000000..200de94 Binary files /dev/null and b/src/images/icons/large/spell_nature_starfall.jpg differ diff --git a/src/images/icons/large/spell_nature_stoneclawtotem.jpg b/src/images/icons/large/spell_nature_stoneclawtotem.jpg new file mode 100644 index 0000000..323e3d7 Binary files /dev/null and b/src/images/icons/large/spell_nature_stoneclawtotem.jpg differ diff --git a/src/images/icons/large/spell_nature_stoneskintotem.jpg b/src/images/icons/large/spell_nature_stoneskintotem.jpg new file mode 100644 index 0000000..5f6c1f5 Binary files /dev/null and b/src/images/icons/large/spell_nature_stoneskintotem.jpg differ diff --git a/src/images/icons/large/spell_nature_stormreach.jpg b/src/images/icons/large/spell_nature_stormreach.jpg new file mode 100644 index 0000000..acae517 Binary files /dev/null and b/src/images/icons/large/spell_nature_stormreach.jpg differ diff --git a/src/images/icons/large/spell_nature_stranglevines.jpg b/src/images/icons/large/spell_nature_stranglevines.jpg new file mode 100644 index 0000000..b00adaf Binary files /dev/null and b/src/images/icons/large/spell_nature_stranglevines.jpg differ diff --git a/src/images/icons/large/spell_nature_thorns.jpg b/src/images/icons/large/spell_nature_thorns.jpg new file mode 100644 index 0000000..af7624f Binary files /dev/null and b/src/images/icons/large/spell_nature_thorns.jpg differ diff --git a/src/images/icons/large/spell_nature_timestop.jpg b/src/images/icons/large/spell_nature_timestop.jpg new file mode 100644 index 0000000..5e92019 Binary files /dev/null and b/src/images/icons/large/spell_nature_timestop.jpg differ diff --git a/src/images/icons/large/spell_nature_tranquility.jpg b/src/images/icons/large/spell_nature_tranquility.jpg new file mode 100644 index 0000000..bb34e91 Binary files /dev/null and b/src/images/icons/large/spell_nature_tranquility.jpg differ diff --git a/src/images/icons/large/spell_nature_undyingstrength.jpg b/src/images/icons/large/spell_nature_undyingstrength.jpg new file mode 100644 index 0000000..f349d81 Binary files /dev/null and b/src/images/icons/large/spell_nature_undyingstrength.jpg differ diff --git a/src/images/icons/large/spell_nature_unyeildingstamina.jpg b/src/images/icons/large/spell_nature_unyeildingstamina.jpg new file mode 100644 index 0000000..bbd7350 Binary files /dev/null and b/src/images/icons/large/spell_nature_unyeildingstamina.jpg differ diff --git a/src/images/icons/large/spell_nature_wispheal.jpg b/src/images/icons/large/spell_nature_wispheal.jpg new file mode 100644 index 0000000..9d101fd Binary files /dev/null and b/src/images/icons/large/spell_nature_wispheal.jpg differ diff --git a/src/images/icons/large/spell_nature_wispsplode.jpg b/src/images/icons/large/spell_nature_wispsplode.jpg new file mode 100644 index 0000000..16247db Binary files /dev/null and b/src/images/icons/large/spell_nature_wispsplode.jpg differ diff --git a/src/images/icons/large/spell_shadow_abominationexplosion.jpg b/src/images/icons/large/spell_shadow_abominationexplosion.jpg new file mode 100644 index 0000000..2046150 Binary files /dev/null and b/src/images/icons/large/spell_shadow_abominationexplosion.jpg differ diff --git a/src/images/icons/large/spell_shadow_antishadow.jpg b/src/images/icons/large/spell_shadow_antishadow.jpg new file mode 100644 index 0000000..4ceae3e Binary files /dev/null and b/src/images/icons/large/spell_shadow_antishadow.jpg differ diff --git a/src/images/icons/large/spell_shadow_blackplague.jpg b/src/images/icons/large/spell_shadow_blackplague.jpg new file mode 100644 index 0000000..6ab487e Binary files /dev/null and b/src/images/icons/large/spell_shadow_blackplague.jpg differ diff --git a/src/images/icons/large/spell_shadow_burningspirit.jpg b/src/images/icons/large/spell_shadow_burningspirit.jpg new file mode 100644 index 0000000..6fec81d Binary files /dev/null and b/src/images/icons/large/spell_shadow_burningspirit.jpg differ diff --git a/src/images/icons/large/spell_shadow_callofbone.jpg b/src/images/icons/large/spell_shadow_callofbone.jpg new file mode 100644 index 0000000..18bbc98 Binary files /dev/null and b/src/images/icons/large/spell_shadow_callofbone.jpg differ diff --git a/src/images/icons/large/spell_shadow_charm.jpg b/src/images/icons/large/spell_shadow_charm.jpg new file mode 100644 index 0000000..fb826d7 Binary files /dev/null and b/src/images/icons/large/spell_shadow_charm.jpg differ diff --git a/src/images/icons/large/spell_shadow_chilltouch.jpg b/src/images/icons/large/spell_shadow_chilltouch.jpg new file mode 100644 index 0000000..5fe1d12 Binary files /dev/null and b/src/images/icons/large/spell_shadow_chilltouch.jpg differ diff --git a/src/images/icons/large/spell_shadow_contagion.jpg b/src/images/icons/large/spell_shadow_contagion.jpg new file mode 100644 index 0000000..7a5bfef Binary files /dev/null and b/src/images/icons/large/spell_shadow_contagion.jpg differ diff --git a/src/images/icons/large/spell_shadow_corpseexplode.jpg b/src/images/icons/large/spell_shadow_corpseexplode.jpg new file mode 100644 index 0000000..e68764a Binary files /dev/null and b/src/images/icons/large/spell_shadow_corpseexplode.jpg differ diff --git a/src/images/icons/large/spell_shadow_curse.jpg b/src/images/icons/large/spell_shadow_curse.jpg new file mode 100644 index 0000000..48e1a0a Binary files /dev/null and b/src/images/icons/large/spell_shadow_curse.jpg differ diff --git a/src/images/icons/large/spell_shadow_curseofmannoroth.jpg b/src/images/icons/large/spell_shadow_curseofmannoroth.jpg new file mode 100644 index 0000000..b16f3b0 Binary files /dev/null and b/src/images/icons/large/spell_shadow_curseofmannoroth.jpg differ diff --git a/src/images/icons/large/spell_shadow_curseofsargeras.jpg b/src/images/icons/large/spell_shadow_curseofsargeras.jpg new file mode 100644 index 0000000..9d969ea Binary files /dev/null and b/src/images/icons/large/spell_shadow_curseofsargeras.jpg differ diff --git a/src/images/icons/large/spell_shadow_darkritual.jpg b/src/images/icons/large/spell_shadow_darkritual.jpg new file mode 100644 index 0000000..f0ee8b2 Binary files /dev/null and b/src/images/icons/large/spell_shadow_darkritual.jpg differ diff --git a/src/images/icons/large/spell_shadow_deathpact.jpg b/src/images/icons/large/spell_shadow_deathpact.jpg new file mode 100644 index 0000000..e575f93 Binary files /dev/null and b/src/images/icons/large/spell_shadow_deathpact.jpg differ diff --git a/src/images/icons/large/spell_shadow_deathscream.jpg b/src/images/icons/large/spell_shadow_deathscream.jpg new file mode 100644 index 0000000..2c6e9f2 Binary files /dev/null and b/src/images/icons/large/spell_shadow_deathscream.jpg differ diff --git a/src/images/icons/large/spell_shadow_detectlesserinvisibility.jpg b/src/images/icons/large/spell_shadow_detectlesserinvisibility.jpg new file mode 100644 index 0000000..8552ea0 Binary files /dev/null and b/src/images/icons/large/spell_shadow_detectlesserinvisibility.jpg differ diff --git a/src/images/icons/large/spell_shadow_enslavedemon.jpg b/src/images/icons/large/spell_shadow_enslavedemon.jpg new file mode 100644 index 0000000..b3a77a9 Binary files /dev/null and b/src/images/icons/large/spell_shadow_enslavedemon.jpg differ diff --git a/src/images/icons/large/spell_shadow_fingerofdeath.jpg b/src/images/icons/large/spell_shadow_fingerofdeath.jpg new file mode 100644 index 0000000..7a963d5 Binary files /dev/null and b/src/images/icons/large/spell_shadow_fingerofdeath.jpg differ diff --git a/src/images/icons/large/spell_shadow_fumble.jpg b/src/images/icons/large/spell_shadow_fumble.jpg new file mode 100644 index 0000000..2456e91 Binary files /dev/null and b/src/images/icons/large/spell_shadow_fumble.jpg differ diff --git a/src/images/icons/large/spell_shadow_gathershadows.jpg b/src/images/icons/large/spell_shadow_gathershadows.jpg new file mode 100644 index 0000000..f9b627c Binary files /dev/null and b/src/images/icons/large/spell_shadow_gathershadows.jpg differ diff --git a/src/images/icons/large/spell_shadow_grimward.jpg b/src/images/icons/large/spell_shadow_grimward.jpg new file mode 100644 index 0000000..a004a04 Binary files /dev/null and b/src/images/icons/large/spell_shadow_grimward.jpg differ diff --git a/src/images/icons/large/spell_shadow_haunting.jpg b/src/images/icons/large/spell_shadow_haunting.jpg new file mode 100644 index 0000000..f91460f Binary files /dev/null and b/src/images/icons/large/spell_shadow_haunting.jpg differ diff --git a/src/images/icons/large/spell_shadow_impphaseshift.jpg b/src/images/icons/large/spell_shadow_impphaseshift.jpg new file mode 100644 index 0000000..667f2f8 Binary files /dev/null and b/src/images/icons/large/spell_shadow_impphaseshift.jpg differ diff --git a/src/images/icons/large/spell_shadow_improvedvampiricembrace.jpg b/src/images/icons/large/spell_shadow_improvedvampiricembrace.jpg new file mode 100644 index 0000000..95621a1 Binary files /dev/null and b/src/images/icons/large/spell_shadow_improvedvampiricembrace.jpg differ diff --git a/src/images/icons/large/spell_shadow_lifedrain.jpg b/src/images/icons/large/spell_shadow_lifedrain.jpg new file mode 100644 index 0000000..b2dd86c Binary files /dev/null and b/src/images/icons/large/spell_shadow_lifedrain.jpg differ diff --git a/src/images/icons/large/spell_shadow_lifedrain02.jpg b/src/images/icons/large/spell_shadow_lifedrain02.jpg new file mode 100644 index 0000000..0198bc9 Binary files /dev/null and b/src/images/icons/large/spell_shadow_lifedrain02.jpg differ diff --git a/src/images/icons/large/spell_shadow_manaburn.jpg b/src/images/icons/large/spell_shadow_manaburn.jpg new file mode 100644 index 0000000..b63debf Binary files /dev/null and b/src/images/icons/large/spell_shadow_manaburn.jpg differ diff --git a/src/images/icons/large/spell_shadow_metamorphosis.jpg b/src/images/icons/large/spell_shadow_metamorphosis.jpg new file mode 100644 index 0000000..75f06c7 Binary files /dev/null and b/src/images/icons/large/spell_shadow_metamorphosis.jpg differ diff --git a/src/images/icons/large/spell_shadow_possession.jpg b/src/images/icons/large/spell_shadow_possession.jpg new file mode 100644 index 0000000..3fc9608 Binary files /dev/null and b/src/images/icons/large/spell_shadow_possession.jpg differ diff --git a/src/images/icons/large/spell_shadow_psychicscream.jpg b/src/images/icons/large/spell_shadow_psychicscream.jpg new file mode 100644 index 0000000..d268918 Binary files /dev/null and b/src/images/icons/large/spell_shadow_psychicscream.jpg differ diff --git a/src/images/icons/large/spell_shadow_requiem.jpg b/src/images/icons/large/spell_shadow_requiem.jpg new file mode 100644 index 0000000..91e14f4 Binary files /dev/null and b/src/images/icons/large/spell_shadow_requiem.jpg differ diff --git a/src/images/icons/large/spell_shadow_ritualofsacrifice.jpg b/src/images/icons/large/spell_shadow_ritualofsacrifice.jpg new file mode 100644 index 0000000..b5be181 Binary files /dev/null and b/src/images/icons/large/spell_shadow_ritualofsacrifice.jpg differ diff --git a/src/images/icons/large/spell_shadow_scourgebuild.jpg b/src/images/icons/large/spell_shadow_scourgebuild.jpg new file mode 100644 index 0000000..9f21e98 Binary files /dev/null and b/src/images/icons/large/spell_shadow_scourgebuild.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadetruesight.jpg b/src/images/icons/large/spell_shadow_shadetruesight.jpg new file mode 100644 index 0000000..22dc4da Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadetruesight.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadowbolt.jpg b/src/images/icons/large/spell_shadow_shadowbolt.jpg new file mode 100644 index 0000000..0611585 Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadowbolt.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadowform.jpg b/src/images/icons/large/spell_shadow_shadowform.jpg new file mode 100644 index 0000000..6e6788f Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadowform.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadowpact.jpg b/src/images/icons/large/spell_shadow_shadowpact.jpg new file mode 100644 index 0000000..88dc2f7 Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadowpact.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadowward.jpg b/src/images/icons/large/spell_shadow_shadowward.jpg new file mode 100644 index 0000000..454dcb4 Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadowward.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadowworddominate.jpg b/src/images/icons/large/spell_shadow_shadowworddominate.jpg new file mode 100644 index 0000000..8b2cfc4 Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadowworddominate.jpg differ diff --git a/src/images/icons/large/spell_shadow_shadowwordpain.jpg b/src/images/icons/large/spell_shadow_shadowwordpain.jpg new file mode 100644 index 0000000..0690c4d Binary files /dev/null and b/src/images/icons/large/spell_shadow_shadowwordpain.jpg differ diff --git a/src/images/icons/large/spell_shadow_siphonmana.jpg b/src/images/icons/large/spell_shadow_siphonmana.jpg new file mode 100644 index 0000000..c5647a9 Binary files /dev/null and b/src/images/icons/large/spell_shadow_siphonmana.jpg differ diff --git a/src/images/icons/large/spell_shadow_summonimp.jpg b/src/images/icons/large/spell_shadow_summonimp.jpg new file mode 100644 index 0000000..631ae5e Binary files /dev/null and b/src/images/icons/large/spell_shadow_summonimp.jpg differ diff --git a/src/images/icons/large/spell_shadow_summonsuccubus.jpg b/src/images/icons/large/spell_shadow_summonsuccubus.jpg new file mode 100644 index 0000000..78d930f Binary files /dev/null and b/src/images/icons/large/spell_shadow_summonsuccubus.jpg differ diff --git a/src/images/icons/large/spell_shadow_summonvoidwalker.jpg b/src/images/icons/large/spell_shadow_summonvoidwalker.jpg new file mode 100644 index 0000000..c361549 Binary files /dev/null and b/src/images/icons/large/spell_shadow_summonvoidwalker.jpg differ diff --git a/src/images/icons/large/spell_shadow_teleport.jpg b/src/images/icons/large/spell_shadow_teleport.jpg new file mode 100644 index 0000000..7293757 Binary files /dev/null and b/src/images/icons/large/spell_shadow_teleport.jpg differ diff --git a/src/images/icons/large/spell_shadow_twilight.jpg b/src/images/icons/large/spell_shadow_twilight.jpg new file mode 100644 index 0000000..6c42f1b Binary files /dev/null and b/src/images/icons/large/spell_shadow_twilight.jpg differ diff --git a/src/images/icons/large/spell_shadow_unholyfrenzy.jpg b/src/images/icons/large/spell_shadow_unholyfrenzy.jpg new file mode 100644 index 0000000..61f5ab3 Binary files /dev/null and b/src/images/icons/large/spell_shadow_unholyfrenzy.jpg differ diff --git a/src/images/icons/large/spell_shadow_unsummonbuilding.jpg b/src/images/icons/large/spell_shadow_unsummonbuilding.jpg new file mode 100644 index 0000000..7f8c898 Binary files /dev/null and b/src/images/icons/large/spell_shadow_unsummonbuilding.jpg differ diff --git a/src/images/icons/large/spell_shadow_vampiricaura.jpg b/src/images/icons/large/spell_shadow_vampiricaura.jpg new file mode 100644 index 0000000..bd8acee Binary files /dev/null and b/src/images/icons/large/spell_shadow_vampiricaura.jpg differ diff --git a/src/images/icons/medium/ability_ambush.jpg b/src/images/icons/medium/ability_ambush.jpg new file mode 100644 index 0000000..4fc2b52 Binary files /dev/null and b/src/images/icons/medium/ability_ambush.jpg differ diff --git a/src/images/icons/medium/ability_backstab.jpg b/src/images/icons/medium/ability_backstab.jpg new file mode 100644 index 0000000..1393d5a Binary files /dev/null and b/src/images/icons/medium/ability_backstab.jpg differ diff --git a/src/images/icons/medium/ability_bullrush.jpg b/src/images/icons/medium/ability_bullrush.jpg new file mode 100644 index 0000000..8246429 Binary files /dev/null and b/src/images/icons/medium/ability_bullrush.jpg differ diff --git a/src/images/icons/medium/ability_criticalstrike.jpg b/src/images/icons/medium/ability_criticalstrike.jpg new file mode 100644 index 0000000..9df21a7 Binary files /dev/null and b/src/images/icons/medium/ability_criticalstrike.jpg differ diff --git a/src/images/icons/medium/ability_defend.jpg b/src/images/icons/medium/ability_defend.jpg new file mode 100644 index 0000000..a8e1aa3 Binary files /dev/null and b/src/images/icons/medium/ability_defend.jpg differ diff --git a/src/images/icons/medium/ability_devour.jpg b/src/images/icons/medium/ability_devour.jpg new file mode 100644 index 0000000..c9dce6b Binary files /dev/null and b/src/images/icons/medium/ability_devour.jpg differ diff --git a/src/images/icons/medium/ability_druid_bash.jpg b/src/images/icons/medium/ability_druid_bash.jpg new file mode 100644 index 0000000..9219fff Binary files /dev/null and b/src/images/icons/medium/ability_druid_bash.jpg differ diff --git a/src/images/icons/medium/ability_druid_dash.jpg b/src/images/icons/medium/ability_druid_dash.jpg new file mode 100644 index 0000000..ef2dab9 Binary files /dev/null and b/src/images/icons/medium/ability_druid_dash.jpg differ diff --git a/src/images/icons/medium/ability_druid_demoralizingroar.jpg b/src/images/icons/medium/ability_druid_demoralizingroar.jpg new file mode 100644 index 0000000..57552b6 Binary files /dev/null and b/src/images/icons/medium/ability_druid_demoralizingroar.jpg differ diff --git a/src/images/icons/medium/ability_druid_disembowel.jpg b/src/images/icons/medium/ability_druid_disembowel.jpg new file mode 100644 index 0000000..41a01ef Binary files /dev/null and b/src/images/icons/medium/ability_druid_disembowel.jpg differ diff --git a/src/images/icons/medium/ability_druid_enrage.jpg b/src/images/icons/medium/ability_druid_enrage.jpg new file mode 100644 index 0000000..9d4c3eb Binary files /dev/null and b/src/images/icons/medium/ability_druid_enrage.jpg differ diff --git a/src/images/icons/medium/ability_druid_ferociousbite.jpg b/src/images/icons/medium/ability_druid_ferociousbite.jpg new file mode 100644 index 0000000..4e2d94e Binary files /dev/null and b/src/images/icons/medium/ability_druid_ferociousbite.jpg differ diff --git a/src/images/icons/medium/ability_druid_ravage.jpg b/src/images/icons/medium/ability_druid_ravage.jpg new file mode 100644 index 0000000..c0d6f06 Binary files /dev/null and b/src/images/icons/medium/ability_druid_ravage.jpg differ diff --git a/src/images/icons/medium/ability_dualwield.jpg b/src/images/icons/medium/ability_dualwield.jpg new file mode 100644 index 0000000..369993b Binary files /dev/null and b/src/images/icons/medium/ability_dualwield.jpg differ diff --git a/src/images/icons/medium/ability_ensnare.jpg b/src/images/icons/medium/ability_ensnare.jpg new file mode 100644 index 0000000..7dd21da Binary files /dev/null and b/src/images/icons/medium/ability_ensnare.jpg differ diff --git a/src/images/icons/medium/ability_eyeoftheowl.jpg b/src/images/icons/medium/ability_eyeoftheowl.jpg new file mode 100644 index 0000000..ce217cc Binary files /dev/null and b/src/images/icons/medium/ability_eyeoftheowl.jpg differ diff --git a/src/images/icons/medium/ability_fiegndead.jpg b/src/images/icons/medium/ability_fiegndead.jpg new file mode 100644 index 0000000..7be5fc0 Binary files /dev/null and b/src/images/icons/medium/ability_fiegndead.jpg differ diff --git a/src/images/icons/medium/ability_ghoulfrenzy.jpg b/src/images/icons/medium/ability_ghoulfrenzy.jpg new file mode 100644 index 0000000..7a65e5a Binary files /dev/null and b/src/images/icons/medium/ability_ghoulfrenzy.jpg differ diff --git a/src/images/icons/medium/ability_golemstormbolt.jpg b/src/images/icons/medium/ability_golemstormbolt.jpg new file mode 100644 index 0000000..3056172 Binary files /dev/null and b/src/images/icons/medium/ability_golemstormbolt.jpg differ diff --git a/src/images/icons/medium/ability_golemthunderclap.jpg b/src/images/icons/medium/ability_golemthunderclap.jpg new file mode 100644 index 0000000..75d07bf Binary files /dev/null and b/src/images/icons/medium/ability_golemthunderclap.jpg differ diff --git a/src/images/icons/medium/ability_gouge.jpg b/src/images/icons/medium/ability_gouge.jpg new file mode 100644 index 0000000..bf09a84 Binary files /dev/null and b/src/images/icons/medium/ability_gouge.jpg differ diff --git a/src/images/icons/medium/ability_hibernation.jpg b/src/images/icons/medium/ability_hibernation.jpg new file mode 100644 index 0000000..4cd2420 Binary files /dev/null and b/src/images/icons/medium/ability_hibernation.jpg differ diff --git a/src/images/icons/medium/ability_hunter_aspectofthemonkey.jpg b/src/images/icons/medium/ability_hunter_aspectofthemonkey.jpg new file mode 100644 index 0000000..725b676 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_aspectofthemonkey.jpg differ diff --git a/src/images/icons/medium/ability_hunter_beastsoothe.jpg b/src/images/icons/medium/ability_hunter_beastsoothe.jpg new file mode 100644 index 0000000..a713129 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_beastsoothe.jpg differ diff --git a/src/images/icons/medium/ability_hunter_criticalshot.jpg b/src/images/icons/medium/ability_hunter_criticalshot.jpg new file mode 100644 index 0000000..754a250 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_criticalshot.jpg differ diff --git a/src/images/icons/medium/ability_hunter_mendpet.jpg b/src/images/icons/medium/ability_hunter_mendpet.jpg new file mode 100644 index 0000000..e3694bb Binary files /dev/null and b/src/images/icons/medium/ability_hunter_mendpet.jpg differ diff --git a/src/images/icons/medium/ability_hunter_pet_bear.jpg b/src/images/icons/medium/ability_hunter_pet_bear.jpg new file mode 100644 index 0000000..d2e8045 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_pet_bear.jpg differ diff --git a/src/images/icons/medium/ability_hunter_pet_cat.jpg b/src/images/icons/medium/ability_hunter_pet_cat.jpg new file mode 100644 index 0000000..76947dc Binary files /dev/null and b/src/images/icons/medium/ability_hunter_pet_cat.jpg differ diff --git a/src/images/icons/medium/ability_hunter_pet_hyena.jpg b/src/images/icons/medium/ability_hunter_pet_hyena.jpg new file mode 100644 index 0000000..0776555 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_pet_hyena.jpg differ diff --git a/src/images/icons/medium/ability_hunter_quickshot.jpg b/src/images/icons/medium/ability_hunter_quickshot.jpg new file mode 100644 index 0000000..bafb469 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_quickshot.jpg differ diff --git a/src/images/icons/medium/ability_hunter_snipershot.jpg b/src/images/icons/medium/ability_hunter_snipershot.jpg new file mode 100644 index 0000000..011d87b Binary files /dev/null and b/src/images/icons/medium/ability_hunter_snipershot.jpg differ diff --git a/src/images/icons/medium/ability_hunter_swiftstrike.jpg b/src/images/icons/medium/ability_hunter_swiftstrike.jpg new file mode 100644 index 0000000..a48bc21 Binary files /dev/null and b/src/images/icons/medium/ability_hunter_swiftstrike.jpg differ diff --git a/src/images/icons/medium/ability_impalingbolt.jpg b/src/images/icons/medium/ability_impalingbolt.jpg new file mode 100644 index 0000000..4c89497 Binary files /dev/null and b/src/images/icons/medium/ability_impalingbolt.jpg differ diff --git a/src/images/icons/medium/ability_kick.jpg b/src/images/icons/medium/ability_kick.jpg new file mode 100644 index 0000000..3cb14ba Binary files /dev/null and b/src/images/icons/medium/ability_kick.jpg differ diff --git a/src/images/icons/medium/ability_marksmanship.jpg b/src/images/icons/medium/ability_marksmanship.jpg new file mode 100644 index 0000000..928f0ac Binary files /dev/null and b/src/images/icons/medium/ability_marksmanship.jpg differ diff --git a/src/images/icons/medium/ability_mount_jungletiger.jpg b/src/images/icons/medium/ability_mount_jungletiger.jpg new file mode 100644 index 0000000..3ff933f Binary files /dev/null and b/src/images/icons/medium/ability_mount_jungletiger.jpg differ diff --git a/src/images/icons/medium/ability_parry.jpg b/src/images/icons/medium/ability_parry.jpg new file mode 100644 index 0000000..b1e57ce Binary files /dev/null and b/src/images/icons/medium/ability_parry.jpg differ diff --git a/src/images/icons/medium/ability_piercedamage.jpg b/src/images/icons/medium/ability_piercedamage.jpg new file mode 100644 index 0000000..f90681b Binary files /dev/null and b/src/images/icons/medium/ability_piercedamage.jpg differ diff --git a/src/images/icons/medium/ability_poisons.jpg b/src/images/icons/medium/ability_poisons.jpg new file mode 100644 index 0000000..862b714 Binary files /dev/null and b/src/images/icons/medium/ability_poisons.jpg differ diff --git a/src/images/icons/medium/ability_racial_avatar.jpg b/src/images/icons/medium/ability_racial_avatar.jpg new file mode 100644 index 0000000..c84789f Binary files /dev/null and b/src/images/icons/medium/ability_racial_avatar.jpg differ diff --git a/src/images/icons/medium/ability_racial_bloodrage.jpg b/src/images/icons/medium/ability_racial_bloodrage.jpg new file mode 100644 index 0000000..2cb7e79 Binary files /dev/null and b/src/images/icons/medium/ability_racial_bloodrage.jpg differ diff --git a/src/images/icons/medium/ability_racial_cannibalize.jpg b/src/images/icons/medium/ability_racial_cannibalize.jpg new file mode 100644 index 0000000..6d28073 Binary files /dev/null and b/src/images/icons/medium/ability_racial_cannibalize.jpg differ diff --git a/src/images/icons/medium/ability_rogue_ambush.jpg b/src/images/icons/medium/ability_rogue_ambush.jpg new file mode 100644 index 0000000..9f72b9a Binary files /dev/null and b/src/images/icons/medium/ability_rogue_ambush.jpg differ diff --git a/src/images/icons/medium/ability_rogue_eviscerate.jpg b/src/images/icons/medium/ability_rogue_eviscerate.jpg new file mode 100644 index 0000000..e19142f Binary files /dev/null and b/src/images/icons/medium/ability_rogue_eviscerate.jpg differ diff --git a/src/images/icons/medium/ability_rogue_feigndeath.jpg b/src/images/icons/medium/ability_rogue_feigndeath.jpg new file mode 100644 index 0000000..084414f Binary files /dev/null and b/src/images/icons/medium/ability_rogue_feigndeath.jpg differ diff --git a/src/images/icons/medium/ability_rogue_feint.jpg b/src/images/icons/medium/ability_rogue_feint.jpg new file mode 100644 index 0000000..18ec26d Binary files /dev/null and b/src/images/icons/medium/ability_rogue_feint.jpg differ diff --git a/src/images/icons/medium/ability_rogue_kidneyshot.jpg b/src/images/icons/medium/ability_rogue_kidneyshot.jpg new file mode 100644 index 0000000..cd2b3e4 Binary files /dev/null and b/src/images/icons/medium/ability_rogue_kidneyshot.jpg differ diff --git a/src/images/icons/medium/ability_rogue_slicedice.jpg b/src/images/icons/medium/ability_rogue_slicedice.jpg new file mode 100644 index 0000000..9965a6b Binary files /dev/null and b/src/images/icons/medium/ability_rogue_slicedice.jpg differ diff --git a/src/images/icons/medium/ability_rogue_sprint.jpg b/src/images/icons/medium/ability_rogue_sprint.jpg new file mode 100644 index 0000000..abf9ff8 Binary files /dev/null and b/src/images/icons/medium/ability_rogue_sprint.jpg differ diff --git a/src/images/icons/medium/ability_rogue_trip.jpg b/src/images/icons/medium/ability_rogue_trip.jpg new file mode 100644 index 0000000..deca662 Binary files /dev/null and b/src/images/icons/medium/ability_rogue_trip.jpg differ diff --git a/src/images/icons/medium/ability_sap.jpg b/src/images/icons/medium/ability_sap.jpg new file mode 100644 index 0000000..a969718 Binary files /dev/null and b/src/images/icons/medium/ability_sap.jpg differ diff --git a/src/images/icons/medium/ability_searingarrow.jpg b/src/images/icons/medium/ability_searingarrow.jpg new file mode 100644 index 0000000..ecef0a7 Binary files /dev/null and b/src/images/icons/medium/ability_searingarrow.jpg differ diff --git a/src/images/icons/medium/ability_shockwave.jpg b/src/images/icons/medium/ability_shockwave.jpg new file mode 100644 index 0000000..852f806 Binary files /dev/null and b/src/images/icons/medium/ability_shockwave.jpg differ diff --git a/src/images/icons/medium/ability_stealth.jpg b/src/images/icons/medium/ability_stealth.jpg new file mode 100644 index 0000000..895007f Binary files /dev/null and b/src/images/icons/medium/ability_stealth.jpg differ diff --git a/src/images/icons/medium/ability_thunderbolt.jpg b/src/images/icons/medium/ability_thunderbolt.jpg new file mode 100644 index 0000000..b3dc004 Binary files /dev/null and b/src/images/icons/medium/ability_thunderbolt.jpg differ diff --git a/src/images/icons/medium/ability_thunderclap.jpg b/src/images/icons/medium/ability_thunderclap.jpg new file mode 100644 index 0000000..9e9afa7 Binary files /dev/null and b/src/images/icons/medium/ability_thunderclap.jpg differ diff --git a/src/images/icons/medium/ability_townwatch.jpg b/src/images/icons/medium/ability_townwatch.jpg new file mode 100644 index 0000000..3ac058e Binary files /dev/null and b/src/images/icons/medium/ability_townwatch.jpg differ diff --git a/src/images/icons/medium/ability_trueshot.jpg b/src/images/icons/medium/ability_trueshot.jpg new file mode 100644 index 0000000..022b194 Binary files /dev/null and b/src/images/icons/medium/ability_trueshot.jpg differ diff --git a/src/images/icons/medium/ability_upgrademoonglaive.jpg b/src/images/icons/medium/ability_upgrademoonglaive.jpg new file mode 100644 index 0000000..cbf8253 Binary files /dev/null and b/src/images/icons/medium/ability_upgrademoonglaive.jpg differ diff --git a/src/images/icons/medium/ability_warrior_battleshout.jpg b/src/images/icons/medium/ability_warrior_battleshout.jpg new file mode 100644 index 0000000..df9460d Binary files /dev/null and b/src/images/icons/medium/ability_warrior_battleshout.jpg differ diff --git a/src/images/icons/medium/ability_warrior_challange.jpg b/src/images/icons/medium/ability_warrior_challange.jpg new file mode 100644 index 0000000..68cc0b3 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_challange.jpg differ diff --git a/src/images/icons/medium/ability_warrior_charge.jpg b/src/images/icons/medium/ability_warrior_charge.jpg new file mode 100644 index 0000000..5344e2d Binary files /dev/null and b/src/images/icons/medium/ability_warrior_charge.jpg differ diff --git a/src/images/icons/medium/ability_warrior_cleave.jpg b/src/images/icons/medium/ability_warrior_cleave.jpg new file mode 100644 index 0000000..a869957 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_cleave.jpg differ diff --git a/src/images/icons/medium/ability_warrior_decisivestrike.jpg b/src/images/icons/medium/ability_warrior_decisivestrike.jpg new file mode 100644 index 0000000..71e5305 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_decisivestrike.jpg differ diff --git a/src/images/icons/medium/ability_warrior_disarm.jpg b/src/images/icons/medium/ability_warrior_disarm.jpg new file mode 100644 index 0000000..c53d23f Binary files /dev/null and b/src/images/icons/medium/ability_warrior_disarm.jpg differ diff --git a/src/images/icons/medium/ability_warrior_innerrage.jpg b/src/images/icons/medium/ability_warrior_innerrage.jpg new file mode 100644 index 0000000..248764d Binary files /dev/null and b/src/images/icons/medium/ability_warrior_innerrage.jpg differ diff --git a/src/images/icons/medium/ability_warrior_punishingblow.jpg b/src/images/icons/medium/ability_warrior_punishingblow.jpg new file mode 100644 index 0000000..1fe4407 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_punishingblow.jpg differ diff --git a/src/images/icons/medium/ability_warrior_revenge.jpg b/src/images/icons/medium/ability_warrior_revenge.jpg new file mode 100644 index 0000000..eedfbe3 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_revenge.jpg differ diff --git a/src/images/icons/medium/ability_warrior_riposte.jpg b/src/images/icons/medium/ability_warrior_riposte.jpg new file mode 100644 index 0000000..6ae41ed Binary files /dev/null and b/src/images/icons/medium/ability_warrior_riposte.jpg differ diff --git a/src/images/icons/medium/ability_warrior_savageblow.jpg b/src/images/icons/medium/ability_warrior_savageblow.jpg new file mode 100644 index 0000000..1bafdf2 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_savageblow.jpg differ diff --git a/src/images/icons/medium/ability_warrior_shieldbash.jpg b/src/images/icons/medium/ability_warrior_shieldbash.jpg new file mode 100644 index 0000000..578244d Binary files /dev/null and b/src/images/icons/medium/ability_warrior_shieldbash.jpg differ diff --git a/src/images/icons/medium/ability_warrior_shieldwall.jpg b/src/images/icons/medium/ability_warrior_shieldwall.jpg new file mode 100644 index 0000000..27451a9 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_shieldwall.jpg differ diff --git a/src/images/icons/medium/ability_warrior_sunder.jpg b/src/images/icons/medium/ability_warrior_sunder.jpg new file mode 100644 index 0000000..0dcb39c Binary files /dev/null and b/src/images/icons/medium/ability_warrior_sunder.jpg differ diff --git a/src/images/icons/medium/ability_warrior_warcry.jpg b/src/images/icons/medium/ability_warrior_warcry.jpg new file mode 100644 index 0000000..d89b991 Binary files /dev/null and b/src/images/icons/medium/ability_warrior_warcry.jpg differ diff --git a/src/images/icons/medium/ability_whirlwind.jpg b/src/images/icons/medium/ability_whirlwind.jpg new file mode 100644 index 0000000..af0d0b9 Binary files /dev/null and b/src/images/icons/medium/ability_whirlwind.jpg differ diff --git a/src/images/icons/medium/class_druid.jpg b/src/images/icons/medium/class_druid.jpg new file mode 100644 index 0000000..72ce002 Binary files /dev/null and b/src/images/icons/medium/class_druid.jpg differ diff --git a/src/images/icons/medium/class_hunter.jpg b/src/images/icons/medium/class_hunter.jpg new file mode 100644 index 0000000..9598a13 Binary files /dev/null and b/src/images/icons/medium/class_hunter.jpg differ diff --git a/src/images/icons/medium/class_mage.jpg b/src/images/icons/medium/class_mage.jpg new file mode 100644 index 0000000..95f378d Binary files /dev/null and b/src/images/icons/medium/class_mage.jpg differ diff --git a/src/images/icons/medium/class_paladin.jpg b/src/images/icons/medium/class_paladin.jpg new file mode 100644 index 0000000..86cd9f0 Binary files /dev/null and b/src/images/icons/medium/class_paladin.jpg differ diff --git a/src/images/icons/medium/class_priest.jpg b/src/images/icons/medium/class_priest.jpg new file mode 100644 index 0000000..62b91ca Binary files /dev/null and b/src/images/icons/medium/class_priest.jpg differ diff --git a/src/images/icons/medium/class_rogue.jpg b/src/images/icons/medium/class_rogue.jpg new file mode 100644 index 0000000..7e967ff Binary files /dev/null and b/src/images/icons/medium/class_rogue.jpg differ diff --git a/src/images/icons/medium/class_shaman.jpg b/src/images/icons/medium/class_shaman.jpg new file mode 100644 index 0000000..2d386ff Binary files /dev/null and b/src/images/icons/medium/class_shaman.jpg differ diff --git a/src/images/icons/medium/class_warlock.jpg b/src/images/icons/medium/class_warlock.jpg new file mode 100644 index 0000000..fb62098 Binary files /dev/null and b/src/images/icons/medium/class_warlock.jpg differ diff --git a/src/images/icons/medium/class_warrior.jpg b/src/images/icons/medium/class_warrior.jpg new file mode 100644 index 0000000..67b4095 Binary files /dev/null and b/src/images/icons/medium/class_warrior.jpg differ diff --git a/src/images/icons/medium/classic_ability_druid_demoralizingroar.jpg b/src/images/icons/medium/classic_ability_druid_demoralizingroar.jpg new file mode 100644 index 0000000..ccffe05 Binary files /dev/null and b/src/images/icons/medium/classic_ability_druid_demoralizingroar.jpg differ diff --git a/src/images/icons/medium/classic_spell_fire_elementaldevastation.jpg b/src/images/icons/medium/classic_spell_fire_elementaldevastation.jpg new file mode 100644 index 0000000..68944cc Binary files /dev/null and b/src/images/icons/medium/classic_spell_fire_elementaldevastation.jpg differ diff --git a/src/images/icons/medium/classic_spell_holy_blessingofprotection.jpg b/src/images/icons/medium/classic_spell_holy_blessingofprotection.jpg new file mode 100644 index 0000000..14c56c1 Binary files /dev/null and b/src/images/icons/medium/classic_spell_holy_blessingofprotection.jpg differ diff --git a/src/images/icons/medium/classic_spell_nature_healingway.jpg b/src/images/icons/medium/classic_spell_nature_healingway.jpg new file mode 100644 index 0000000..82dbd6a Binary files /dev/null and b/src/images/icons/medium/classic_spell_nature_healingway.jpg differ diff --git a/src/images/icons/medium/inv_ammo_firetar.jpg b/src/images/icons/medium/inv_ammo_firetar.jpg new file mode 100644 index 0000000..707dad6 Binary files /dev/null and b/src/images/icons/medium/inv_ammo_firetar.jpg differ diff --git a/src/images/icons/medium/inv_axe_06.jpg b/src/images/icons/medium/inv_axe_06.jpg new file mode 100644 index 0000000..af090a2 Binary files /dev/null and b/src/images/icons/medium/inv_axe_06.jpg differ diff --git a/src/images/icons/medium/inv_axe_09.jpg b/src/images/icons/medium/inv_axe_09.jpg new file mode 100644 index 0000000..c01883b Binary files /dev/null and b/src/images/icons/medium/inv_axe_09.jpg differ diff --git a/src/images/icons/medium/inv_axe_10.jpg b/src/images/icons/medium/inv_axe_10.jpg new file mode 100644 index 0000000..716ebc3 Binary files /dev/null and b/src/images/icons/medium/inv_axe_10.jpg differ diff --git a/src/images/icons/medium/inv_enchant_essenceeternallarge.jpg b/src/images/icons/medium/inv_enchant_essenceeternallarge.jpg new file mode 100644 index 0000000..4ab685d Binary files /dev/null and b/src/images/icons/medium/inv_enchant_essenceeternallarge.jpg differ diff --git a/src/images/icons/medium/inv_gauntlets_04.jpg b/src/images/icons/medium/inv_gauntlets_04.jpg new file mode 100644 index 0000000..46e925d Binary files /dev/null and b/src/images/icons/medium/inv_gauntlets_04.jpg differ diff --git a/src/images/icons/medium/inv_hammer_04.jpg b/src/images/icons/medium/inv_hammer_04.jpg new file mode 100644 index 0000000..8c49d34 Binary files /dev/null and b/src/images/icons/medium/inv_hammer_04.jpg differ diff --git a/src/images/icons/medium/inv_mace_01.jpg b/src/images/icons/medium/inv_mace_01.jpg new file mode 100644 index 0000000..5a9b7b1 Binary files /dev/null and b/src/images/icons/medium/inv_mace_01.jpg differ diff --git a/src/images/icons/medium/inv_misc_gem_sapphire_01.jpg b/src/images/icons/medium/inv_misc_gem_sapphire_01.jpg new file mode 100644 index 0000000..8faac97 Binary files /dev/null and b/src/images/icons/medium/inv_misc_gem_sapphire_01.jpg differ diff --git a/src/images/icons/medium/inv_misc_head_dragon_black.jpg b/src/images/icons/medium/inv_misc_head_dragon_black.jpg new file mode 100644 index 0000000..13a25cf Binary files /dev/null and b/src/images/icons/medium/inv_misc_head_dragon_black.jpg differ diff --git a/src/images/icons/medium/inv_misc_monsterclaw_03.jpg b/src/images/icons/medium/inv_misc_monsterclaw_03.jpg new file mode 100644 index 0000000..1f3fc72 Binary files /dev/null and b/src/images/icons/medium/inv_misc_monsterclaw_03.jpg differ diff --git a/src/images/icons/medium/inv_misc_monsterclaw_04.jpg b/src/images/icons/medium/inv_misc_monsterclaw_04.jpg new file mode 100644 index 0000000..dc0e814 Binary files /dev/null and b/src/images/icons/medium/inv_misc_monsterclaw_04.jpg differ diff --git a/src/images/icons/medium/inv_misc_pelt_bear_03.jpg b/src/images/icons/medium/inv_misc_pelt_bear_03.jpg new file mode 100644 index 0000000..0ebda58 Binary files /dev/null and b/src/images/icons/medium/inv_misc_pelt_bear_03.jpg differ diff --git a/src/images/icons/medium/inv_relics_idolofrejuvenation.jpg b/src/images/icons/medium/inv_relics_idolofrejuvenation.jpg new file mode 100644 index 0000000..244c76b Binary files /dev/null and b/src/images/icons/medium/inv_relics_idolofrejuvenation.jpg differ diff --git a/src/images/icons/medium/inv_shield_05.jpg b/src/images/icons/medium/inv_shield_05.jpg new file mode 100644 index 0000000..9210815 Binary files /dev/null and b/src/images/icons/medium/inv_shield_05.jpg differ diff --git a/src/images/icons/medium/inv_shield_06.jpg b/src/images/icons/medium/inv_shield_06.jpg new file mode 100644 index 0000000..4eb7f8f Binary files /dev/null and b/src/images/icons/medium/inv_shield_06.jpg differ diff --git a/src/images/icons/medium/inv_spear_02.jpg b/src/images/icons/medium/inv_spear_02.jpg new file mode 100644 index 0000000..2f07954 Binary files /dev/null and b/src/images/icons/medium/inv_spear_02.jpg differ diff --git a/src/images/icons/medium/inv_spear_07.jpg b/src/images/icons/medium/inv_spear_07.jpg new file mode 100644 index 0000000..330a502 Binary files /dev/null and b/src/images/icons/medium/inv_spear_07.jpg differ diff --git a/src/images/icons/medium/inv_staff_01.jpg b/src/images/icons/medium/inv_staff_01.jpg new file mode 100644 index 0000000..0d92ad5 Binary files /dev/null and b/src/images/icons/medium/inv_staff_01.jpg differ diff --git a/src/images/icons/medium/inv_stone_04.jpg b/src/images/icons/medium/inv_stone_04.jpg new file mode 100644 index 0000000..45a94a0 Binary files /dev/null and b/src/images/icons/medium/inv_stone_04.jpg differ diff --git a/src/images/icons/medium/inv_sword_05.jpg b/src/images/icons/medium/inv_sword_05.jpg new file mode 100644 index 0000000..fab309b Binary files /dev/null and b/src/images/icons/medium/inv_sword_05.jpg differ diff --git a/src/images/icons/medium/inv_sword_17.jpg b/src/images/icons/medium/inv_sword_17.jpg new file mode 100644 index 0000000..74ae74c Binary files /dev/null and b/src/images/icons/medium/inv_sword_17.jpg differ diff --git a/src/images/icons/medium/inv_sword_20.jpg b/src/images/icons/medium/inv_sword_20.jpg new file mode 100644 index 0000000..b245276 Binary files /dev/null and b/src/images/icons/medium/inv_sword_20.jpg differ diff --git a/src/images/icons/medium/inv_sword_27.jpg b/src/images/icons/medium/inv_sword_27.jpg new file mode 100644 index 0000000..b74399e Binary files /dev/null and b/src/images/icons/medium/inv_sword_27.jpg differ diff --git a/src/images/icons/medium/inv_sword_48.jpg b/src/images/icons/medium/inv_sword_48.jpg new file mode 100644 index 0000000..70ca67b Binary files /dev/null and b/src/images/icons/medium/inv_sword_48.jpg differ diff --git a/src/images/icons/medium/inv_wand_01.jpg b/src/images/icons/medium/inv_wand_01.jpg new file mode 100644 index 0000000..d445ede Binary files /dev/null and b/src/images/icons/medium/inv_wand_01.jpg differ diff --git a/src/images/icons/medium/inv_weapon_crossbow_11.jpg b/src/images/icons/medium/inv_weapon_crossbow_11.jpg new file mode 100644 index 0000000..1c5c439 Binary files /dev/null and b/src/images/icons/medium/inv_weapon_crossbow_11.jpg differ diff --git a/src/images/icons/medium/inv_weapon_halbard_01.jpg b/src/images/icons/medium/inv_weapon_halbard_01.jpg new file mode 100644 index 0000000..7a95588 Binary files /dev/null and b/src/images/icons/medium/inv_weapon_halbard_01.jpg differ diff --git a/src/images/icons/medium/inv_weapon_rifle_06.jpg b/src/images/icons/medium/inv_weapon_rifle_06.jpg new file mode 100644 index 0000000..6839bc1 Binary files /dev/null and b/src/images/icons/medium/inv_weapon_rifle_06.jpg differ diff --git a/src/images/icons/medium/inv_weapon_shortblade_05.jpg b/src/images/icons/medium/inv_weapon_shortblade_05.jpg new file mode 100644 index 0000000..ca4d958 Binary files /dev/null and b/src/images/icons/medium/inv_weapon_shortblade_05.jpg differ diff --git a/src/images/icons/medium/spell_arcane_arcaneresilience.jpg b/src/images/icons/medium/spell_arcane_arcaneresilience.jpg new file mode 100644 index 0000000..ca81aa8 Binary files /dev/null and b/src/images/icons/medium/spell_arcane_arcaneresilience.jpg differ diff --git a/src/images/icons/medium/spell_arcane_blink.jpg b/src/images/icons/medium/spell_arcane_blink.jpg new file mode 100644 index 0000000..ac05fe0 Binary files /dev/null and b/src/images/icons/medium/spell_arcane_blink.jpg differ diff --git a/src/images/icons/medium/spell_arcane_starfire.jpg b/src/images/icons/medium/spell_arcane_starfire.jpg new file mode 100644 index 0000000..3049f38 Binary files /dev/null and b/src/images/icons/medium/spell_arcane_starfire.jpg differ diff --git a/src/images/icons/medium/spell_fire_elementaldevastation.jpg b/src/images/icons/medium/spell_fire_elementaldevastation.jpg new file mode 100644 index 0000000..ca53cb3 Binary files /dev/null and b/src/images/icons/medium/spell_fire_elementaldevastation.jpg differ diff --git a/src/images/icons/medium/spell_fire_enchantweapon.jpg b/src/images/icons/medium/spell_fire_enchantweapon.jpg new file mode 100644 index 0000000..f6e028b Binary files /dev/null and b/src/images/icons/medium/spell_fire_enchantweapon.jpg differ diff --git a/src/images/icons/medium/spell_fire_fire.jpg b/src/images/icons/medium/spell_fire_fire.jpg new file mode 100644 index 0000000..2d09ada Binary files /dev/null and b/src/images/icons/medium/spell_fire_fire.jpg differ diff --git a/src/images/icons/medium/spell_fire_firearmor.jpg b/src/images/icons/medium/spell_fire_firearmor.jpg new file mode 100644 index 0000000..417c53d Binary files /dev/null and b/src/images/icons/medium/spell_fire_firearmor.jpg differ diff --git a/src/images/icons/medium/spell_fire_fireball.jpg b/src/images/icons/medium/spell_fire_fireball.jpg new file mode 100644 index 0000000..e63685c Binary files /dev/null and b/src/images/icons/medium/spell_fire_fireball.jpg differ diff --git a/src/images/icons/medium/spell_fire_fireball02.jpg b/src/images/icons/medium/spell_fire_fireball02.jpg new file mode 100644 index 0000000..6dcd5bb Binary files /dev/null and b/src/images/icons/medium/spell_fire_fireball02.jpg differ diff --git a/src/images/icons/medium/spell_fire_firebolt.jpg b/src/images/icons/medium/spell_fire_firebolt.jpg new file mode 100644 index 0000000..9dfb638 Binary files /dev/null and b/src/images/icons/medium/spell_fire_firebolt.jpg differ diff --git a/src/images/icons/medium/spell_fire_flamebolt.jpg b/src/images/icons/medium/spell_fire_flamebolt.jpg new file mode 100644 index 0000000..45a4f39 Binary files /dev/null and b/src/images/icons/medium/spell_fire_flamebolt.jpg differ diff --git a/src/images/icons/medium/spell_fire_flameshock.jpg b/src/images/icons/medium/spell_fire_flameshock.jpg new file mode 100644 index 0000000..bf27cf8 Binary files /dev/null and b/src/images/icons/medium/spell_fire_flameshock.jpg differ diff --git a/src/images/icons/medium/spell_fire_flametounge.jpg b/src/images/icons/medium/spell_fire_flametounge.jpg new file mode 100644 index 0000000..9838456 Binary files /dev/null and b/src/images/icons/medium/spell_fire_flametounge.jpg differ diff --git a/src/images/icons/medium/spell_fire_flare.jpg b/src/images/icons/medium/spell_fire_flare.jpg new file mode 100644 index 0000000..88c3f54 Binary files /dev/null and b/src/images/icons/medium/spell_fire_flare.jpg differ diff --git a/src/images/icons/medium/spell_fire_immolation.jpg b/src/images/icons/medium/spell_fire_immolation.jpg new file mode 100644 index 0000000..3057c0e Binary files /dev/null and b/src/images/icons/medium/spell_fire_immolation.jpg differ diff --git a/src/images/icons/medium/spell_fire_incinerate.jpg b/src/images/icons/medium/spell_fire_incinerate.jpg new file mode 100644 index 0000000..2ed838f Binary files /dev/null and b/src/images/icons/medium/spell_fire_incinerate.jpg differ diff --git a/src/images/icons/medium/spell_fire_lavaspawn.jpg b/src/images/icons/medium/spell_fire_lavaspawn.jpg new file mode 100644 index 0000000..a2d5723 Binary files /dev/null and b/src/images/icons/medium/spell_fire_lavaspawn.jpg differ diff --git a/src/images/icons/medium/spell_fire_masterofelements.jpg b/src/images/icons/medium/spell_fire_masterofelements.jpg new file mode 100644 index 0000000..c85359b Binary files /dev/null and b/src/images/icons/medium/spell_fire_masterofelements.jpg differ diff --git a/src/images/icons/medium/spell_fire_meteorstorm.jpg b/src/images/icons/medium/spell_fire_meteorstorm.jpg new file mode 100644 index 0000000..45bdd24 Binary files /dev/null and b/src/images/icons/medium/spell_fire_meteorstorm.jpg differ diff --git a/src/images/icons/medium/spell_fire_sealoffire.jpg b/src/images/icons/medium/spell_fire_sealoffire.jpg new file mode 100644 index 0000000..7cbf0d0 Binary files /dev/null and b/src/images/icons/medium/spell_fire_sealoffire.jpg differ diff --git a/src/images/icons/medium/spell_fire_selfdestruct.jpg b/src/images/icons/medium/spell_fire_selfdestruct.jpg new file mode 100644 index 0000000..e33ecbd Binary files /dev/null and b/src/images/icons/medium/spell_fire_selfdestruct.jpg differ diff --git a/src/images/icons/medium/spell_fire_soulburn.jpg b/src/images/icons/medium/spell_fire_soulburn.jpg new file mode 100644 index 0000000..72992b5 Binary files /dev/null and b/src/images/icons/medium/spell_fire_soulburn.jpg differ diff --git a/src/images/icons/medium/spell_fire_volcano.jpg b/src/images/icons/medium/spell_fire_volcano.jpg new file mode 100644 index 0000000..f79dcfb Binary files /dev/null and b/src/images/icons/medium/spell_fire_volcano.jpg differ diff --git a/src/images/icons/medium/spell_fire_windsofwoe.jpg b/src/images/icons/medium/spell_fire_windsofwoe.jpg new file mode 100644 index 0000000..284eb80 Binary files /dev/null and b/src/images/icons/medium/spell_fire_windsofwoe.jpg differ diff --git a/src/images/icons/medium/spell_frost_chillingblast.jpg b/src/images/icons/medium/spell_frost_chillingblast.jpg new file mode 100644 index 0000000..442fc45 Binary files /dev/null and b/src/images/icons/medium/spell_frost_chillingblast.jpg differ diff --git a/src/images/icons/medium/spell_frost_freezingbreath.jpg b/src/images/icons/medium/spell_frost_freezingbreath.jpg new file mode 100644 index 0000000..68256be Binary files /dev/null and b/src/images/icons/medium/spell_frost_freezingbreath.jpg differ diff --git a/src/images/icons/medium/spell_frost_frost.jpg b/src/images/icons/medium/spell_frost_frost.jpg new file mode 100644 index 0000000..c5f7538 Binary files /dev/null and b/src/images/icons/medium/spell_frost_frost.jpg differ diff --git a/src/images/icons/medium/spell_frost_frostarmor.jpg b/src/images/icons/medium/spell_frost_frostarmor.jpg new file mode 100644 index 0000000..98abdc6 Binary files /dev/null and b/src/images/icons/medium/spell_frost_frostarmor.jpg differ diff --git a/src/images/icons/medium/spell_frost_frostbolt.jpg b/src/images/icons/medium/spell_frost_frostbolt.jpg new file mode 100644 index 0000000..5b4eb26 Binary files /dev/null and b/src/images/icons/medium/spell_frost_frostbolt.jpg differ diff --git a/src/images/icons/medium/spell_frost_frostbolt02.jpg b/src/images/icons/medium/spell_frost_frostbolt02.jpg new file mode 100644 index 0000000..b835511 Binary files /dev/null and b/src/images/icons/medium/spell_frost_frostbolt02.jpg differ diff --git a/src/images/icons/medium/spell_frost_frostshock.jpg b/src/images/icons/medium/spell_frost_frostshock.jpg new file mode 100644 index 0000000..9c46014 Binary files /dev/null and b/src/images/icons/medium/spell_frost_frostshock.jpg differ diff --git a/src/images/icons/medium/spell_frost_frostward.jpg b/src/images/icons/medium/spell_frost_frostward.jpg new file mode 100644 index 0000000..a93902b Binary files /dev/null and b/src/images/icons/medium/spell_frost_frostward.jpg differ diff --git a/src/images/icons/medium/spell_frost_glacier.jpg b/src/images/icons/medium/spell_frost_glacier.jpg new file mode 100644 index 0000000..73c77fc Binary files /dev/null and b/src/images/icons/medium/spell_frost_glacier.jpg differ diff --git a/src/images/icons/medium/spell_frost_iceshard.jpg b/src/images/icons/medium/spell_frost_iceshard.jpg new file mode 100644 index 0000000..f33f1c1 Binary files /dev/null and b/src/images/icons/medium/spell_frost_iceshard.jpg differ diff --git a/src/images/icons/medium/spell_frost_iceshock.jpg b/src/images/icons/medium/spell_frost_iceshock.jpg new file mode 100644 index 0000000..a44dc7d Binary files /dev/null and b/src/images/icons/medium/spell_frost_iceshock.jpg differ diff --git a/src/images/icons/medium/spell_frost_icestorm.jpg b/src/images/icons/medium/spell_frost_icestorm.jpg new file mode 100644 index 0000000..298c712 Binary files /dev/null and b/src/images/icons/medium/spell_frost_icestorm.jpg differ diff --git a/src/images/icons/medium/spell_frost_manarecharge.jpg b/src/images/icons/medium/spell_frost_manarecharge.jpg new file mode 100644 index 0000000..8e42ed1 Binary files /dev/null and b/src/images/icons/medium/spell_frost_manarecharge.jpg differ diff --git a/src/images/icons/medium/spell_frost_stun.jpg b/src/images/icons/medium/spell_frost_stun.jpg new file mode 100644 index 0000000..a823d99 Binary files /dev/null and b/src/images/icons/medium/spell_frost_stun.jpg differ diff --git a/src/images/icons/medium/spell_frost_summonwaterelemental.jpg b/src/images/icons/medium/spell_frost_summonwaterelemental.jpg new file mode 100644 index 0000000..1d1636b Binary files /dev/null and b/src/images/icons/medium/spell_frost_summonwaterelemental.jpg differ diff --git a/src/images/icons/medium/spell_frost_windwalkon.jpg b/src/images/icons/medium/spell_frost_windwalkon.jpg new file mode 100644 index 0000000..4a5c7f3 Binary files /dev/null and b/src/images/icons/medium/spell_frost_windwalkon.jpg differ diff --git a/src/images/icons/medium/spell_frost_wisp.jpg b/src/images/icons/medium/spell_frost_wisp.jpg new file mode 100644 index 0000000..edfef76 Binary files /dev/null and b/src/images/icons/medium/spell_frost_wisp.jpg differ diff --git a/src/images/icons/medium/spell_frost_wizardmark.jpg b/src/images/icons/medium/spell_frost_wizardmark.jpg new file mode 100644 index 0000000..b2fd7a5 Binary files /dev/null and b/src/images/icons/medium/spell_frost_wizardmark.jpg differ diff --git a/src/images/icons/medium/spell_holy_ashestoashes.jpg b/src/images/icons/medium/spell_holy_ashestoashes.jpg new file mode 100644 index 0000000..3dc4810 Binary files /dev/null and b/src/images/icons/medium/spell_holy_ashestoashes.jpg differ diff --git a/src/images/icons/medium/spell_holy_auraoflight.jpg b/src/images/icons/medium/spell_holy_auraoflight.jpg new file mode 100644 index 0000000..239e3f7 Binary files /dev/null and b/src/images/icons/medium/spell_holy_auraoflight.jpg differ diff --git a/src/images/icons/medium/spell_holy_blessedrecovery.jpg b/src/images/icons/medium/spell_holy_blessedrecovery.jpg new file mode 100644 index 0000000..ed959c8 Binary files /dev/null and b/src/images/icons/medium/spell_holy_blessedrecovery.jpg differ diff --git a/src/images/icons/medium/spell_holy_blessingofagility.jpg b/src/images/icons/medium/spell_holy_blessingofagility.jpg new file mode 100644 index 0000000..52b4817 Binary files /dev/null and b/src/images/icons/medium/spell_holy_blessingofagility.jpg differ diff --git a/src/images/icons/medium/spell_holy_blessingofprotection.jpg b/src/images/icons/medium/spell_holy_blessingofprotection.jpg new file mode 100644 index 0000000..14c56c1 Binary files /dev/null and b/src/images/icons/medium/spell_holy_blessingofprotection.jpg differ diff --git a/src/images/icons/medium/spell_holy_blessingofstamina.jpg b/src/images/icons/medium/spell_holy_blessingofstamina.jpg new file mode 100644 index 0000000..d9a149f Binary files /dev/null and b/src/images/icons/medium/spell_holy_blessingofstamina.jpg differ diff --git a/src/images/icons/medium/spell_holy_blessingofstrength.jpg b/src/images/icons/medium/spell_holy_blessingofstrength.jpg new file mode 100644 index 0000000..90aa5e5 Binary files /dev/null and b/src/images/icons/medium/spell_holy_blessingofstrength.jpg differ diff --git a/src/images/icons/medium/spell_holy_devotion.jpg b/src/images/icons/medium/spell_holy_devotion.jpg new file mode 100644 index 0000000..83af9a3 Binary files /dev/null and b/src/images/icons/medium/spell_holy_devotion.jpg differ diff --git a/src/images/icons/medium/spell_holy_devotionaura.jpg b/src/images/icons/medium/spell_holy_devotionaura.jpg new file mode 100644 index 0000000..8efe110 Binary files /dev/null and b/src/images/icons/medium/spell_holy_devotionaura.jpg differ diff --git a/src/images/icons/medium/spell_holy_dispelmagic.jpg b/src/images/icons/medium/spell_holy_dispelmagic.jpg new file mode 100644 index 0000000..af7db71 Binary files /dev/null and b/src/images/icons/medium/spell_holy_dispelmagic.jpg differ diff --git a/src/images/icons/medium/spell_holy_divinespirit.jpg b/src/images/icons/medium/spell_holy_divinespirit.jpg new file mode 100644 index 0000000..655df7c Binary files /dev/null and b/src/images/icons/medium/spell_holy_divinespirit.jpg differ diff --git a/src/images/icons/medium/spell_holy_elunesgrace.jpg b/src/images/icons/medium/spell_holy_elunesgrace.jpg new file mode 100644 index 0000000..e4999c1 Binary files /dev/null and b/src/images/icons/medium/spell_holy_elunesgrace.jpg differ diff --git a/src/images/icons/medium/spell_holy_excorcism_02.jpg b/src/images/icons/medium/spell_holy_excorcism_02.jpg new file mode 100644 index 0000000..ed3f502 Binary files /dev/null and b/src/images/icons/medium/spell_holy_excorcism_02.jpg differ diff --git a/src/images/icons/medium/spell_holy_eyeforaneye.jpg b/src/images/icons/medium/spell_holy_eyeforaneye.jpg new file mode 100644 index 0000000..67fb768 Binary files /dev/null and b/src/images/icons/medium/spell_holy_eyeforaneye.jpg differ diff --git a/src/images/icons/medium/spell_holy_fistofjustice.jpg b/src/images/icons/medium/spell_holy_fistofjustice.jpg new file mode 100644 index 0000000..b56a08b Binary files /dev/null and b/src/images/icons/medium/spell_holy_fistofjustice.jpg differ diff --git a/src/images/icons/medium/spell_holy_greaterheal.jpg b/src/images/icons/medium/spell_holy_greaterheal.jpg new file mode 100644 index 0000000..f7dec30 Binary files /dev/null and b/src/images/icons/medium/spell_holy_greaterheal.jpg differ diff --git a/src/images/icons/medium/spell_holy_heal.jpg b/src/images/icons/medium/spell_holy_heal.jpg new file mode 100644 index 0000000..4f01127 Binary files /dev/null and b/src/images/icons/medium/spell_holy_heal.jpg differ diff --git a/src/images/icons/medium/spell_holy_heal02.jpg b/src/images/icons/medium/spell_holy_heal02.jpg new file mode 100644 index 0000000..6c9de6d Binary files /dev/null and b/src/images/icons/medium/spell_holy_heal02.jpg differ diff --git a/src/images/icons/medium/spell_holy_healingaura.jpg b/src/images/icons/medium/spell_holy_healingaura.jpg new file mode 100644 index 0000000..dfc69a3 Binary files /dev/null and b/src/images/icons/medium/spell_holy_healingaura.jpg differ diff --git a/src/images/icons/medium/spell_holy_healingfocus.jpg b/src/images/icons/medium/spell_holy_healingfocus.jpg new file mode 100644 index 0000000..ac42224 Binary files /dev/null and b/src/images/icons/medium/spell_holy_healingfocus.jpg differ diff --git a/src/images/icons/medium/spell_holy_holybolt.jpg b/src/images/icons/medium/spell_holy_holybolt.jpg new file mode 100644 index 0000000..124cc87 Binary files /dev/null and b/src/images/icons/medium/spell_holy_holybolt.jpg differ diff --git a/src/images/icons/medium/spell_holy_holynova.jpg b/src/images/icons/medium/spell_holy_holynova.jpg new file mode 100644 index 0000000..9299bf7 Binary files /dev/null and b/src/images/icons/medium/spell_holy_holynova.jpg differ diff --git a/src/images/icons/medium/spell_holy_holysmite.jpg b/src/images/icons/medium/spell_holy_holysmite.jpg new file mode 100644 index 0000000..75f72f5 Binary files /dev/null and b/src/images/icons/medium/spell_holy_holysmite.jpg differ diff --git a/src/images/icons/medium/spell_holy_innerfire.jpg b/src/images/icons/medium/spell_holy_innerfire.jpg new file mode 100644 index 0000000..ff6849b Binary files /dev/null and b/src/images/icons/medium/spell_holy_innerfire.jpg differ diff --git a/src/images/icons/medium/spell_holy_layonhands.jpg b/src/images/icons/medium/spell_holy_layonhands.jpg new file mode 100644 index 0000000..447f7e2 Binary files /dev/null and b/src/images/icons/medium/spell_holy_layonhands.jpg differ diff --git a/src/images/icons/medium/spell_holy_magicalsentry.jpg b/src/images/icons/medium/spell_holy_magicalsentry.jpg new file mode 100644 index 0000000..3ead8c6 Binary files /dev/null and b/src/images/icons/medium/spell_holy_magicalsentry.jpg differ diff --git a/src/images/icons/medium/spell_holy_mindsooth.jpg b/src/images/icons/medium/spell_holy_mindsooth.jpg new file mode 100644 index 0000000..5e7368f Binary files /dev/null and b/src/images/icons/medium/spell_holy_mindsooth.jpg differ diff --git a/src/images/icons/medium/spell_holy_mindvision.jpg b/src/images/icons/medium/spell_holy_mindvision.jpg new file mode 100644 index 0000000..0a4155a Binary files /dev/null and b/src/images/icons/medium/spell_holy_mindvision.jpg differ diff --git a/src/images/icons/medium/spell_holy_persuitofjustice.jpg b/src/images/icons/medium/spell_holy_persuitofjustice.jpg new file mode 100644 index 0000000..5b73574 Binary files /dev/null and b/src/images/icons/medium/spell_holy_persuitofjustice.jpg differ diff --git a/src/images/icons/medium/spell_holy_power.jpg b/src/images/icons/medium/spell_holy_power.jpg new file mode 100644 index 0000000..91b5d1b Binary files /dev/null and b/src/images/icons/medium/spell_holy_power.jpg differ diff --git a/src/images/icons/medium/spell_holy_powerinfusion.jpg b/src/images/icons/medium/spell_holy_powerinfusion.jpg new file mode 100644 index 0000000..e519d94 Binary files /dev/null and b/src/images/icons/medium/spell_holy_powerinfusion.jpg differ diff --git a/src/images/icons/medium/spell_holy_powerwordshield.jpg b/src/images/icons/medium/spell_holy_powerwordshield.jpg new file mode 100644 index 0000000..6fb35e9 Binary files /dev/null and b/src/images/icons/medium/spell_holy_powerwordshield.jpg differ diff --git a/src/images/icons/medium/spell_holy_prayerofhealing.jpg b/src/images/icons/medium/spell_holy_prayerofhealing.jpg new file mode 100644 index 0000000..5054d20 Binary files /dev/null and b/src/images/icons/medium/spell_holy_prayerofhealing.jpg differ diff --git a/src/images/icons/medium/spell_holy_prayerofhealing02.jpg b/src/images/icons/medium/spell_holy_prayerofhealing02.jpg new file mode 100644 index 0000000..7fcbb68 Binary files /dev/null and b/src/images/icons/medium/spell_holy_prayerofhealing02.jpg differ diff --git a/src/images/icons/medium/spell_holy_purify.jpg b/src/images/icons/medium/spell_holy_purify.jpg new file mode 100644 index 0000000..6b14e6a Binary files /dev/null and b/src/images/icons/medium/spell_holy_purify.jpg differ diff --git a/src/images/icons/medium/spell_holy_renew.jpg b/src/images/icons/medium/spell_holy_renew.jpg new file mode 100644 index 0000000..d046aab Binary files /dev/null and b/src/images/icons/medium/spell_holy_renew.jpg differ diff --git a/src/images/icons/medium/spell_holy_retributionaura.jpg b/src/images/icons/medium/spell_holy_retributionaura.jpg new file mode 100644 index 0000000..9d15075 Binary files /dev/null and b/src/images/icons/medium/spell_holy_retributionaura.jpg differ diff --git a/src/images/icons/medium/spell_holy_righteousfury.jpg b/src/images/icons/medium/spell_holy_righteousfury.jpg new file mode 100644 index 0000000..9d745da Binary files /dev/null and b/src/images/icons/medium/spell_holy_righteousfury.jpg differ diff --git a/src/images/icons/medium/spell_holy_sealoffury.jpg b/src/images/icons/medium/spell_holy_sealoffury.jpg new file mode 100644 index 0000000..5d09e5c Binary files /dev/null and b/src/images/icons/medium/spell_holy_sealoffury.jpg differ diff --git a/src/images/icons/medium/spell_holy_sealofmight.jpg b/src/images/icons/medium/spell_holy_sealofmight.jpg new file mode 100644 index 0000000..fa0297f Binary files /dev/null and b/src/images/icons/medium/spell_holy_sealofmight.jpg differ diff --git a/src/images/icons/medium/spell_holy_sealofprotection.jpg b/src/images/icons/medium/spell_holy_sealofprotection.jpg new file mode 100644 index 0000000..312643b Binary files /dev/null and b/src/images/icons/medium/spell_holy_sealofprotection.jpg differ diff --git a/src/images/icons/medium/spell_holy_sealofsalvation.jpg b/src/images/icons/medium/spell_holy_sealofsalvation.jpg new file mode 100644 index 0000000..ee57daa Binary files /dev/null and b/src/images/icons/medium/spell_holy_sealofsalvation.jpg differ diff --git a/src/images/icons/medium/spell_holy_sealofwisdom.jpg b/src/images/icons/medium/spell_holy_sealofwisdom.jpg new file mode 100644 index 0000000..1faee61 Binary files /dev/null and b/src/images/icons/medium/spell_holy_sealofwisdom.jpg differ diff --git a/src/images/icons/medium/spell_holy_sealofwrath.jpg b/src/images/icons/medium/spell_holy_sealofwrath.jpg new file mode 100644 index 0000000..eb6127a Binary files /dev/null and b/src/images/icons/medium/spell_holy_sealofwrath.jpg differ diff --git a/src/images/icons/medium/spell_holy_searinglight.jpg b/src/images/icons/medium/spell_holy_searinglight.jpg new file mode 100644 index 0000000..a281f20 Binary files /dev/null and b/src/images/icons/medium/spell_holy_searinglight.jpg differ diff --git a/src/images/icons/medium/spell_holy_searinglightpriest.jpg b/src/images/icons/medium/spell_holy_searinglightpriest.jpg new file mode 100644 index 0000000..f589d46 Binary files /dev/null and b/src/images/icons/medium/spell_holy_searinglightpriest.jpg differ diff --git a/src/images/icons/medium/spell_holy_spellwarding.jpg b/src/images/icons/medium/spell_holy_spellwarding.jpg new file mode 100644 index 0000000..ba06756 Binary files /dev/null and b/src/images/icons/medium/spell_holy_spellwarding.jpg differ diff --git a/src/images/icons/medium/spell_holy_spiritualguidence.jpg b/src/images/icons/medium/spell_holy_spiritualguidence.jpg new file mode 100644 index 0000000..a79d498 Binary files /dev/null and b/src/images/icons/medium/spell_holy_spiritualguidence.jpg differ diff --git a/src/images/icons/medium/spell_holy_summonlightwell.jpg b/src/images/icons/medium/spell_holy_summonlightwell.jpg new file mode 100644 index 0000000..0296aa8 Binary files /dev/null and b/src/images/icons/medium/spell_holy_summonlightwell.jpg differ diff --git a/src/images/icons/medium/spell_holy_unyieldingfaith.jpg b/src/images/icons/medium/spell_holy_unyieldingfaith.jpg new file mode 100644 index 0000000..e33a579 Binary files /dev/null and b/src/images/icons/medium/spell_holy_unyieldingfaith.jpg differ diff --git a/src/images/icons/medium/spell_holy_vindication.jpg b/src/images/icons/medium/spell_holy_vindication.jpg new file mode 100644 index 0000000..5a55ed3 Binary files /dev/null and b/src/images/icons/medium/spell_holy_vindication.jpg differ diff --git a/src/images/icons/medium/spell_holy_wordfortitude.jpg b/src/images/icons/medium/spell_holy_wordfortitude.jpg new file mode 100644 index 0000000..d5e88cc Binary files /dev/null and b/src/images/icons/medium/spell_holy_wordfortitude.jpg differ diff --git a/src/images/icons/medium/spell_ice_lament.jpg b/src/images/icons/medium/spell_ice_lament.jpg new file mode 100644 index 0000000..5a9aee0 Binary files /dev/null and b/src/images/icons/medium/spell_ice_lament.jpg differ diff --git a/src/images/icons/medium/spell_ice_magicdamage.jpg b/src/images/icons/medium/spell_ice_magicdamage.jpg new file mode 100644 index 0000000..367068b Binary files /dev/null and b/src/images/icons/medium/spell_ice_magicdamage.jpg differ diff --git a/src/images/icons/medium/spell_lightning_lightningbolt01.jpg b/src/images/icons/medium/spell_lightning_lightningbolt01.jpg new file mode 100644 index 0000000..1556ea0 Binary files /dev/null and b/src/images/icons/medium/spell_lightning_lightningbolt01.jpg differ diff --git a/src/images/icons/medium/spell_magic_lesserinvisibilty.jpg b/src/images/icons/medium/spell_magic_lesserinvisibilty.jpg new file mode 100644 index 0000000..7299543 Binary files /dev/null and b/src/images/icons/medium/spell_magic_lesserinvisibilty.jpg differ diff --git a/src/images/icons/medium/spell_magic_magearmor.jpg b/src/images/icons/medium/spell_magic_magearmor.jpg new file mode 100644 index 0000000..d54f6d0 Binary files /dev/null and b/src/images/icons/medium/spell_magic_magearmor.jpg differ diff --git a/src/images/icons/medium/spell_nature_abolishmagic.jpg b/src/images/icons/medium/spell_nature_abolishmagic.jpg new file mode 100644 index 0000000..d9552d4 Binary files /dev/null and b/src/images/icons/medium/spell_nature_abolishmagic.jpg differ diff --git a/src/images/icons/medium/spell_nature_ancestralguardian.jpg b/src/images/icons/medium/spell_nature_ancestralguardian.jpg new file mode 100644 index 0000000..c35ae7d Binary files /dev/null and b/src/images/icons/medium/spell_nature_ancestralguardian.jpg differ diff --git a/src/images/icons/medium/spell_nature_astralrecalgroup.jpg b/src/images/icons/medium/spell_nature_astralrecalgroup.jpg new file mode 100644 index 0000000..079e626 Binary files /dev/null and b/src/images/icons/medium/spell_nature_astralrecalgroup.jpg differ diff --git a/src/images/icons/medium/spell_nature_bloodlust.jpg b/src/images/icons/medium/spell_nature_bloodlust.jpg new file mode 100644 index 0000000..56ea476 Binary files /dev/null and b/src/images/icons/medium/spell_nature_bloodlust.jpg differ diff --git a/src/images/icons/medium/spell_nature_callstorm.jpg b/src/images/icons/medium/spell_nature_callstorm.jpg new file mode 100644 index 0000000..f16fda4 Binary files /dev/null and b/src/images/icons/medium/spell_nature_callstorm.jpg differ diff --git a/src/images/icons/medium/spell_nature_crystalball.jpg b/src/images/icons/medium/spell_nature_crystalball.jpg new file mode 100644 index 0000000..f74a47c Binary files /dev/null and b/src/images/icons/medium/spell_nature_crystalball.jpg differ diff --git a/src/images/icons/medium/spell_nature_earthbindtotem.jpg b/src/images/icons/medium/spell_nature_earthbindtotem.jpg new file mode 100644 index 0000000..a491404 Binary files /dev/null and b/src/images/icons/medium/spell_nature_earthbindtotem.jpg differ diff --git a/src/images/icons/medium/spell_nature_enchantarmor.jpg b/src/images/icons/medium/spell_nature_enchantarmor.jpg new file mode 100644 index 0000000..d23c3fd Binary files /dev/null and b/src/images/icons/medium/spell_nature_enchantarmor.jpg differ diff --git a/src/images/icons/medium/spell_nature_eyeofthestorm.jpg b/src/images/icons/medium/spell_nature_eyeofthestorm.jpg new file mode 100644 index 0000000..a01fc78 Binary files /dev/null and b/src/images/icons/medium/spell_nature_eyeofthestorm.jpg differ diff --git a/src/images/icons/medium/spell_nature_faeriefire.jpg b/src/images/icons/medium/spell_nature_faeriefire.jpg new file mode 100644 index 0000000..775836d Binary files /dev/null and b/src/images/icons/medium/spell_nature_faeriefire.jpg differ diff --git a/src/images/icons/medium/spell_nature_forceofnature.jpg b/src/images/icons/medium/spell_nature_forceofnature.jpg new file mode 100644 index 0000000..cd593d5 Binary files /dev/null and b/src/images/icons/medium/spell_nature_forceofnature.jpg differ diff --git a/src/images/icons/medium/spell_nature_healingtouch.jpg b/src/images/icons/medium/spell_nature_healingtouch.jpg new file mode 100644 index 0000000..a3c6b1c Binary files /dev/null and b/src/images/icons/medium/spell_nature_healingtouch.jpg differ diff --git a/src/images/icons/medium/spell_nature_healingwavegreater.jpg b/src/images/icons/medium/spell_nature_healingwavegreater.jpg new file mode 100644 index 0000000..0ae9758 Binary files /dev/null and b/src/images/icons/medium/spell_nature_healingwavegreater.jpg differ diff --git a/src/images/icons/medium/spell_nature_healingwavelesser.jpg b/src/images/icons/medium/spell_nature_healingwavelesser.jpg new file mode 100644 index 0000000..96058c5 Binary files /dev/null and b/src/images/icons/medium/spell_nature_healingwavelesser.jpg differ diff --git a/src/images/icons/medium/spell_nature_healingway.jpg b/src/images/icons/medium/spell_nature_healingway.jpg new file mode 100644 index 0000000..91ee775 Binary files /dev/null and b/src/images/icons/medium/spell_nature_healingway.jpg differ diff --git a/src/images/icons/medium/spell_nature_insectswarm.jpg b/src/images/icons/medium/spell_nature_insectswarm.jpg new file mode 100644 index 0000000..20201d9 Binary files /dev/null and b/src/images/icons/medium/spell_nature_insectswarm.jpg differ diff --git a/src/images/icons/medium/spell_nature_invisibilty.jpg b/src/images/icons/medium/spell_nature_invisibilty.jpg new file mode 100644 index 0000000..9db2f23 Binary files /dev/null and b/src/images/icons/medium/spell_nature_invisibilty.jpg differ diff --git a/src/images/icons/medium/spell_nature_lightning.jpg b/src/images/icons/medium/spell_nature_lightning.jpg new file mode 100644 index 0000000..c2b830d Binary files /dev/null and b/src/images/icons/medium/spell_nature_lightning.jpg differ diff --git a/src/images/icons/medium/spell_nature_lightningshield.jpg b/src/images/icons/medium/spell_nature_lightningshield.jpg new file mode 100644 index 0000000..b4ef950 Binary files /dev/null and b/src/images/icons/medium/spell_nature_lightningshield.jpg differ diff --git a/src/images/icons/medium/spell_nature_magicimmunity.jpg b/src/images/icons/medium/spell_nature_magicimmunity.jpg new file mode 100644 index 0000000..363afec Binary files /dev/null and b/src/images/icons/medium/spell_nature_magicimmunity.jpg differ diff --git a/src/images/icons/medium/spell_nature_manaregentotem.jpg b/src/images/icons/medium/spell_nature_manaregentotem.jpg new file mode 100644 index 0000000..b8d6781 Binary files /dev/null and b/src/images/icons/medium/spell_nature_manaregentotem.jpg differ diff --git a/src/images/icons/medium/spell_nature_mirrorimage.jpg b/src/images/icons/medium/spell_nature_mirrorimage.jpg new file mode 100644 index 0000000..755c531 Binary files /dev/null and b/src/images/icons/medium/spell_nature_mirrorimage.jpg differ diff --git a/src/images/icons/medium/spell_nature_moonglow.jpg b/src/images/icons/medium/spell_nature_moonglow.jpg new file mode 100644 index 0000000..4dda86c Binary files /dev/null and b/src/images/icons/medium/spell_nature_moonglow.jpg differ diff --git a/src/images/icons/medium/spell_nature_naturesblessing.jpg b/src/images/icons/medium/spell_nature_naturesblessing.jpg new file mode 100644 index 0000000..db5c076 Binary files /dev/null and b/src/images/icons/medium/spell_nature_naturesblessing.jpg differ diff --git a/src/images/icons/medium/spell_nature_natureswrath.jpg b/src/images/icons/medium/spell_nature_natureswrath.jpg new file mode 100644 index 0000000..07dbd8b Binary files /dev/null and b/src/images/icons/medium/spell_nature_natureswrath.jpg differ diff --git a/src/images/icons/medium/spell_nature_naturetouchgrow.jpg b/src/images/icons/medium/spell_nature_naturetouchgrow.jpg new file mode 100644 index 0000000..9b4b4f5 Binary files /dev/null and b/src/images/icons/medium/spell_nature_naturetouchgrow.jpg differ diff --git a/src/images/icons/medium/spell_nature_nullward.jpg b/src/images/icons/medium/spell_nature_nullward.jpg new file mode 100644 index 0000000..4115987 Binary files /dev/null and b/src/images/icons/medium/spell_nature_nullward.jpg differ diff --git a/src/images/icons/medium/spell_nature_protectionformnature.jpg b/src/images/icons/medium/spell_nature_protectionformnature.jpg new file mode 100644 index 0000000..85d6fd1 Binary files /dev/null and b/src/images/icons/medium/spell_nature_protectionformnature.jpg differ diff --git a/src/images/icons/medium/spell_nature_purge.jpg b/src/images/icons/medium/spell_nature_purge.jpg new file mode 100644 index 0000000..6ccaaac Binary files /dev/null and b/src/images/icons/medium/spell_nature_purge.jpg differ diff --git a/src/images/icons/medium/spell_nature_ravenform.jpg b/src/images/icons/medium/spell_nature_ravenform.jpg new file mode 100644 index 0000000..0717538 Binary files /dev/null and b/src/images/icons/medium/spell_nature_ravenform.jpg differ diff --git a/src/images/icons/medium/spell_nature_regeneration.jpg b/src/images/icons/medium/spell_nature_regeneration.jpg new file mode 100644 index 0000000..c75289c Binary files /dev/null and b/src/images/icons/medium/spell_nature_regeneration.jpg differ diff --git a/src/images/icons/medium/spell_nature_reincarnation.jpg b/src/images/icons/medium/spell_nature_reincarnation.jpg new file mode 100644 index 0000000..f0f76a3 Binary files /dev/null and b/src/images/icons/medium/spell_nature_reincarnation.jpg differ diff --git a/src/images/icons/medium/spell_nature_rejuvenation.jpg b/src/images/icons/medium/spell_nature_rejuvenation.jpg new file mode 100644 index 0000000..46affff Binary files /dev/null and b/src/images/icons/medium/spell_nature_rejuvenation.jpg differ diff --git a/src/images/icons/medium/spell_nature_removecurse.jpg b/src/images/icons/medium/spell_nature_removecurse.jpg new file mode 100644 index 0000000..a8f77cf Binary files /dev/null and b/src/images/icons/medium/spell_nature_removecurse.jpg differ diff --git a/src/images/icons/medium/spell_nature_resistnature.jpg b/src/images/icons/medium/spell_nature_resistnature.jpg new file mode 100644 index 0000000..fac2fb0 Binary files /dev/null and b/src/images/icons/medium/spell_nature_resistnature.jpg differ diff --git a/src/images/icons/medium/spell_nature_sentinal.jpg b/src/images/icons/medium/spell_nature_sentinal.jpg new file mode 100644 index 0000000..3b8d17b Binary files /dev/null and b/src/images/icons/medium/spell_nature_sentinal.jpg differ diff --git a/src/images/icons/medium/spell_nature_sleep.jpg b/src/images/icons/medium/spell_nature_sleep.jpg new file mode 100644 index 0000000..1c4d032 Binary files /dev/null and b/src/images/icons/medium/spell_nature_sleep.jpg differ diff --git a/src/images/icons/medium/spell_nature_slowingtotem.jpg b/src/images/icons/medium/spell_nature_slowingtotem.jpg new file mode 100644 index 0000000..11d0cb0 Binary files /dev/null and b/src/images/icons/medium/spell_nature_slowingtotem.jpg differ diff --git a/src/images/icons/medium/spell_nature_spiritarmor.jpg b/src/images/icons/medium/spell_nature_spiritarmor.jpg new file mode 100644 index 0000000..2c56ce6 Binary files /dev/null and b/src/images/icons/medium/spell_nature_spiritarmor.jpg differ diff --git a/src/images/icons/medium/spell_nature_spiritwolf.jpg b/src/images/icons/medium/spell_nature_spiritwolf.jpg new file mode 100644 index 0000000..947f128 Binary files /dev/null and b/src/images/icons/medium/spell_nature_spiritwolf.jpg differ diff --git a/src/images/icons/medium/spell_nature_starfall.jpg b/src/images/icons/medium/spell_nature_starfall.jpg new file mode 100644 index 0000000..2b02a87 Binary files /dev/null and b/src/images/icons/medium/spell_nature_starfall.jpg differ diff --git a/src/images/icons/medium/spell_nature_stoneclawtotem.jpg b/src/images/icons/medium/spell_nature_stoneclawtotem.jpg new file mode 100644 index 0000000..2afc59c Binary files /dev/null and b/src/images/icons/medium/spell_nature_stoneclawtotem.jpg differ diff --git a/src/images/icons/medium/spell_nature_stoneskintotem.jpg b/src/images/icons/medium/spell_nature_stoneskintotem.jpg new file mode 100644 index 0000000..e58ec76 Binary files /dev/null and b/src/images/icons/medium/spell_nature_stoneskintotem.jpg differ diff --git a/src/images/icons/medium/spell_nature_stormreach.jpg b/src/images/icons/medium/spell_nature_stormreach.jpg new file mode 100644 index 0000000..a686618 Binary files /dev/null and b/src/images/icons/medium/spell_nature_stormreach.jpg differ diff --git a/src/images/icons/medium/spell_nature_stranglevines.jpg b/src/images/icons/medium/spell_nature_stranglevines.jpg new file mode 100644 index 0000000..cbadb2d Binary files /dev/null and b/src/images/icons/medium/spell_nature_stranglevines.jpg differ diff --git a/src/images/icons/medium/spell_nature_thorns.jpg b/src/images/icons/medium/spell_nature_thorns.jpg new file mode 100644 index 0000000..52e70e9 Binary files /dev/null and b/src/images/icons/medium/spell_nature_thorns.jpg differ diff --git a/src/images/icons/medium/spell_nature_timestop.jpg b/src/images/icons/medium/spell_nature_timestop.jpg new file mode 100644 index 0000000..c3593c8 Binary files /dev/null and b/src/images/icons/medium/spell_nature_timestop.jpg differ diff --git a/src/images/icons/medium/spell_nature_tranquility.jpg b/src/images/icons/medium/spell_nature_tranquility.jpg new file mode 100644 index 0000000..51e8ea5 Binary files /dev/null and b/src/images/icons/medium/spell_nature_tranquility.jpg differ diff --git a/src/images/icons/medium/spell_nature_undyingstrength.jpg b/src/images/icons/medium/spell_nature_undyingstrength.jpg new file mode 100644 index 0000000..a872962 Binary files /dev/null and b/src/images/icons/medium/spell_nature_undyingstrength.jpg differ diff --git a/src/images/icons/medium/spell_nature_unyeildingstamina.jpg b/src/images/icons/medium/spell_nature_unyeildingstamina.jpg new file mode 100644 index 0000000..9cdf35d Binary files /dev/null and b/src/images/icons/medium/spell_nature_unyeildingstamina.jpg differ diff --git a/src/images/icons/medium/spell_nature_wispheal.jpg b/src/images/icons/medium/spell_nature_wispheal.jpg new file mode 100644 index 0000000..80a7c2f Binary files /dev/null and b/src/images/icons/medium/spell_nature_wispheal.jpg differ diff --git a/src/images/icons/medium/spell_nature_wispsplode.jpg b/src/images/icons/medium/spell_nature_wispsplode.jpg new file mode 100644 index 0000000..e0b67de Binary files /dev/null and b/src/images/icons/medium/spell_nature_wispsplode.jpg differ diff --git a/src/images/icons/medium/spell_shadow_abominationexplosion.jpg b/src/images/icons/medium/spell_shadow_abominationexplosion.jpg new file mode 100644 index 0000000..928a1d6 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_abominationexplosion.jpg differ diff --git a/src/images/icons/medium/spell_shadow_antishadow.jpg b/src/images/icons/medium/spell_shadow_antishadow.jpg new file mode 100644 index 0000000..3b76890 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_antishadow.jpg differ diff --git a/src/images/icons/medium/spell_shadow_blackplague.jpg b/src/images/icons/medium/spell_shadow_blackplague.jpg new file mode 100644 index 0000000..f1b66a3 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_blackplague.jpg differ diff --git a/src/images/icons/medium/spell_shadow_burningspirit.jpg b/src/images/icons/medium/spell_shadow_burningspirit.jpg new file mode 100644 index 0000000..134088b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_burningspirit.jpg differ diff --git a/src/images/icons/medium/spell_shadow_callofbone.jpg b/src/images/icons/medium/spell_shadow_callofbone.jpg new file mode 100644 index 0000000..46f0fdd Binary files /dev/null and b/src/images/icons/medium/spell_shadow_callofbone.jpg differ diff --git a/src/images/icons/medium/spell_shadow_charm.jpg b/src/images/icons/medium/spell_shadow_charm.jpg new file mode 100644 index 0000000..d69864b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_charm.jpg differ diff --git a/src/images/icons/medium/spell_shadow_chilltouch.jpg b/src/images/icons/medium/spell_shadow_chilltouch.jpg new file mode 100644 index 0000000..84c6c0b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_chilltouch.jpg differ diff --git a/src/images/icons/medium/spell_shadow_contagion.jpg b/src/images/icons/medium/spell_shadow_contagion.jpg new file mode 100644 index 0000000..6540a0a Binary files /dev/null and b/src/images/icons/medium/spell_shadow_contagion.jpg differ diff --git a/src/images/icons/medium/spell_shadow_corpseexplode.jpg b/src/images/icons/medium/spell_shadow_corpseexplode.jpg new file mode 100644 index 0000000..df27302 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_corpseexplode.jpg differ diff --git a/src/images/icons/medium/spell_shadow_curse.jpg b/src/images/icons/medium/spell_shadow_curse.jpg new file mode 100644 index 0000000..4639d13 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_curse.jpg differ diff --git a/src/images/icons/medium/spell_shadow_curseofmannoroth.jpg b/src/images/icons/medium/spell_shadow_curseofmannoroth.jpg new file mode 100644 index 0000000..1b1e2c0 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_curseofmannoroth.jpg differ diff --git a/src/images/icons/medium/spell_shadow_curseofsargeras.jpg b/src/images/icons/medium/spell_shadow_curseofsargeras.jpg new file mode 100644 index 0000000..0cb1d23 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_curseofsargeras.jpg differ diff --git a/src/images/icons/medium/spell_shadow_darkritual.jpg b/src/images/icons/medium/spell_shadow_darkritual.jpg new file mode 100644 index 0000000..0af41f0 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_darkritual.jpg differ diff --git a/src/images/icons/medium/spell_shadow_deathpact.jpg b/src/images/icons/medium/spell_shadow_deathpact.jpg new file mode 100644 index 0000000..67af95b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_deathpact.jpg differ diff --git a/src/images/icons/medium/spell_shadow_deathscream.jpg b/src/images/icons/medium/spell_shadow_deathscream.jpg new file mode 100644 index 0000000..7862f1f Binary files /dev/null and b/src/images/icons/medium/spell_shadow_deathscream.jpg differ diff --git a/src/images/icons/medium/spell_shadow_detectlesserinvisibility.jpg b/src/images/icons/medium/spell_shadow_detectlesserinvisibility.jpg new file mode 100644 index 0000000..5be999b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_detectlesserinvisibility.jpg differ diff --git a/src/images/icons/medium/spell_shadow_enslavedemon.jpg b/src/images/icons/medium/spell_shadow_enslavedemon.jpg new file mode 100644 index 0000000..87c85e6 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_enslavedemon.jpg differ diff --git a/src/images/icons/medium/spell_shadow_fingerofdeath.jpg b/src/images/icons/medium/spell_shadow_fingerofdeath.jpg new file mode 100644 index 0000000..05572a5 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_fingerofdeath.jpg differ diff --git a/src/images/icons/medium/spell_shadow_fumble.jpg b/src/images/icons/medium/spell_shadow_fumble.jpg new file mode 100644 index 0000000..7b8e2bb Binary files /dev/null and b/src/images/icons/medium/spell_shadow_fumble.jpg differ diff --git a/src/images/icons/medium/spell_shadow_gathershadows.jpg b/src/images/icons/medium/spell_shadow_gathershadows.jpg new file mode 100644 index 0000000..4dd2548 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_gathershadows.jpg differ diff --git a/src/images/icons/medium/spell_shadow_grimward.jpg b/src/images/icons/medium/spell_shadow_grimward.jpg new file mode 100644 index 0000000..61f774e Binary files /dev/null and b/src/images/icons/medium/spell_shadow_grimward.jpg differ diff --git a/src/images/icons/medium/spell_shadow_haunting.jpg b/src/images/icons/medium/spell_shadow_haunting.jpg new file mode 100644 index 0000000..50686a0 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_haunting.jpg differ diff --git a/src/images/icons/medium/spell_shadow_impphaseshift.jpg b/src/images/icons/medium/spell_shadow_impphaseshift.jpg new file mode 100644 index 0000000..51fdc53 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_impphaseshift.jpg differ diff --git a/src/images/icons/medium/spell_shadow_improvedvampiricembrace.jpg b/src/images/icons/medium/spell_shadow_improvedvampiricembrace.jpg new file mode 100644 index 0000000..4fc6a0b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_improvedvampiricembrace.jpg differ diff --git a/src/images/icons/medium/spell_shadow_lifedrain.jpg b/src/images/icons/medium/spell_shadow_lifedrain.jpg new file mode 100644 index 0000000..297e9f3 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_lifedrain.jpg differ diff --git a/src/images/icons/medium/spell_shadow_lifedrain02.jpg b/src/images/icons/medium/spell_shadow_lifedrain02.jpg new file mode 100644 index 0000000..8b119ca Binary files /dev/null and b/src/images/icons/medium/spell_shadow_lifedrain02.jpg differ diff --git a/src/images/icons/medium/spell_shadow_manaburn.jpg b/src/images/icons/medium/spell_shadow_manaburn.jpg new file mode 100644 index 0000000..94d3a17 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_manaburn.jpg differ diff --git a/src/images/icons/medium/spell_shadow_metamorphosis.jpg b/src/images/icons/medium/spell_shadow_metamorphosis.jpg new file mode 100644 index 0000000..4e09c88 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_metamorphosis.jpg differ diff --git a/src/images/icons/medium/spell_shadow_possession.jpg b/src/images/icons/medium/spell_shadow_possession.jpg new file mode 100644 index 0000000..099d4fa Binary files /dev/null and b/src/images/icons/medium/spell_shadow_possession.jpg differ diff --git a/src/images/icons/medium/spell_shadow_psychicscream.jpg b/src/images/icons/medium/spell_shadow_psychicscream.jpg new file mode 100644 index 0000000..91d71f4 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_psychicscream.jpg differ diff --git a/src/images/icons/medium/spell_shadow_requiem.jpg b/src/images/icons/medium/spell_shadow_requiem.jpg new file mode 100644 index 0000000..427f886 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_requiem.jpg differ diff --git a/src/images/icons/medium/spell_shadow_ritualofsacrifice.jpg b/src/images/icons/medium/spell_shadow_ritualofsacrifice.jpg new file mode 100644 index 0000000..5aeeac5 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_ritualofsacrifice.jpg differ diff --git a/src/images/icons/medium/spell_shadow_scourgebuild.jpg b/src/images/icons/medium/spell_shadow_scourgebuild.jpg new file mode 100644 index 0000000..4a6c688 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_scourgebuild.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadetruesight.jpg b/src/images/icons/medium/spell_shadow_shadetruesight.jpg new file mode 100644 index 0000000..a6185aa Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadetruesight.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadowbolt.jpg b/src/images/icons/medium/spell_shadow_shadowbolt.jpg new file mode 100644 index 0000000..576f536 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadowbolt.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadowform.jpg b/src/images/icons/medium/spell_shadow_shadowform.jpg new file mode 100644 index 0000000..70c23fa Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadowform.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadowpact.jpg b/src/images/icons/medium/spell_shadow_shadowpact.jpg new file mode 100644 index 0000000..098ba71 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadowpact.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadowward.jpg b/src/images/icons/medium/spell_shadow_shadowward.jpg new file mode 100644 index 0000000..29708b2 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadowward.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadowworddominate.jpg b/src/images/icons/medium/spell_shadow_shadowworddominate.jpg new file mode 100644 index 0000000..6e3b97d Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadowworddominate.jpg differ diff --git a/src/images/icons/medium/spell_shadow_shadowwordpain.jpg b/src/images/icons/medium/spell_shadow_shadowwordpain.jpg new file mode 100644 index 0000000..478a816 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_shadowwordpain.jpg differ diff --git a/src/images/icons/medium/spell_shadow_siphonmana.jpg b/src/images/icons/medium/spell_shadow_siphonmana.jpg new file mode 100644 index 0000000..27f17cf Binary files /dev/null and b/src/images/icons/medium/spell_shadow_siphonmana.jpg differ diff --git a/src/images/icons/medium/spell_shadow_summonimp.jpg b/src/images/icons/medium/spell_shadow_summonimp.jpg new file mode 100644 index 0000000..7b0302c Binary files /dev/null and b/src/images/icons/medium/spell_shadow_summonimp.jpg differ diff --git a/src/images/icons/medium/spell_shadow_summonsuccubus.jpg b/src/images/icons/medium/spell_shadow_summonsuccubus.jpg new file mode 100644 index 0000000..4bd405b Binary files /dev/null and b/src/images/icons/medium/spell_shadow_summonsuccubus.jpg differ diff --git a/src/images/icons/medium/spell_shadow_summonvoidwalker.jpg b/src/images/icons/medium/spell_shadow_summonvoidwalker.jpg new file mode 100644 index 0000000..cdc65bf Binary files /dev/null and b/src/images/icons/medium/spell_shadow_summonvoidwalker.jpg differ diff --git a/src/images/icons/medium/spell_shadow_teleport.jpg b/src/images/icons/medium/spell_shadow_teleport.jpg new file mode 100644 index 0000000..8d0c172 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_teleport.jpg differ diff --git a/src/images/icons/medium/spell_shadow_twilight.jpg b/src/images/icons/medium/spell_shadow_twilight.jpg new file mode 100644 index 0000000..a8c7c58 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_twilight.jpg differ diff --git a/src/images/icons/medium/spell_shadow_unholyfrenzy.jpg b/src/images/icons/medium/spell_shadow_unholyfrenzy.jpg new file mode 100644 index 0000000..957a1d0 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_unholyfrenzy.jpg differ diff --git a/src/images/icons/medium/spell_shadow_unsummonbuilding.jpg b/src/images/icons/medium/spell_shadow_unsummonbuilding.jpg new file mode 100644 index 0000000..7d1d7a0 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_unsummonbuilding.jpg differ diff --git a/src/images/icons/medium/spell_shadow_vampiricaura.jpg b/src/images/icons/medium/spell_shadow_vampiricaura.jpg new file mode 100644 index 0000000..83ea096 Binary files /dev/null and b/src/images/icons/medium/spell_shadow_vampiricaura.jpg differ diff --git a/src/tools/fetch-icons.ts b/src/tools/fetch-icons.ts new file mode 100644 index 0000000..9288739 --- /dev/null +++ b/src/tools/fetch-icons.ts @@ -0,0 +1,57 @@ +import fs from 'fs' +import spells from '../data/spells.json' +import { classes } from '../data/classes' +import { talentsById } from '../data/talents' +import request from 'request' + +const ICONS_FOLDER = './src/images/icons' +const SIZES = ['medium', 'large'] + +const onlyUnique = (value, index, self) => self.indexOf(value) === index +const getIcon = (item): string => item.icon +const isSizeMissing = (icon) => (size): boolean => !fs.existsSync(getPath(icon, size)) + +const getIconNames = (): string[] => { + return [ + // 'inv_misc_questionmark', + ...Object.values(spells).map(getIcon), + ...Object.values(classes).map(getIcon), + ...Object.values(talentsById).map(getIcon) + ].filter(onlyUnique) +} + +const getMissingIconNames = (): string[] => { + return getIconNames().filter((icon) => SIZES.some(isSizeMissing(icon))) +} + +const getPath = (icon: string, size: string): string => { + return `${ICONS_FOLDER}/${size}/${icon}.jpg` +} + +const getUrl = (icon: string, size: string): string => { + // Relieve some burden from Wowhead's servers <3 + return `https://wow.zamimg.com/images/wow/icons/${size}/${icon}.jpg` +} + +const download = async (uri: string, path: string) => + request(uri).pipe(fs.createWriteStream(path)) + +export const fetchIcons = async () => { + const icons = getMissingIconNames() + console.log(`Found ${icons.length} missing icons`) + + icons.forEach((icon) => { + // Only fetch for missing sizes + const missingSizes = SIZES.filter(isSizeMissing(icon)) + + if (missingSizes.length) { + console.log(`missing sizes for ${icon}: `, missingSizes) + + missingSizes.forEach(size => { + download(getUrl(icon, size), getPath(icon, size)) + }) + } + }) +} + +fetchIcons() \ No newline at end of file diff --git a/src/tools/data-fetch.ts b/src/tools/fetch-spelldata.ts similarity index 97% rename from src/tools/data-fetch.ts rename to src/tools/fetch-spelldata.ts index d7e9f5c..0f5800c 100644 --- a/src/tools/data-fetch.ts +++ b/src/tools/fetch-spelldata.ts @@ -1,4 +1,3 @@ -// import '../src/types' import { talentsById } from '../data/talents' import fetch from 'node-fetch' import fs from 'fs' diff --git a/yarn.lock b/yarn.lock index b6d1f51..12124ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1271,6 +1271,11 @@ dependencies: "@babel/types" "^7.3.0" +"@types/caseless@*": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" + integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== + "@types/cheerio@^0.22.12": version "0.22.12" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.12.tgz#93c050401d4935a5376e8b352965f7458bed5340" @@ -1374,11 +1379,26 @@ "@types/prop-types" "*" csstype "^2.2.0" +"@types/request@^2.48.2": + version "2.48.2" + resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.2.tgz#936374cbe1179d7ed529fc02543deb4597450fed" + integrity sha512-gP+PSFXAXMrd5PcD7SqHeUjdGshAI8vKQ3+AvpQr3ht9iQea+59LOKvKITcQI+Lg+1EIkDP6AFSBUJPWG8GDyA== + dependencies: + "@types/caseless" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + form-data "^2.5.0" + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== +"@types/tough-cookie@*": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.5.tgz#9da44ed75571999b65c37b60c9b2b88db54c585d" + integrity sha512-SCcK7mvGi3+ZNz833RRjFIxrn4gI1PPR3NtuIS+6vMkvmsGjosqTJwRt5bAEFLRz+wtJMWv8+uOnZf2hi2QXTg== + "@types/yargs@^12.0.2", "@types/yargs@^12.0.9": version "12.0.12" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-12.0.12.tgz#45dd1d0638e8c8f153e87d296907659296873916" @@ -4261,6 +4281,15 @@ fork-ts-checker-webpack-plugin@1.1.1: tapable "^1.0.0" worker-rpc "^0.1.0" +form-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.0.tgz#094ec359dc4b55e7d62e0db4acd76e89fe874d37" + integrity sha512-WXieX3G/8side6VIqx44ablyULoGruSde5PNTxoUyo5CeyAMX6nVWUd0rgist/EuX655cjhUhTo1Fo3tRYqbcA== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"