diff --git a/package-lock.json b/package-lock.json index f87d2c9..5087b1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4630,101 +4630,6 @@ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" }, - "csgogsi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/csgogsi/-/csgogsi-2.2.0.tgz", - "integrity": "sha512-qfTN+m1K25imLEFLlyC0p+gOeUcVBvLKolzjkiU3l3o3VK78XtGQ6cTIRuw8vZjP9Vt6/Z/vMXyRtg+SWxjdVA==", - "requires": { - "eventemitter3": "^4.0.7" - } - }, - "csgogsi-socket": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/csgogsi-socket/-/csgogsi-socket-2.2.0.tgz", - "integrity": "sha512-aygx7CiqJUa7tI0RNdnSrxK7qjsx2Lm3FKERZLSlYh3ROvP6TyZmC1HdWMEHe4Oy6GwZ6gnhYco4IqZ2yvWE1w==", - "requires": { - "csgogsi": "^2.2.0", - "socket.io-client": "^4.0.0" - }, - "dependencies": { - "base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=" - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - }, - "engine.io-client": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-5.0.0.tgz", - "integrity": "sha512-e6GK0Fqvq45Nu/j7YdIVqXtDPvlsggAcfml3QiEiGdJ1qeh7IQU6knxSN3+yy9BmbnXtIfjo1hK4MFyHKdc9mQ==", - "requires": { - "base64-arraybuffer": "0.1.4", - "component-emitter": "~1.3.0", - "debug": "~4.3.1", - "engine.io-parser": "~4.0.1", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "yeast": "0.1.2" - } - }, - "engine.io-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz", - "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==", - "requires": { - "base64-arraybuffer": "0.1.4" - } - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" - }, - "socket.io-client": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.0.0.tgz", - "integrity": "sha512-27yQxmXJAEYF19Ygyl8FPJ0if0wegpSmkIIbrWJeI7n7ST1JyH8bbD5v3fjjGY5cfCanACJ3dARUAyiVFNrlTQ==", - "requires": { - "@types/component-emitter": "^1.2.10", - "backo2": "~1.0.2", - "component-emitter": "~1.3.0", - "debug": "~4.3.1", - "engine.io-client": "~5.0.0", - "parseuri": "0.0.6", - "socket.io-parser": "~4.0.4" - } - }, - "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" - } - }, - "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==" - } - } - }, "css": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", @@ -5523,9 +5428,9 @@ } }, "dotagsi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/dotagsi/-/dotagsi-1.0.5.tgz", - "integrity": "sha512-dg/leyVaeV0wKCegqeOoQ3M27LRKLY+sZpM6AVxuyhJ+KjRM/t7Gub49jp8fSPZE/Gcfu1idtQazawJdSPzuyg==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/dotagsi/-/dotagsi-1.0.7.tgz", + "integrity": "sha512-o4AgDbuU1F357zjCGGbIKT/6ucFnokjYapr9q96Zs+YNhu8XxGIAxfNcaUjHaMUYS0f4VRiCpP+jGqHE3qZ9qQ==" }, "dotenv": { "version": "8.2.0", diff --git a/package.json b/package.json index 81949f5..93601fa 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,7 @@ "@types/node": "12.11.1", "@types/react": "16.9.9", "@types/react-dom": "16.9.2", - "csgogsi-socket": "^2.2.0", - "dotagsi": "^1.0.5", + "dotagsi": "^1.0.7", "query-string": "^6.12.1", "react": "^16.13.1", "react-dom": "^16.13.1", diff --git a/public/abilities/abaddon_aphotic_shield_lg.png b/public/abilities/abaddon_aphotic_shield.png similarity index 100% rename from public/abilities/abaddon_aphotic_shield_lg.png rename to public/abilities/abaddon_aphotic_shield.png diff --git a/public/abilities/abaddon_borrowed_time_lg.png b/public/abilities/abaddon_borrowed_time.png similarity index 100% rename from public/abilities/abaddon_borrowed_time_lg.png rename to public/abilities/abaddon_borrowed_time.png diff --git a/public/abilities/abaddon_death_coil_lg.png b/public/abilities/abaddon_death_coil.png similarity index 100% rename from public/abilities/abaddon_death_coil_lg.png rename to public/abilities/abaddon_death_coil.png diff --git a/public/abilities/abaddon_frostmourne_lg.png b/public/abilities/abaddon_frostmourne.png similarity index 100% rename from public/abilities/abaddon_frostmourne_lg.png rename to public/abilities/abaddon_frostmourne.png diff --git a/public/abilities/ability_default_lg.png b/public/abilities/ability_default.png similarity index 100% rename from public/abilities/ability_default_lg.png rename to public/abilities/ability_default.png diff --git a/public/abilities/abyssal_underlord_atrophy_aura_lg.png b/public/abilities/abyssal_underlord_atrophy_aura.png similarity index 100% rename from public/abilities/abyssal_underlord_atrophy_aura_lg.png rename to public/abilities/abyssal_underlord_atrophy_aura.png diff --git a/public/abilities/abyssal_underlord_cancel_dark_rift_lg.png b/public/abilities/abyssal_underlord_cancel_dark_rift.png similarity index 100% rename from public/abilities/abyssal_underlord_cancel_dark_rift_lg.png rename to public/abilities/abyssal_underlord_cancel_dark_rift.png diff --git a/public/abilities/abyssal_underlord_dark_rift_lg.png b/public/abilities/abyssal_underlord_dark_rift.png similarity index 100% rename from public/abilities/abyssal_underlord_dark_rift_lg.png rename to public/abilities/abyssal_underlord_dark_rift.png diff --git a/public/abilities/abyssal_underlord_firestorm_lg.png b/public/abilities/abyssal_underlord_firestorm.png similarity index 100% rename from public/abilities/abyssal_underlord_firestorm_lg.png rename to public/abilities/abyssal_underlord_firestorm.png diff --git a/public/abilities/abyssal_underlord_pit_of_malice_lg.png b/public/abilities/abyssal_underlord_pit_of_malice.png similarity index 100% rename from public/abilities/abyssal_underlord_pit_of_malice_lg.png rename to public/abilities/abyssal_underlord_pit_of_malice.png diff --git a/public/abilities/alchemist_acid_spray_lg.png b/public/abilities/alchemist_acid_spray.png similarity index 100% rename from public/abilities/alchemist_acid_spray_lg.png rename to public/abilities/alchemist_acid_spray.png diff --git a/public/abilities/alchemist_berserk_potion_lg.png b/public/abilities/alchemist_berserk_potion.png similarity index 100% rename from public/abilities/alchemist_berserk_potion_lg.png rename to public/abilities/alchemist_berserk_potion.png diff --git a/public/abilities/alchemist_chemical_rage_lg.png b/public/abilities/alchemist_chemical_rage.png similarity index 100% rename from public/abilities/alchemist_chemical_rage_lg.png rename to public/abilities/alchemist_chemical_rage.png diff --git a/public/abilities/alchemist_goblins_greed_lg.png b/public/abilities/alchemist_goblins_greed.png similarity index 100% rename from public/abilities/alchemist_goblins_greed_lg.png rename to public/abilities/alchemist_goblins_greed.png diff --git a/public/abilities/alchemist_unstable_concoction_lg.png b/public/abilities/alchemist_unstable_concoction.png similarity index 100% rename from public/abilities/alchemist_unstable_concoction_lg.png rename to public/abilities/alchemist_unstable_concoction.png diff --git a/public/abilities/alchemist_unstable_concoction_throw_lg.png b/public/abilities/alchemist_unstable_concoction_throw.png similarity index 100% rename from public/abilities/alchemist_unstable_concoction_throw_lg.png rename to public/abilities/alchemist_unstable_concoction_throw.png diff --git a/public/abilities/alpha_wolf_command_aura_lg.png b/public/abilities/alpha_wolf_command_aura.png similarity index 100% rename from public/abilities/alpha_wolf_command_aura_lg.png rename to public/abilities/alpha_wolf_command_aura.png diff --git a/public/abilities/alpha_wolf_critical_strike_lg.png b/public/abilities/alpha_wolf_critical_strike.png similarity index 100% rename from public/abilities/alpha_wolf_critical_strike_lg.png rename to public/abilities/alpha_wolf_critical_strike.png diff --git a/public/abilities/ancient_apparition_chilling_touch_lg.png b/public/abilities/ancient_apparition_chilling_touch.png similarity index 100% rename from public/abilities/ancient_apparition_chilling_touch_lg.png rename to public/abilities/ancient_apparition_chilling_touch.png diff --git a/public/abilities/ancient_apparition_cold_feet_lg.png b/public/abilities/ancient_apparition_cold_feet.png similarity index 100% rename from public/abilities/ancient_apparition_cold_feet_lg.png rename to public/abilities/ancient_apparition_cold_feet.png diff --git a/public/abilities/ancient_apparition_ice_blast_lg.png b/public/abilities/ancient_apparition_ice_blast.png similarity index 100% rename from public/abilities/ancient_apparition_ice_blast_lg.png rename to public/abilities/ancient_apparition_ice_blast.png diff --git a/public/abilities/ancient_apparition_ice_blast_release_lg.png b/public/abilities/ancient_apparition_ice_blast_release.png similarity index 100% rename from public/abilities/ancient_apparition_ice_blast_release_lg.png rename to public/abilities/ancient_apparition_ice_blast_release.png diff --git a/public/abilities/ancient_apparition_ice_vortex_lg.png b/public/abilities/ancient_apparition_ice_vortex.png similarity index 100% rename from public/abilities/ancient_apparition_ice_vortex_lg.png rename to public/abilities/ancient_apparition_ice_vortex.png diff --git a/public/abilities/antimage_blink_lg.png b/public/abilities/antimage_blink.png similarity index 100% rename from public/abilities/antimage_blink_lg.png rename to public/abilities/antimage_blink.png diff --git a/public/abilities/antimage_counterspell_lg.png b/public/abilities/antimage_counterspell.png similarity index 100% rename from public/abilities/antimage_counterspell_lg.png rename to public/abilities/antimage_counterspell.png diff --git a/public/abilities/antimage_mana_break_lg.png b/public/abilities/antimage_mana_break.png similarity index 100% rename from public/abilities/antimage_mana_break_lg.png rename to public/abilities/antimage_mana_break.png diff --git a/public/abilities/antimage_mana_overload_lg.png b/public/abilities/antimage_mana_overload.png similarity index 100% rename from public/abilities/antimage_mana_overload_lg.png rename to public/abilities/antimage_mana_overload.png diff --git a/public/abilities/antimage_mana_void_lg.png b/public/abilities/antimage_mana_void.png similarity index 100% rename from public/abilities/antimage_mana_void_lg.png rename to public/abilities/antimage_mana_void.png diff --git a/public/abilities/antimage_spell_shield_lg.png b/public/abilities/antimage_spell_shield.png similarity index 100% rename from public/abilities/antimage_spell_shield_lg.png rename to public/abilities/antimage_spell_shield.png diff --git a/public/abilities/arc_warden_flux_lg.png b/public/abilities/arc_warden_flux.png similarity index 100% rename from public/abilities/arc_warden_flux_lg.png rename to public/abilities/arc_warden_flux.png diff --git a/public/abilities/arc_warden_magnetic_field_lg.png b/public/abilities/arc_warden_magnetic_field.png similarity index 100% rename from public/abilities/arc_warden_magnetic_field_lg.png rename to public/abilities/arc_warden_magnetic_field.png diff --git a/public/abilities/arc_warden_scepter_lg.png b/public/abilities/arc_warden_scepter.png similarity index 100% rename from public/abilities/arc_warden_scepter_lg.png rename to public/abilities/arc_warden_scepter.png diff --git a/public/abilities/arc_warden_spark_wraith_lg.png b/public/abilities/arc_warden_spark_wraith.png similarity index 100% rename from public/abilities/arc_warden_spark_wraith_lg.png rename to public/abilities/arc_warden_spark_wraith.png diff --git a/public/abilities/arc_warden_tempest_double_lg.png b/public/abilities/arc_warden_tempest_double.png similarity index 100% rename from public/abilities/arc_warden_tempest_double_lg.png rename to public/abilities/arc_warden_tempest_double.png diff --git a/public/abilities/axe_battle_hunger_lg.png b/public/abilities/axe_battle_hunger.png similarity index 100% rename from public/abilities/axe_battle_hunger_lg.png rename to public/abilities/axe_battle_hunger.png diff --git a/public/abilities/axe_berserkers_call_lg.png b/public/abilities/axe_berserkers_call.png similarity index 100% rename from public/abilities/axe_berserkers_call_lg.png rename to public/abilities/axe_berserkers_call.png diff --git a/public/abilities/axe_counter_helix_lg.png b/public/abilities/axe_counter_helix.png similarity index 100% rename from public/abilities/axe_counter_helix_lg.png rename to public/abilities/axe_counter_helix.png diff --git a/public/abilities/axe_culling_blade_lg.png b/public/abilities/axe_culling_blade.png similarity index 100% rename from public/abilities/axe_culling_blade_lg.png rename to public/abilities/axe_culling_blade.png diff --git a/public/abilities/bane_brain_sap_lg.png b/public/abilities/bane_brain_sap.png similarity index 100% rename from public/abilities/bane_brain_sap_lg.png rename to public/abilities/bane_brain_sap.png diff --git a/public/abilities/bane_enfeeble_lg.png b/public/abilities/bane_enfeeble.png similarity index 100% rename from public/abilities/bane_enfeeble_lg.png rename to public/abilities/bane_enfeeble.png diff --git a/public/abilities/bane_fiends_grip_lg.png b/public/abilities/bane_fiends_grip.png similarity index 100% rename from public/abilities/bane_fiends_grip_lg.png rename to public/abilities/bane_fiends_grip.png diff --git a/public/abilities/bane_nightmare_lg.png b/public/abilities/bane_nightmare.png similarity index 100% rename from public/abilities/bane_nightmare_lg.png rename to public/abilities/bane_nightmare.png diff --git a/public/abilities/bane_nightmare_end_lg.png b/public/abilities/bane_nightmare_end.png similarity index 100% rename from public/abilities/bane_nightmare_end_lg.png rename to public/abilities/bane_nightmare_end.png diff --git a/public/abilities/batrider_firefly_lg.png b/public/abilities/batrider_firefly.png similarity index 100% rename from public/abilities/batrider_firefly_lg.png rename to public/abilities/batrider_firefly.png diff --git a/public/abilities/batrider_flamebreak_lg.png b/public/abilities/batrider_flamebreak.png similarity index 100% rename from public/abilities/batrider_flamebreak_lg.png rename to public/abilities/batrider_flamebreak.png diff --git a/public/abilities/batrider_flaming_lasso_lg.png b/public/abilities/batrider_flaming_lasso.png similarity index 100% rename from public/abilities/batrider_flaming_lasso_lg.png rename to public/abilities/batrider_flaming_lasso.png diff --git a/public/abilities/batrider_sticky_napalm_lg.png b/public/abilities/batrider_sticky_napalm.png similarity index 100% rename from public/abilities/batrider_sticky_napalm_lg.png rename to public/abilities/batrider_sticky_napalm.png diff --git a/public/abilities/beastmaster_boar_poison_lg.png b/public/abilities/beastmaster_boar_poison.png similarity index 100% rename from public/abilities/beastmaster_boar_poison_lg.png rename to public/abilities/beastmaster_boar_poison.png diff --git a/public/abilities/beastmaster_call_of_the_wild_lg.png b/public/abilities/beastmaster_call_of_the_wild.png similarity index 100% rename from public/abilities/beastmaster_call_of_the_wild_lg.png rename to public/abilities/beastmaster_call_of_the_wild.png diff --git a/public/abilities/beastmaster_call_of_the_wild_boar_lg.png b/public/abilities/beastmaster_call_of_the_wild_boar.png similarity index 100% rename from public/abilities/beastmaster_call_of_the_wild_boar_lg.png rename to public/abilities/beastmaster_call_of_the_wild_boar.png diff --git a/public/abilities/beastmaster_call_of_the_wild_hawk_lg.png b/public/abilities/beastmaster_call_of_the_wild_hawk.png similarity index 100% rename from public/abilities/beastmaster_call_of_the_wild_hawk_lg.png rename to public/abilities/beastmaster_call_of_the_wild_hawk.png diff --git a/public/abilities/beastmaster_greater_boar_poison_lg.png b/public/abilities/beastmaster_greater_boar_poison.png similarity index 100% rename from public/abilities/beastmaster_greater_boar_poison_lg.png rename to public/abilities/beastmaster_greater_boar_poison.png diff --git a/public/abilities/beastmaster_hawk_invisibility_lg.png b/public/abilities/beastmaster_hawk_invisibility.png similarity index 100% rename from public/abilities/beastmaster_hawk_invisibility_lg.png rename to public/abilities/beastmaster_hawk_invisibility.png diff --git a/public/abilities/beastmaster_inner_beast_lg.png b/public/abilities/beastmaster_inner_beast.png similarity index 100% rename from public/abilities/beastmaster_inner_beast_lg.png rename to public/abilities/beastmaster_inner_beast.png diff --git a/public/abilities/beastmaster_primal_roar_lg.png b/public/abilities/beastmaster_primal_roar.png similarity index 100% rename from public/abilities/beastmaster_primal_roar_lg.png rename to public/abilities/beastmaster_primal_roar.png diff --git a/public/abilities/beastmaster_wild_axes_lg.png b/public/abilities/beastmaster_wild_axes.png similarity index 100% rename from public/abilities/beastmaster_wild_axes_lg.png rename to public/abilities/beastmaster_wild_axes.png diff --git a/public/abilities/bloodseeker_blood_bath_lg.png b/public/abilities/bloodseeker_blood_bath.png similarity index 100% rename from public/abilities/bloodseeker_blood_bath_lg.png rename to public/abilities/bloodseeker_blood_bath.png diff --git a/public/abilities/bloodseeker_bloodrage_lg.png b/public/abilities/bloodseeker_bloodrage.png similarity index 100% rename from public/abilities/bloodseeker_bloodrage_lg.png rename to public/abilities/bloodseeker_bloodrage.png diff --git a/public/abilities/bloodseeker_rupture_lg.png b/public/abilities/bloodseeker_rupture.png similarity index 100% rename from public/abilities/bloodseeker_rupture_lg.png rename to public/abilities/bloodseeker_rupture.png diff --git a/public/abilities/bloodseeker_thirst_lg.png b/public/abilities/bloodseeker_thirst.png similarity index 100% rename from public/abilities/bloodseeker_thirst_lg.png rename to public/abilities/bloodseeker_thirst.png diff --git a/public/abilities/bounty_hunter_jinada_lg.png b/public/abilities/bounty_hunter_jinada.png similarity index 100% rename from public/abilities/bounty_hunter_jinada_lg.png rename to public/abilities/bounty_hunter_jinada.png diff --git a/public/abilities/bounty_hunter_shuriken_toss_lg.png b/public/abilities/bounty_hunter_shuriken_toss.png similarity index 100% rename from public/abilities/bounty_hunter_shuriken_toss_lg.png rename to public/abilities/bounty_hunter_shuriken_toss.png diff --git a/public/abilities/bounty_hunter_track_lg.png b/public/abilities/bounty_hunter_track.png similarity index 100% rename from public/abilities/bounty_hunter_track_lg.png rename to public/abilities/bounty_hunter_track.png diff --git a/public/abilities/bounty_hunter_wind_walk_lg.png b/public/abilities/bounty_hunter_wind_walk.png similarity index 100% rename from public/abilities/bounty_hunter_wind_walk_lg.png rename to public/abilities/bounty_hunter_wind_walk.png diff --git a/public/abilities/brewmaster_cinder_brew_lg.png b/public/abilities/brewmaster_cinder_brew.png similarity index 100% rename from public/abilities/brewmaster_cinder_brew_lg.png rename to public/abilities/brewmaster_cinder_brew.png diff --git a/public/abilities/brewmaster_drunken_brawler_lg.png b/public/abilities/brewmaster_drunken_brawler.png similarity index 100% rename from public/abilities/brewmaster_drunken_brawler_lg.png rename to public/abilities/brewmaster_drunken_brawler.png diff --git a/public/abilities/brewmaster_drunken_haze_lg.png b/public/abilities/brewmaster_drunken_haze.png similarity index 100% rename from public/abilities/brewmaster_drunken_haze_lg.png rename to public/abilities/brewmaster_drunken_haze.png diff --git a/public/abilities/brewmaster_earth_hurl_boulder_lg.png b/public/abilities/brewmaster_earth_hurl_boulder.png similarity index 100% rename from public/abilities/brewmaster_earth_hurl_boulder_lg.png rename to public/abilities/brewmaster_earth_hurl_boulder.png diff --git a/public/abilities/brewmaster_earth_pulverize_lg.png b/public/abilities/brewmaster_earth_pulverize.png similarity index 100% rename from public/abilities/brewmaster_earth_pulverize_lg.png rename to public/abilities/brewmaster_earth_pulverize.png diff --git a/public/abilities/brewmaster_earth_spell_immunity_lg.png b/public/abilities/brewmaster_earth_spell_immunity.png similarity index 100% rename from public/abilities/brewmaster_earth_spell_immunity_lg.png rename to public/abilities/brewmaster_earth_spell_immunity.png diff --git a/public/abilities/brewmaster_fire_permanent_immolation_lg.png b/public/abilities/brewmaster_fire_permanent_immolation.png similarity index 100% rename from public/abilities/brewmaster_fire_permanent_immolation_lg.png rename to public/abilities/brewmaster_fire_permanent_immolation.png diff --git a/public/abilities/brewmaster_primal_split_lg.png b/public/abilities/brewmaster_primal_split.png similarity index 100% rename from public/abilities/brewmaster_primal_split_lg.png rename to public/abilities/brewmaster_primal_split.png diff --git a/public/abilities/brewmaster_storm_cyclone_lg.png b/public/abilities/brewmaster_storm_cyclone.png similarity index 100% rename from public/abilities/brewmaster_storm_cyclone_lg.png rename to public/abilities/brewmaster_storm_cyclone.png diff --git a/public/abilities/brewmaster_storm_dispel_magic_lg.png b/public/abilities/brewmaster_storm_dispel_magic.png similarity index 100% rename from public/abilities/brewmaster_storm_dispel_magic_lg.png rename to public/abilities/brewmaster_storm_dispel_magic.png diff --git a/public/abilities/brewmaster_storm_wind_walk_lg.png b/public/abilities/brewmaster_storm_wind_walk.png similarity index 100% rename from public/abilities/brewmaster_storm_wind_walk_lg.png rename to public/abilities/brewmaster_storm_wind_walk.png diff --git a/public/abilities/brewmaster_thunder_clap_lg.png b/public/abilities/brewmaster_thunder_clap.png similarity index 100% rename from public/abilities/brewmaster_thunder_clap_lg.png rename to public/abilities/brewmaster_thunder_clap.png diff --git a/public/abilities/bristleback_bristleback_lg.png b/public/abilities/bristleback_bristleback.png similarity index 100% rename from public/abilities/bristleback_bristleback_lg.png rename to public/abilities/bristleback_bristleback.png diff --git a/public/abilities/bristleback_hairball_lg.png b/public/abilities/bristleback_hairball.png similarity index 100% rename from public/abilities/bristleback_hairball_lg.png rename to public/abilities/bristleback_hairball.png diff --git a/public/abilities/bristleback_quill_spray_lg.png b/public/abilities/bristleback_quill_spray.png similarity index 100% rename from public/abilities/bristleback_quill_spray_lg.png rename to public/abilities/bristleback_quill_spray.png diff --git a/public/abilities/bristleback_viscous_nasal_goo_lg.png b/public/abilities/bristleback_viscous_nasal_goo.png similarity index 100% rename from public/abilities/bristleback_viscous_nasal_goo_lg.png rename to public/abilities/bristleback_viscous_nasal_goo.png diff --git a/public/abilities/bristleback_warpath_lg.png b/public/abilities/bristleback_warpath.png similarity index 100% rename from public/abilities/bristleback_warpath_lg.png rename to public/abilities/bristleback_warpath.png diff --git a/public/abilities/broodmother_incapacitating_bite_lg.png b/public/abilities/broodmother_incapacitating_bite.png similarity index 100% rename from public/abilities/broodmother_incapacitating_bite_lg.png rename to public/abilities/broodmother_incapacitating_bite.png diff --git a/public/abilities/broodmother_insatiable_hunger_lg.png b/public/abilities/broodmother_insatiable_hunger.png similarity index 100% rename from public/abilities/broodmother_insatiable_hunger_lg.png rename to public/abilities/broodmother_insatiable_hunger.png diff --git a/public/abilities/broodmother_silken_bola_lg.png b/public/abilities/broodmother_silken_bola.png similarity index 100% rename from public/abilities/broodmother_silken_bola_lg.png rename to public/abilities/broodmother_silken_bola.png diff --git a/public/abilities/broodmother_spawn_spiderlings_lg.png b/public/abilities/broodmother_spawn_spiderlings.png similarity index 100% rename from public/abilities/broodmother_spawn_spiderlings_lg.png rename to public/abilities/broodmother_spawn_spiderlings.png diff --git a/public/abilities/broodmother_spin_web_lg.png b/public/abilities/broodmother_spin_web.png similarity index 100% rename from public/abilities/broodmother_spin_web_lg.png rename to public/abilities/broodmother_spin_web.png diff --git a/public/abilities/centaur_double_edge_lg.png b/public/abilities/centaur_double_edge.png similarity index 100% rename from public/abilities/centaur_double_edge_lg.png rename to public/abilities/centaur_double_edge.png diff --git a/public/abilities/centaur_hoof_stomp_lg.png b/public/abilities/centaur_hoof_stomp.png similarity index 100% rename from public/abilities/centaur_hoof_stomp_lg.png rename to public/abilities/centaur_hoof_stomp.png diff --git a/public/abilities/centaur_khan_endurance_aura_lg.png b/public/abilities/centaur_khan_endurance_aura.png similarity index 100% rename from public/abilities/centaur_khan_endurance_aura_lg.png rename to public/abilities/centaur_khan_endurance_aura.png diff --git a/public/abilities/centaur_khan_war_stomp_lg.png b/public/abilities/centaur_khan_war_stomp.png similarity index 100% rename from public/abilities/centaur_khan_war_stomp_lg.png rename to public/abilities/centaur_khan_war_stomp.png diff --git a/public/abilities/centaur_return_lg.png b/public/abilities/centaur_return.png similarity index 100% rename from public/abilities/centaur_return_lg.png rename to public/abilities/centaur_return.png diff --git a/public/abilities/centaur_stampede_lg.png b/public/abilities/centaur_stampede.png similarity index 100% rename from public/abilities/centaur_stampede_lg.png rename to public/abilities/centaur_stampede.png diff --git a/public/abilities/chaos_knight_chaos_bolt_lg.png b/public/abilities/chaos_knight_chaos_bolt.png similarity index 100% rename from public/abilities/chaos_knight_chaos_bolt_lg.png rename to public/abilities/chaos_knight_chaos_bolt.png diff --git a/public/abilities/chaos_knight_chaos_strike_lg.png b/public/abilities/chaos_knight_chaos_strike.png similarity index 100% rename from public/abilities/chaos_knight_chaos_strike_lg.png rename to public/abilities/chaos_knight_chaos_strike.png diff --git a/public/abilities/chaos_knight_phantasm_lg.png b/public/abilities/chaos_knight_phantasm.png similarity index 100% rename from public/abilities/chaos_knight_phantasm_lg.png rename to public/abilities/chaos_knight_phantasm.png diff --git a/public/abilities/chaos_knight_reality_rift_lg.png b/public/abilities/chaos_knight_reality_rift.png similarity index 100% rename from public/abilities/chaos_knight_reality_rift_lg.png rename to public/abilities/chaos_knight_reality_rift.png diff --git a/public/abilities/chen_divine_favor_lg.png b/public/abilities/chen_divine_favor.png similarity index 100% rename from public/abilities/chen_divine_favor_lg.png rename to public/abilities/chen_divine_favor.png diff --git a/public/abilities/chen_hand_of_god_lg.png b/public/abilities/chen_hand_of_god.png similarity index 100% rename from public/abilities/chen_hand_of_god_lg.png rename to public/abilities/chen_hand_of_god.png diff --git a/public/abilities/chen_holy_persuasion_lg.png b/public/abilities/chen_holy_persuasion.png similarity index 100% rename from public/abilities/chen_holy_persuasion_lg.png rename to public/abilities/chen_holy_persuasion.png diff --git a/public/abilities/chen_penitence_lg.png b/public/abilities/chen_penitence.png similarity index 100% rename from public/abilities/chen_penitence_lg.png rename to public/abilities/chen_penitence.png diff --git a/public/abilities/chen_test_of_faith_lg.png b/public/abilities/chen_test_of_faith.png similarity index 100% rename from public/abilities/chen_test_of_faith_lg.png rename to public/abilities/chen_test_of_faith.png diff --git a/public/abilities/chen_test_of_faith_teleport_lg.png b/public/abilities/chen_test_of_faith_teleport.png similarity index 100% rename from public/abilities/chen_test_of_faith_teleport_lg.png rename to public/abilities/chen_test_of_faith_teleport.png diff --git a/public/abilities/clinkz_burning_army_lg.png b/public/abilities/clinkz_burning_army.png similarity index 100% rename from public/abilities/clinkz_burning_army_lg.png rename to public/abilities/clinkz_burning_army.png diff --git a/public/abilities/clinkz_death_pact_lg.png b/public/abilities/clinkz_death_pact.png similarity index 100% rename from public/abilities/clinkz_death_pact_lg.png rename to public/abilities/clinkz_death_pact.png diff --git a/public/abilities/clinkz_searing_arrows_lg.png b/public/abilities/clinkz_searing_arrows.png similarity index 100% rename from public/abilities/clinkz_searing_arrows_lg.png rename to public/abilities/clinkz_searing_arrows.png diff --git a/public/abilities/clinkz_strafe_lg.png b/public/abilities/clinkz_strafe.png similarity index 100% rename from public/abilities/clinkz_strafe_lg.png rename to public/abilities/clinkz_strafe.png diff --git a/public/abilities/clinkz_wind_walk_lg.png b/public/abilities/clinkz_wind_walk.png similarity index 100% rename from public/abilities/clinkz_wind_walk_lg.png rename to public/abilities/clinkz_wind_walk.png diff --git a/public/abilities/crystal_maiden_brilliance_aura_lg.png b/public/abilities/crystal_maiden_brilliance_aura.png similarity index 100% rename from public/abilities/crystal_maiden_brilliance_aura_lg.png rename to public/abilities/crystal_maiden_brilliance_aura.png diff --git a/public/abilities/crystal_maiden_crystal_nova_lg.png b/public/abilities/crystal_maiden_crystal_nova.png similarity index 100% rename from public/abilities/crystal_maiden_crystal_nova_lg.png rename to public/abilities/crystal_maiden_crystal_nova.png diff --git a/public/abilities/crystal_maiden_freezing_field_lg.png b/public/abilities/crystal_maiden_freezing_field.png similarity index 100% rename from public/abilities/crystal_maiden_freezing_field_lg.png rename to public/abilities/crystal_maiden_freezing_field.png diff --git a/public/abilities/crystal_maiden_frostbite_lg.png b/public/abilities/crystal_maiden_frostbite.png similarity index 100% rename from public/abilities/crystal_maiden_frostbite_lg.png rename to public/abilities/crystal_maiden_frostbite.png diff --git a/public/abilities/dark_seer_ion_shell_lg.png b/public/abilities/dark_seer_ion_shell.png similarity index 100% rename from public/abilities/dark_seer_ion_shell_lg.png rename to public/abilities/dark_seer_ion_shell.png diff --git a/public/abilities/dark_seer_normal_punch_lg.png b/public/abilities/dark_seer_normal_punch.png similarity index 100% rename from public/abilities/dark_seer_normal_punch_lg.png rename to public/abilities/dark_seer_normal_punch.png diff --git a/public/abilities/dark_seer_surge_lg.png b/public/abilities/dark_seer_surge.png similarity index 100% rename from public/abilities/dark_seer_surge_lg.png rename to public/abilities/dark_seer_surge.png diff --git a/public/abilities/dark_seer_vacuum_lg.png b/public/abilities/dark_seer_vacuum.png similarity index 100% rename from public/abilities/dark_seer_vacuum_lg.png rename to public/abilities/dark_seer_vacuum.png diff --git a/public/abilities/dark_seer_wall_of_replica_lg.png b/public/abilities/dark_seer_wall_of_replica.png similarity index 100% rename from public/abilities/dark_seer_wall_of_replica_lg.png rename to public/abilities/dark_seer_wall_of_replica.png diff --git a/public/abilities/dark_troll_warlord_ensnare_lg.png b/public/abilities/dark_troll_warlord_ensnare.png similarity index 100% rename from public/abilities/dark_troll_warlord_ensnare_lg.png rename to public/abilities/dark_troll_warlord_ensnare.png diff --git a/public/abilities/dark_troll_warlord_raise_dead_lg.png b/public/abilities/dark_troll_warlord_raise_dead.png similarity index 100% rename from public/abilities/dark_troll_warlord_raise_dead_lg.png rename to public/abilities/dark_troll_warlord_raise_dead.png diff --git a/public/abilities/dark_willow_bedlam_lg.png b/public/abilities/dark_willow_bedlam.png similarity index 100% rename from public/abilities/dark_willow_bedlam_lg.png rename to public/abilities/dark_willow_bedlam.png diff --git a/public/abilities/dark_willow_bramble_maze_lg.png b/public/abilities/dark_willow_bramble_maze.png similarity index 100% rename from public/abilities/dark_willow_bramble_maze_lg.png rename to public/abilities/dark_willow_bramble_maze.png diff --git a/public/abilities/dark_willow_cursed_crown_lg.png b/public/abilities/dark_willow_cursed_crown.png similarity index 100% rename from public/abilities/dark_willow_cursed_crown_lg.png rename to public/abilities/dark_willow_cursed_crown.png diff --git a/public/abilities/dark_willow_shadow_realm_lg.png b/public/abilities/dark_willow_shadow_realm.png similarity index 100% rename from public/abilities/dark_willow_shadow_realm_lg.png rename to public/abilities/dark_willow_shadow_realm.png diff --git a/public/abilities/dark_willow_terrorize_lg.png b/public/abilities/dark_willow_terrorize.png similarity index 100% rename from public/abilities/dark_willow_terrorize_lg.png rename to public/abilities/dark_willow_terrorize.png diff --git a/public/abilities/dazzle_bad_juju_lg.png b/public/abilities/dazzle_bad_juju.png similarity index 100% rename from public/abilities/dazzle_bad_juju_lg.png rename to public/abilities/dazzle_bad_juju.png diff --git a/public/abilities/dazzle_poison_touch_lg.png b/public/abilities/dazzle_poison_touch.png similarity index 100% rename from public/abilities/dazzle_poison_touch_lg.png rename to public/abilities/dazzle_poison_touch.png diff --git a/public/abilities/dazzle_shadow_wave_lg.png b/public/abilities/dazzle_shadow_wave.png similarity index 100% rename from public/abilities/dazzle_shadow_wave_lg.png rename to public/abilities/dazzle_shadow_wave.png diff --git a/public/abilities/dazzle_shallow_grave_lg.png b/public/abilities/dazzle_shallow_grave.png similarity index 100% rename from public/abilities/dazzle_shallow_grave_lg.png rename to public/abilities/dazzle_shallow_grave.png diff --git a/public/abilities/dazzle_weave_lg.png b/public/abilities/dazzle_weave.png similarity index 100% rename from public/abilities/dazzle_weave_lg.png rename to public/abilities/dazzle_weave.png diff --git a/public/abilities/death_prophet_carrion_swarm_lg.png b/public/abilities/death_prophet_carrion_swarm.png similarity index 100% rename from public/abilities/death_prophet_carrion_swarm_lg.png rename to public/abilities/death_prophet_carrion_swarm.png diff --git a/public/abilities/death_prophet_exorcism_lg.png b/public/abilities/death_prophet_exorcism.png similarity index 100% rename from public/abilities/death_prophet_exorcism_lg.png rename to public/abilities/death_prophet_exorcism.png diff --git a/public/abilities/death_prophet_silence_lg.png b/public/abilities/death_prophet_silence.png similarity index 100% rename from public/abilities/death_prophet_silence_lg.png rename to public/abilities/death_prophet_silence.png diff --git a/public/abilities/death_prophet_spirit_siphon_lg.png b/public/abilities/death_prophet_spirit_siphon.png similarity index 100% rename from public/abilities/death_prophet_spirit_siphon_lg.png rename to public/abilities/death_prophet_spirit_siphon.png diff --git a/public/abilities/death_prophet_witchcraft_lg.png b/public/abilities/death_prophet_witchcraft.png similarity index 100% rename from public/abilities/death_prophet_witchcraft_lg.png rename to public/abilities/death_prophet_witchcraft.png diff --git a/public/abilities/disruptor_glimpse_lg.png b/public/abilities/disruptor_glimpse.png similarity index 100% rename from public/abilities/disruptor_glimpse_lg.png rename to public/abilities/disruptor_glimpse.png diff --git a/public/abilities/disruptor_kinetic_field_lg.png b/public/abilities/disruptor_kinetic_field.png similarity index 100% rename from public/abilities/disruptor_kinetic_field_lg.png rename to public/abilities/disruptor_kinetic_field.png diff --git a/public/abilities/disruptor_static_storm_lg.png b/public/abilities/disruptor_static_storm.png similarity index 100% rename from public/abilities/disruptor_static_storm_lg.png rename to public/abilities/disruptor_static_storm.png diff --git a/public/abilities/disruptor_thunder_strike_lg.png b/public/abilities/disruptor_thunder_strike.png similarity index 100% rename from public/abilities/disruptor_thunder_strike_lg.png rename to public/abilities/disruptor_thunder_strike.png diff --git a/public/abilities/doom_bringer_devour_lg.png b/public/abilities/doom_bringer_devour.png similarity index 100% rename from public/abilities/doom_bringer_devour_lg.png rename to public/abilities/doom_bringer_devour.png diff --git a/public/abilities/doom_bringer_doom_lg.png b/public/abilities/doom_bringer_doom.png similarity index 100% rename from public/abilities/doom_bringer_doom_lg.png rename to public/abilities/doom_bringer_doom.png diff --git a/public/abilities/doom_bringer_empty1_lg.png b/public/abilities/doom_bringer_empty1.png similarity index 100% rename from public/abilities/doom_bringer_empty1_lg.png rename to public/abilities/doom_bringer_empty1.png diff --git a/public/abilities/doom_bringer_empty2_lg.png b/public/abilities/doom_bringer_empty2.png similarity index 100% rename from public/abilities/doom_bringer_empty2_lg.png rename to public/abilities/doom_bringer_empty2.png diff --git a/public/abilities/doom_bringer_infernal_blade_lg.png b/public/abilities/doom_bringer_infernal_blade.png similarity index 100% rename from public/abilities/doom_bringer_infernal_blade_lg.png rename to public/abilities/doom_bringer_infernal_blade.png diff --git a/public/abilities/doom_bringer_scorched_earth_lg.png b/public/abilities/doom_bringer_scorched_earth.png similarity index 100% rename from public/abilities/doom_bringer_scorched_earth_lg.png rename to public/abilities/doom_bringer_scorched_earth.png diff --git a/public/abilities/dragon_knight_breathe_fire_lg.png b/public/abilities/dragon_knight_breathe_fire.png similarity index 100% rename from public/abilities/dragon_knight_breathe_fire_lg.png rename to public/abilities/dragon_knight_breathe_fire.png diff --git a/public/abilities/dragon_knight_dragon_blood_lg.png b/public/abilities/dragon_knight_dragon_blood.png similarity index 100% rename from public/abilities/dragon_knight_dragon_blood_lg.png rename to public/abilities/dragon_knight_dragon_blood.png diff --git a/public/abilities/dragon_knight_dragon_tail_lg.png b/public/abilities/dragon_knight_dragon_tail.png similarity index 100% rename from public/abilities/dragon_knight_dragon_tail_lg.png rename to public/abilities/dragon_knight_dragon_tail.png diff --git a/public/abilities/dragon_knight_elder_dragon_form_lg.png b/public/abilities/dragon_knight_elder_dragon_form.png similarity index 100% rename from public/abilities/dragon_knight_elder_dragon_form_lg.png rename to public/abilities/dragon_knight_elder_dragon_form.png diff --git a/public/abilities/dragon_knight_fireball_lg.png b/public/abilities/dragon_knight_fireball.png similarity index 100% rename from public/abilities/dragon_knight_fireball_lg.png rename to public/abilities/dragon_knight_fireball.png diff --git a/public/abilities/drow_ranger_frost_arrows_lg.png b/public/abilities/drow_ranger_frost_arrows.png similarity index 100% rename from public/abilities/drow_ranger_frost_arrows_lg.png rename to public/abilities/drow_ranger_frost_arrows.png diff --git a/public/abilities/drow_ranger_marksmanship_lg.png b/public/abilities/drow_ranger_marksmanship.png similarity index 100% rename from public/abilities/drow_ranger_marksmanship_lg.png rename to public/abilities/drow_ranger_marksmanship.png diff --git a/public/abilities/drow_ranger_multishot_lg.png b/public/abilities/drow_ranger_multishot.png similarity index 100% rename from public/abilities/drow_ranger_multishot_lg.png rename to public/abilities/drow_ranger_multishot.png diff --git a/public/abilities/drow_ranger_silence_lg.png b/public/abilities/drow_ranger_silence.png similarity index 100% rename from public/abilities/drow_ranger_silence_lg.png rename to public/abilities/drow_ranger_silence.png diff --git a/public/abilities/drow_ranger_trueshot_lg.png b/public/abilities/drow_ranger_trueshot.png similarity index 100% rename from public/abilities/drow_ranger_trueshot_lg.png rename to public/abilities/drow_ranger_trueshot.png diff --git a/public/abilities/drow_ranger_wave_of_silence_lg.png b/public/abilities/drow_ranger_wave_of_silence.png similarity index 100% rename from public/abilities/drow_ranger_wave_of_silence_lg.png rename to public/abilities/drow_ranger_wave_of_silence.png diff --git a/public/abilities/earth_spirit_boulder_smash_lg.png b/public/abilities/earth_spirit_boulder_smash.png similarity index 100% rename from public/abilities/earth_spirit_boulder_smash_lg.png rename to public/abilities/earth_spirit_boulder_smash.png diff --git a/public/abilities/earth_spirit_geomagnetic_grip_lg.png b/public/abilities/earth_spirit_geomagnetic_grip.png similarity index 100% rename from public/abilities/earth_spirit_geomagnetic_grip_lg.png rename to public/abilities/earth_spirit_geomagnetic_grip.png diff --git a/public/abilities/earth_spirit_magnetize_lg.png b/public/abilities/earth_spirit_magnetize.png similarity index 100% rename from public/abilities/earth_spirit_magnetize_lg.png rename to public/abilities/earth_spirit_magnetize.png diff --git a/public/abilities/earth_spirit_petrify_lg.png b/public/abilities/earth_spirit_petrify.png similarity index 100% rename from public/abilities/earth_spirit_petrify_lg.png rename to public/abilities/earth_spirit_petrify.png diff --git a/public/abilities/earth_spirit_rolling_boulder_lg.png b/public/abilities/earth_spirit_rolling_boulder.png similarity index 100% rename from public/abilities/earth_spirit_rolling_boulder_lg.png rename to public/abilities/earth_spirit_rolling_boulder.png diff --git a/public/abilities/earth_spirit_stone_caller_lg.png b/public/abilities/earth_spirit_stone_caller.png similarity index 100% rename from public/abilities/earth_spirit_stone_caller_lg.png rename to public/abilities/earth_spirit_stone_caller.png diff --git a/public/abilities/earthshaker_aftershock_lg.png b/public/abilities/earthshaker_aftershock.png similarity index 100% rename from public/abilities/earthshaker_aftershock_lg.png rename to public/abilities/earthshaker_aftershock.png diff --git a/public/abilities/earthshaker_echo_slam_lg.png b/public/abilities/earthshaker_echo_slam.png similarity index 100% rename from public/abilities/earthshaker_echo_slam_lg.png rename to public/abilities/earthshaker_echo_slam.png diff --git a/public/abilities/earthshaker_enchant_totem_lg.png b/public/abilities/earthshaker_enchant_totem.png similarity index 100% rename from public/abilities/earthshaker_enchant_totem_lg.png rename to public/abilities/earthshaker_enchant_totem.png diff --git a/public/abilities/earthshaker_fissure_lg.png b/public/abilities/earthshaker_fissure.png similarity index 100% rename from public/abilities/earthshaker_fissure_lg.png rename to public/abilities/earthshaker_fissure.png diff --git a/public/abilities/elder_titan_ancestral_spirit_lg.png b/public/abilities/elder_titan_ancestral_spirit.png similarity index 100% rename from public/abilities/elder_titan_ancestral_spirit_lg.png rename to public/abilities/elder_titan_ancestral_spirit.png diff --git a/public/abilities/elder_titan_earth_splitter_lg.png b/public/abilities/elder_titan_earth_splitter.png similarity index 100% rename from public/abilities/elder_titan_earth_splitter_lg.png rename to public/abilities/elder_titan_earth_splitter.png diff --git a/public/abilities/elder_titan_echo_stomp_lg.png b/public/abilities/elder_titan_echo_stomp.png similarity index 100% rename from public/abilities/elder_titan_echo_stomp_lg.png rename to public/abilities/elder_titan_echo_stomp.png diff --git a/public/abilities/elder_titan_natural_order_lg.png b/public/abilities/elder_titan_natural_order.png similarity index 100% rename from public/abilities/elder_titan_natural_order_lg.png rename to public/abilities/elder_titan_natural_order.png diff --git a/public/abilities/elder_titan_return_spirit_lg.png b/public/abilities/elder_titan_return_spirit.png similarity index 100% rename from public/abilities/elder_titan_return_spirit_lg.png rename to public/abilities/elder_titan_return_spirit.png diff --git a/public/abilities/ember_spirit_activate_fire_remnant_lg.png b/public/abilities/ember_spirit_activate_fire_remnant.png similarity index 100% rename from public/abilities/ember_spirit_activate_fire_remnant_lg.png rename to public/abilities/ember_spirit_activate_fire_remnant.png diff --git a/public/abilities/ember_spirit_fire_remnant_lg.png b/public/abilities/ember_spirit_fire_remnant.png similarity index 100% rename from public/abilities/ember_spirit_fire_remnant_lg.png rename to public/abilities/ember_spirit_fire_remnant.png diff --git a/public/abilities/ember_spirit_flame_guard_lg.png b/public/abilities/ember_spirit_flame_guard.png similarity index 100% rename from public/abilities/ember_spirit_flame_guard_lg.png rename to public/abilities/ember_spirit_flame_guard.png diff --git a/public/abilities/ember_spirit_searing_chains_lg.png b/public/abilities/ember_spirit_searing_chains.png similarity index 100% rename from public/abilities/ember_spirit_searing_chains_lg.png rename to public/abilities/ember_spirit_searing_chains.png diff --git a/public/abilities/ember_spirit_sleight_of_fist_lg.png b/public/abilities/ember_spirit_sleight_of_fist.png similarity index 100% rename from public/abilities/ember_spirit_sleight_of_fist_lg.png rename to public/abilities/ember_spirit_sleight_of_fist.png diff --git a/public/abilities/enchantress_bunny_hop_lg.png b/public/abilities/enchantress_bunny_hop.png similarity index 100% rename from public/abilities/enchantress_bunny_hop_lg.png rename to public/abilities/enchantress_bunny_hop.png diff --git a/public/abilities/enchantress_enchant_lg.png b/public/abilities/enchantress_enchant.png similarity index 100% rename from public/abilities/enchantress_enchant_lg.png rename to public/abilities/enchantress_enchant.png diff --git a/public/abilities/enchantress_impetus_lg.png b/public/abilities/enchantress_impetus.png similarity index 100% rename from public/abilities/enchantress_impetus_lg.png rename to public/abilities/enchantress_impetus.png diff --git a/public/abilities/enchantress_natures_attendants_lg.png b/public/abilities/enchantress_natures_attendants.png similarity index 100% rename from public/abilities/enchantress_natures_attendants_lg.png rename to public/abilities/enchantress_natures_attendants.png diff --git a/public/abilities/enchantress_untouchable_lg.png b/public/abilities/enchantress_untouchable.png similarity index 100% rename from public/abilities/enchantress_untouchable_lg.png rename to public/abilities/enchantress_untouchable.png diff --git a/public/abilities/enigma_black_hole_lg.png b/public/abilities/enigma_black_hole.png similarity index 100% rename from public/abilities/enigma_black_hole_lg.png rename to public/abilities/enigma_black_hole.png diff --git a/public/abilities/enigma_demonic_conversion_lg.png b/public/abilities/enigma_demonic_conversion.png similarity index 100% rename from public/abilities/enigma_demonic_conversion_lg.png rename to public/abilities/enigma_demonic_conversion.png diff --git a/public/abilities/enigma_malefice_lg.png b/public/abilities/enigma_malefice.png similarity index 100% rename from public/abilities/enigma_malefice_lg.png rename to public/abilities/enigma_malefice.png diff --git a/public/abilities/enigma_midnight_pulse_lg.png b/public/abilities/enigma_midnight_pulse.png similarity index 100% rename from public/abilities/enigma_midnight_pulse_lg.png rename to public/abilities/enigma_midnight_pulse.png diff --git a/public/abilities/enraged_wildkin_tornado_lg.png b/public/abilities/enraged_wildkin_tornado.png similarity index 100% rename from public/abilities/enraged_wildkin_tornado_lg.png rename to public/abilities/enraged_wildkin_tornado.png diff --git a/public/abilities/enraged_wildkin_toughness_aura_lg.png b/public/abilities/enraged_wildkin_toughness_aura.png similarity index 100% rename from public/abilities/enraged_wildkin_toughness_aura_lg.png rename to public/abilities/enraged_wildkin_toughness_aura.png diff --git a/public/abilities/faceless_void_backtrack_lg.png b/public/abilities/faceless_void_backtrack.png similarity index 100% rename from public/abilities/faceless_void_backtrack_lg.png rename to public/abilities/faceless_void_backtrack.png diff --git a/public/abilities/faceless_void_chronosphere_lg.png b/public/abilities/faceless_void_chronosphere.png similarity index 100% rename from public/abilities/faceless_void_chronosphere_lg.png rename to public/abilities/faceless_void_chronosphere.png diff --git a/public/abilities/faceless_void_time_dilation_lg.png b/public/abilities/faceless_void_time_dilation.png similarity index 100% rename from public/abilities/faceless_void_time_dilation_lg.png rename to public/abilities/faceless_void_time_dilation.png diff --git a/public/abilities/faceless_void_time_lock_lg.png b/public/abilities/faceless_void_time_lock.png similarity index 100% rename from public/abilities/faceless_void_time_lock_lg.png rename to public/abilities/faceless_void_time_lock.png diff --git a/public/abilities/faceless_void_time_walk_lg.png b/public/abilities/faceless_void_time_walk.png similarity index 100% rename from public/abilities/faceless_void_time_walk_lg.png rename to public/abilities/faceless_void_time_walk.png diff --git a/public/abilities/faceless_void_time_walk_reverse_lg.png b/public/abilities/faceless_void_time_walk_reverse.png similarity index 100% rename from public/abilities/faceless_void_time_walk_reverse_lg.png rename to public/abilities/faceless_void_time_walk_reverse.png diff --git a/public/abilities/forest_troll_high_priest_heal_lg.png b/public/abilities/forest_troll_high_priest_heal.png similarity index 100% rename from public/abilities/forest_troll_high_priest_heal_lg.png rename to public/abilities/forest_troll_high_priest_heal.png diff --git a/public/abilities/forest_troll_high_priest_mana_aura_lg.png b/public/abilities/forest_troll_high_priest_mana_aura.png similarity index 100% rename from public/abilities/forest_troll_high_priest_mana_aura_lg.png rename to public/abilities/forest_troll_high_priest_mana_aura.png diff --git a/public/abilities/furion_force_of_nature_lg.png b/public/abilities/furion_force_of_nature.png similarity index 100% rename from public/abilities/furion_force_of_nature_lg.png rename to public/abilities/furion_force_of_nature.png diff --git a/public/abilities/furion_sprout_lg.png b/public/abilities/furion_sprout.png similarity index 100% rename from public/abilities/furion_sprout_lg.png rename to public/abilities/furion_sprout.png diff --git a/public/abilities/furion_teleportation_lg.png b/public/abilities/furion_teleportation.png similarity index 100% rename from public/abilities/furion_teleportation_lg.png rename to public/abilities/furion_teleportation.png diff --git a/public/abilities/furion_wrath_of_nature_lg.png b/public/abilities/furion_wrath_of_nature.png similarity index 100% rename from public/abilities/furion_wrath_of_nature_lg.png rename to public/abilities/furion_wrath_of_nature.png diff --git a/public/abilities/ghost_frost_attack_lg.png b/public/abilities/ghost_frost_attack.png similarity index 100% rename from public/abilities/ghost_frost_attack_lg.png rename to public/abilities/ghost_frost_attack.png diff --git a/public/abilities/gnoll_assassin_envenomed_weapon_lg.png b/public/abilities/gnoll_assassin_envenomed_weapon.png similarity index 100% rename from public/abilities/gnoll_assassin_envenomed_weapon_lg.png rename to public/abilities/gnoll_assassin_envenomed_weapon.png diff --git a/public/abilities/grimstroke_dark_artistry_lg.png b/public/abilities/grimstroke_dark_artistry.png similarity index 100% rename from public/abilities/grimstroke_dark_artistry_lg.png rename to public/abilities/grimstroke_dark_artistry.png diff --git a/public/abilities/grimstroke_ink_creature_lg.png b/public/abilities/grimstroke_ink_creature.png similarity index 100% rename from public/abilities/grimstroke_ink_creature_lg.png rename to public/abilities/grimstroke_ink_creature.png diff --git a/public/abilities/grimstroke_ink_over_lg.png b/public/abilities/grimstroke_ink_over.png similarity index 100% rename from public/abilities/grimstroke_ink_over_lg.png rename to public/abilities/grimstroke_ink_over.png diff --git a/public/abilities/grimstroke_scepter_lg.png b/public/abilities/grimstroke_scepter.png similarity index 100% rename from public/abilities/grimstroke_scepter_lg.png rename to public/abilities/grimstroke_scepter.png diff --git a/public/abilities/grimstroke_soul_chain_lg.png b/public/abilities/grimstroke_soul_chain.png similarity index 100% rename from public/abilities/grimstroke_soul_chain_lg.png rename to public/abilities/grimstroke_soul_chain.png diff --git a/public/abilities/grimstroke_spirit_walk_lg.png b/public/abilities/grimstroke_spirit_walk.png similarity index 100% rename from public/abilities/grimstroke_spirit_walk_lg.png rename to public/abilities/grimstroke_spirit_walk.png diff --git a/public/abilities/gyrocopter_call_down_lg.png b/public/abilities/gyrocopter_call_down.png similarity index 100% rename from public/abilities/gyrocopter_call_down_lg.png rename to public/abilities/gyrocopter_call_down.png diff --git a/public/abilities/gyrocopter_flak_cannon_lg.png b/public/abilities/gyrocopter_flak_cannon.png similarity index 100% rename from public/abilities/gyrocopter_flak_cannon_lg.png rename to public/abilities/gyrocopter_flak_cannon.png diff --git a/public/abilities/gyrocopter_homing_missile_lg.png b/public/abilities/gyrocopter_homing_missile.png similarity index 100% rename from public/abilities/gyrocopter_homing_missile_lg.png rename to public/abilities/gyrocopter_homing_missile.png diff --git a/public/abilities/gyrocopter_rocket_barrage_lg.png b/public/abilities/gyrocopter_rocket_barrage.png similarity index 100% rename from public/abilities/gyrocopter_rocket_barrage_lg.png rename to public/abilities/gyrocopter_rocket_barrage.png diff --git a/public/abilities/harpy_storm_chain_lightning_lg.png b/public/abilities/harpy_storm_chain_lightning.png similarity index 100% rename from public/abilities/harpy_storm_chain_lightning_lg.png rename to public/abilities/harpy_storm_chain_lightning.png diff --git a/public/abilities/hidden_ability_lg.png b/public/abilities/hidden_ability.png similarity index 100% rename from public/abilities/hidden_ability_lg.png rename to public/abilities/hidden_ability.png diff --git a/public/abilities/hoodwink_full.png b/public/abilities/hoodwink.png similarity index 100% rename from public/abilities/hoodwink_full.png rename to public/abilities/hoodwink.png diff --git a/public/abilities/hoodwink_acorn_shot_lg.png b/public/abilities/hoodwink_acorn_shot.png similarity index 100% rename from public/abilities/hoodwink_acorn_shot_lg.png rename to public/abilities/hoodwink_acorn_shot.png diff --git a/public/abilities/hoodwink_bushwhack_lg.png b/public/abilities/hoodwink_bushwhack.png similarity index 100% rename from public/abilities/hoodwink_bushwhack_lg.png rename to public/abilities/hoodwink_bushwhack.png diff --git a/public/abilities/hoodwink_hunters_boomerang_lg.png b/public/abilities/hoodwink_hunters_boomerang.png similarity index 100% rename from public/abilities/hoodwink_hunters_boomerang_lg.png rename to public/abilities/hoodwink_hunters_boomerang.png diff --git a/public/abilities/hoodwink_scurry_lg.png b/public/abilities/hoodwink_scurry.png similarity index 100% rename from public/abilities/hoodwink_scurry_lg.png rename to public/abilities/hoodwink_scurry.png diff --git a/public/abilities/hoodwink_sharpshooter_lg.png b/public/abilities/hoodwink_sharpshooter.png similarity index 100% rename from public/abilities/hoodwink_sharpshooter_lg.png rename to public/abilities/hoodwink_sharpshooter.png diff --git a/public/abilities/hoodwink_sharpshooter_release_lg.png b/public/abilities/hoodwink_sharpshooter_release.png similarity index 100% rename from public/abilities/hoodwink_sharpshooter_release_lg.png rename to public/abilities/hoodwink_sharpshooter_release.png diff --git a/public/abilities/huskar_berserkers_blood_lg.png b/public/abilities/huskar_berserkers_blood.png similarity index 100% rename from public/abilities/huskar_berserkers_blood_lg.png rename to public/abilities/huskar_berserkers_blood.png diff --git a/public/abilities/huskar_burning_spear_lg.png b/public/abilities/huskar_burning_spear.png similarity index 100% rename from public/abilities/huskar_burning_spear_lg.png rename to public/abilities/huskar_burning_spear.png diff --git a/public/abilities/huskar_inner_fire_lg.png b/public/abilities/huskar_inner_fire.png similarity index 100% rename from public/abilities/huskar_inner_fire_lg.png rename to public/abilities/huskar_inner_fire.png diff --git a/public/abilities/huskar_inner_vitality_lg.png b/public/abilities/huskar_inner_vitality.png similarity index 100% rename from public/abilities/huskar_inner_vitality_lg.png rename to public/abilities/huskar_inner_vitality.png diff --git a/public/abilities/huskar_life_break_lg.png b/public/abilities/huskar_life_break.png similarity index 100% rename from public/abilities/huskar_life_break_lg.png rename to public/abilities/huskar_life_break.png diff --git a/public/abilities/invoker_alacrity_lg.png b/public/abilities/invoker_alacrity.png similarity index 100% rename from public/abilities/invoker_alacrity_lg.png rename to public/abilities/invoker_alacrity.png diff --git a/public/abilities/invoker_chaos_meteor_lg.png b/public/abilities/invoker_chaos_meteor.png similarity index 100% rename from public/abilities/invoker_chaos_meteor_lg.png rename to public/abilities/invoker_chaos_meteor.png diff --git a/public/abilities/invoker_cold_snap_lg.png b/public/abilities/invoker_cold_snap.png similarity index 100% rename from public/abilities/invoker_cold_snap_lg.png rename to public/abilities/invoker_cold_snap.png diff --git a/public/abilities/invoker_deafening_blast_lg.png b/public/abilities/invoker_deafening_blast.png similarity index 100% rename from public/abilities/invoker_deafening_blast_lg.png rename to public/abilities/invoker_deafening_blast.png diff --git a/public/abilities/invoker_emp_lg.png b/public/abilities/invoker_emp.png similarity index 100% rename from public/abilities/invoker_emp_lg.png rename to public/abilities/invoker_emp.png diff --git a/public/abilities/invoker_empty1_lg.png b/public/abilities/invoker_empty1.png similarity index 100% rename from public/abilities/invoker_empty1_lg.png rename to public/abilities/invoker_empty1.png diff --git a/public/abilities/invoker_empty2_lg.png b/public/abilities/invoker_empty2.png similarity index 100% rename from public/abilities/invoker_empty2_lg.png rename to public/abilities/invoker_empty2.png diff --git a/public/abilities/invoker_exort_lg.png b/public/abilities/invoker_exort.png similarity index 100% rename from public/abilities/invoker_exort_lg.png rename to public/abilities/invoker_exort.png diff --git a/public/abilities/invoker_forge_spirit_lg.png b/public/abilities/invoker_forge_spirit.png similarity index 100% rename from public/abilities/invoker_forge_spirit_lg.png rename to public/abilities/invoker_forge_spirit.png diff --git a/public/abilities/invoker_ghost_walk_lg.png b/public/abilities/invoker_ghost_walk.png similarity index 100% rename from public/abilities/invoker_ghost_walk_lg.png rename to public/abilities/invoker_ghost_walk.png diff --git a/public/abilities/invoker_ice_wall_lg.png b/public/abilities/invoker_ice_wall.png similarity index 100% rename from public/abilities/invoker_ice_wall_lg.png rename to public/abilities/invoker_ice_wall.png diff --git a/public/abilities/invoker_invoke_lg.png b/public/abilities/invoker_invoke.png similarity index 100% rename from public/abilities/invoker_invoke_lg.png rename to public/abilities/invoker_invoke.png diff --git a/public/abilities/invoker_quas_lg.png b/public/abilities/invoker_quas.png similarity index 100% rename from public/abilities/invoker_quas_lg.png rename to public/abilities/invoker_quas.png diff --git a/public/abilities/invoker_sun_strike_lg.png b/public/abilities/invoker_sun_strike.png similarity index 100% rename from public/abilities/invoker_sun_strike_lg.png rename to public/abilities/invoker_sun_strike.png diff --git a/public/abilities/invoker_tornado_lg.png b/public/abilities/invoker_tornado.png similarity index 100% rename from public/abilities/invoker_tornado_lg.png rename to public/abilities/invoker_tornado.png diff --git a/public/abilities/invoker_wex_lg.png b/public/abilities/invoker_wex.png similarity index 100% rename from public/abilities/invoker_wex_lg.png rename to public/abilities/invoker_wex.png diff --git a/public/abilities/jakiro_dual_breath_lg.png b/public/abilities/jakiro_dual_breath.png similarity index 100% rename from public/abilities/jakiro_dual_breath_lg.png rename to public/abilities/jakiro_dual_breath.png diff --git a/public/abilities/jakiro_ice_path_lg.png b/public/abilities/jakiro_ice_path.png similarity index 100% rename from public/abilities/jakiro_ice_path_lg.png rename to public/abilities/jakiro_ice_path.png diff --git a/public/abilities/jakiro_liquid_fire_lg.png b/public/abilities/jakiro_liquid_fire.png similarity index 100% rename from public/abilities/jakiro_liquid_fire_lg.png rename to public/abilities/jakiro_liquid_fire.png diff --git a/public/abilities/jakiro_liquid_ice_lg.png b/public/abilities/jakiro_liquid_ice.png similarity index 100% rename from public/abilities/jakiro_liquid_ice_lg.png rename to public/abilities/jakiro_liquid_ice.png diff --git a/public/abilities/jakiro_macropyre_lg.png b/public/abilities/jakiro_macropyre.png similarity index 100% rename from public/abilities/jakiro_macropyre_lg.png rename to public/abilities/jakiro_macropyre.png diff --git a/public/abilities/juggernaut_blade_dance_lg.png b/public/abilities/juggernaut_blade_dance.png similarity index 100% rename from public/abilities/juggernaut_blade_dance_lg.png rename to public/abilities/juggernaut_blade_dance.png diff --git a/public/abilities/juggernaut_blade_fury_lg.png b/public/abilities/juggernaut_blade_fury.png similarity index 100% rename from public/abilities/juggernaut_blade_fury_lg.png rename to public/abilities/juggernaut_blade_fury.png diff --git a/public/abilities/juggernaut_healing_ward_lg.png b/public/abilities/juggernaut_healing_ward.png similarity index 100% rename from public/abilities/juggernaut_healing_ward_lg.png rename to public/abilities/juggernaut_healing_ward.png diff --git a/public/abilities/juggernaut_omni_slash_lg.png b/public/abilities/juggernaut_omni_slash.png similarity index 100% rename from public/abilities/juggernaut_omni_slash_lg.png rename to public/abilities/juggernaut_omni_slash.png diff --git a/public/abilities/juggernaut_swift_slash_lg.png b/public/abilities/juggernaut_swift_slash.png similarity index 100% rename from public/abilities/juggernaut_swift_slash_lg.png rename to public/abilities/juggernaut_swift_slash.png diff --git a/public/abilities/keeper_of_the_light_blinding_light_lg.png b/public/abilities/keeper_of_the_light_blinding_light.png similarity index 100% rename from public/abilities/keeper_of_the_light_blinding_light_lg.png rename to public/abilities/keeper_of_the_light_blinding_light.png diff --git a/public/abilities/keeper_of_the_light_chakra_magic_lg.png b/public/abilities/keeper_of_the_light_chakra_magic.png similarity index 100% rename from public/abilities/keeper_of_the_light_chakra_magic_lg.png rename to public/abilities/keeper_of_the_light_chakra_magic.png diff --git a/public/abilities/keeper_of_the_light_illuminate_lg.png b/public/abilities/keeper_of_the_light_illuminate.png similarity index 100% rename from public/abilities/keeper_of_the_light_illuminate_lg.png rename to public/abilities/keeper_of_the_light_illuminate.png diff --git a/public/abilities/keeper_of_the_light_illuminate_end_lg.png b/public/abilities/keeper_of_the_light_illuminate_end.png similarity index 100% rename from public/abilities/keeper_of_the_light_illuminate_end_lg.png rename to public/abilities/keeper_of_the_light_illuminate_end.png diff --git a/public/abilities/keeper_of_the_light_mana_leak_lg.png b/public/abilities/keeper_of_the_light_mana_leak.png similarity index 100% rename from public/abilities/keeper_of_the_light_mana_leak_lg.png rename to public/abilities/keeper_of_the_light_mana_leak.png diff --git a/public/abilities/keeper_of_the_light_radiant_bind_lg.png b/public/abilities/keeper_of_the_light_radiant_bind.png similarity index 100% rename from public/abilities/keeper_of_the_light_radiant_bind_lg.png rename to public/abilities/keeper_of_the_light_radiant_bind.png diff --git a/public/abilities/keeper_of_the_light_recall_lg.png b/public/abilities/keeper_of_the_light_recall.png similarity index 100% rename from public/abilities/keeper_of_the_light_recall_lg.png rename to public/abilities/keeper_of_the_light_recall.png diff --git a/public/abilities/keeper_of_the_light_spirit_form_lg.png b/public/abilities/keeper_of_the_light_spirit_form.png similarity index 100% rename from public/abilities/keeper_of_the_light_spirit_form_lg.png rename to public/abilities/keeper_of_the_light_spirit_form.png diff --git a/public/abilities/keeper_of_the_light_spirit_form_illuminate_lg.png b/public/abilities/keeper_of_the_light_spirit_form_illuminate.png similarity index 100% rename from public/abilities/keeper_of_the_light_spirit_form_illuminate_lg.png rename to public/abilities/keeper_of_the_light_spirit_form_illuminate.png diff --git a/public/abilities/keeper_of_the_light_spirit_form_illuminate_end_lg.png b/public/abilities/keeper_of_the_light_spirit_form_illuminate_end.png similarity index 100% rename from public/abilities/keeper_of_the_light_spirit_form_illuminate_end_lg.png rename to public/abilities/keeper_of_the_light_spirit_form_illuminate_end.png diff --git a/public/abilities/keeper_of_the_light_will_o_wisp_lg.png b/public/abilities/keeper_of_the_light_will_o_wisp.png similarity index 100% rename from public/abilities/keeper_of_the_light_will_o_wisp_lg.png rename to public/abilities/keeper_of_the_light_will_o_wisp.png diff --git a/public/abilities/kobold_taskmaster_speed_aura_lg.png b/public/abilities/kobold_taskmaster_speed_aura.png similarity index 100% rename from public/abilities/kobold_taskmaster_speed_aura_lg.png rename to public/abilities/kobold_taskmaster_speed_aura.png diff --git a/public/abilities/kunkka_ghostship_lg.png b/public/abilities/kunkka_ghostship.png similarity index 100% rename from public/abilities/kunkka_ghostship_lg.png rename to public/abilities/kunkka_ghostship.png diff --git a/public/abilities/kunkka_return_lg.png b/public/abilities/kunkka_return.png similarity index 100% rename from public/abilities/kunkka_return_lg.png rename to public/abilities/kunkka_return.png diff --git a/public/abilities/kunkka_tidal_wave_lg.png b/public/abilities/kunkka_tidal_wave.png similarity index 100% rename from public/abilities/kunkka_tidal_wave_lg.png rename to public/abilities/kunkka_tidal_wave.png diff --git a/public/abilities/kunkka_tidebringer_lg.png b/public/abilities/kunkka_tidebringer.png similarity index 100% rename from public/abilities/kunkka_tidebringer_lg.png rename to public/abilities/kunkka_tidebringer.png diff --git a/public/abilities/kunkka_torrent_lg.png b/public/abilities/kunkka_torrent.png similarity index 100% rename from public/abilities/kunkka_torrent_lg.png rename to public/abilities/kunkka_torrent.png diff --git a/public/abilities/kunkka_torrent_storm_lg.png b/public/abilities/kunkka_torrent_storm.png similarity index 100% rename from public/abilities/kunkka_torrent_storm_lg.png rename to public/abilities/kunkka_torrent_storm.png diff --git a/public/abilities/kunkka_x_marks_the_spot_lg.png b/public/abilities/kunkka_x_marks_the_spot.png similarity index 100% rename from public/abilities/kunkka_x_marks_the_spot_lg.png rename to public/abilities/kunkka_x_marks_the_spot.png diff --git a/public/abilities/legion_commander_duel_lg.png b/public/abilities/legion_commander_duel.png similarity index 100% rename from public/abilities/legion_commander_duel_lg.png rename to public/abilities/legion_commander_duel.png diff --git a/public/abilities/legion_commander_moment_of_courage_lg.png b/public/abilities/legion_commander_moment_of_courage.png similarity index 100% rename from public/abilities/legion_commander_moment_of_courage_lg.png rename to public/abilities/legion_commander_moment_of_courage.png diff --git a/public/abilities/legion_commander_overwhelming_odds_lg.png b/public/abilities/legion_commander_overwhelming_odds.png similarity index 100% rename from public/abilities/legion_commander_overwhelming_odds_lg.png rename to public/abilities/legion_commander_overwhelming_odds.png diff --git a/public/abilities/legion_commander_press_the_attack_lg.png b/public/abilities/legion_commander_press_the_attack.png similarity index 100% rename from public/abilities/legion_commander_press_the_attack_lg.png rename to public/abilities/legion_commander_press_the_attack.png diff --git a/public/abilities/leshrac_diabolic_edict_lg.png b/public/abilities/leshrac_diabolic_edict.png similarity index 100% rename from public/abilities/leshrac_diabolic_edict_lg.png rename to public/abilities/leshrac_diabolic_edict.png diff --git a/public/abilities/leshrac_greater_lightning_storm_lg.png b/public/abilities/leshrac_greater_lightning_storm.png similarity index 100% rename from public/abilities/leshrac_greater_lightning_storm_lg.png rename to public/abilities/leshrac_greater_lightning_storm.png diff --git a/public/abilities/leshrac_lightning_storm_lg.png b/public/abilities/leshrac_lightning_storm.png similarity index 100% rename from public/abilities/leshrac_lightning_storm_lg.png rename to public/abilities/leshrac_lightning_storm.png diff --git a/public/abilities/leshrac_pulse_nova_lg.png b/public/abilities/leshrac_pulse_nova.png similarity index 100% rename from public/abilities/leshrac_pulse_nova_lg.png rename to public/abilities/leshrac_pulse_nova.png diff --git a/public/abilities/leshrac_split_earth_lg.png b/public/abilities/leshrac_split_earth.png similarity index 100% rename from public/abilities/leshrac_split_earth_lg.png rename to public/abilities/leshrac_split_earth.png diff --git a/public/abilities/lich_chain_frost_lg.png b/public/abilities/lich_chain_frost.png similarity index 100% rename from public/abilities/lich_chain_frost_lg.png rename to public/abilities/lich_chain_frost.png diff --git a/public/abilities/lich_frost_armor_lg.png b/public/abilities/lich_frost_armor.png similarity index 100% rename from public/abilities/lich_frost_armor_lg.png rename to public/abilities/lich_frost_armor.png diff --git a/public/abilities/lich_frost_nova_lg.png b/public/abilities/lich_frost_nova.png similarity index 100% rename from public/abilities/lich_frost_nova_lg.png rename to public/abilities/lich_frost_nova.png diff --git a/public/abilities/lich_frost_shield_lg.png b/public/abilities/lich_frost_shield.png similarity index 100% rename from public/abilities/lich_frost_shield_lg.png rename to public/abilities/lich_frost_shield.png diff --git a/public/abilities/lich_sinister_gaze_lg.png b/public/abilities/lich_sinister_gaze.png similarity index 100% rename from public/abilities/lich_sinister_gaze_lg.png rename to public/abilities/lich_sinister_gaze.png diff --git a/public/abilities/life_stealer_assimilate_lg.png b/public/abilities/life_stealer_assimilate.png similarity index 100% rename from public/abilities/life_stealer_assimilate_lg.png rename to public/abilities/life_stealer_assimilate.png diff --git a/public/abilities/life_stealer_assimilate_eject_lg.png b/public/abilities/life_stealer_assimilate_eject.png similarity index 100% rename from public/abilities/life_stealer_assimilate_eject_lg.png rename to public/abilities/life_stealer_assimilate_eject.png diff --git a/public/abilities/life_stealer_consume_lg.png b/public/abilities/life_stealer_consume.png similarity index 100% rename from public/abilities/life_stealer_consume_lg.png rename to public/abilities/life_stealer_consume.png diff --git a/public/abilities/life_stealer_control_lg.png b/public/abilities/life_stealer_control.png similarity index 100% rename from public/abilities/life_stealer_control_lg.png rename to public/abilities/life_stealer_control.png diff --git a/public/abilities/life_stealer_feast_lg.png b/public/abilities/life_stealer_feast.png similarity index 100% rename from public/abilities/life_stealer_feast_lg.png rename to public/abilities/life_stealer_feast.png diff --git a/public/abilities/life_stealer_ghoul_frenzy_lg.png b/public/abilities/life_stealer_ghoul_frenzy.png similarity index 100% rename from public/abilities/life_stealer_ghoul_frenzy_lg.png rename to public/abilities/life_stealer_ghoul_frenzy.png diff --git a/public/abilities/life_stealer_infest_lg.png b/public/abilities/life_stealer_infest.png similarity index 100% rename from public/abilities/life_stealer_infest_lg.png rename to public/abilities/life_stealer_infest.png diff --git a/public/abilities/life_stealer_open_wounds_lg.png b/public/abilities/life_stealer_open_wounds.png similarity index 100% rename from public/abilities/life_stealer_open_wounds_lg.png rename to public/abilities/life_stealer_open_wounds.png diff --git a/public/abilities/life_stealer_rage_lg.png b/public/abilities/life_stealer_rage.png similarity index 100% rename from public/abilities/life_stealer_rage_lg.png rename to public/abilities/life_stealer_rage.png diff --git a/public/abilities/lina_dragon_slave_lg.png b/public/abilities/lina_dragon_slave.png similarity index 100% rename from public/abilities/lina_dragon_slave_lg.png rename to public/abilities/lina_dragon_slave.png diff --git a/public/abilities/lina_fiery_soul_lg.png b/public/abilities/lina_fiery_soul.png similarity index 100% rename from public/abilities/lina_fiery_soul_lg.png rename to public/abilities/lina_fiery_soul.png diff --git a/public/abilities/lina_laguna_blade_lg.png b/public/abilities/lina_laguna_blade.png similarity index 100% rename from public/abilities/lina_laguna_blade_lg.png rename to public/abilities/lina_laguna_blade.png diff --git a/public/abilities/lina_light_strike_array_lg.png b/public/abilities/lina_light_strike_array.png similarity index 100% rename from public/abilities/lina_light_strike_array_lg.png rename to public/abilities/lina_light_strike_array.png diff --git a/public/abilities/lion_finger_of_death_lg.png b/public/abilities/lion_finger_of_death.png similarity index 100% rename from public/abilities/lion_finger_of_death_lg.png rename to public/abilities/lion_finger_of_death.png diff --git a/public/abilities/lion_impale_lg.png b/public/abilities/lion_impale.png similarity index 100% rename from public/abilities/lion_impale_lg.png rename to public/abilities/lion_impale.png diff --git a/public/abilities/lion_mana_drain_lg.png b/public/abilities/lion_mana_drain.png similarity index 100% rename from public/abilities/lion_mana_drain_lg.png rename to public/abilities/lion_mana_drain.png diff --git a/public/abilities/lion_voodoo_lg.png b/public/abilities/lion_voodoo.png similarity index 100% rename from public/abilities/lion_voodoo_lg.png rename to public/abilities/lion_voodoo.png diff --git a/public/abilities/lone_druid_rabid_lg.png b/public/abilities/lone_druid_rabid.png similarity index 100% rename from public/abilities/lone_druid_rabid_lg.png rename to public/abilities/lone_druid_rabid.png diff --git a/public/abilities/lone_druid_savage_roar_lg.png b/public/abilities/lone_druid_savage_roar.png similarity index 100% rename from public/abilities/lone_druid_savage_roar_lg.png rename to public/abilities/lone_druid_savage_roar.png diff --git a/public/abilities/lone_druid_spirit_bear_lg.png b/public/abilities/lone_druid_spirit_bear.png similarity index 100% rename from public/abilities/lone_druid_spirit_bear_lg.png rename to public/abilities/lone_druid_spirit_bear.png diff --git a/public/abilities/lone_druid_spirit_bear_demolish_lg.png b/public/abilities/lone_druid_spirit_bear_demolish.png similarity index 100% rename from public/abilities/lone_druid_spirit_bear_demolish_lg.png rename to public/abilities/lone_druid_spirit_bear_demolish.png diff --git a/public/abilities/lone_druid_spirit_bear_entangle_lg.png b/public/abilities/lone_druid_spirit_bear_entangle.png similarity index 100% rename from public/abilities/lone_druid_spirit_bear_entangle_lg.png rename to public/abilities/lone_druid_spirit_bear_entangle.png diff --git a/public/abilities/lone_druid_spirit_bear_return_lg.png b/public/abilities/lone_druid_spirit_bear_return.png similarity index 100% rename from public/abilities/lone_druid_spirit_bear_return_lg.png rename to public/abilities/lone_druid_spirit_bear_return.png diff --git a/public/abilities/lone_druid_spirit_link_lg.png b/public/abilities/lone_druid_spirit_link.png similarity index 100% rename from public/abilities/lone_druid_spirit_link_lg.png rename to public/abilities/lone_druid_spirit_link.png diff --git a/public/abilities/lone_druid_true_form_lg.png b/public/abilities/lone_druid_true_form.png similarity index 100% rename from public/abilities/lone_druid_true_form_lg.png rename to public/abilities/lone_druid_true_form.png diff --git a/public/abilities/lone_druid_true_form_battle_cry_lg.png b/public/abilities/lone_druid_true_form_battle_cry.png similarity index 100% rename from public/abilities/lone_druid_true_form_battle_cry_lg.png rename to public/abilities/lone_druid_true_form_battle_cry.png diff --git a/public/abilities/lone_druid_true_form_druid_lg.png b/public/abilities/lone_druid_true_form_druid.png similarity index 100% rename from public/abilities/lone_druid_true_form_druid_lg.png rename to public/abilities/lone_druid_true_form_druid.png diff --git a/public/abilities/luna_eclipse_lg.png b/public/abilities/luna_eclipse.png similarity index 100% rename from public/abilities/luna_eclipse_lg.png rename to public/abilities/luna_eclipse.png diff --git a/public/abilities/luna_lucent_beam_lg.png b/public/abilities/luna_lucent_beam.png similarity index 100% rename from public/abilities/luna_lucent_beam_lg.png rename to public/abilities/luna_lucent_beam.png diff --git a/public/abilities/luna_lunar_blessing_lg.png b/public/abilities/luna_lunar_blessing.png similarity index 100% rename from public/abilities/luna_lunar_blessing_lg.png rename to public/abilities/luna_lunar_blessing.png diff --git a/public/abilities/luna_moon_glaive_lg.png b/public/abilities/luna_moon_glaive.png similarity index 100% rename from public/abilities/luna_moon_glaive_lg.png rename to public/abilities/luna_moon_glaive.png diff --git a/public/abilities/lycan_feral_impulse_lg.png b/public/abilities/lycan_feral_impulse.png similarity index 100% rename from public/abilities/lycan_feral_impulse_lg.png rename to public/abilities/lycan_feral_impulse.png diff --git a/public/abilities/lycan_howl_lg.png b/public/abilities/lycan_howl.png similarity index 100% rename from public/abilities/lycan_howl_lg.png rename to public/abilities/lycan_howl.png diff --git a/public/abilities/lycan_shapeshift_lg.png b/public/abilities/lycan_shapeshift.png similarity index 100% rename from public/abilities/lycan_shapeshift_lg.png rename to public/abilities/lycan_shapeshift.png diff --git a/public/abilities/lycan_summon_wolves_lg.png b/public/abilities/lycan_summon_wolves.png similarity index 100% rename from public/abilities/lycan_summon_wolves_lg.png rename to public/abilities/lycan_summon_wolves.png diff --git a/public/abilities/lycan_wolf_bite_lg.png b/public/abilities/lycan_wolf_bite.png similarity index 100% rename from public/abilities/lycan_wolf_bite_lg.png rename to public/abilities/lycan_wolf_bite.png diff --git a/public/abilities/magnataur_empower_lg.png b/public/abilities/magnataur_empower.png similarity index 100% rename from public/abilities/magnataur_empower_lg.png rename to public/abilities/magnataur_empower.png diff --git a/public/abilities/magnataur_horn_toss_lg.png b/public/abilities/magnataur_horn_toss.png similarity index 100% rename from public/abilities/magnataur_horn_toss_lg.png rename to public/abilities/magnataur_horn_toss.png diff --git a/public/abilities/magnataur_reverse_polarity_lg.png b/public/abilities/magnataur_reverse_polarity.png similarity index 100% rename from public/abilities/magnataur_reverse_polarity_lg.png rename to public/abilities/magnataur_reverse_polarity.png diff --git a/public/abilities/magnataur_shockwave_lg.png b/public/abilities/magnataur_shockwave.png similarity index 100% rename from public/abilities/magnataur_shockwave_lg.png rename to public/abilities/magnataur_shockwave.png diff --git a/public/abilities/magnataur_skewer_lg.png b/public/abilities/magnataur_skewer.png similarity index 100% rename from public/abilities/magnataur_skewer_lg.png rename to public/abilities/magnataur_skewer.png diff --git a/public/abilities/mars_arena_of_blood_lg.png b/public/abilities/mars_arena_of_blood.png similarity index 100% rename from public/abilities/mars_arena_of_blood_lg.png rename to public/abilities/mars_arena_of_blood.png diff --git a/public/abilities/mars_bulwark_lg.png b/public/abilities/mars_bulwark.png similarity index 100% rename from public/abilities/mars_bulwark_lg.png rename to public/abilities/mars_bulwark.png diff --git a/public/abilities/mars_gods_rebuke_lg.png b/public/abilities/mars_gods_rebuke.png similarity index 100% rename from public/abilities/mars_gods_rebuke_lg.png rename to public/abilities/mars_gods_rebuke.png diff --git a/public/abilities/mars_spear_lg.png b/public/abilities/mars_spear.png similarity index 100% rename from public/abilities/mars_spear_lg.png rename to public/abilities/mars_spear.png diff --git a/public/abilities/medusa_cold_blooded_lg.png b/public/abilities/medusa_cold_blooded.png similarity index 100% rename from public/abilities/medusa_cold_blooded_lg.png rename to public/abilities/medusa_cold_blooded.png diff --git a/public/abilities/medusa_mana_shield_lg.png b/public/abilities/medusa_mana_shield.png similarity index 100% rename from public/abilities/medusa_mana_shield_lg.png rename to public/abilities/medusa_mana_shield.png diff --git a/public/abilities/medusa_mystic_snake_lg.png b/public/abilities/medusa_mystic_snake.png similarity index 100% rename from public/abilities/medusa_mystic_snake_lg.png rename to public/abilities/medusa_mystic_snake.png diff --git a/public/abilities/medusa_split_shot_lg.png b/public/abilities/medusa_split_shot.png similarity index 100% rename from public/abilities/medusa_split_shot_lg.png rename to public/abilities/medusa_split_shot.png diff --git a/public/abilities/medusa_stone_gaze_lg.png b/public/abilities/medusa_stone_gaze.png similarity index 100% rename from public/abilities/medusa_stone_gaze_lg.png rename to public/abilities/medusa_stone_gaze.png diff --git a/public/abilities/meepo_divided_we_stand_lg.png b/public/abilities/meepo_divided_we_stand.png similarity index 100% rename from public/abilities/meepo_divided_we_stand_lg.png rename to public/abilities/meepo_divided_we_stand.png diff --git a/public/abilities/meepo_earthbind_lg.png b/public/abilities/meepo_earthbind.png similarity index 100% rename from public/abilities/meepo_earthbind_lg.png rename to public/abilities/meepo_earthbind.png diff --git a/public/abilities/meepo_geostrike_lg.png b/public/abilities/meepo_geostrike.png similarity index 100% rename from public/abilities/meepo_geostrike_lg.png rename to public/abilities/meepo_geostrike.png diff --git a/public/abilities/meepo_poof_lg.png b/public/abilities/meepo_poof.png similarity index 100% rename from public/abilities/meepo_poof_lg.png rename to public/abilities/meepo_poof.png diff --git a/public/abilities/meepo_ransack_lg.png b/public/abilities/meepo_ransack.png similarity index 100% rename from public/abilities/meepo_ransack_lg.png rename to public/abilities/meepo_ransack.png diff --git a/public/abilities/mirana_arrow_lg.png b/public/abilities/mirana_arrow.png similarity index 100% rename from public/abilities/mirana_arrow_lg.png rename to public/abilities/mirana_arrow.png diff --git a/public/abilities/mirana_invis_lg.png b/public/abilities/mirana_invis.png similarity index 100% rename from public/abilities/mirana_invis_lg.png rename to public/abilities/mirana_invis.png diff --git a/public/abilities/mirana_leap_lg.png b/public/abilities/mirana_leap.png similarity index 100% rename from public/abilities/mirana_leap_lg.png rename to public/abilities/mirana_leap.png diff --git a/public/abilities/mirana_starfall_lg.png b/public/abilities/mirana_starfall.png similarity index 100% rename from public/abilities/mirana_starfall_lg.png rename to public/abilities/mirana_starfall.png diff --git a/public/abilities/monkey_king_boundless_strike_lg.png b/public/abilities/monkey_king_boundless_strike.png similarity index 100% rename from public/abilities/monkey_king_boundless_strike_lg.png rename to public/abilities/monkey_king_boundless_strike.png diff --git a/public/abilities/monkey_king_jingu_mastery_lg.png b/public/abilities/monkey_king_jingu_mastery.png similarity index 100% rename from public/abilities/monkey_king_jingu_mastery_lg.png rename to public/abilities/monkey_king_jingu_mastery.png diff --git a/public/abilities/monkey_king_mischief_lg.png b/public/abilities/monkey_king_mischief.png similarity index 100% rename from public/abilities/monkey_king_mischief_lg.png rename to public/abilities/monkey_king_mischief.png diff --git a/public/abilities/monkey_king_primal_spring_lg.png b/public/abilities/monkey_king_primal_spring.png similarity index 100% rename from public/abilities/monkey_king_primal_spring_lg.png rename to public/abilities/monkey_king_primal_spring.png diff --git a/public/abilities/monkey_king_tree_dance_lg.png b/public/abilities/monkey_king_tree_dance.png similarity index 100% rename from public/abilities/monkey_king_tree_dance_lg.png rename to public/abilities/monkey_king_tree_dance.png diff --git a/public/abilities/monkey_king_untransform_lg.png b/public/abilities/monkey_king_untransform.png similarity index 100% rename from public/abilities/monkey_king_untransform_lg.png rename to public/abilities/monkey_king_untransform.png diff --git a/public/abilities/monkey_king_wukongs_command_lg.png b/public/abilities/monkey_king_wukongs_command.png similarity index 100% rename from public/abilities/monkey_king_wukongs_command_lg.png rename to public/abilities/monkey_king_wukongs_command.png diff --git a/public/abilities/morphling_adaptive_strike_agi_lg.png b/public/abilities/morphling_adaptive_strike_agi.png similarity index 100% rename from public/abilities/morphling_adaptive_strike_agi_lg.png rename to public/abilities/morphling_adaptive_strike_agi.png diff --git a/public/abilities/morphling_adaptive_strike_str_lg.png b/public/abilities/morphling_adaptive_strike_str.png similarity index 100% rename from public/abilities/morphling_adaptive_strike_str_lg.png rename to public/abilities/morphling_adaptive_strike_str.png diff --git a/public/abilities/morphling_hybrid_lg.png b/public/abilities/morphling_hybrid.png similarity index 100% rename from public/abilities/morphling_hybrid_lg.png rename to public/abilities/morphling_hybrid.png diff --git a/public/abilities/morphling_morph_agi_lg.png b/public/abilities/morphling_morph_agi.png similarity index 100% rename from public/abilities/morphling_morph_agi_lg.png rename to public/abilities/morphling_morph_agi.png diff --git a/public/abilities/morphling_morph_replicate_lg.png b/public/abilities/morphling_morph_replicate.png similarity index 100% rename from public/abilities/morphling_morph_replicate_lg.png rename to public/abilities/morphling_morph_replicate.png diff --git a/public/abilities/morphling_morph_str_lg.png b/public/abilities/morphling_morph_str.png similarity index 100% rename from public/abilities/morphling_morph_str_lg.png rename to public/abilities/morphling_morph_str.png diff --git a/public/abilities/morphling_replicate_lg.png b/public/abilities/morphling_replicate.png similarity index 100% rename from public/abilities/morphling_replicate_lg.png rename to public/abilities/morphling_replicate.png diff --git a/public/abilities/morphling_waveform_lg.png b/public/abilities/morphling_waveform.png similarity index 100% rename from public/abilities/morphling_waveform_lg.png rename to public/abilities/morphling_waveform.png diff --git a/public/abilities/mud_golem_hurl_boulder_lg.png b/public/abilities/mud_golem_hurl_boulder.png similarity index 100% rename from public/abilities/mud_golem_hurl_boulder_lg.png rename to public/abilities/mud_golem_hurl_boulder.png diff --git a/public/abilities/mud_golem_rock_destroy_lg.png b/public/abilities/mud_golem_rock_destroy.png similarity index 100% rename from public/abilities/mud_golem_rock_destroy_lg.png rename to public/abilities/mud_golem_rock_destroy.png diff --git a/public/abilities/mudgolem_cloak_aura_lg.png b/public/abilities/mudgolem_cloak_aura.png similarity index 100% rename from public/abilities/mudgolem_cloak_aura_lg.png rename to public/abilities/mudgolem_cloak_aura.png diff --git a/public/abilities/naga_siren_ensnare_lg.png b/public/abilities/naga_siren_ensnare.png similarity index 100% rename from public/abilities/naga_siren_ensnare_lg.png rename to public/abilities/naga_siren_ensnare.png diff --git a/public/abilities/naga_siren_mirror_image_lg.png b/public/abilities/naga_siren_mirror_image.png similarity index 100% rename from public/abilities/naga_siren_mirror_image_lg.png rename to public/abilities/naga_siren_mirror_image.png diff --git a/public/abilities/naga_siren_rip_tide_lg.png b/public/abilities/naga_siren_rip_tide.png similarity index 100% rename from public/abilities/naga_siren_rip_tide_lg.png rename to public/abilities/naga_siren_rip_tide.png diff --git a/public/abilities/naga_siren_song_of_the_siren_lg.png b/public/abilities/naga_siren_song_of_the_siren.png similarity index 100% rename from public/abilities/naga_siren_song_of_the_siren_lg.png rename to public/abilities/naga_siren_song_of_the_siren.png diff --git a/public/abilities/naga_siren_song_of_the_siren_cancel_lg.png b/public/abilities/naga_siren_song_of_the_siren_cancel.png similarity index 100% rename from public/abilities/naga_siren_song_of_the_siren_cancel_lg.png rename to public/abilities/naga_siren_song_of_the_siren_cancel.png diff --git a/public/abilities/necrolyte_death_pulse_lg.png b/public/abilities/necrolyte_death_pulse.png similarity index 100% rename from public/abilities/necrolyte_death_pulse_lg.png rename to public/abilities/necrolyte_death_pulse.png diff --git a/public/abilities/necrolyte_death_seeker_lg.png b/public/abilities/necrolyte_death_seeker.png similarity index 100% rename from public/abilities/necrolyte_death_seeker_lg.png rename to public/abilities/necrolyte_death_seeker.png diff --git a/public/abilities/necrolyte_heartstopper_aura_lg.png b/public/abilities/necrolyte_heartstopper_aura.png similarity index 100% rename from public/abilities/necrolyte_heartstopper_aura_lg.png rename to public/abilities/necrolyte_heartstopper_aura.png diff --git a/public/abilities/necrolyte_reapers_scythe_lg.png b/public/abilities/necrolyte_reapers_scythe.png similarity index 100% rename from public/abilities/necrolyte_reapers_scythe_lg.png rename to public/abilities/necrolyte_reapers_scythe.png diff --git a/public/abilities/necrolyte_sadist_lg.png b/public/abilities/necrolyte_sadist.png similarity index 100% rename from public/abilities/necrolyte_sadist_lg.png rename to public/abilities/necrolyte_sadist.png diff --git a/public/abilities/nevermore_dark_lord_lg.png b/public/abilities/nevermore_dark_lord.png similarity index 100% rename from public/abilities/nevermore_dark_lord_lg.png rename to public/abilities/nevermore_dark_lord.png diff --git a/public/abilities/nevermore_necromastery_lg.png b/public/abilities/nevermore_necromastery.png similarity index 100% rename from public/abilities/nevermore_necromastery_lg.png rename to public/abilities/nevermore_necromastery.png diff --git a/public/abilities/nevermore_requiem_lg.png b/public/abilities/nevermore_requiem.png similarity index 100% rename from public/abilities/nevermore_requiem_lg.png rename to public/abilities/nevermore_requiem.png diff --git a/public/abilities/nevermore_shadowraze1_lg.png b/public/abilities/nevermore_shadowraze1.png similarity index 100% rename from public/abilities/nevermore_shadowraze1_lg.png rename to public/abilities/nevermore_shadowraze1.png diff --git a/public/abilities/nevermore_shadowraze2_lg.png b/public/abilities/nevermore_shadowraze2.png similarity index 100% rename from public/abilities/nevermore_shadowraze2_lg.png rename to public/abilities/nevermore_shadowraze2.png diff --git a/public/abilities/nevermore_shadowraze3_lg.png b/public/abilities/nevermore_shadowraze3.png similarity index 100% rename from public/abilities/nevermore_shadowraze3_lg.png rename to public/abilities/nevermore_shadowraze3.png diff --git a/public/abilities/night_stalker_crippling_fear_lg.png b/public/abilities/night_stalker_crippling_fear.png similarity index 100% rename from public/abilities/night_stalker_crippling_fear_lg.png rename to public/abilities/night_stalker_crippling_fear.png diff --git a/public/abilities/night_stalker_darkness_lg.png b/public/abilities/night_stalker_darkness.png similarity index 100% rename from public/abilities/night_stalker_darkness_lg.png rename to public/abilities/night_stalker_darkness.png diff --git a/public/abilities/night_stalker_hunter_in_the_night_lg.png b/public/abilities/night_stalker_hunter_in_the_night.png similarity index 100% rename from public/abilities/night_stalker_hunter_in_the_night_lg.png rename to public/abilities/night_stalker_hunter_in_the_night.png diff --git a/public/abilities/night_stalker_void_lg.png b/public/abilities/night_stalker_void.png similarity index 100% rename from public/abilities/night_stalker_void_lg.png rename to public/abilities/night_stalker_void.png diff --git a/public/abilities/nyx_assassin_burrow_lg.png b/public/abilities/nyx_assassin_burrow.png similarity index 100% rename from public/abilities/nyx_assassin_burrow_lg.png rename to public/abilities/nyx_assassin_burrow.png diff --git a/public/abilities/nyx_assassin_impale_lg.png b/public/abilities/nyx_assassin_impale.png similarity index 100% rename from public/abilities/nyx_assassin_impale_lg.png rename to public/abilities/nyx_assassin_impale.png diff --git a/public/abilities/nyx_assassin_mana_burn_lg.png b/public/abilities/nyx_assassin_mana_burn.png similarity index 100% rename from public/abilities/nyx_assassin_mana_burn_lg.png rename to public/abilities/nyx_assassin_mana_burn.png diff --git a/public/abilities/nyx_assassin_spiked_carapace_lg.png b/public/abilities/nyx_assassin_spiked_carapace.png similarity index 100% rename from public/abilities/nyx_assassin_spiked_carapace_lg.png rename to public/abilities/nyx_assassin_spiked_carapace.png diff --git a/public/abilities/nyx_assassin_unburrow_lg.png b/public/abilities/nyx_assassin_unburrow.png similarity index 100% rename from public/abilities/nyx_assassin_unburrow_lg.png rename to public/abilities/nyx_assassin_unburrow.png diff --git a/public/abilities/nyx_assassin_vendetta_lg.png b/public/abilities/nyx_assassin_vendetta.png similarity index 100% rename from public/abilities/nyx_assassin_vendetta_lg.png rename to public/abilities/nyx_assassin_vendetta.png diff --git a/public/abilities/obsidian_destroyer_arcane_orb_lg.png b/public/abilities/obsidian_destroyer_arcane_orb.png similarity index 100% rename from public/abilities/obsidian_destroyer_arcane_orb_lg.png rename to public/abilities/obsidian_destroyer_arcane_orb.png diff --git a/public/abilities/obsidian_destroyer_astral_imprisonment_lg.png b/public/abilities/obsidian_destroyer_astral_imprisonment.png similarity index 100% rename from public/abilities/obsidian_destroyer_astral_imprisonment_lg.png rename to public/abilities/obsidian_destroyer_astral_imprisonment.png diff --git a/public/abilities/obsidian_destroyer_equilibrium_lg.png b/public/abilities/obsidian_destroyer_equilibrium.png similarity index 100% rename from public/abilities/obsidian_destroyer_equilibrium_lg.png rename to public/abilities/obsidian_destroyer_equilibrium.png diff --git a/public/abilities/obsidian_destroyer_essence_aura_lg.png b/public/abilities/obsidian_destroyer_essence_aura.png similarity index 100% rename from public/abilities/obsidian_destroyer_essence_aura_lg.png rename to public/abilities/obsidian_destroyer_essence_aura.png diff --git a/public/abilities/obsidian_destroyer_sanity_eclipse_lg.png b/public/abilities/obsidian_destroyer_sanity_eclipse.png similarity index 100% rename from public/abilities/obsidian_destroyer_sanity_eclipse_lg.png rename to public/abilities/obsidian_destroyer_sanity_eclipse.png diff --git a/public/abilities/ogre_magi_bloodlust_lg.png b/public/abilities/ogre_magi_bloodlust.png similarity index 100% rename from public/abilities/ogre_magi_bloodlust_lg.png rename to public/abilities/ogre_magi_bloodlust.png diff --git a/public/abilities/ogre_magi_fireblast_lg.png b/public/abilities/ogre_magi_fireblast.png similarity index 100% rename from public/abilities/ogre_magi_fireblast_lg.png rename to public/abilities/ogre_magi_fireblast.png diff --git a/public/abilities/ogre_magi_ignite_lg.png b/public/abilities/ogre_magi_ignite.png similarity index 100% rename from public/abilities/ogre_magi_ignite_lg.png rename to public/abilities/ogre_magi_ignite.png diff --git a/public/abilities/ogre_magi_multicast_lg.png b/public/abilities/ogre_magi_multicast.png similarity index 100% rename from public/abilities/ogre_magi_multicast_lg.png rename to public/abilities/ogre_magi_multicast.png diff --git a/public/abilities/ogre_magi_smash_lg.png b/public/abilities/ogre_magi_smash.png similarity index 100% rename from public/abilities/ogre_magi_smash_lg.png rename to public/abilities/ogre_magi_smash.png diff --git a/public/abilities/ogre_magi_unrefined_fireblast_lg.png b/public/abilities/ogre_magi_unrefined_fireblast.png similarity index 100% rename from public/abilities/ogre_magi_unrefined_fireblast_lg.png rename to public/abilities/ogre_magi_unrefined_fireblast.png diff --git a/public/abilities/omniknight_degen_aura_lg.png b/public/abilities/omniknight_degen_aura.png similarity index 100% rename from public/abilities/omniknight_degen_aura_lg.png rename to public/abilities/omniknight_degen_aura.png diff --git a/public/abilities/omniknight_guardian_angel_lg.png b/public/abilities/omniknight_guardian_angel.png similarity index 100% rename from public/abilities/omniknight_guardian_angel_lg.png rename to public/abilities/omniknight_guardian_angel.png diff --git a/public/abilities/omniknight_hammer_of_purity_lg.png b/public/abilities/omniknight_hammer_of_purity.png similarity index 100% rename from public/abilities/omniknight_hammer_of_purity_lg.png rename to public/abilities/omniknight_hammer_of_purity.png diff --git a/public/abilities/omniknight_purification_lg.png b/public/abilities/omniknight_purification.png similarity index 100% rename from public/abilities/omniknight_purification_lg.png rename to public/abilities/omniknight_purification.png diff --git a/public/abilities/omniknight_repel_lg.png b/public/abilities/omniknight_repel.png similarity index 100% rename from public/abilities/omniknight_repel_lg.png rename to public/abilities/omniknight_repel.png diff --git a/public/abilities/oracle_false_promise_lg.png b/public/abilities/oracle_false_promise.png similarity index 100% rename from public/abilities/oracle_false_promise_lg.png rename to public/abilities/oracle_false_promise.png diff --git a/public/abilities/oracle_fates_edict_lg.png b/public/abilities/oracle_fates_edict.png similarity index 100% rename from public/abilities/oracle_fates_edict_lg.png rename to public/abilities/oracle_fates_edict.png diff --git a/public/abilities/oracle_fortunes_end_lg.png b/public/abilities/oracle_fortunes_end.png similarity index 100% rename from public/abilities/oracle_fortunes_end_lg.png rename to public/abilities/oracle_fortunes_end.png diff --git a/public/abilities/oracle_purifying_flames_lg.png b/public/abilities/oracle_purifying_flames.png similarity index 100% rename from public/abilities/oracle_purifying_flames_lg.png rename to public/abilities/oracle_purifying_flames.png diff --git a/public/abilities/pangolier_gyroshell_lg.png b/public/abilities/pangolier_gyroshell.png similarity index 100% rename from public/abilities/pangolier_gyroshell_lg.png rename to public/abilities/pangolier_gyroshell.png diff --git a/public/abilities/pangolier_gyroshell_stop_lg.png b/public/abilities/pangolier_gyroshell_stop.png similarity index 100% rename from public/abilities/pangolier_gyroshell_stop_lg.png rename to public/abilities/pangolier_gyroshell_stop.png diff --git a/public/abilities/pangolier_heartpiercer_lg.png b/public/abilities/pangolier_heartpiercer.png similarity index 100% rename from public/abilities/pangolier_heartpiercer_lg.png rename to public/abilities/pangolier_heartpiercer.png diff --git a/public/abilities/pangolier_lucky_shot_lg.png b/public/abilities/pangolier_lucky_shot.png similarity index 100% rename from public/abilities/pangolier_lucky_shot_lg.png rename to public/abilities/pangolier_lucky_shot.png diff --git a/public/abilities/pangolier_rollup_lg.png b/public/abilities/pangolier_rollup.png similarity index 100% rename from public/abilities/pangolier_rollup_lg.png rename to public/abilities/pangolier_rollup.png diff --git a/public/abilities/pangolier_rollup_stop_lg.png b/public/abilities/pangolier_rollup_stop.png similarity index 100% rename from public/abilities/pangolier_rollup_stop_lg.png rename to public/abilities/pangolier_rollup_stop.png diff --git a/public/abilities/pangolier_shield_crash_lg.png b/public/abilities/pangolier_shield_crash.png similarity index 100% rename from public/abilities/pangolier_shield_crash_lg.png rename to public/abilities/pangolier_shield_crash.png diff --git a/public/abilities/pangolier_swashbuckle_lg.png b/public/abilities/pangolier_swashbuckle.png similarity index 100% rename from public/abilities/pangolier_swashbuckle_lg.png rename to public/abilities/pangolier_swashbuckle.png diff --git a/public/abilities/phantom_assassin_blur_lg.png b/public/abilities/phantom_assassin_blur.png similarity index 100% rename from public/abilities/phantom_assassin_blur_lg.png rename to public/abilities/phantom_assassin_blur.png diff --git a/public/abilities/phantom_assassin_coup_de_grace_lg.png b/public/abilities/phantom_assassin_coup_de_grace.png similarity index 100% rename from public/abilities/phantom_assassin_coup_de_grace_lg.png rename to public/abilities/phantom_assassin_coup_de_grace.png diff --git a/public/abilities/phantom_assassin_fan_of_knives_lg.png b/public/abilities/phantom_assassin_fan_of_knives.png similarity index 100% rename from public/abilities/phantom_assassin_fan_of_knives_lg.png rename to public/abilities/phantom_assassin_fan_of_knives.png diff --git a/public/abilities/phantom_assassin_phantom_strike_lg.png b/public/abilities/phantom_assassin_phantom_strike.png similarity index 100% rename from public/abilities/phantom_assassin_phantom_strike_lg.png rename to public/abilities/phantom_assassin_phantom_strike.png diff --git a/public/abilities/phantom_assassin_stifling_dagger_lg.png b/public/abilities/phantom_assassin_stifling_dagger.png similarity index 100% rename from public/abilities/phantom_assassin_stifling_dagger_lg.png rename to public/abilities/phantom_assassin_stifling_dagger.png diff --git a/public/abilities/phantom_lancer_doppelwalk_lg.png b/public/abilities/phantom_lancer_doppelwalk.png similarity index 100% rename from public/abilities/phantom_lancer_doppelwalk_lg.png rename to public/abilities/phantom_lancer_doppelwalk.png diff --git a/public/abilities/phantom_lancer_juxtapose_lg.png b/public/abilities/phantom_lancer_juxtapose.png similarity index 100% rename from public/abilities/phantom_lancer_juxtapose_lg.png rename to public/abilities/phantom_lancer_juxtapose.png diff --git a/public/abilities/phantom_lancer_phantom_edge_lg.png b/public/abilities/phantom_lancer_phantom_edge.png similarity index 100% rename from public/abilities/phantom_lancer_phantom_edge_lg.png rename to public/abilities/phantom_lancer_phantom_edge.png diff --git a/public/abilities/phantom_lancer_spirit_lance_lg.png b/public/abilities/phantom_lancer_spirit_lance.png similarity index 100% rename from public/abilities/phantom_lancer_spirit_lance_lg.png rename to public/abilities/phantom_lancer_spirit_lance.png diff --git a/public/abilities/phoenix_fire_spirits_lg.png b/public/abilities/phoenix_fire_spirits.png similarity index 100% rename from public/abilities/phoenix_fire_spirits_lg.png rename to public/abilities/phoenix_fire_spirits.png diff --git a/public/abilities/phoenix_icarus_dive_lg.png b/public/abilities/phoenix_icarus_dive.png similarity index 100% rename from public/abilities/phoenix_icarus_dive_lg.png rename to public/abilities/phoenix_icarus_dive.png diff --git a/public/abilities/phoenix_icarus_dive_stop_lg.png b/public/abilities/phoenix_icarus_dive_stop.png similarity index 100% rename from public/abilities/phoenix_icarus_dive_stop_lg.png rename to public/abilities/phoenix_icarus_dive_stop.png diff --git a/public/abilities/phoenix_launch_fire_spirit_lg.png b/public/abilities/phoenix_launch_fire_spirit.png similarity index 100% rename from public/abilities/phoenix_launch_fire_spirit_lg.png rename to public/abilities/phoenix_launch_fire_spirit.png diff --git a/public/abilities/phoenix_sun_ray_lg.png b/public/abilities/phoenix_sun_ray.png similarity index 100% rename from public/abilities/phoenix_sun_ray_lg.png rename to public/abilities/phoenix_sun_ray.png diff --git a/public/abilities/phoenix_sun_ray_stop_lg.png b/public/abilities/phoenix_sun_ray_stop.png similarity index 100% rename from public/abilities/phoenix_sun_ray_stop_lg.png rename to public/abilities/phoenix_sun_ray_stop.png diff --git a/public/abilities/phoenix_sun_ray_toggle_move_lg.png b/public/abilities/phoenix_sun_ray_toggle_move.png similarity index 100% rename from public/abilities/phoenix_sun_ray_toggle_move_lg.png rename to public/abilities/phoenix_sun_ray_toggle_move.png diff --git a/public/abilities/phoenix_supernova_lg.png b/public/abilities/phoenix_supernova.png similarity index 100% rename from public/abilities/phoenix_supernova_lg.png rename to public/abilities/phoenix_supernova.png diff --git a/public/abilities/polar_furbolg_ursa_warrior_thunder_clap_lg.png b/public/abilities/polar_furbolg_ursa_warrior_thunder_clap.png similarity index 100% rename from public/abilities/polar_furbolg_ursa_warrior_thunder_clap_lg.png rename to public/abilities/polar_furbolg_ursa_warrior_thunder_clap.png diff --git a/public/abilities/puck_dream_coil_lg.png b/public/abilities/puck_dream_coil.png similarity index 100% rename from public/abilities/puck_dream_coil_lg.png rename to public/abilities/puck_dream_coil.png diff --git a/public/abilities/puck_ethereal_jaunt_lg.png b/public/abilities/puck_ethereal_jaunt.png similarity index 100% rename from public/abilities/puck_ethereal_jaunt_lg.png rename to public/abilities/puck_ethereal_jaunt.png diff --git a/public/abilities/puck_illusory_orb_lg.png b/public/abilities/puck_illusory_orb.png similarity index 100% rename from public/abilities/puck_illusory_orb_lg.png rename to public/abilities/puck_illusory_orb.png diff --git a/public/abilities/puck_phase_shift_lg.png b/public/abilities/puck_phase_shift.png similarity index 100% rename from public/abilities/puck_phase_shift_lg.png rename to public/abilities/puck_phase_shift.png diff --git a/public/abilities/puck_waning_rift_lg.png b/public/abilities/puck_waning_rift.png similarity index 100% rename from public/abilities/puck_waning_rift_lg.png rename to public/abilities/puck_waning_rift.png diff --git a/public/abilities/pudge_dismember_lg.png b/public/abilities/pudge_dismember.png similarity index 100% rename from public/abilities/pudge_dismember_lg.png rename to public/abilities/pudge_dismember.png diff --git a/public/abilities/pudge_eject_lg.png b/public/abilities/pudge_eject.png similarity index 100% rename from public/abilities/pudge_eject_lg.png rename to public/abilities/pudge_eject.png diff --git a/public/abilities/pudge_flesh_heap_lg.png b/public/abilities/pudge_flesh_heap.png similarity index 100% rename from public/abilities/pudge_flesh_heap_lg.png rename to public/abilities/pudge_flesh_heap.png diff --git a/public/abilities/pudge_meat_hook_lg.png b/public/abilities/pudge_meat_hook.png similarity index 100% rename from public/abilities/pudge_meat_hook_lg.png rename to public/abilities/pudge_meat_hook.png diff --git a/public/abilities/pudge_rot_lg.png b/public/abilities/pudge_rot.png similarity index 100% rename from public/abilities/pudge_rot_lg.png rename to public/abilities/pudge_rot.png diff --git a/public/abilities/pugna_decrepify_lg.png b/public/abilities/pugna_decrepify.png similarity index 100% rename from public/abilities/pugna_decrepify_lg.png rename to public/abilities/pugna_decrepify.png diff --git a/public/abilities/pugna_life_drain_lg.png b/public/abilities/pugna_life_drain.png similarity index 100% rename from public/abilities/pugna_life_drain_lg.png rename to public/abilities/pugna_life_drain.png diff --git a/public/abilities/pugna_nether_blast_lg.png b/public/abilities/pugna_nether_blast.png similarity index 100% rename from public/abilities/pugna_nether_blast_lg.png rename to public/abilities/pugna_nether_blast.png diff --git a/public/abilities/pugna_nether_ward_lg.png b/public/abilities/pugna_nether_ward.png similarity index 100% rename from public/abilities/pugna_nether_ward_lg.png rename to public/abilities/pugna_nether_ward.png diff --git a/public/abilities/queenofpain_blink_lg.png b/public/abilities/queenofpain_blink.png similarity index 100% rename from public/abilities/queenofpain_blink_lg.png rename to public/abilities/queenofpain_blink.png diff --git a/public/abilities/queenofpain_scream_of_pain_lg.png b/public/abilities/queenofpain_scream_of_pain.png similarity index 100% rename from public/abilities/queenofpain_scream_of_pain_lg.png rename to public/abilities/queenofpain_scream_of_pain.png diff --git a/public/abilities/queenofpain_shadow_strike_lg.png b/public/abilities/queenofpain_shadow_strike.png similarity index 100% rename from public/abilities/queenofpain_shadow_strike_lg.png rename to public/abilities/queenofpain_shadow_strike.png diff --git a/public/abilities/queenofpain_sonic_wave_lg.png b/public/abilities/queenofpain_sonic_wave.png similarity index 100% rename from public/abilities/queenofpain_sonic_wave_lg.png rename to public/abilities/queenofpain_sonic_wave.png diff --git a/public/abilities/rattletrap_battery_assault_lg.png b/public/abilities/rattletrap_battery_assault.png similarity index 100% rename from public/abilities/rattletrap_battery_assault_lg.png rename to public/abilities/rattletrap_battery_assault.png diff --git a/public/abilities/rattletrap_hookshot_lg.png b/public/abilities/rattletrap_hookshot.png similarity index 100% rename from public/abilities/rattletrap_hookshot_lg.png rename to public/abilities/rattletrap_hookshot.png diff --git a/public/abilities/rattletrap_overclocking_lg.png b/public/abilities/rattletrap_overclocking.png similarity index 100% rename from public/abilities/rattletrap_overclocking_lg.png rename to public/abilities/rattletrap_overclocking.png diff --git a/public/abilities/rattletrap_power_cogs_lg.png b/public/abilities/rattletrap_power_cogs.png similarity index 100% rename from public/abilities/rattletrap_power_cogs_lg.png rename to public/abilities/rattletrap_power_cogs.png diff --git a/public/abilities/rattletrap_rocket_flare_lg.png b/public/abilities/rattletrap_rocket_flare.png similarity index 100% rename from public/abilities/rattletrap_rocket_flare_lg.png rename to public/abilities/rattletrap_rocket_flare.png diff --git a/public/abilities/razor_eye_of_the_storm_lg.png b/public/abilities/razor_eye_of_the_storm.png similarity index 100% rename from public/abilities/razor_eye_of_the_storm_lg.png rename to public/abilities/razor_eye_of_the_storm.png diff --git a/public/abilities/razor_plasma_field_lg.png b/public/abilities/razor_plasma_field.png similarity index 100% rename from public/abilities/razor_plasma_field_lg.png rename to public/abilities/razor_plasma_field.png diff --git a/public/abilities/razor_static_link_lg.png b/public/abilities/razor_static_link.png similarity index 100% rename from public/abilities/razor_static_link_lg.png rename to public/abilities/razor_static_link.png diff --git a/public/abilities/razor_unstable_current_lg.png b/public/abilities/razor_unstable_current.png similarity index 100% rename from public/abilities/razor_unstable_current_lg.png rename to public/abilities/razor_unstable_current.png diff --git a/public/abilities/riki_backstab_lg.png b/public/abilities/riki_backstab.png similarity index 100% rename from public/abilities/riki_backstab_lg.png rename to public/abilities/riki_backstab.png diff --git a/public/abilities/riki_blink_strike_lg.png b/public/abilities/riki_blink_strike.png similarity index 100% rename from public/abilities/riki_blink_strike_lg.png rename to public/abilities/riki_blink_strike.png diff --git a/public/abilities/riki_permanent_invisibility_lg.png b/public/abilities/riki_permanent_invisibility.png similarity index 100% rename from public/abilities/riki_permanent_invisibility_lg.png rename to public/abilities/riki_permanent_invisibility.png diff --git a/public/abilities/riki_poison_dart_lg.png b/public/abilities/riki_poison_dart.png similarity index 100% rename from public/abilities/riki_poison_dart_lg.png rename to public/abilities/riki_poison_dart.png diff --git a/public/abilities/riki_smoke_screen_lg.png b/public/abilities/riki_smoke_screen.png similarity index 100% rename from public/abilities/riki_smoke_screen_lg.png rename to public/abilities/riki_smoke_screen.png diff --git a/public/abilities/riki_tricks_of_the_trade_lg.png b/public/abilities/riki_tricks_of_the_trade.png similarity index 100% rename from public/abilities/riki_tricks_of_the_trade_lg.png rename to public/abilities/riki_tricks_of_the_trade.png diff --git a/public/abilities/rubick_arcane_supremacy_lg.png b/public/abilities/rubick_arcane_supremacy.png similarity index 100% rename from public/abilities/rubick_arcane_supremacy_lg.png rename to public/abilities/rubick_arcane_supremacy.png diff --git a/public/abilities/rubick_empty1_lg.png b/public/abilities/rubick_empty1.png similarity index 100% rename from public/abilities/rubick_empty1_lg.png rename to public/abilities/rubick_empty1.png diff --git a/public/abilities/rubick_empty2_lg.png b/public/abilities/rubick_empty2.png similarity index 100% rename from public/abilities/rubick_empty2_lg.png rename to public/abilities/rubick_empty2.png diff --git a/public/abilities/rubick_fade_bolt_lg.png b/public/abilities/rubick_fade_bolt.png similarity index 100% rename from public/abilities/rubick_fade_bolt_lg.png rename to public/abilities/rubick_fade_bolt.png diff --git a/public/abilities/rubick_null_field_lg.png b/public/abilities/rubick_null_field.png similarity index 100% rename from public/abilities/rubick_null_field_lg.png rename to public/abilities/rubick_null_field.png diff --git a/public/abilities/rubick_spell_steal_lg.png b/public/abilities/rubick_spell_steal.png similarity index 100% rename from public/abilities/rubick_spell_steal_lg.png rename to public/abilities/rubick_spell_steal.png diff --git a/public/abilities/rubick_telekinesis_lg.png b/public/abilities/rubick_telekinesis.png similarity index 100% rename from public/abilities/rubick_telekinesis_lg.png rename to public/abilities/rubick_telekinesis.png diff --git a/public/abilities/rubick_telekinesis_land_lg.png b/public/abilities/rubick_telekinesis_land.png similarity index 100% rename from public/abilities/rubick_telekinesis_land_lg.png rename to public/abilities/rubick_telekinesis_land.png diff --git a/public/abilities/sandking_burrowstrike_lg.png b/public/abilities/sandking_burrowstrike.png similarity index 100% rename from public/abilities/sandking_burrowstrike_lg.png rename to public/abilities/sandking_burrowstrike.png diff --git a/public/abilities/sandking_caustic_finale_lg.png b/public/abilities/sandking_caustic_finale.png similarity index 100% rename from public/abilities/sandking_caustic_finale_lg.png rename to public/abilities/sandking_caustic_finale.png diff --git a/public/abilities/sandking_epicenter_lg.png b/public/abilities/sandking_epicenter.png similarity index 100% rename from public/abilities/sandking_epicenter_lg.png rename to public/abilities/sandking_epicenter.png diff --git a/public/abilities/sandking_sand_storm_lg.png b/public/abilities/sandking_sand_storm.png similarity index 100% rename from public/abilities/sandking_sand_storm_lg.png rename to public/abilities/sandking_sand_storm.png diff --git a/public/abilities/satyr_hellcaller_shockwave_lg.png b/public/abilities/satyr_hellcaller_shockwave.png similarity index 100% rename from public/abilities/satyr_hellcaller_shockwave_lg.png rename to public/abilities/satyr_hellcaller_shockwave.png diff --git a/public/abilities/satyr_hellcaller_unholy_aura_lg.png b/public/abilities/satyr_hellcaller_unholy_aura.png similarity index 100% rename from public/abilities/satyr_hellcaller_unholy_aura_lg.png rename to public/abilities/satyr_hellcaller_unholy_aura.png diff --git a/public/abilities/satyr_soulstealer_mana_burn_lg.png b/public/abilities/satyr_soulstealer_mana_burn.png similarity index 100% rename from public/abilities/satyr_soulstealer_mana_burn_lg.png rename to public/abilities/satyr_soulstealer_mana_burn.png diff --git a/public/abilities/satyr_trickster_purge_lg.png b/public/abilities/satyr_trickster_purge.png similarity index 100% rename from public/abilities/satyr_trickster_purge_lg.png rename to public/abilities/satyr_trickster_purge.png diff --git a/public/abilities/shadow_demon_demonic_purge_lg.png b/public/abilities/shadow_demon_demonic_purge.png similarity index 100% rename from public/abilities/shadow_demon_demonic_purge_lg.png rename to public/abilities/shadow_demon_demonic_purge.png diff --git a/public/abilities/shadow_demon_disruption_lg.png b/public/abilities/shadow_demon_disruption.png similarity index 100% rename from public/abilities/shadow_demon_disruption_lg.png rename to public/abilities/shadow_demon_disruption.png diff --git a/public/abilities/shadow_demon_shadow_poison_lg.png b/public/abilities/shadow_demon_shadow_poison.png similarity index 100% rename from public/abilities/shadow_demon_shadow_poison_lg.png rename to public/abilities/shadow_demon_shadow_poison.png diff --git a/public/abilities/shadow_demon_shadow_poison_release_lg.png b/public/abilities/shadow_demon_shadow_poison_release.png similarity index 100% rename from public/abilities/shadow_demon_shadow_poison_release_lg.png rename to public/abilities/shadow_demon_shadow_poison_release.png diff --git a/public/abilities/shadow_demon_soul_catcher_lg.png b/public/abilities/shadow_demon_soul_catcher.png similarity index 100% rename from public/abilities/shadow_demon_soul_catcher_lg.png rename to public/abilities/shadow_demon_soul_catcher.png diff --git a/public/abilities/shadow_shaman_ether_shock_lg.png b/public/abilities/shadow_shaman_ether_shock.png similarity index 100% rename from public/abilities/shadow_shaman_ether_shock_lg.png rename to public/abilities/shadow_shaman_ether_shock.png diff --git a/public/abilities/shadow_shaman_mass_serpent_ward_lg.png b/public/abilities/shadow_shaman_mass_serpent_ward.png similarity index 100% rename from public/abilities/shadow_shaman_mass_serpent_ward_lg.png rename to public/abilities/shadow_shaman_mass_serpent_ward.png diff --git a/public/abilities/shadow_shaman_shackles_lg.png b/public/abilities/shadow_shaman_shackles.png similarity index 100% rename from public/abilities/shadow_shaman_shackles_lg.png rename to public/abilities/shadow_shaman_shackles.png diff --git a/public/abilities/shadow_shaman_voodoo_lg.png b/public/abilities/shadow_shaman_voodoo.png similarity index 100% rename from public/abilities/shadow_shaman_voodoo_lg.png rename to public/abilities/shadow_shaman_voodoo.png diff --git a/public/abilities/shredder_chakram_lg.png b/public/abilities/shredder_chakram.png similarity index 100% rename from public/abilities/shredder_chakram_lg.png rename to public/abilities/shredder_chakram.png diff --git a/public/abilities/shredder_chakram_2_lg.png b/public/abilities/shredder_chakram_2.png similarity index 100% rename from public/abilities/shredder_chakram_2_lg.png rename to public/abilities/shredder_chakram_2.png diff --git a/public/abilities/shredder_flamethrower_lg.png b/public/abilities/shredder_flamethrower.png similarity index 100% rename from public/abilities/shredder_flamethrower_lg.png rename to public/abilities/shredder_flamethrower.png diff --git a/public/abilities/shredder_reactive_armor_lg.png b/public/abilities/shredder_reactive_armor.png similarity index 100% rename from public/abilities/shredder_reactive_armor_lg.png rename to public/abilities/shredder_reactive_armor.png diff --git a/public/abilities/shredder_return_chakram_lg.png b/public/abilities/shredder_return_chakram.png similarity index 100% rename from public/abilities/shredder_return_chakram_lg.png rename to public/abilities/shredder_return_chakram.png diff --git a/public/abilities/shredder_return_chakram_2.png b/public/abilities/shredder_return_chakram_2.png index 3214e63..7e3dea6 100644 Binary files a/public/abilities/shredder_return_chakram_2.png and b/public/abilities/shredder_return_chakram_2.png differ diff --git a/public/abilities/shredder_return_chakram_2_lg.png b/public/abilities/shredder_return_chakram_2_lg.png deleted file mode 100644 index 7e3dea6..0000000 Binary files a/public/abilities/shredder_return_chakram_2_lg.png and /dev/null differ diff --git a/public/abilities/shredder_timber_chain_lg.png b/public/abilities/shredder_timber_chain.png similarity index 100% rename from public/abilities/shredder_timber_chain_lg.png rename to public/abilities/shredder_timber_chain.png diff --git a/public/abilities/shredder_whirling_death_lg.png b/public/abilities/shredder_whirling_death.png similarity index 100% rename from public/abilities/shredder_whirling_death_lg.png rename to public/abilities/shredder_whirling_death.png diff --git a/public/abilities/silencer_curse_of_the_silent_lg.png b/public/abilities/silencer_curse_of_the_silent.png similarity index 100% rename from public/abilities/silencer_curse_of_the_silent_lg.png rename to public/abilities/silencer_curse_of_the_silent.png diff --git a/public/abilities/silencer_glaives_of_wisdom_lg.png b/public/abilities/silencer_glaives_of_wisdom.png similarity index 100% rename from public/abilities/silencer_glaives_of_wisdom_lg.png rename to public/abilities/silencer_glaives_of_wisdom.png diff --git a/public/abilities/silencer_global_silence_lg.png b/public/abilities/silencer_global_silence.png similarity index 100% rename from public/abilities/silencer_global_silence_lg.png rename to public/abilities/silencer_global_silence.png diff --git a/public/abilities/silencer_last_word_lg.png b/public/abilities/silencer_last_word.png similarity index 100% rename from public/abilities/silencer_last_word_lg.png rename to public/abilities/silencer_last_word.png diff --git a/public/abilities/skeleton_king_hellfire_blast_lg.png b/public/abilities/skeleton_king_hellfire_blast.png similarity index 100% rename from public/abilities/skeleton_king_hellfire_blast_lg.png rename to public/abilities/skeleton_king_hellfire_blast.png diff --git a/public/abilities/skeleton_king_mortal_strike_lg.png b/public/abilities/skeleton_king_mortal_strike.png similarity index 100% rename from public/abilities/skeleton_king_mortal_strike_lg.png rename to public/abilities/skeleton_king_mortal_strike.png diff --git a/public/abilities/skeleton_king_reincarnation_lg.png b/public/abilities/skeleton_king_reincarnation.png similarity index 100% rename from public/abilities/skeleton_king_reincarnation_lg.png rename to public/abilities/skeleton_king_reincarnation.png diff --git a/public/abilities/skeleton_king_vampiric_aura_lg.png b/public/abilities/skeleton_king_vampiric_aura.png similarity index 100% rename from public/abilities/skeleton_king_vampiric_aura_lg.png rename to public/abilities/skeleton_king_vampiric_aura.png diff --git a/public/abilities/skywrath_mage_ancient_seal_lg.png b/public/abilities/skywrath_mage_ancient_seal.png similarity index 100% rename from public/abilities/skywrath_mage_ancient_seal_lg.png rename to public/abilities/skywrath_mage_ancient_seal.png diff --git a/public/abilities/skywrath_mage_arcane_bolt_lg.png b/public/abilities/skywrath_mage_arcane_bolt.png similarity index 100% rename from public/abilities/skywrath_mage_arcane_bolt_lg.png rename to public/abilities/skywrath_mage_arcane_bolt.png diff --git a/public/abilities/skywrath_mage_concussive_shot_lg.png b/public/abilities/skywrath_mage_concussive_shot.png similarity index 100% rename from public/abilities/skywrath_mage_concussive_shot_lg.png rename to public/abilities/skywrath_mage_concussive_shot.png diff --git a/public/abilities/skywrath_mage_mystic_flare_lg.png b/public/abilities/skywrath_mage_mystic_flare.png similarity index 100% rename from public/abilities/skywrath_mage_mystic_flare_lg.png rename to public/abilities/skywrath_mage_mystic_flare.png diff --git a/public/abilities/slardar_amplify_damage_lg.png b/public/abilities/slardar_amplify_damage.png similarity index 100% rename from public/abilities/slardar_amplify_damage_lg.png rename to public/abilities/slardar_amplify_damage.png diff --git a/public/abilities/slardar_bash_lg.png b/public/abilities/slardar_bash.png similarity index 100% rename from public/abilities/slardar_bash_lg.png rename to public/abilities/slardar_bash.png diff --git a/public/abilities/slardar_slithereen_crush_lg.png b/public/abilities/slardar_slithereen_crush.png similarity index 100% rename from public/abilities/slardar_slithereen_crush_lg.png rename to public/abilities/slardar_slithereen_crush.png diff --git a/public/abilities/slardar_sprint_lg.png b/public/abilities/slardar_sprint.png similarity index 100% rename from public/abilities/slardar_sprint_lg.png rename to public/abilities/slardar_sprint.png diff --git a/public/abilities/slark_dark_pact_lg.png b/public/abilities/slark_dark_pact.png similarity index 100% rename from public/abilities/slark_dark_pact_lg.png rename to public/abilities/slark_dark_pact.png diff --git a/public/abilities/slark_depth_shroud_lg.png b/public/abilities/slark_depth_shroud.png similarity index 100% rename from public/abilities/slark_depth_shroud_lg.png rename to public/abilities/slark_depth_shroud.png diff --git a/public/abilities/slark_essence_shift_lg.png b/public/abilities/slark_essence_shift.png similarity index 100% rename from public/abilities/slark_essence_shift_lg.png rename to public/abilities/slark_essence_shift.png diff --git a/public/abilities/slark_fish_bait_lg.png b/public/abilities/slark_fish_bait.png similarity index 100% rename from public/abilities/slark_fish_bait_lg.png rename to public/abilities/slark_fish_bait.png diff --git a/public/abilities/slark_pounce_lg.png b/public/abilities/slark_pounce.png similarity index 100% rename from public/abilities/slark_pounce_lg.png rename to public/abilities/slark_pounce.png diff --git a/public/abilities/slark_shadow_dance_lg.png b/public/abilities/slark_shadow_dance.png similarity index 100% rename from public/abilities/slark_shadow_dance_lg.png rename to public/abilities/slark_shadow_dance.png diff --git a/public/abilities/snapfire_firesnap_cookie_lg.png b/public/abilities/snapfire_firesnap_cookie.png similarity index 100% rename from public/abilities/snapfire_firesnap_cookie_lg.png rename to public/abilities/snapfire_firesnap_cookie.png diff --git a/public/abilities/snapfire_gobble_up_lg.png b/public/abilities/snapfire_gobble_up.png similarity index 100% rename from public/abilities/snapfire_gobble_up_lg.png rename to public/abilities/snapfire_gobble_up.png diff --git a/public/abilities/snapfire_lil_shredder_lg.png b/public/abilities/snapfire_lil_shredder.png similarity index 100% rename from public/abilities/snapfire_lil_shredder_lg.png rename to public/abilities/snapfire_lil_shredder.png diff --git a/public/abilities/snapfire_mortimer_kisses_lg.png b/public/abilities/snapfire_mortimer_kisses.png similarity index 100% rename from public/abilities/snapfire_mortimer_kisses_lg.png rename to public/abilities/snapfire_mortimer_kisses.png diff --git a/public/abilities/snapfire_scatterblast_lg.png b/public/abilities/snapfire_scatterblast.png similarity index 100% rename from public/abilities/snapfire_scatterblast_lg.png rename to public/abilities/snapfire_scatterblast.png diff --git a/public/abilities/snapfire_spit_creep_lg.png b/public/abilities/snapfire_spit_creep.png similarity index 100% rename from public/abilities/snapfire_spit_creep_lg.png rename to public/abilities/snapfire_spit_creep.png diff --git a/public/abilities/sniper_assassinate_lg.png b/public/abilities/sniper_assassinate.png similarity index 100% rename from public/abilities/sniper_assassinate_lg.png rename to public/abilities/sniper_assassinate.png diff --git a/public/abilities/sniper_concussive_grenade_lg.png b/public/abilities/sniper_concussive_grenade.png similarity index 100% rename from public/abilities/sniper_concussive_grenade_lg.png rename to public/abilities/sniper_concussive_grenade.png diff --git a/public/abilities/sniper_headshot_lg.png b/public/abilities/sniper_headshot.png similarity index 100% rename from public/abilities/sniper_headshot_lg.png rename to public/abilities/sniper_headshot.png diff --git a/public/abilities/sniper_shrapnel_lg.png b/public/abilities/sniper_shrapnel.png similarity index 100% rename from public/abilities/sniper_shrapnel_lg.png rename to public/abilities/sniper_shrapnel.png diff --git a/public/abilities/sniper_take_aim_lg.png b/public/abilities/sniper_take_aim.png similarity index 100% rename from public/abilities/sniper_take_aim_lg.png rename to public/abilities/sniper_take_aim.png diff --git a/public/abilities/spectre_desolate_lg.png b/public/abilities/spectre_desolate.png similarity index 100% rename from public/abilities/spectre_desolate_lg.png rename to public/abilities/spectre_desolate.png diff --git a/public/abilities/spectre_dispersion_lg.png b/public/abilities/spectre_dispersion.png similarity index 100% rename from public/abilities/spectre_dispersion_lg.png rename to public/abilities/spectre_dispersion.png diff --git a/public/abilities/spectre_haunt_lg.png b/public/abilities/spectre_haunt.png similarity index 100% rename from public/abilities/spectre_haunt_lg.png rename to public/abilities/spectre_haunt.png diff --git a/public/abilities/spectre_haunt_single_lg.png b/public/abilities/spectre_haunt_single.png similarity index 100% rename from public/abilities/spectre_haunt_single_lg.png rename to public/abilities/spectre_haunt_single.png diff --git a/public/abilities/spectre_reality_lg.png b/public/abilities/spectre_reality.png similarity index 100% rename from public/abilities/spectre_reality_lg.png rename to public/abilities/spectre_reality.png diff --git a/public/abilities/spectre_spectral_dagger_lg.png b/public/abilities/spectre_spectral_dagger.png similarity index 100% rename from public/abilities/spectre_spectral_dagger_lg.png rename to public/abilities/spectre_spectral_dagger.png diff --git a/public/abilities/spirit_breaker_bulldoze_lg.png b/public/abilities/spirit_breaker_bulldoze.png similarity index 100% rename from public/abilities/spirit_breaker_bulldoze_lg.png rename to public/abilities/spirit_breaker_bulldoze.png diff --git a/public/abilities/spirit_breaker_charge_of_darkness_lg.png b/public/abilities/spirit_breaker_charge_of_darkness.png similarity index 100% rename from public/abilities/spirit_breaker_charge_of_darkness_lg.png rename to public/abilities/spirit_breaker_charge_of_darkness.png diff --git a/public/abilities/spirit_breaker_empowering_haste_lg.png b/public/abilities/spirit_breaker_empowering_haste.png similarity index 100% rename from public/abilities/spirit_breaker_empowering_haste_lg.png rename to public/abilities/spirit_breaker_empowering_haste.png diff --git a/public/abilities/spirit_breaker_greater_bash_lg.png b/public/abilities/spirit_breaker_greater_bash.png similarity index 100% rename from public/abilities/spirit_breaker_greater_bash_lg.png rename to public/abilities/spirit_breaker_greater_bash.png diff --git a/public/abilities/spirit_breaker_nether_strike_lg.png b/public/abilities/spirit_breaker_nether_strike.png similarity index 100% rename from public/abilities/spirit_breaker_nether_strike_lg.png rename to public/abilities/spirit_breaker_nether_strike.png diff --git a/public/abilities/storm_spirit_ball_lightning_lg.png b/public/abilities/storm_spirit_ball_lightning.png similarity index 100% rename from public/abilities/storm_spirit_ball_lightning_lg.png rename to public/abilities/storm_spirit_ball_lightning.png diff --git a/public/abilities/storm_spirit_electric_rave_lg.png b/public/abilities/storm_spirit_electric_rave.png similarity index 100% rename from public/abilities/storm_spirit_electric_rave_lg.png rename to public/abilities/storm_spirit_electric_rave.png diff --git a/public/abilities/storm_spirit_electric_vortex_lg.png b/public/abilities/storm_spirit_electric_vortex.png similarity index 100% rename from public/abilities/storm_spirit_electric_vortex_lg.png rename to public/abilities/storm_spirit_electric_vortex.png diff --git a/public/abilities/storm_spirit_overload_lg.png b/public/abilities/storm_spirit_overload.png similarity index 100% rename from public/abilities/storm_spirit_overload_lg.png rename to public/abilities/storm_spirit_overload.png diff --git a/public/abilities/storm_spirit_static_remnant_lg.png b/public/abilities/storm_spirit_static_remnant.png similarity index 100% rename from public/abilities/storm_spirit_static_remnant_lg.png rename to public/abilities/storm_spirit_static_remnant.png diff --git a/public/abilities/sven_gods_strength_lg.png b/public/abilities/sven_gods_strength.png similarity index 100% rename from public/abilities/sven_gods_strength_lg.png rename to public/abilities/sven_gods_strength.png diff --git a/public/abilities/sven_great_cleave_lg.png b/public/abilities/sven_great_cleave.png similarity index 100% rename from public/abilities/sven_great_cleave_lg.png rename to public/abilities/sven_great_cleave.png diff --git a/public/abilities/sven_storm_bolt_lg.png b/public/abilities/sven_storm_bolt.png similarity index 100% rename from public/abilities/sven_storm_bolt_lg.png rename to public/abilities/sven_storm_bolt.png diff --git a/public/abilities/sven_warcry_lg.png b/public/abilities/sven_warcry.png similarity index 100% rename from public/abilities/sven_warcry_lg.png rename to public/abilities/sven_warcry.png diff --git a/public/abilities/techies_focused_detonate_lg.png b/public/abilities/techies_focused_detonate.png similarity index 100% rename from public/abilities/techies_focused_detonate_lg.png rename to public/abilities/techies_focused_detonate.png diff --git a/public/abilities/techies_land_mines_lg.png b/public/abilities/techies_land_mines.png similarity index 100% rename from public/abilities/techies_land_mines_lg.png rename to public/abilities/techies_land_mines.png diff --git a/public/abilities/techies_minefield_sign_lg.png b/public/abilities/techies_minefield_sign.png similarity index 100% rename from public/abilities/techies_minefield_sign_lg.png rename to public/abilities/techies_minefield_sign.png diff --git a/public/abilities/techies_remote_mines_lg.png b/public/abilities/techies_remote_mines.png similarity index 100% rename from public/abilities/techies_remote_mines_lg.png rename to public/abilities/techies_remote_mines.png diff --git a/public/abilities/techies_stasis_trap_lg.png b/public/abilities/techies_stasis_trap.png similarity index 100% rename from public/abilities/techies_stasis_trap_lg.png rename to public/abilities/techies_stasis_trap.png diff --git a/public/abilities/techies_suicide_lg.png b/public/abilities/techies_suicide.png similarity index 100% rename from public/abilities/techies_suicide_lg.png rename to public/abilities/techies_suicide.png diff --git a/public/abilities/templar_assassin_meld_lg.png b/public/abilities/templar_assassin_meld.png similarity index 100% rename from public/abilities/templar_assassin_meld_lg.png rename to public/abilities/templar_assassin_meld.png diff --git a/public/abilities/templar_assassin_psi_blades_lg.png b/public/abilities/templar_assassin_psi_blades.png similarity index 100% rename from public/abilities/templar_assassin_psi_blades_lg.png rename to public/abilities/templar_assassin_psi_blades.png diff --git a/public/abilities/templar_assassin_psionic_trap_lg.png b/public/abilities/templar_assassin_psionic_trap.png similarity index 100% rename from public/abilities/templar_assassin_psionic_trap_lg.png rename to public/abilities/templar_assassin_psionic_trap.png diff --git a/public/abilities/templar_assassin_refraction_lg.png b/public/abilities/templar_assassin_refraction.png similarity index 100% rename from public/abilities/templar_assassin_refraction_lg.png rename to public/abilities/templar_assassin_refraction.png diff --git a/public/abilities/templar_assassin_trap_lg.png b/public/abilities/templar_assassin_trap.png similarity index 100% rename from public/abilities/templar_assassin_trap_lg.png rename to public/abilities/templar_assassin_trap.png diff --git a/public/abilities/templar_assassin_trap_teleport_lg.png b/public/abilities/templar_assassin_trap_teleport.png similarity index 100% rename from public/abilities/templar_assassin_trap_teleport_lg.png rename to public/abilities/templar_assassin_trap_teleport.png diff --git a/public/abilities/terrorblade_conjure_image_lg.png b/public/abilities/terrorblade_conjure_image.png similarity index 100% rename from public/abilities/terrorblade_conjure_image_lg.png rename to public/abilities/terrorblade_conjure_image.png diff --git a/public/abilities/terrorblade_demon_zeal_lg.png b/public/abilities/terrorblade_demon_zeal.png similarity index 100% rename from public/abilities/terrorblade_demon_zeal_lg.png rename to public/abilities/terrorblade_demon_zeal.png diff --git a/public/abilities/terrorblade_metamorphosis_lg.png b/public/abilities/terrorblade_metamorphosis.png similarity index 100% rename from public/abilities/terrorblade_metamorphosis_lg.png rename to public/abilities/terrorblade_metamorphosis.png diff --git a/public/abilities/terrorblade_reflection_lg.png b/public/abilities/terrorblade_reflection.png similarity index 100% rename from public/abilities/terrorblade_reflection_lg.png rename to public/abilities/terrorblade_reflection.png diff --git a/public/abilities/terrorblade_sunder_lg.png b/public/abilities/terrorblade_sunder.png similarity index 100% rename from public/abilities/terrorblade_sunder_lg.png rename to public/abilities/terrorblade_sunder.png diff --git a/public/abilities/terrorblade_terror_wave_lg.png b/public/abilities/terrorblade_terror_wave.png similarity index 100% rename from public/abilities/terrorblade_terror_wave_lg.png rename to public/abilities/terrorblade_terror_wave.png diff --git a/public/abilities/tidehunter_anchor_smash_lg.png b/public/abilities/tidehunter_anchor_smash.png similarity index 100% rename from public/abilities/tidehunter_anchor_smash_lg.png rename to public/abilities/tidehunter_anchor_smash.png diff --git a/public/abilities/tidehunter_gush_lg.png b/public/abilities/tidehunter_gush.png similarity index 100% rename from public/abilities/tidehunter_gush_lg.png rename to public/abilities/tidehunter_gush.png diff --git a/public/abilities/tidehunter_kraken_shell_lg.png b/public/abilities/tidehunter_kraken_shell.png similarity index 100% rename from public/abilities/tidehunter_kraken_shell_lg.png rename to public/abilities/tidehunter_kraken_shell.png diff --git a/public/abilities/tidehunter_ravage_lg.png b/public/abilities/tidehunter_ravage.png similarity index 100% rename from public/abilities/tidehunter_ravage_lg.png rename to public/abilities/tidehunter_ravage.png diff --git a/public/abilities/tinker_defense_matrix_lg.png b/public/abilities/tinker_defense_matrix.png similarity index 100% rename from public/abilities/tinker_defense_matrix_lg.png rename to public/abilities/tinker_defense_matrix.png diff --git a/public/abilities/tinker_heat_seeking_missile_lg.png b/public/abilities/tinker_heat_seeking_missile.png similarity index 100% rename from public/abilities/tinker_heat_seeking_missile_lg.png rename to public/abilities/tinker_heat_seeking_missile.png diff --git a/public/abilities/tinker_laser_lg.png b/public/abilities/tinker_laser.png similarity index 100% rename from public/abilities/tinker_laser_lg.png rename to public/abilities/tinker_laser.png diff --git a/public/abilities/tinker_march_of_the_machines_lg.png b/public/abilities/tinker_march_of_the_machines.png similarity index 100% rename from public/abilities/tinker_march_of_the_machines_lg.png rename to public/abilities/tinker_march_of_the_machines.png diff --git a/public/abilities/tinker_rearm_lg.png b/public/abilities/tinker_rearm.png similarity index 100% rename from public/abilities/tinker_rearm_lg.png rename to public/abilities/tinker_rearm.png diff --git a/public/abilities/tiny_avalanche_lg.png b/public/abilities/tiny_avalanche.png similarity index 100% rename from public/abilities/tiny_avalanche_lg.png rename to public/abilities/tiny_avalanche.png diff --git a/public/abilities/tiny_craggy_exterior_lg.png b/public/abilities/tiny_craggy_exterior.png similarity index 100% rename from public/abilities/tiny_craggy_exterior_lg.png rename to public/abilities/tiny_craggy_exterior.png diff --git a/public/abilities/tiny_grow_lg.png b/public/abilities/tiny_grow.png similarity index 100% rename from public/abilities/tiny_grow_lg.png rename to public/abilities/tiny_grow.png diff --git a/public/abilities/tiny_toss_lg.png b/public/abilities/tiny_toss.png similarity index 100% rename from public/abilities/tiny_toss_lg.png rename to public/abilities/tiny_toss.png diff --git a/public/abilities/tiny_toss_tree_lg.png b/public/abilities/tiny_toss_tree.png similarity index 100% rename from public/abilities/tiny_toss_tree_lg.png rename to public/abilities/tiny_toss_tree.png diff --git a/public/abilities/tiny_tree_channel_lg.png b/public/abilities/tiny_tree_channel.png similarity index 100% rename from public/abilities/tiny_tree_channel_lg.png rename to public/abilities/tiny_tree_channel.png diff --git a/public/abilities/tiny_tree_grab_lg.png b/public/abilities/tiny_tree_grab.png similarity index 100% rename from public/abilities/tiny_tree_grab_lg.png rename to public/abilities/tiny_tree_grab.png diff --git a/public/abilities/treant_eyes_in_the_forest_lg.png b/public/abilities/treant_eyes_in_the_forest.png similarity index 100% rename from public/abilities/treant_eyes_in_the_forest_lg.png rename to public/abilities/treant_eyes_in_the_forest.png diff --git a/public/abilities/treant_leech_seed_lg.png b/public/abilities/treant_leech_seed.png similarity index 100% rename from public/abilities/treant_leech_seed_lg.png rename to public/abilities/treant_leech_seed.png diff --git a/public/abilities/treant_living_armor_lg.png b/public/abilities/treant_living_armor.png similarity index 100% rename from public/abilities/treant_living_armor_lg.png rename to public/abilities/treant_living_armor.png diff --git a/public/abilities/treant_natures_grasp_lg.png b/public/abilities/treant_natures_grasp.png similarity index 100% rename from public/abilities/treant_natures_grasp_lg.png rename to public/abilities/treant_natures_grasp.png diff --git a/public/abilities/treant_natures_guise_lg.png b/public/abilities/treant_natures_guise.png similarity index 100% rename from public/abilities/treant_natures_guise_lg.png rename to public/abilities/treant_natures_guise.png diff --git a/public/abilities/treant_overgrowth_lg.png b/public/abilities/treant_overgrowth.png similarity index 100% rename from public/abilities/treant_overgrowth_lg.png rename to public/abilities/treant_overgrowth.png diff --git a/public/abilities/troll_warlord_battle_trance_lg.png b/public/abilities/troll_warlord_battle_trance.png similarity index 100% rename from public/abilities/troll_warlord_battle_trance_lg.png rename to public/abilities/troll_warlord_battle_trance.png diff --git a/public/abilities/troll_warlord_berserkers_rage_lg.png b/public/abilities/troll_warlord_berserkers_rage.png similarity index 100% rename from public/abilities/troll_warlord_berserkers_rage_lg.png rename to public/abilities/troll_warlord_berserkers_rage.png diff --git a/public/abilities/troll_warlord_fervor_lg.png b/public/abilities/troll_warlord_fervor.png similarity index 100% rename from public/abilities/troll_warlord_fervor_lg.png rename to public/abilities/troll_warlord_fervor.png diff --git a/public/abilities/troll_warlord_whirling_axes_melee_lg.png b/public/abilities/troll_warlord_whirling_axes_melee.png similarity index 100% rename from public/abilities/troll_warlord_whirling_axes_melee_lg.png rename to public/abilities/troll_warlord_whirling_axes_melee.png diff --git a/public/abilities/troll_warlord_whirling_axes_ranged_lg.png b/public/abilities/troll_warlord_whirling_axes_ranged.png similarity index 100% rename from public/abilities/troll_warlord_whirling_axes_ranged_lg.png rename to public/abilities/troll_warlord_whirling_axes_ranged.png diff --git a/public/abilities/tusk_frozen_sigil_lg.png b/public/abilities/tusk_frozen_sigil.png similarity index 100% rename from public/abilities/tusk_frozen_sigil_lg.png rename to public/abilities/tusk_frozen_sigil.png diff --git a/public/abilities/tusk_ice_shards_lg.png b/public/abilities/tusk_ice_shards.png similarity index 100% rename from public/abilities/tusk_ice_shards_lg.png rename to public/abilities/tusk_ice_shards.png diff --git a/public/abilities/tusk_launch_snowball_lg.png b/public/abilities/tusk_launch_snowball.png similarity index 100% rename from public/abilities/tusk_launch_snowball_lg.png rename to public/abilities/tusk_launch_snowball.png diff --git a/public/abilities/tusk_snowball_lg.png b/public/abilities/tusk_snowball.png similarity index 100% rename from public/abilities/tusk_snowball_lg.png rename to public/abilities/tusk_snowball.png diff --git a/public/abilities/tusk_tag_team_lg.png b/public/abilities/tusk_tag_team.png similarity index 100% rename from public/abilities/tusk_tag_team_lg.png rename to public/abilities/tusk_tag_team.png diff --git a/public/abilities/tusk_walrus_kick_lg.png b/public/abilities/tusk_walrus_kick.png similarity index 100% rename from public/abilities/tusk_walrus_kick_lg.png rename to public/abilities/tusk_walrus_kick.png diff --git a/public/abilities/tusk_walrus_punch_lg.png b/public/abilities/tusk_walrus_punch.png similarity index 100% rename from public/abilities/tusk_walrus_punch_lg.png rename to public/abilities/tusk_walrus_punch.png diff --git a/public/abilities/undying_decay_lg.png b/public/abilities/undying_decay.png similarity index 100% rename from public/abilities/undying_decay_lg.png rename to public/abilities/undying_decay.png diff --git a/public/abilities/undying_flesh_golem_lg.png b/public/abilities/undying_flesh_golem.png similarity index 100% rename from public/abilities/undying_flesh_golem_lg.png rename to public/abilities/undying_flesh_golem.png diff --git a/public/abilities/undying_soul_rip_lg.png b/public/abilities/undying_soul_rip.png similarity index 100% rename from public/abilities/undying_soul_rip_lg.png rename to public/abilities/undying_soul_rip.png diff --git a/public/abilities/undying_tombstone_lg.png b/public/abilities/undying_tombstone.png similarity index 100% rename from public/abilities/undying_tombstone_lg.png rename to public/abilities/undying_tombstone.png diff --git a/public/abilities/ursa_earthshock_lg.png b/public/abilities/ursa_earthshock.png similarity index 100% rename from public/abilities/ursa_earthshock_lg.png rename to public/abilities/ursa_earthshock.png diff --git a/public/abilities/ursa_enrage_lg.png b/public/abilities/ursa_enrage.png similarity index 100% rename from public/abilities/ursa_enrage_lg.png rename to public/abilities/ursa_enrage.png diff --git a/public/abilities/ursa_fury_swipes_lg.png b/public/abilities/ursa_fury_swipes.png similarity index 100% rename from public/abilities/ursa_fury_swipes_lg.png rename to public/abilities/ursa_fury_swipes.png diff --git a/public/abilities/ursa_overpower_lg.png b/public/abilities/ursa_overpower.png similarity index 100% rename from public/abilities/ursa_overpower_lg.png rename to public/abilities/ursa_overpower.png diff --git a/public/abilities/vengefulspirit_command_aura_lg.png b/public/abilities/vengefulspirit_command_aura.png similarity index 100% rename from public/abilities/vengefulspirit_command_aura_lg.png rename to public/abilities/vengefulspirit_command_aura.png diff --git a/public/abilities/vengefulspirit_magic_missile_lg.png b/public/abilities/vengefulspirit_magic_missile.png similarity index 100% rename from public/abilities/vengefulspirit_magic_missile_lg.png rename to public/abilities/vengefulspirit_magic_missile.png diff --git a/public/abilities/vengefulspirit_nether_swap_lg.png b/public/abilities/vengefulspirit_nether_swap.png similarity index 100% rename from public/abilities/vengefulspirit_nether_swap_lg.png rename to public/abilities/vengefulspirit_nether_swap.png diff --git a/public/abilities/vengefulspirit_wave_of_terror_lg.png b/public/abilities/vengefulspirit_wave_of_terror.png similarity index 100% rename from public/abilities/vengefulspirit_wave_of_terror_lg.png rename to public/abilities/vengefulspirit_wave_of_terror.png diff --git a/public/abilities/venomancer_plague_ward_lg.png b/public/abilities/venomancer_plague_ward.png similarity index 100% rename from public/abilities/venomancer_plague_ward_lg.png rename to public/abilities/venomancer_plague_ward.png diff --git a/public/abilities/venomancer_poison_nova_lg.png b/public/abilities/venomancer_poison_nova.png similarity index 100% rename from public/abilities/venomancer_poison_nova_lg.png rename to public/abilities/venomancer_poison_nova.png diff --git a/public/abilities/venomancer_poison_sting_lg.png b/public/abilities/venomancer_poison_sting.png similarity index 100% rename from public/abilities/venomancer_poison_sting_lg.png rename to public/abilities/venomancer_poison_sting.png diff --git a/public/abilities/venomancer_venomous_gale_lg.png b/public/abilities/venomancer_venomous_gale.png similarity index 100% rename from public/abilities/venomancer_venomous_gale_lg.png rename to public/abilities/venomancer_venomous_gale.png diff --git a/public/abilities/viper_corrosive_skin_lg.png b/public/abilities/viper_corrosive_skin.png similarity index 100% rename from public/abilities/viper_corrosive_skin_lg.png rename to public/abilities/viper_corrosive_skin.png diff --git a/public/abilities/viper_nethertoxin_lg.png b/public/abilities/viper_nethertoxin.png similarity index 100% rename from public/abilities/viper_nethertoxin_lg.png rename to public/abilities/viper_nethertoxin.png diff --git a/public/abilities/viper_poison_attack_lg.png b/public/abilities/viper_poison_attack.png similarity index 100% rename from public/abilities/viper_poison_attack_lg.png rename to public/abilities/viper_poison_attack.png diff --git a/public/abilities/viper_viper_strike_lg.png b/public/abilities/viper_viper_strike.png similarity index 100% rename from public/abilities/viper_viper_strike_lg.png rename to public/abilities/viper_viper_strike.png diff --git a/public/abilities/visage_grave_chill_lg.png b/public/abilities/visage_grave_chill.png similarity index 100% rename from public/abilities/visage_grave_chill_lg.png rename to public/abilities/visage_grave_chill.png diff --git a/public/abilities/visage_gravekeepers_cloak_lg.png b/public/abilities/visage_gravekeepers_cloak.png similarity index 100% rename from public/abilities/visage_gravekeepers_cloak_lg.png rename to public/abilities/visage_gravekeepers_cloak.png diff --git a/public/abilities/visage_silent_as_the_grave_lg.png b/public/abilities/visage_silent_as_the_grave.png similarity index 100% rename from public/abilities/visage_silent_as_the_grave_lg.png rename to public/abilities/visage_silent_as_the_grave.png diff --git a/public/abilities/visage_soul_assumption_lg.png b/public/abilities/visage_soul_assumption.png similarity index 100% rename from public/abilities/visage_soul_assumption_lg.png rename to public/abilities/visage_soul_assumption.png diff --git a/public/abilities/visage_stone_form_self_cast_lg.png b/public/abilities/visage_stone_form_self_cast.png similarity index 100% rename from public/abilities/visage_stone_form_self_cast_lg.png rename to public/abilities/visage_stone_form_self_cast.png diff --git a/public/abilities/visage_summon_familiars_lg.png b/public/abilities/visage_summon_familiars.png similarity index 100% rename from public/abilities/visage_summon_familiars_lg.png rename to public/abilities/visage_summon_familiars.png diff --git a/public/abilities/void_spirit_aether_remnant_lg.png b/public/abilities/void_spirit_aether_remnant.png similarity index 100% rename from public/abilities/void_spirit_aether_remnant_lg.png rename to public/abilities/void_spirit_aether_remnant.png diff --git a/public/abilities/void_spirit_astral_step_lg.png b/public/abilities/void_spirit_astral_step.png similarity index 100% rename from public/abilities/void_spirit_astral_step_lg.png rename to public/abilities/void_spirit_astral_step.png diff --git a/public/abilities/void_spirit_dissimilate_lg.png b/public/abilities/void_spirit_dissimilate.png similarity index 100% rename from public/abilities/void_spirit_dissimilate_lg.png rename to public/abilities/void_spirit_dissimilate.png diff --git a/public/abilities/void_spirit_resonant_pulse_lg.png b/public/abilities/void_spirit_resonant_pulse.png similarity index 100% rename from public/abilities/void_spirit_resonant_pulse_lg.png rename to public/abilities/void_spirit_resonant_pulse.png diff --git a/public/abilities/warlock_fatal_bonds_lg.png b/public/abilities/warlock_fatal_bonds.png similarity index 100% rename from public/abilities/warlock_fatal_bonds_lg.png rename to public/abilities/warlock_fatal_bonds.png diff --git a/public/abilities/warlock_golem_flaming_fists_lg.png b/public/abilities/warlock_golem_flaming_fists.png similarity index 100% rename from public/abilities/warlock_golem_flaming_fists_lg.png rename to public/abilities/warlock_golem_flaming_fists.png diff --git a/public/abilities/warlock_golem_permanent_immolation_lg.png b/public/abilities/warlock_golem_permanent_immolation.png similarity index 100% rename from public/abilities/warlock_golem_permanent_immolation_lg.png rename to public/abilities/warlock_golem_permanent_immolation.png diff --git a/public/abilities/warlock_rain_of_chaos_lg.png b/public/abilities/warlock_rain_of_chaos.png similarity index 100% rename from public/abilities/warlock_rain_of_chaos_lg.png rename to public/abilities/warlock_rain_of_chaos.png diff --git a/public/abilities/warlock_shadow_word_lg.png b/public/abilities/warlock_shadow_word.png similarity index 100% rename from public/abilities/warlock_shadow_word_lg.png rename to public/abilities/warlock_shadow_word.png diff --git a/public/abilities/warlock_upheaval_lg.png b/public/abilities/warlock_upheaval.png similarity index 100% rename from public/abilities/warlock_upheaval_lg.png rename to public/abilities/warlock_upheaval.png diff --git a/public/abilities/weaver_geminate_attack_lg.png b/public/abilities/weaver_geminate_attack.png similarity index 100% rename from public/abilities/weaver_geminate_attack_lg.png rename to public/abilities/weaver_geminate_attack.png diff --git a/public/abilities/weaver_shukuchi_lg.png b/public/abilities/weaver_shukuchi.png similarity index 100% rename from public/abilities/weaver_shukuchi_lg.png rename to public/abilities/weaver_shukuchi.png diff --git a/public/abilities/weaver_the_swarm_lg.png b/public/abilities/weaver_the_swarm.png similarity index 100% rename from public/abilities/weaver_the_swarm_lg.png rename to public/abilities/weaver_the_swarm.png diff --git a/public/abilities/weaver_time_lapse_lg.png b/public/abilities/weaver_time_lapse.png similarity index 100% rename from public/abilities/weaver_time_lapse_lg.png rename to public/abilities/weaver_time_lapse.png diff --git a/public/abilities/windrunner_focusfire_lg.png b/public/abilities/windrunner_focusfire.png similarity index 100% rename from public/abilities/windrunner_focusfire_lg.png rename to public/abilities/windrunner_focusfire.png diff --git a/public/abilities/windrunner_powershot_lg.png b/public/abilities/windrunner_powershot.png similarity index 100% rename from public/abilities/windrunner_powershot_lg.png rename to public/abilities/windrunner_powershot.png diff --git a/public/abilities/windrunner_shackleshot_lg.png b/public/abilities/windrunner_shackleshot.png similarity index 100% rename from public/abilities/windrunner_shackleshot_lg.png rename to public/abilities/windrunner_shackleshot.png diff --git a/public/abilities/windrunner_windrun_lg.png b/public/abilities/windrunner_windrun.png similarity index 100% rename from public/abilities/windrunner_windrun_lg.png rename to public/abilities/windrunner_windrun.png diff --git a/public/abilities/winter_wyvern_arctic_burn_lg.png b/public/abilities/winter_wyvern_arctic_burn.png similarity index 100% rename from public/abilities/winter_wyvern_arctic_burn_lg.png rename to public/abilities/winter_wyvern_arctic_burn.png diff --git a/public/abilities/winter_wyvern_cold_embrace_lg.png b/public/abilities/winter_wyvern_cold_embrace.png similarity index 100% rename from public/abilities/winter_wyvern_cold_embrace_lg.png rename to public/abilities/winter_wyvern_cold_embrace.png diff --git a/public/abilities/winter_wyvern_splinter_blast_lg.png b/public/abilities/winter_wyvern_splinter_blast.png similarity index 100% rename from public/abilities/winter_wyvern_splinter_blast_lg.png rename to public/abilities/winter_wyvern_splinter_blast.png diff --git a/public/abilities/winter_wyvern_winters_curse_lg.png b/public/abilities/winter_wyvern_winters_curse.png similarity index 100% rename from public/abilities/winter_wyvern_winters_curse_lg.png rename to public/abilities/winter_wyvern_winters_curse.png diff --git a/public/abilities/wisp_overcharge_lg.png b/public/abilities/wisp_overcharge.png similarity index 100% rename from public/abilities/wisp_overcharge_lg.png rename to public/abilities/wisp_overcharge.png diff --git a/public/abilities/wisp_relocate_lg.png b/public/abilities/wisp_relocate.png similarity index 100% rename from public/abilities/wisp_relocate_lg.png rename to public/abilities/wisp_relocate.png diff --git a/public/abilities/wisp_spirits_lg.png b/public/abilities/wisp_spirits.png similarity index 100% rename from public/abilities/wisp_spirits_lg.png rename to public/abilities/wisp_spirits.png diff --git a/public/abilities/wisp_spirits_in_lg.png b/public/abilities/wisp_spirits_in.png similarity index 100% rename from public/abilities/wisp_spirits_in_lg.png rename to public/abilities/wisp_spirits_in.png diff --git a/public/abilities/wisp_spirits_out_lg.png b/public/abilities/wisp_spirits_out.png similarity index 100% rename from public/abilities/wisp_spirits_out_lg.png rename to public/abilities/wisp_spirits_out.png diff --git a/public/abilities/wisp_tether_lg.png b/public/abilities/wisp_tether.png similarity index 100% rename from public/abilities/wisp_tether_lg.png rename to public/abilities/wisp_tether.png diff --git a/public/abilities/wisp_tether_break_lg.png b/public/abilities/wisp_tether_break.png similarity index 100% rename from public/abilities/wisp_tether_break_lg.png rename to public/abilities/wisp_tether_break.png diff --git a/public/abilities/witch_doctor_death_ward_lg.png b/public/abilities/witch_doctor_death_ward.png similarity index 100% rename from public/abilities/witch_doctor_death_ward_lg.png rename to public/abilities/witch_doctor_death_ward.png diff --git a/public/abilities/witch_doctor_maledict_lg.png b/public/abilities/witch_doctor_maledict.png similarity index 100% rename from public/abilities/witch_doctor_maledict_lg.png rename to public/abilities/witch_doctor_maledict.png diff --git a/public/abilities/witch_doctor_paralyzing_cask_lg.png b/public/abilities/witch_doctor_paralyzing_cask.png similarity index 100% rename from public/abilities/witch_doctor_paralyzing_cask_lg.png rename to public/abilities/witch_doctor_paralyzing_cask.png diff --git a/public/abilities/witch_doctor_voodoo_restoration_lg.png b/public/abilities/witch_doctor_voodoo_restoration.png similarity index 100% rename from public/abilities/witch_doctor_voodoo_restoration_lg.png rename to public/abilities/witch_doctor_voodoo_restoration.png diff --git a/public/abilities/witch_doctor_voodoo_switcheroo_lg.png b/public/abilities/witch_doctor_voodoo_switcheroo.png similarity index 100% rename from public/abilities/witch_doctor_voodoo_switcheroo_lg.png rename to public/abilities/witch_doctor_voodoo_switcheroo.png diff --git a/public/abilities/zuus_arc_lightning_lg.png b/public/abilities/zuus_arc_lightning.png similarity index 100% rename from public/abilities/zuus_arc_lightning_lg.png rename to public/abilities/zuus_arc_lightning.png diff --git a/public/abilities/zuus_cloud_lg.png b/public/abilities/zuus_cloud.png similarity index 100% rename from public/abilities/zuus_cloud_lg.png rename to public/abilities/zuus_cloud.png diff --git a/public/abilities/zuus_lightning_bolt_lg.png b/public/abilities/zuus_lightning_bolt.png similarity index 100% rename from public/abilities/zuus_lightning_bolt_lg.png rename to public/abilities/zuus_lightning_bolt.png diff --git a/public/abilities/zuus_static_field_lg.png b/public/abilities/zuus_static_field.png similarity index 100% rename from public/abilities/zuus_static_field_lg.png rename to public/abilities/zuus_static_field.png diff --git a/public/abilities/zuus_thundergods_wrath_lg.png b/public/abilities/zuus_thundergods_wrath.png similarity index 100% rename from public/abilities/zuus_thundergods_wrath_lg.png rename to public/abilities/zuus_thundergods_wrath.png diff --git a/public/ar/api.js b/public/ar/api.js deleted file mode 100644 index eb54dc1..0000000 --- a/public/ar/api.js +++ /dev/null @@ -1,35 +0,0 @@ -async function apiV2(url, method = 'GET', body) { - const options = { - method, - headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, - } - if (body) { - options.body = JSON.stringify(body) - } - let data = null; - return fetch(`/api/${url}`, options) - .then(res => { - data = res; - return res.json().catch(_e => data && data.status < 300) - }); -} - -const api = { - match: { - get: async () => apiV2(`match`), - getCurrent: async () => apiV2(`match/current`) - }, - teams: { - getOne: async (id) => apiV2(`teams/${id}`), - get: () => apiV2(`teams`), - }, - players: { - get: async () => apiV2(`players`), - getAvatarURLs: async (steamid) => apiV2(`players/avatar/steamid/${steamid}`) - }, - tournaments: { - get: () => apiV2('tournament') - } -} - -export { api }; \ No newline at end of file diff --git a/public/ar/ar.js b/public/ar/ar.js deleted file mode 100644 index a4c989a..0000000 --- a/public/ar/ar.js +++ /dev/null @@ -1,133 +0,0 @@ -/* eslint-disable no-undef */ - -import { api } from './api.js'; - -let mesh = null; -// if cl_showpos 1 is 3300 -200 2100, then array should be: -// [-200, 2100, 3300] -// last element of the array is rotation in degrees -const positions = { - de_cache: [-200, 2100, 3300, 180], - de_mirage: [-2100, 159, -1970, 0], - de_dust2: [-450, 350, 727, 180], - de_inferno: [10, 141, -1866, 0], - de_train: [641, 125, -1800, 90], - de_overpass: [-1519, 475, -1105, 115], - de_nuke: [-3025, -10, 490, 90], - de_vertigo: [-615, 12605, -448, 0], -} -const startARModule = (scene, _camera, _renderer, GSI, actions) => { - - let lastContent = ''; - let scoreboardObject = null; - - function updateScoreboard(content, map) { - if(!(map in positions)){ - return; - } - const wrapper = scoreboardObject || document.createElement('div'); - if(!wrapper.id){ - wrapper.id = 'playerCanvas' - } - wrapper.innerHTML = content; - if (!scoreboardObject) { - scoreboardObject = wrapper; - - const object = new THREE.CSS3DObject(wrapper); - mesh = object; - - const position = positions[map]; - - object.position.set(position[0], position[1], position[2]); - object.rotateY(THREE.Math.degToRad(position[3])); - scene.add(object); - - - actions.on('arState', arState => { - const isHidden = arState === "hide"; - wrapper.classList.toggle('hide', isHidden); - }); - } - return wrapper; - } - - api.match.getCurrent().then(match => { - if (!match) return; - let isReversed = false; - if (GSI.last) { - const mapName = GSI.last.map.name.substring(GSI.last.map.name.lastIndexOf('/') + 1); - const current = match.vetos.find(veto => veto.mapName === mapName); - if (current && current.reverseSide) { - isReversed = true; - } - } - api.teams.get().then(teams => { - if (match.left && match.left.id) { - const left = teams.find(team => team._id === match.left.id); - if (left) { - const gsiTeamData = { id: left._id, name: left.name, country: left.country, logo: left.logo, map_score: match.left.wins, extra: left.extra }; - - if (!isReversed) { - GSI.teams.left = gsiTeamData; - } - else GSI.teams.right = gsiTeamData; - } - } - if (match.right && match.right.id) { - const right = teams.find(team => team._id === match.right.id); - if (right) { - const gsiTeamData = { id: right._id, name: right.name, country: right.country, logo: right.logo, map_score: match.right.wins, extra: right.extra }; - - if (!isReversed) { - GSI.teams.right = gsiTeamData; - } - else GSI.teams.left = gsiTeamData; - } - } - }); - }); - - - GSI.on('data', (data) => { - if(!data || !data.map || !data.map.name) return; - const mapName = data.map.name.substring(data.map.name.lastIndexOf('/') + 1); - if(!mapName || !(mapName in positions)) return; - const { players } = data; - - const playersLeft = players.filter(player => player.team.orientation === "left"); - const playersRight = players.filter(player => player.team.orientation === "right"); - - const leftTeam = playersLeft[0].team; - const rightTeam = playersRight[0].team; - - if (!leftTeam || !rightTeam) return; - let htmlEntry = ``; - htmlEntry += `
${leftTeam.name}
${playersLeft.map(player => ` -
-
${player.name}
-
${player.stats.kills}
-
${player.stats.assists}
-
${player.stats.deaths}
-
- `).join('')}
`; - htmlEntry += `
${rightTeam.name}
${playersRight.map(player => ` -
-
${player.name}
-
${player.stats.deaths}
-
${player.stats.assists}
-
${player.stats.kills}
-
-`).join('')}
`; - if (lastContent !== htmlEntry) { - lastContent = htmlEntry; - updateScoreboard(htmlEntry, mapName); - } - }); -} -const cleanUpARModule = (scene, GSI) => { - if (mesh) { - scene.remove(mesh); - } - GSI.removeAllListeners("data"); -} -export { startARModule, cleanUpARModule }; \ No newline at end of file diff --git a/public/ar/index.css b/public/ar/index.css deleted file mode 100644 index 566ad6f..0000000 --- a/public/ar/index.css +++ /dev/null @@ -1,59 +0,0 @@ - #playerCanvas { - width: 400px; - display: flex; - background: rgba(0, 0, 0, 0.7); - font-family: 'Montserrat'; - font-size: 13px; - text-transform: uppercase; - padding-left: 10px; - position: absolute; - left: 400px; - padding-right: 10px; - justify-content: space-between; - - transition: opacity 1s; - opacity:1; - } - #playerCanvas.hide { - opacity: 0; - } - .teamName { - width: 100%; - height: 30px; - display: flex; - align-items: center; - justify-content: space-around; - font-weight: 700; - } - .teamName img { - max-height: 25px; - } - .teamName.CT{ - color: blue; - } - .teamName.T{ - color: orange; - } - .playerEntry { - display: flex; - height: 25px; - align-items: center; - } - .teamContainer:nth-child(2) .playerEntry { - flex-direction: row-reverse; - } - .teamContainer:nth-child(2) .playerEntry .playerUsername { - text-align: right; - } - - .playerUsername { - width: 120px; - } - - .playerStats { - width: 20px; - display: flex; - align-items: center; - justify-content: center; - height: 100%; - } \ No newline at end of file diff --git a/public/heroes/abaddon_full.png b/public/heroes/abaddon.png similarity index 100% rename from public/heroes/abaddon_full.png rename to public/heroes/abaddon.png diff --git a/public/heroes/abyssal_underlord_full.png b/public/heroes/abyssal_underlord.png similarity index 100% rename from public/heroes/abyssal_underlord_full.png rename to public/heroes/abyssal_underlord.png diff --git a/public/heroes/alchemist_full.png b/public/heroes/alchemist.png similarity index 100% rename from public/heroes/alchemist_full.png rename to public/heroes/alchemist.png diff --git a/public/heroes/ancient_apparition_full.png b/public/heroes/ancient_apparition.png similarity index 100% rename from public/heroes/ancient_apparition_full.png rename to public/heroes/ancient_apparition.png diff --git a/public/heroes/animated/npc_dota_hero_abaddon.webm b/public/heroes/animated/npc_dota_hero_abaddon.webm deleted file mode 100644 index f73b88f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_abaddon.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_abyssal_underlord.webm b/public/heroes/animated/npc_dota_hero_abyssal_underlord.webm deleted file mode 100644 index 72206a6..0000000 Binary files a/public/heroes/animated/npc_dota_hero_abyssal_underlord.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_alchemist.webm b/public/heroes/animated/npc_dota_hero_alchemist.webm deleted file mode 100644 index 913d8ec..0000000 Binary files a/public/heroes/animated/npc_dota_hero_alchemist.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_ancient_apparition.webm b/public/heroes/animated/npc_dota_hero_ancient_apparition.webm deleted file mode 100644 index 46bcc3f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_ancient_apparition.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_antimage.webm b/public/heroes/animated/npc_dota_hero_antimage.webm deleted file mode 100644 index 422a1d4..0000000 Binary files a/public/heroes/animated/npc_dota_hero_antimage.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_arc_warden.webm b/public/heroes/animated/npc_dota_hero_arc_warden.webm deleted file mode 100644 index 685e399..0000000 Binary files a/public/heroes/animated/npc_dota_hero_arc_warden.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_armadillo.webm b/public/heroes/animated/npc_dota_hero_armadillo.webm deleted file mode 100644 index 2f0df1b..0000000 Binary files a/public/heroes/animated/npc_dota_hero_armadillo.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_axe.webm b/public/heroes/animated/npc_dota_hero_axe.webm deleted file mode 100644 index 316f79a..0000000 Binary files a/public/heroes/animated/npc_dota_hero_axe.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_bane.webm b/public/heroes/animated/npc_dota_hero_bane.webm deleted file mode 100644 index ee0ecfb..0000000 Binary files a/public/heroes/animated/npc_dota_hero_bane.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_batrider.webm b/public/heroes/animated/npc_dota_hero_batrider.webm deleted file mode 100644 index 7a98065..0000000 Binary files a/public/heroes/animated/npc_dota_hero_batrider.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_beastmaster.webm b/public/heroes/animated/npc_dota_hero_beastmaster.webm deleted file mode 100644 index 05cf4f5..0000000 Binary files a/public/heroes/animated/npc_dota_hero_beastmaster.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_bloodseeker.webm b/public/heroes/animated/npc_dota_hero_bloodseeker.webm deleted file mode 100644 index 85fea23..0000000 Binary files a/public/heroes/animated/npc_dota_hero_bloodseeker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_bounty_hunter.webm b/public/heroes/animated/npc_dota_hero_bounty_hunter.webm deleted file mode 100644 index a693b39..0000000 Binary files a/public/heroes/animated/npc_dota_hero_bounty_hunter.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_brewmaster.webm b/public/heroes/animated/npc_dota_hero_brewmaster.webm deleted file mode 100644 index 2074de1..0000000 Binary files a/public/heroes/animated/npc_dota_hero_brewmaster.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_bristleback.webm b/public/heroes/animated/npc_dota_hero_bristleback.webm deleted file mode 100644 index fbfa39c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_bristleback.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_broodmother.webm b/public/heroes/animated/npc_dota_hero_broodmother.webm deleted file mode 100644 index dc8bf48..0000000 Binary files a/public/heroes/animated/npc_dota_hero_broodmother.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_centaur.webm b/public/heroes/animated/npc_dota_hero_centaur.webm deleted file mode 100644 index 861410f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_centaur.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_chaos_knight.webm b/public/heroes/animated/npc_dota_hero_chaos_knight.webm deleted file mode 100644 index 714e955..0000000 Binary files a/public/heroes/animated/npc_dota_hero_chaos_knight.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_chen.webm b/public/heroes/animated/npc_dota_hero_chen.webm deleted file mode 100644 index 212d645..0000000 Binary files a/public/heroes/animated/npc_dota_hero_chen.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_clinkz.webm b/public/heroes/animated/npc_dota_hero_clinkz.webm deleted file mode 100644 index 7369c0e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_clinkz.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_crystal_maiden.webm b/public/heroes/animated/npc_dota_hero_crystal_maiden.webm deleted file mode 100644 index 99dd6c2..0000000 Binary files a/public/heroes/animated/npc_dota_hero_crystal_maiden.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_dark_seer.webm b/public/heroes/animated/npc_dota_hero_dark_seer.webm deleted file mode 100644 index 7767c8b..0000000 Binary files a/public/heroes/animated/npc_dota_hero_dark_seer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_dark_willow.webm b/public/heroes/animated/npc_dota_hero_dark_willow.webm deleted file mode 100644 index 7e54aef..0000000 Binary files a/public/heroes/animated/npc_dota_hero_dark_willow.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_dawnbreaker.webm b/public/heroes/animated/npc_dota_hero_dawnbreaker.webm deleted file mode 100644 index 9685f6f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_dawnbreaker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_dazzle.webm b/public/heroes/animated/npc_dota_hero_dazzle.webm deleted file mode 100644 index eb959d2..0000000 Binary files a/public/heroes/animated/npc_dota_hero_dazzle.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_death_prophet.webm b/public/heroes/animated/npc_dota_hero_death_prophet.webm deleted file mode 100644 index a809d9e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_death_prophet.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_disruptor.webm b/public/heroes/animated/npc_dota_hero_disruptor.webm deleted file mode 100644 index 392ba08..0000000 Binary files a/public/heroes/animated/npc_dota_hero_disruptor.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_doom_bringer.webm b/public/heroes/animated/npc_dota_hero_doom_bringer.webm deleted file mode 100644 index 9afae2c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_doom_bringer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_dragon_knight.webm b/public/heroes/animated/npc_dota_hero_dragon_knight.webm deleted file mode 100644 index 0538ed6..0000000 Binary files a/public/heroes/animated/npc_dota_hero_dragon_knight.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_drow_ranger.webm b/public/heroes/animated/npc_dota_hero_drow_ranger.webm deleted file mode 100644 index 7ee67a5..0000000 Binary files a/public/heroes/animated/npc_dota_hero_drow_ranger.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_earth_spirit.webm b/public/heroes/animated/npc_dota_hero_earth_spirit.webm deleted file mode 100644 index e324efe..0000000 Binary files a/public/heroes/animated/npc_dota_hero_earth_spirit.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_earthshaker.webm b/public/heroes/animated/npc_dota_hero_earthshaker.webm deleted file mode 100644 index 7cf8d94..0000000 Binary files a/public/heroes/animated/npc_dota_hero_earthshaker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_elder_titan.webm b/public/heroes/animated/npc_dota_hero_elder_titan.webm deleted file mode 100644 index 7629e60..0000000 Binary files a/public/heroes/animated/npc_dota_hero_elder_titan.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_ember_spirit.webm b/public/heroes/animated/npc_dota_hero_ember_spirit.webm deleted file mode 100644 index 6b200a7..0000000 Binary files a/public/heroes/animated/npc_dota_hero_ember_spirit.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_enchantress.webm b/public/heroes/animated/npc_dota_hero_enchantress.webm deleted file mode 100644 index 1727dac..0000000 Binary files a/public/heroes/animated/npc_dota_hero_enchantress.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_enigma.webm b/public/heroes/animated/npc_dota_hero_enigma.webm deleted file mode 100644 index 2a0d63c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_enigma.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_faceless_void.webm b/public/heroes/animated/npc_dota_hero_faceless_void.webm deleted file mode 100644 index e974930..0000000 Binary files a/public/heroes/animated/npc_dota_hero_faceless_void.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_furion.webm b/public/heroes/animated/npc_dota_hero_furion.webm deleted file mode 100644 index 9bef1f5..0000000 Binary files a/public/heroes/animated/npc_dota_hero_furion.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_grimstroke.webm b/public/heroes/animated/npc_dota_hero_grimstroke.webm deleted file mode 100644 index 581f517..0000000 Binary files a/public/heroes/animated/npc_dota_hero_grimstroke.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_gyrocopter.webm b/public/heroes/animated/npc_dota_hero_gyrocopter.webm deleted file mode 100644 index 959321e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_gyrocopter.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_hoodwink.webm b/public/heroes/animated/npc_dota_hero_hoodwink.webm deleted file mode 100644 index b9e81dc..0000000 Binary files a/public/heroes/animated/npc_dota_hero_hoodwink.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_huskar.webm b/public/heroes/animated/npc_dota_hero_huskar.webm deleted file mode 100644 index d90314f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_huskar.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_invoker.webm b/public/heroes/animated/npc_dota_hero_invoker.webm deleted file mode 100644 index 4acaab7..0000000 Binary files a/public/heroes/animated/npc_dota_hero_invoker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_invoker_persona1.webm b/public/heroes/animated/npc_dota_hero_invoker_persona1.webm deleted file mode 100644 index 59ed7c9..0000000 Binary files a/public/heroes/animated/npc_dota_hero_invoker_persona1.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_jakiro.webm b/public/heroes/animated/npc_dota_hero_jakiro.webm deleted file mode 100644 index f9780b4..0000000 Binary files a/public/heroes/animated/npc_dota_hero_jakiro.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_juggernaut.webm b/public/heroes/animated/npc_dota_hero_juggernaut.webm deleted file mode 100644 index 8835c7c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_juggernaut.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_keeper_of_the_light.webm b/public/heroes/animated/npc_dota_hero_keeper_of_the_light.webm deleted file mode 100644 index 86a80c5..0000000 Binary files a/public/heroes/animated/npc_dota_hero_keeper_of_the_light.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_kunkka.webm b/public/heroes/animated/npc_dota_hero_kunkka.webm deleted file mode 100644 index 6070f98..0000000 Binary files a/public/heroes/animated/npc_dota_hero_kunkka.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_legion_commander.webm b/public/heroes/animated/npc_dota_hero_legion_commander.webm deleted file mode 100644 index efe6a75..0000000 Binary files a/public/heroes/animated/npc_dota_hero_legion_commander.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_leshrac.webm b/public/heroes/animated/npc_dota_hero_leshrac.webm deleted file mode 100644 index 9ffc457..0000000 Binary files a/public/heroes/animated/npc_dota_hero_leshrac.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_lich.webm b/public/heroes/animated/npc_dota_hero_lich.webm deleted file mode 100644 index aaf3f6f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_lich.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_life_stealer.webm b/public/heroes/animated/npc_dota_hero_life_stealer.webm deleted file mode 100644 index d10d384..0000000 Binary files a/public/heroes/animated/npc_dota_hero_life_stealer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_lina.webm b/public/heroes/animated/npc_dota_hero_lina.webm deleted file mode 100644 index 584694b..0000000 Binary files a/public/heroes/animated/npc_dota_hero_lina.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_lion.webm b/public/heroes/animated/npc_dota_hero_lion.webm deleted file mode 100644 index e6a5dab..0000000 Binary files a/public/heroes/animated/npc_dota_hero_lion.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_lone_druid.webm b/public/heroes/animated/npc_dota_hero_lone_druid.webm deleted file mode 100644 index c504669..0000000 Binary files a/public/heroes/animated/npc_dota_hero_lone_druid.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_luna.webm b/public/heroes/animated/npc_dota_hero_luna.webm deleted file mode 100644 index c572b47..0000000 Binary files a/public/heroes/animated/npc_dota_hero_luna.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_lycan.webm b/public/heroes/animated/npc_dota_hero_lycan.webm deleted file mode 100644 index 3f710d3..0000000 Binary files a/public/heroes/animated/npc_dota_hero_lycan.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_magnataur.webm b/public/heroes/animated/npc_dota_hero_magnataur.webm deleted file mode 100644 index ba4fd20..0000000 Binary files a/public/heroes/animated/npc_dota_hero_magnataur.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_mars.webm b/public/heroes/animated/npc_dota_hero_mars.webm deleted file mode 100644 index 258881e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_mars.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_medusa.webm b/public/heroes/animated/npc_dota_hero_medusa.webm deleted file mode 100644 index 71cece9..0000000 Binary files a/public/heroes/animated/npc_dota_hero_medusa.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_meepo.webm b/public/heroes/animated/npc_dota_hero_meepo.webm deleted file mode 100644 index 4474fbf..0000000 Binary files a/public/heroes/animated/npc_dota_hero_meepo.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_mirana.webm b/public/heroes/animated/npc_dota_hero_mirana.webm deleted file mode 100644 index 7550088..0000000 Binary files a/public/heroes/animated/npc_dota_hero_mirana.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_monkey_king.webm b/public/heroes/animated/npc_dota_hero_monkey_king.webm deleted file mode 100644 index 03c5502..0000000 Binary files a/public/heroes/animated/npc_dota_hero_monkey_king.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_morphling.webm b/public/heroes/animated/npc_dota_hero_morphling.webm deleted file mode 100644 index e31c6af..0000000 Binary files a/public/heroes/animated/npc_dota_hero_morphling.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_naga_siren.webm b/public/heroes/animated/npc_dota_hero_naga_siren.webm deleted file mode 100644 index 43c9c8d..0000000 Binary files a/public/heroes/animated/npc_dota_hero_naga_siren.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_necrolyte.webm b/public/heroes/animated/npc_dota_hero_necrolyte.webm deleted file mode 100644 index 15deea3..0000000 Binary files a/public/heroes/animated/npc_dota_hero_necrolyte.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_nevermore.webm b/public/heroes/animated/npc_dota_hero_nevermore.webm deleted file mode 100644 index 293b83c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_nevermore.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_night_stalker.webm b/public/heroes/animated/npc_dota_hero_night_stalker.webm deleted file mode 100644 index 75545b2..0000000 Binary files a/public/heroes/animated/npc_dota_hero_night_stalker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_nyx_assassin.webm b/public/heroes/animated/npc_dota_hero_nyx_assassin.webm deleted file mode 100644 index 6e7b28f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_nyx_assassin.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_obsidian_destroyer.webm b/public/heroes/animated/npc_dota_hero_obsidian_destroyer.webm deleted file mode 100644 index aaf7424..0000000 Binary files a/public/heroes/animated/npc_dota_hero_obsidian_destroyer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_ogre_magi.webm b/public/heroes/animated/npc_dota_hero_ogre_magi.webm deleted file mode 100644 index 8462d48..0000000 Binary files a/public/heroes/animated/npc_dota_hero_ogre_magi.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_omniknight.webm b/public/heroes/animated/npc_dota_hero_omniknight.webm deleted file mode 100644 index 05e89f4..0000000 Binary files a/public/heroes/animated/npc_dota_hero_omniknight.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_oracle.webm b/public/heroes/animated/npc_dota_hero_oracle.webm deleted file mode 100644 index 7fbadb8..0000000 Binary files a/public/heroes/animated/npc_dota_hero_oracle.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_pangolier.webm b/public/heroes/animated/npc_dota_hero_pangolier.webm deleted file mode 100644 index 05f9b80..0000000 Binary files a/public/heroes/animated/npc_dota_hero_pangolier.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_phantom_assassin.webm b/public/heroes/animated/npc_dota_hero_phantom_assassin.webm deleted file mode 100644 index 7263f05..0000000 Binary files a/public/heroes/animated/npc_dota_hero_phantom_assassin.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_phantom_lancer.webm b/public/heroes/animated/npc_dota_hero_phantom_lancer.webm deleted file mode 100644 index 1da9422..0000000 Binary files a/public/heroes/animated/npc_dota_hero_phantom_lancer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_phoenix.webm b/public/heroes/animated/npc_dota_hero_phoenix.webm deleted file mode 100644 index 0fedf4c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_phoenix.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_puck.webm b/public/heroes/animated/npc_dota_hero_puck.webm deleted file mode 100644 index 37a4d31..0000000 Binary files a/public/heroes/animated/npc_dota_hero_puck.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_pudge.webm b/public/heroes/animated/npc_dota_hero_pudge.webm deleted file mode 100644 index 43632e9..0000000 Binary files a/public/heroes/animated/npc_dota_hero_pudge.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_pugna.webm b/public/heroes/animated/npc_dota_hero_pugna.webm deleted file mode 100644 index e1efa7e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_pugna.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_queenofpain.webm b/public/heroes/animated/npc_dota_hero_queenofpain.webm deleted file mode 100644 index c70e742..0000000 Binary files a/public/heroes/animated/npc_dota_hero_queenofpain.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_rattletrap.webm b/public/heroes/animated/npc_dota_hero_rattletrap.webm deleted file mode 100644 index 8e56f22..0000000 Binary files a/public/heroes/animated/npc_dota_hero_rattletrap.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_razor.webm b/public/heroes/animated/npc_dota_hero_razor.webm deleted file mode 100644 index 3826846..0000000 Binary files a/public/heroes/animated/npc_dota_hero_razor.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_riki.webm b/public/heroes/animated/npc_dota_hero_riki.webm deleted file mode 100644 index 2b9d4f9..0000000 Binary files a/public/heroes/animated/npc_dota_hero_riki.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_rubick.webm b/public/heroes/animated/npc_dota_hero_rubick.webm deleted file mode 100644 index 25188c9..0000000 Binary files a/public/heroes/animated/npc_dota_hero_rubick.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_sand_king.webm b/public/heroes/animated/npc_dota_hero_sand_king.webm deleted file mode 100644 index 00e768e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_sand_king.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_shadow_demon.webm b/public/heroes/animated/npc_dota_hero_shadow_demon.webm deleted file mode 100644 index 1517d54..0000000 Binary files a/public/heroes/animated/npc_dota_hero_shadow_demon.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_shadow_shaman.webm b/public/heroes/animated/npc_dota_hero_shadow_shaman.webm deleted file mode 100644 index d8dee9e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_shadow_shaman.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_shredder.webm b/public/heroes/animated/npc_dota_hero_shredder.webm deleted file mode 100644 index bc02e96..0000000 Binary files a/public/heroes/animated/npc_dota_hero_shredder.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_silencer.webm b/public/heroes/animated/npc_dota_hero_silencer.webm deleted file mode 100644 index c041417..0000000 Binary files a/public/heroes/animated/npc_dota_hero_silencer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_skeleton_king.webm b/public/heroes/animated/npc_dota_hero_skeleton_king.webm deleted file mode 100644 index 4a74f4b..0000000 Binary files a/public/heroes/animated/npc_dota_hero_skeleton_king.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_skywrath_mage.webm b/public/heroes/animated/npc_dota_hero_skywrath_mage.webm deleted file mode 100644 index a328d21..0000000 Binary files a/public/heroes/animated/npc_dota_hero_skywrath_mage.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_slardar.webm b/public/heroes/animated/npc_dota_hero_slardar.webm deleted file mode 100644 index d4be161..0000000 Binary files a/public/heroes/animated/npc_dota_hero_slardar.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_slark.webm b/public/heroes/animated/npc_dota_hero_slark.webm deleted file mode 100644 index f088945..0000000 Binary files a/public/heroes/animated/npc_dota_hero_slark.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_snapfire.webm b/public/heroes/animated/npc_dota_hero_snapfire.webm deleted file mode 100644 index 5aed28a..0000000 Binary files a/public/heroes/animated/npc_dota_hero_snapfire.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_sniper.webm b/public/heroes/animated/npc_dota_hero_sniper.webm deleted file mode 100644 index f4a1a87..0000000 Binary files a/public/heroes/animated/npc_dota_hero_sniper.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_spectre.webm b/public/heroes/animated/npc_dota_hero_spectre.webm deleted file mode 100644 index 6b21077..0000000 Binary files a/public/heroes/animated/npc_dota_hero_spectre.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_spirit_breaker.webm b/public/heroes/animated/npc_dota_hero_spirit_breaker.webm deleted file mode 100644 index 538c4ec..0000000 Binary files a/public/heroes/animated/npc_dota_hero_spirit_breaker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_storm_spirit.webm b/public/heroes/animated/npc_dota_hero_storm_spirit.webm deleted file mode 100644 index 2660d73..0000000 Binary files a/public/heroes/animated/npc_dota_hero_storm_spirit.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_sven.webm b/public/heroes/animated/npc_dota_hero_sven.webm deleted file mode 100644 index bb687d2..0000000 Binary files a/public/heroes/animated/npc_dota_hero_sven.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_sylph.webm b/public/heroes/animated/npc_dota_hero_sylph.webm deleted file mode 100644 index 0874446..0000000 Binary files a/public/heroes/animated/npc_dota_hero_sylph.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_techies.webm b/public/heroes/animated/npc_dota_hero_techies.webm deleted file mode 100644 index f2c4fe2..0000000 Binary files a/public/heroes/animated/npc_dota_hero_techies.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_templar_assassin.webm b/public/heroes/animated/npc_dota_hero_templar_assassin.webm deleted file mode 100644 index 268b3e5..0000000 Binary files a/public/heroes/animated/npc_dota_hero_templar_assassin.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_terrorblade.webm b/public/heroes/animated/npc_dota_hero_terrorblade.webm deleted file mode 100644 index 6576b92..0000000 Binary files a/public/heroes/animated/npc_dota_hero_terrorblade.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_tidehunter.webm b/public/heroes/animated/npc_dota_hero_tidehunter.webm deleted file mode 100644 index 3e2d191..0000000 Binary files a/public/heroes/animated/npc_dota_hero_tidehunter.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_tinker.webm b/public/heroes/animated/npc_dota_hero_tinker.webm deleted file mode 100644 index 353f3b0..0000000 Binary files a/public/heroes/animated/npc_dota_hero_tinker.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_tiny.webm b/public/heroes/animated/npc_dota_hero_tiny.webm deleted file mode 100644 index 9d70d83..0000000 Binary files a/public/heroes/animated/npc_dota_hero_tiny.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_treant.webm b/public/heroes/animated/npc_dota_hero_treant.webm deleted file mode 100644 index 4dade4b..0000000 Binary files a/public/heroes/animated/npc_dota_hero_treant.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_troll_warlord.webm b/public/heroes/animated/npc_dota_hero_troll_warlord.webm deleted file mode 100644 index fe331ef..0000000 Binary files a/public/heroes/animated/npc_dota_hero_troll_warlord.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_tusk.webm b/public/heroes/animated/npc_dota_hero_tusk.webm deleted file mode 100644 index dc83650..0000000 Binary files a/public/heroes/animated/npc_dota_hero_tusk.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_undying.webm b/public/heroes/animated/npc_dota_hero_undying.webm deleted file mode 100644 index bd4201e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_undying.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_ursa.webm b/public/heroes/animated/npc_dota_hero_ursa.webm deleted file mode 100644 index 6b48118..0000000 Binary files a/public/heroes/animated/npc_dota_hero_ursa.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_vengefulspirit.webm b/public/heroes/animated/npc_dota_hero_vengefulspirit.webm deleted file mode 100644 index 8bed9fe..0000000 Binary files a/public/heroes/animated/npc_dota_hero_vengefulspirit.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_venomancer.webm b/public/heroes/animated/npc_dota_hero_venomancer.webm deleted file mode 100644 index 93adfd8..0000000 Binary files a/public/heroes/animated/npc_dota_hero_venomancer.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_viper.webm b/public/heroes/animated/npc_dota_hero_viper.webm deleted file mode 100644 index f869ffc..0000000 Binary files a/public/heroes/animated/npc_dota_hero_viper.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_visage.webm b/public/heroes/animated/npc_dota_hero_visage.webm deleted file mode 100644 index 7a79a37..0000000 Binary files a/public/heroes/animated/npc_dota_hero_visage.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_void_spirit.webm b/public/heroes/animated/npc_dota_hero_void_spirit.webm deleted file mode 100644 index 09ba0ea..0000000 Binary files a/public/heroes/animated/npc_dota_hero_void_spirit.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_warlock.webm b/public/heroes/animated/npc_dota_hero_warlock.webm deleted file mode 100644 index f6f62cf..0000000 Binary files a/public/heroes/animated/npc_dota_hero_warlock.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_weaver.webm b/public/heroes/animated/npc_dota_hero_weaver.webm deleted file mode 100644 index c66cf2f..0000000 Binary files a/public/heroes/animated/npc_dota_hero_weaver.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_windrunner.webm b/public/heroes/animated/npc_dota_hero_windrunner.webm deleted file mode 100644 index 626c956..0000000 Binary files a/public/heroes/animated/npc_dota_hero_windrunner.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_winter_wyvern.webm b/public/heroes/animated/npc_dota_hero_winter_wyvern.webm deleted file mode 100644 index 141af85..0000000 Binary files a/public/heroes/animated/npc_dota_hero_winter_wyvern.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_wisp.webm b/public/heroes/animated/npc_dota_hero_wisp.webm deleted file mode 100644 index 5bf535d..0000000 Binary files a/public/heroes/animated/npc_dota_hero_wisp.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_witch_doctor.webm b/public/heroes/animated/npc_dota_hero_witch_doctor.webm deleted file mode 100644 index 754b68e..0000000 Binary files a/public/heroes/animated/npc_dota_hero_witch_doctor.webm and /dev/null differ diff --git a/public/heroes/animated/npc_dota_hero_zuus.webm b/public/heroes/animated/npc_dota_hero_zuus.webm deleted file mode 100644 index afbbd5c..0000000 Binary files a/public/heroes/animated/npc_dota_hero_zuus.webm and /dev/null differ diff --git a/public/heroes/animated/out.webm b/public/heroes/animated/out.webm deleted file mode 100644 index e0f943b..0000000 Binary files a/public/heroes/animated/out.webm and /dev/null differ diff --git a/public/heroes/antimage_full.png b/public/heroes/antimage.png similarity index 100% rename from public/heroes/antimage_full.png rename to public/heroes/antimage.png diff --git a/public/heroes/arc_warden_full.png b/public/heroes/arc_warden.png similarity index 100% rename from public/heroes/arc_warden_full.png rename to public/heroes/arc_warden.png diff --git a/public/heroes/axe_full.png b/public/heroes/axe.png similarity index 100% rename from public/heroes/axe_full.png rename to public/heroes/axe.png diff --git a/public/heroes/bane_full.png b/public/heroes/bane.png similarity index 100% rename from public/heroes/bane_full.png rename to public/heroes/bane.png diff --git a/public/heroes/batrider_full.png b/public/heroes/batrider.png similarity index 100% rename from public/heroes/batrider_full.png rename to public/heroes/batrider.png diff --git a/public/heroes/beastmaster_full.png b/public/heroes/beastmaster.png similarity index 100% rename from public/heroes/beastmaster_full.png rename to public/heroes/beastmaster.png diff --git a/public/heroes/bloodseeker_full.png b/public/heroes/bloodseeker.png similarity index 100% rename from public/heroes/bloodseeker_full.png rename to public/heroes/bloodseeker.png diff --git a/public/heroes/bounty_hunter_full.png b/public/heroes/bounty_hunter.png similarity index 100% rename from public/heroes/bounty_hunter_full.png rename to public/heroes/bounty_hunter.png diff --git a/public/heroes/brewmaster_full.png b/public/heroes/brewmaster.png similarity index 100% rename from public/heroes/brewmaster_full.png rename to public/heroes/brewmaster.png diff --git a/public/heroes/bristleback_full.png b/public/heroes/bristleback.png similarity index 100% rename from public/heroes/bristleback_full.png rename to public/heroes/bristleback.png diff --git a/public/heroes/broodmother_full.png b/public/heroes/broodmother.png similarity index 100% rename from public/heroes/broodmother_full.png rename to public/heroes/broodmother.png diff --git a/public/heroes/centaur_full.png b/public/heroes/centaur.png similarity index 100% rename from public/heroes/centaur_full.png rename to public/heroes/centaur.png diff --git a/public/heroes/chaos_knight_full.png b/public/heroes/chaos_knight.png similarity index 100% rename from public/heroes/chaos_knight_full.png rename to public/heroes/chaos_knight.png diff --git a/public/heroes/chen_full.png b/public/heroes/chen.png similarity index 100% rename from public/heroes/chen_full.png rename to public/heroes/chen.png diff --git a/public/heroes/clinkz_full.png b/public/heroes/clinkz.png similarity index 100% rename from public/heroes/clinkz_full.png rename to public/heroes/clinkz.png diff --git a/public/heroes/crystal_maiden_full.png b/public/heroes/crystal_maiden.png similarity index 100% rename from public/heroes/crystal_maiden_full.png rename to public/heroes/crystal_maiden.png diff --git a/public/heroes/dark_seer_full.png b/public/heroes/dark_seer.png similarity index 100% rename from public/heroes/dark_seer_full.png rename to public/heroes/dark_seer.png diff --git a/public/heroes/dark_willow_full.png b/public/heroes/dark_willow.png similarity index 100% rename from public/heroes/dark_willow_full.png rename to public/heroes/dark_willow.png diff --git a/public/heroes/dawnbreaker_full.png b/public/heroes/dawnbreaker.png similarity index 100% rename from public/heroes/dawnbreaker_full.png rename to public/heroes/dawnbreaker.png diff --git a/public/heroes/dazzle_full.png b/public/heroes/dazzle.png similarity index 100% rename from public/heroes/dazzle_full.png rename to public/heroes/dazzle.png diff --git a/public/heroes/death_prophet_full.png b/public/heroes/death_prophet.png similarity index 100% rename from public/heroes/death_prophet_full.png rename to public/heroes/death_prophet.png diff --git a/public/heroes/disruptor_full.png b/public/heroes/disruptor.png similarity index 100% rename from public/heroes/disruptor_full.png rename to public/heroes/disruptor.png diff --git a/public/heroes/doom_bringer_full.png b/public/heroes/doom_bringer.png similarity index 100% rename from public/heroes/doom_bringer_full.png rename to public/heroes/doom_bringer.png diff --git a/public/heroes/dragon_knight_full.png b/public/heroes/dragon_knight.png similarity index 100% rename from public/heroes/dragon_knight_full.png rename to public/heroes/dragon_knight.png diff --git a/public/heroes/drow_ranger_full.png b/public/heroes/drow_ranger.png similarity index 100% rename from public/heroes/drow_ranger_full.png rename to public/heroes/drow_ranger.png diff --git a/public/heroes/earth_spirit_full.png b/public/heroes/earth_spirit.png similarity index 100% rename from public/heroes/earth_spirit_full.png rename to public/heroes/earth_spirit.png diff --git a/public/heroes/earthshaker_full.png b/public/heroes/earthshaker.png similarity index 100% rename from public/heroes/earthshaker_full.png rename to public/heroes/earthshaker.png diff --git a/public/heroes/elder_titan_full.png b/public/heroes/elder_titan.png similarity index 100% rename from public/heroes/elder_titan_full.png rename to public/heroes/elder_titan.png diff --git a/public/heroes/ember_spirit_full.png b/public/heroes/ember_spirit.png similarity index 100% rename from public/heroes/ember_spirit_full.png rename to public/heroes/ember_spirit.png diff --git a/public/heroes/enchantress_full.png b/public/heroes/enchantress.png similarity index 100% rename from public/heroes/enchantress_full.png rename to public/heroes/enchantress.png diff --git a/public/heroes/enigma_full.png b/public/heroes/enigma.png similarity index 100% rename from public/heroes/enigma_full.png rename to public/heroes/enigma.png diff --git a/public/heroes/faceless_void_full.png b/public/heroes/faceless_void.png similarity index 100% rename from public/heroes/faceless_void_full.png rename to public/heroes/faceless_void.png diff --git a/public/heroes/furion_full.png b/public/heroes/furion.png similarity index 100% rename from public/heroes/furion_full.png rename to public/heroes/furion.png diff --git a/public/heroes/grimstroke_full.png b/public/heroes/grimstroke.png similarity index 100% rename from public/heroes/grimstroke_full.png rename to public/heroes/grimstroke.png diff --git a/public/heroes/gyrocopter_full.png b/public/heroes/gyrocopter.png similarity index 100% rename from public/heroes/gyrocopter_full.png rename to public/heroes/gyrocopter.png diff --git a/public/heroes/hoodwink_full.png b/public/heroes/hoodwink.png similarity index 100% rename from public/heroes/hoodwink_full.png rename to public/heroes/hoodwink.png diff --git a/public/heroes/huskar_full.png b/public/heroes/huskar.png similarity index 100% rename from public/heroes/huskar_full.png rename to public/heroes/huskar.png diff --git a/public/heroes/invoker_full.png b/public/heroes/invoker.png similarity index 100% rename from public/heroes/invoker_full.png rename to public/heroes/invoker.png diff --git a/public/heroes/jakiro_full.png b/public/heroes/jakiro.png similarity index 100% rename from public/heroes/jakiro_full.png rename to public/heroes/jakiro.png diff --git a/public/heroes/juggernaut_full.png b/public/heroes/juggernaut.png similarity index 100% rename from public/heroes/juggernaut_full.png rename to public/heroes/juggernaut.png diff --git a/public/heroes/keeper_of_the_light_full.png b/public/heroes/keeper_of_the_light.png similarity index 100% rename from public/heroes/keeper_of_the_light_full.png rename to public/heroes/keeper_of_the_light.png diff --git a/public/heroes/kunkka_full.png b/public/heroes/kunkka.png similarity index 100% rename from public/heroes/kunkka_full.png rename to public/heroes/kunkka.png diff --git a/public/heroes/legion_commander_full.png b/public/heroes/legion_commander.png similarity index 100% rename from public/heroes/legion_commander_full.png rename to public/heroes/legion_commander.png diff --git a/public/heroes/leshrac_full.png b/public/heroes/leshrac.png similarity index 100% rename from public/heroes/leshrac_full.png rename to public/heroes/leshrac.png diff --git a/public/heroes/lich_full.png b/public/heroes/lich.png similarity index 100% rename from public/heroes/lich_full.png rename to public/heroes/lich.png diff --git a/public/heroes/life_stealer_full.png b/public/heroes/life_stealer.png similarity index 100% rename from public/heroes/life_stealer_full.png rename to public/heroes/life_stealer.png diff --git a/public/heroes/lina_full.png b/public/heroes/lina.png similarity index 100% rename from public/heroes/lina_full.png rename to public/heroes/lina.png diff --git a/public/heroes/lion_full.png b/public/heroes/lion.png similarity index 100% rename from public/heroes/lion_full.png rename to public/heroes/lion.png diff --git a/public/heroes/lone_druid_full.png b/public/heroes/lone_druid.png similarity index 100% rename from public/heroes/lone_druid_full.png rename to public/heroes/lone_druid.png diff --git a/public/heroes/luna_full.png b/public/heroes/luna.png similarity index 100% rename from public/heroes/luna_full.png rename to public/heroes/luna.png diff --git a/public/heroes/lycan_full.png b/public/heroes/lycan.png similarity index 100% rename from public/heroes/lycan_full.png rename to public/heroes/lycan.png diff --git a/public/heroes/magnataur_full.png b/public/heroes/magnataur.png similarity index 100% rename from public/heroes/magnataur_full.png rename to public/heroes/magnataur.png diff --git a/public/heroes/mars_full.png b/public/heroes/mars.png similarity index 100% rename from public/heroes/mars_full.png rename to public/heroes/mars.png diff --git a/public/heroes/medusa_full.png b/public/heroes/medusa.png similarity index 100% rename from public/heroes/medusa_full.png rename to public/heroes/medusa.png diff --git a/public/heroes/meepo_full.png b/public/heroes/meepo.png similarity index 100% rename from public/heroes/meepo_full.png rename to public/heroes/meepo.png diff --git a/public/heroes/mirana_full.png b/public/heroes/mirana.png similarity index 100% rename from public/heroes/mirana_full.png rename to public/heroes/mirana.png diff --git a/public/heroes/monkey_king_full.png b/public/heroes/monkey_king.png similarity index 100% rename from public/heroes/monkey_king_full.png rename to public/heroes/monkey_king.png diff --git a/public/heroes/morphling_full.png b/public/heroes/morphling.png similarity index 100% rename from public/heroes/morphling_full.png rename to public/heroes/morphling.png diff --git a/public/heroes/naga_siren_full.png b/public/heroes/naga_siren.png similarity index 100% rename from public/heroes/naga_siren_full.png rename to public/heroes/naga_siren.png diff --git a/public/heroes/necrolyte_full.png b/public/heroes/necrolyte.png similarity index 100% rename from public/heroes/necrolyte_full.png rename to public/heroes/necrolyte.png diff --git a/public/heroes/nevermore_full.png b/public/heroes/nevermore.png similarity index 100% rename from public/heroes/nevermore_full.png rename to public/heroes/nevermore.png diff --git a/public/heroes/night_stalker_full.png b/public/heroes/night_stalker.png similarity index 100% rename from public/heroes/night_stalker_full.png rename to public/heroes/night_stalker.png diff --git a/public/heroes/nyx_assassin_full.png b/public/heroes/nyx_assassin.png similarity index 100% rename from public/heroes/nyx_assassin_full.png rename to public/heroes/nyx_assassin.png diff --git a/public/heroes/obsidian_destroyer_full.png b/public/heroes/obsidian_destroyer.png similarity index 100% rename from public/heroes/obsidian_destroyer_full.png rename to public/heroes/obsidian_destroyer.png diff --git a/public/heroes/ogre_magi_full.png b/public/heroes/ogre_magi.png similarity index 100% rename from public/heroes/ogre_magi_full.png rename to public/heroes/ogre_magi.png diff --git a/public/heroes/omniknight_full.png b/public/heroes/omniknight.png similarity index 100% rename from public/heroes/omniknight_full.png rename to public/heroes/omniknight.png diff --git a/public/heroes/oracle_full.png b/public/heroes/oracle.png similarity index 100% rename from public/heroes/oracle_full.png rename to public/heroes/oracle.png diff --git a/public/heroes/pangolier_full.png b/public/heroes/pangolier.png similarity index 100% rename from public/heroes/pangolier_full.png rename to public/heroes/pangolier.png diff --git a/public/heroes/phantom_assassin_full.png b/public/heroes/phantom_assassin.png similarity index 100% rename from public/heroes/phantom_assassin_full.png rename to public/heroes/phantom_assassin.png diff --git a/public/heroes/phantom_lancer_full.png b/public/heroes/phantom_lancer.png similarity index 100% rename from public/heroes/phantom_lancer_full.png rename to public/heroes/phantom_lancer.png diff --git a/public/heroes/phoenix_full.png b/public/heroes/phoenix.png similarity index 100% rename from public/heroes/phoenix_full.png rename to public/heroes/phoenix.png diff --git a/public/heroes/puck_full.png b/public/heroes/puck.png similarity index 100% rename from public/heroes/puck_full.png rename to public/heroes/puck.png diff --git a/public/heroes/pudge_full.png b/public/heroes/pudge.png similarity index 100% rename from public/heroes/pudge_full.png rename to public/heroes/pudge.png diff --git a/public/heroes/pugna_full.png b/public/heroes/pugna.png similarity index 100% rename from public/heroes/pugna_full.png rename to public/heroes/pugna.png diff --git a/public/heroes/queenofpain_full.png b/public/heroes/queenofpain.png similarity index 100% rename from public/heroes/queenofpain_full.png rename to public/heroes/queenofpain.png diff --git a/public/heroes/rattletrap_full.png b/public/heroes/rattletrap.png similarity index 100% rename from public/heroes/rattletrap_full.png rename to public/heroes/rattletrap.png diff --git a/public/heroes/razor_full.png b/public/heroes/razor.png similarity index 100% rename from public/heroes/razor_full.png rename to public/heroes/razor.png diff --git a/public/heroes/riki_full.png b/public/heroes/riki.png similarity index 100% rename from public/heroes/riki_full.png rename to public/heroes/riki.png diff --git a/public/heroes/rubick_full.png b/public/heroes/rubick.png similarity index 100% rename from public/heroes/rubick_full.png rename to public/heroes/rubick.png diff --git a/public/heroes/sand_king_full.png b/public/heroes/sand_king.png similarity index 100% rename from public/heroes/sand_king_full.png rename to public/heroes/sand_king.png diff --git a/public/heroes/shadow_demon_full.png b/public/heroes/shadow_demon.png similarity index 100% rename from public/heroes/shadow_demon_full.png rename to public/heroes/shadow_demon.png diff --git a/public/heroes/shadow_shaman_full.png b/public/heroes/shadow_shaman.png similarity index 100% rename from public/heroes/shadow_shaman_full.png rename to public/heroes/shadow_shaman.png diff --git a/public/heroes/shredder_full.png b/public/heroes/shredder.png similarity index 100% rename from public/heroes/shredder_full.png rename to public/heroes/shredder.png diff --git a/public/heroes/silencer_full.png b/public/heroes/silencer.png similarity index 100% rename from public/heroes/silencer_full.png rename to public/heroes/silencer.png diff --git a/public/heroes/skeleton_king_full.png b/public/heroes/skeleton_king.png similarity index 100% rename from public/heroes/skeleton_king_full.png rename to public/heroes/skeleton_king.png diff --git a/public/heroes/skywrath_mage_full.png b/public/heroes/skywrath_mage.png similarity index 100% rename from public/heroes/skywrath_mage_full.png rename to public/heroes/skywrath_mage.png diff --git a/public/heroes/slardar_full.png b/public/heroes/slardar.png similarity index 100% rename from public/heroes/slardar_full.png rename to public/heroes/slardar.png diff --git a/public/heroes/slark_full.png b/public/heroes/slark.png similarity index 100% rename from public/heroes/slark_full.png rename to public/heroes/slark.png diff --git a/public/heroes/snapfire_full.png b/public/heroes/snapfire.png similarity index 100% rename from public/heroes/snapfire_full.png rename to public/heroes/snapfire.png diff --git a/public/heroes/sniper_full.png b/public/heroes/sniper.png similarity index 100% rename from public/heroes/sniper_full.png rename to public/heroes/sniper.png diff --git a/public/heroes/spectre_full.png b/public/heroes/spectre.png similarity index 100% rename from public/heroes/spectre_full.png rename to public/heroes/spectre.png diff --git a/public/heroes/spirit_breaker_full.png b/public/heroes/spirit_breaker.png similarity index 100% rename from public/heroes/spirit_breaker_full.png rename to public/heroes/spirit_breaker.png diff --git a/public/heroes/storm_spirit_full.png b/public/heroes/storm_spirit.png similarity index 100% rename from public/heroes/storm_spirit_full.png rename to public/heroes/storm_spirit.png diff --git a/public/heroes/sven_full.png b/public/heroes/sven.png similarity index 100% rename from public/heroes/sven_full.png rename to public/heroes/sven.png diff --git a/public/heroes/techies_full.png b/public/heroes/techies.png similarity index 100% rename from public/heroes/techies_full.png rename to public/heroes/techies.png diff --git a/public/heroes/templar_assassin_full.png b/public/heroes/templar_assassin.png similarity index 100% rename from public/heroes/templar_assassin_full.png rename to public/heroes/templar_assassin.png diff --git a/public/heroes/terrorblade_full.png b/public/heroes/terrorblade.png similarity index 100% rename from public/heroes/terrorblade_full.png rename to public/heroes/terrorblade.png diff --git a/public/heroes/tidehunter_full.png b/public/heroes/tidehunter.png similarity index 100% rename from public/heroes/tidehunter_full.png rename to public/heroes/tidehunter.png diff --git a/public/heroes/tinker_full.png b/public/heroes/tinker.png similarity index 100% rename from public/heroes/tinker_full.png rename to public/heroes/tinker.png diff --git a/public/heroes/tiny_full.png b/public/heroes/tiny.png similarity index 100% rename from public/heroes/tiny_full.png rename to public/heroes/tiny.png diff --git a/public/heroes/treant_full.png b/public/heroes/treant.png similarity index 100% rename from public/heroes/treant_full.png rename to public/heroes/treant.png diff --git a/public/heroes/troll_warlord_full.png b/public/heroes/troll_warlord.png similarity index 100% rename from public/heroes/troll_warlord_full.png rename to public/heroes/troll_warlord.png diff --git a/public/heroes/tusk_full.png b/public/heroes/tusk.png similarity index 100% rename from public/heroes/tusk_full.png rename to public/heroes/tusk.png diff --git a/public/heroes/undying_full.png b/public/heroes/undying.png similarity index 100% rename from public/heroes/undying_full.png rename to public/heroes/undying.png diff --git a/public/heroes/ursa_full.png b/public/heroes/ursa.png similarity index 100% rename from public/heroes/ursa_full.png rename to public/heroes/ursa.png diff --git a/public/heroes/vengefulspirit_full.png b/public/heroes/vengefulspirit.png similarity index 100% rename from public/heroes/vengefulspirit_full.png rename to public/heroes/vengefulspirit.png diff --git a/public/heroes/venomancer_full.png b/public/heroes/venomancer.png similarity index 100% rename from public/heroes/venomancer_full.png rename to public/heroes/venomancer.png diff --git a/public/heroes/viper_full.png b/public/heroes/viper.png similarity index 100% rename from public/heroes/viper_full.png rename to public/heroes/viper.png diff --git a/public/heroes/visage_full.png b/public/heroes/visage.png similarity index 100% rename from public/heroes/visage_full.png rename to public/heroes/visage.png diff --git a/public/heroes/void_spirit_full.png b/public/heroes/void_spirit.png similarity index 100% rename from public/heroes/void_spirit_full.png rename to public/heroes/void_spirit.png diff --git a/public/heroes/warlock_full.png b/public/heroes/warlock.png similarity index 100% rename from public/heroes/warlock_full.png rename to public/heroes/warlock.png diff --git a/public/heroes/weaver_full.png b/public/heroes/weaver.png similarity index 100% rename from public/heroes/weaver_full.png rename to public/heroes/weaver.png diff --git a/public/heroes/windrunner_full.png b/public/heroes/windrunner.png similarity index 100% rename from public/heroes/windrunner_full.png rename to public/heroes/windrunner.png diff --git a/public/heroes/winter_wyvern_full.png b/public/heroes/winter_wyvern.png similarity index 100% rename from public/heroes/winter_wyvern_full.png rename to public/heroes/winter_wyvern.png diff --git a/public/heroes/wisp_full.png b/public/heroes/wisp.png similarity index 100% rename from public/heroes/wisp_full.png rename to public/heroes/wisp.png diff --git a/public/heroes/witch_doctor_full.png b/public/heroes/witch_doctor.png similarity index 100% rename from public/heroes/witch_doctor_full.png rename to public/heroes/witch_doctor.png diff --git a/public/heroes/zuus_full.png b/public/heroes/zuus.png similarity index 100% rename from public/heroes/zuus_full.png rename to public/heroes/zuus.png diff --git a/public/items/abyssal_blade_lg.png b/public/items/abyssal_blade.png similarity index 100% rename from public/items/abyssal_blade_lg.png rename to public/items/abyssal_blade.png diff --git a/public/items/aegis_lg.png b/public/items/aegis.png similarity index 100% rename from public/items/aegis_lg.png rename to public/items/aegis.png diff --git a/public/items/aeon_disk_lg.png b/public/items/aeon_disk.png similarity index 100% rename from public/items/aeon_disk_lg.png rename to public/items/aeon_disk.png diff --git a/public/items/aether_lens_lg.png b/public/items/aether_lens.png similarity index 100% rename from public/items/aether_lens_lg.png rename to public/items/aether_lens.png diff --git a/public/items/aghanims_shard_lg.png b/public/items/aghanims_shard.png similarity index 100% rename from public/items/aghanims_shard_lg.png rename to public/items/aghanims_shard.png diff --git a/public/items/ancient_janggo_lg.png b/public/items/ancient_janggo.png similarity index 100% rename from public/items/ancient_janggo_lg.png rename to public/items/ancient_janggo.png diff --git a/public/items/apex_lg.png b/public/items/apex.png similarity index 100% rename from public/items/apex_lg.png rename to public/items/apex.png diff --git a/public/items/arcane_blink_lg.png b/public/items/arcane_blink.png similarity index 100% rename from public/items/arcane_blink_lg.png rename to public/items/arcane_blink.png diff --git a/public/items/arcane_boots_lg.png b/public/items/arcane_boots.png similarity index 100% rename from public/items/arcane_boots_lg.png rename to public/items/arcane_boots.png diff --git a/public/items/arcane_ring_lg.png b/public/items/arcane_ring.png similarity index 100% rename from public/items/arcane_ring_lg.png rename to public/items/arcane_ring.png diff --git a/public/items/armlet_lg.png b/public/items/armlet.png similarity index 100% rename from public/items/armlet_lg.png rename to public/items/armlet.png diff --git a/public/items/assault_lg.png b/public/items/assault.png similarity index 100% rename from public/items/assault_lg.png rename to public/items/assault.png diff --git a/public/items/ballista_lg.png b/public/items/ballista.png similarity index 100% rename from public/items/ballista_lg.png rename to public/items/ballista.png diff --git a/public/items/basher_lg.png b/public/items/basher.png similarity index 100% rename from public/items/basher_lg.png rename to public/items/basher.png diff --git a/public/items/belt_of_strength_lg.png b/public/items/belt_of_strength.png similarity index 100% rename from public/items/belt_of_strength_lg.png rename to public/items/belt_of_strength.png diff --git a/public/items/bfury_lg.png b/public/items/bfury.png similarity index 100% rename from public/items/bfury_lg.png rename to public/items/bfury.png diff --git a/public/items/black_king_bar_lg.png b/public/items/black_king_bar.png similarity index 100% rename from public/items/black_king_bar_lg.png rename to public/items/black_king_bar.png diff --git a/public/items/blade_mail_lg.png b/public/items/blade_mail.png similarity index 100% rename from public/items/blade_mail_lg.png rename to public/items/blade_mail.png diff --git a/public/items/blade_of_alacrity_lg.png b/public/items/blade_of_alacrity.png similarity index 100% rename from public/items/blade_of_alacrity_lg.png rename to public/items/blade_of_alacrity.png diff --git a/public/items/blades_of_attack_lg.png b/public/items/blades_of_attack.png similarity index 100% rename from public/items/blades_of_attack_lg.png rename to public/items/blades_of_attack.png diff --git a/public/items/blight_stone_lg.png b/public/items/blight_stone.png similarity index 100% rename from public/items/blight_stone_lg.png rename to public/items/blight_stone.png diff --git a/public/items/blink_lg.png b/public/items/blink.png similarity index 100% rename from public/items/blink_lg.png rename to public/items/blink.png diff --git a/public/items/blitz_knuckles_lg.png b/public/items/blitz_knuckles.png similarity index 100% rename from public/items/blitz_knuckles_lg.png rename to public/items/blitz_knuckles.png diff --git a/public/items/bloodstone_lg.png b/public/items/bloodstone.png similarity index 100% rename from public/items/bloodstone_lg.png rename to public/items/bloodstone.png diff --git a/public/items/bloodthorn_lg.png b/public/items/bloodthorn.png similarity index 100% rename from public/items/bloodthorn_lg.png rename to public/items/bloodthorn.png diff --git a/public/items/book_of_shadows_lg.png b/public/items/book_of_shadows.png similarity index 100% rename from public/items/book_of_shadows_lg.png rename to public/items/book_of_shadows.png diff --git a/public/items/boots_lg.png b/public/items/boots.png similarity index 100% rename from public/items/boots_lg.png rename to public/items/boots.png diff --git a/public/items/boots_of_elves_lg.png b/public/items/boots_of_elves.png similarity index 100% rename from public/items/boots_of_elves_lg.png rename to public/items/boots_of_elves.png diff --git a/public/items/bottle_lg.png b/public/items/bottle.png similarity index 100% rename from public/items/bottle_lg.png rename to public/items/bottle.png diff --git a/public/items/bracer_lg.png b/public/items/bracer.png similarity index 100% rename from public/items/bracer_lg.png rename to public/items/bracer.png diff --git a/public/items/branches_lg.png b/public/items/branches.png similarity index 100% rename from public/items/branches_lg.png rename to public/items/branches.png diff --git a/public/items/broadsword_lg.png b/public/items/broadsword.png similarity index 100% rename from public/items/broadsword_lg.png rename to public/items/broadsword.png diff --git a/public/items/broom_handle_lg.png b/public/items/broom_handle.png similarity index 100% rename from public/items/broom_handle_lg.png rename to public/items/broom_handle.png diff --git a/public/items/buckler_lg.png b/public/items/buckler.png similarity index 100% rename from public/items/buckler_lg.png rename to public/items/buckler.png diff --git a/public/items/bullwhip_lg.png b/public/items/bullwhip.png similarity index 100% rename from public/items/bullwhip_lg.png rename to public/items/bullwhip.png diff --git a/public/items/butterfly_lg.png b/public/items/butterfly.png similarity index 100% rename from public/items/butterfly_lg.png rename to public/items/butterfly.png diff --git a/public/items/ceremonial_robe_lg.png b/public/items/ceremonial_robe.png similarity index 100% rename from public/items/ceremonial_robe_lg.png rename to public/items/ceremonial_robe.png diff --git a/public/items/chainmail_lg.png b/public/items/chainmail.png similarity index 100% rename from public/items/chainmail_lg.png rename to public/items/chainmail.png diff --git a/public/items/cheese_lg.png b/public/items/cheese.png similarity index 100% rename from public/items/cheese_lg.png rename to public/items/cheese.png diff --git a/public/items/chipped_vest_lg.png b/public/items/chipped_vest.png similarity index 100% rename from public/items/chipped_vest_lg.png rename to public/items/chipped_vest.png diff --git a/public/items/circlet_lg.png b/public/items/circlet.png similarity index 100% rename from public/items/circlet_lg.png rename to public/items/circlet.png diff --git a/public/items/clarity_lg.png b/public/items/clarity.png similarity index 100% rename from public/items/clarity_lg.png rename to public/items/clarity.png diff --git a/public/items/claymore_lg.png b/public/items/claymore.png similarity index 100% rename from public/items/claymore_lg.png rename to public/items/claymore.png diff --git a/public/items/cloak_lg.png b/public/items/cloak.png similarity index 100% rename from public/items/cloak_lg.png rename to public/items/cloak.png diff --git a/public/items/cloak_of_flames_lg.png b/public/items/cloak_of_flames.png similarity index 100% rename from public/items/cloak_of_flames_lg.png rename to public/items/cloak_of_flames.png diff --git a/public/items/clumsy_net_lg.png b/public/items/clumsy_net.png similarity index 100% rename from public/items/clumsy_net_lg.png rename to public/items/clumsy_net.png diff --git a/public/items/combo_breaker_lg.png b/public/items/combo_breaker.png similarity index 100% rename from public/items/combo_breaker_lg.png rename to public/items/combo_breaker.png diff --git a/public/items/courier_lg.png b/public/items/courier.png similarity index 100% rename from public/items/courier_lg.png rename to public/items/courier.png diff --git a/public/items/craggy_coat_lg.png b/public/items/craggy_coat.png similarity index 100% rename from public/items/craggy_coat_lg.png rename to public/items/craggy_coat.png diff --git a/public/items/crimson_guard_lg.png b/public/items/crimson_guard.png similarity index 100% rename from public/items/crimson_guard_lg.png rename to public/items/crimson_guard.png diff --git a/public/items/crown_lg.png b/public/items/crown.png similarity index 100% rename from public/items/crown_lg.png rename to public/items/crown.png diff --git a/public/items/cyclone_lg.png b/public/items/cyclone.png similarity index 100% rename from public/items/cyclone_lg.png rename to public/items/cyclone.png diff --git a/public/items/dagon_lg.png b/public/items/dagon.png similarity index 100% rename from public/items/dagon_lg.png rename to public/items/dagon.png diff --git a/public/items/dagon_2_lg.png b/public/items/dagon_2.png similarity index 100% rename from public/items/dagon_2_lg.png rename to public/items/dagon_2.png diff --git a/public/items/dagon_3_lg.png b/public/items/dagon_3.png similarity index 100% rename from public/items/dagon_3_lg.png rename to public/items/dagon_3.png diff --git a/public/items/dagon_4_lg.png b/public/items/dagon_4.png similarity index 100% rename from public/items/dagon_4_lg.png rename to public/items/dagon_4.png diff --git a/public/items/dagon_5_lg.png b/public/items/dagon_5.png similarity index 100% rename from public/items/dagon_5_lg.png rename to public/items/dagon_5.png diff --git a/public/items/demon_edge_lg.png b/public/items/demon_edge.png similarity index 100% rename from public/items/demon_edge_lg.png rename to public/items/demon_edge.png diff --git a/public/items/demonicon_lg.png b/public/items/demonicon.png similarity index 100% rename from public/items/demonicon_lg.png rename to public/items/demonicon.png diff --git a/public/items/desolator_lg.png b/public/items/desolator.png similarity index 100% rename from public/items/desolator_lg.png rename to public/items/desolator.png diff --git a/public/items/desolator_2_lg.png b/public/items/desolator_2.png similarity index 100% rename from public/items/desolator_2_lg.png rename to public/items/desolator_2.png diff --git a/public/items/diffusal_blade_lg.png b/public/items/diffusal_blade.png similarity index 100% rename from public/items/diffusal_blade_lg.png rename to public/items/diffusal_blade.png diff --git a/public/items/diffusal_blade_2_lg.png b/public/items/diffusal_blade_2.png similarity index 100% rename from public/items/diffusal_blade_2_lg.png rename to public/items/diffusal_blade_2.png diff --git a/public/items/dragon_lance_lg.png b/public/items/dragon_lance.png similarity index 100% rename from public/items/dragon_lance_lg.png rename to public/items/dragon_lance.png diff --git a/public/items/dragon_scale_lg.png b/public/items/dragon_scale.png similarity index 100% rename from public/items/dragon_scale_lg.png rename to public/items/dragon_scale.png diff --git a/public/items/dust_lg.png b/public/items/dust.png similarity index 100% rename from public/items/dust_lg.png rename to public/items/dust.png diff --git a/public/items/eagle_lg.png b/public/items/eagle.png similarity index 100% rename from public/items/eagle_lg.png rename to public/items/eagle.png diff --git a/public/items/echo_sabre_lg.png b/public/items/echo_sabre.png similarity index 100% rename from public/items/echo_sabre_lg.png rename to public/items/echo_sabre.png diff --git a/public/items/elixer_lg.png b/public/items/elixer.png similarity index 100% rename from public/items/elixer_lg.png rename to public/items/elixer.png diff --git a/public/items/elven_tunic_lg.png b/public/items/elven_tunic.png similarity index 100% rename from public/items/elven_tunic_lg.png rename to public/items/elven_tunic.png diff --git a/public/items/enchanted_mango_lg.png b/public/items/enchanted_mango.png similarity index 100% rename from public/items/enchanted_mango_lg.png rename to public/items/enchanted_mango.png diff --git a/public/items/enchanted_quiver_lg.png b/public/items/enchanted_quiver.png similarity index 100% rename from public/items/enchanted_quiver_lg.png rename to public/items/enchanted_quiver.png diff --git a/public/items/energy_booster_lg.png b/public/items/energy_booster.png similarity index 100% rename from public/items/energy_booster_lg.png rename to public/items/energy_booster.png diff --git a/public/items/essence_ring_lg.png b/public/items/essence_ring.png similarity index 100% rename from public/items/essence_ring_lg.png rename to public/items/essence_ring.png diff --git a/public/items/eternal_shroud_lg.png b/public/items/eternal_shroud.png similarity index 100% rename from public/items/eternal_shroud_lg.png rename to public/items/eternal_shroud.png diff --git a/public/items/ethereal_blade_lg.png b/public/items/ethereal_blade.png similarity index 100% rename from public/items/ethereal_blade_lg.png rename to public/items/ethereal_blade.png diff --git a/public/items/ex_machina_lg.png b/public/items/ex_machina.png similarity index 100% rename from public/items/ex_machina_lg.png rename to public/items/ex_machina.png diff --git a/public/items/faded_broach_lg.png b/public/items/faded_broach.png similarity index 100% rename from public/items/faded_broach_lg.png rename to public/items/faded_broach.png diff --git a/public/items/faerie_fire_lg.png b/public/items/faerie_fire.png similarity index 100% rename from public/items/faerie_fire_lg.png rename to public/items/faerie_fire.png diff --git a/public/items/falcon_blade_lg.png b/public/items/falcon_blade.png similarity index 100% rename from public/items/falcon_blade_lg.png rename to public/items/falcon_blade.png diff --git a/public/items/fallen_sky_lg.png b/public/items/fallen_sky.png similarity index 100% rename from public/items/fallen_sky_lg.png rename to public/items/fallen_sky.png diff --git a/public/items/flask_lg.png b/public/items/flask.png similarity index 100% rename from public/items/flask_lg.png rename to public/items/flask.png diff --git a/public/items/flicker_lg.png b/public/items/flicker.png similarity index 100% rename from public/items/flicker_lg.png rename to public/items/flicker.png diff --git a/public/items/fluffy_hat_lg.png b/public/items/fluffy_hat.png similarity index 100% rename from public/items/fluffy_hat_lg.png rename to public/items/fluffy_hat.png diff --git a/public/items/flying_courier_lg.png b/public/items/flying_courier.png similarity index 100% rename from public/items/flying_courier_lg.png rename to public/items/flying_courier.png diff --git a/public/items/force_boots_lg.png b/public/items/force_boots.png similarity index 100% rename from public/items/force_boots_lg.png rename to public/items/force_boots.png diff --git a/public/items/force_staff_lg.png b/public/items/force_staff.png similarity index 100% rename from public/items/force_staff_lg.png rename to public/items/force_staff.png diff --git a/public/items/fusion_rune_lg.png b/public/items/fusion_rune.png similarity index 100% rename from public/items/fusion_rune_lg.png rename to public/items/fusion_rune.png diff --git a/public/items/gauntlets_lg.png b/public/items/gauntlets.png similarity index 100% rename from public/items/gauntlets_lg.png rename to public/items/gauntlets.png diff --git a/public/items/gem_lg.png b/public/items/gem.png similarity index 100% rename from public/items/gem_lg.png rename to public/items/gem.png diff --git a/public/items/ghost_lg.png b/public/items/ghost.png similarity index 100% rename from public/items/ghost_lg.png rename to public/items/ghost.png diff --git a/public/items/giants_ring_lg.png b/public/items/giants_ring.png similarity index 100% rename from public/items/giants_ring_lg.png rename to public/items/giants_ring.png diff --git a/public/items/glimmer_cape_lg.png b/public/items/glimmer_cape.png similarity index 100% rename from public/items/glimmer_cape_lg.png rename to public/items/glimmer_cape.png diff --git a/public/items/gloves_lg.png b/public/items/gloves.png similarity index 100% rename from public/items/gloves_lg.png rename to public/items/gloves.png diff --git a/public/items/greater_crit_lg.png b/public/items/greater_crit.png similarity index 100% rename from public/items/greater_crit_lg.png rename to public/items/greater_crit.png diff --git a/public/items/greater_faerie_fire_lg.png b/public/items/greater_faerie_fire.png similarity index 100% rename from public/items/greater_faerie_fire_lg.png rename to public/items/greater_faerie_fire.png diff --git a/public/items/grove_bow_lg.png b/public/items/grove_bow.png similarity index 100% rename from public/items/grove_bow_lg.png rename to public/items/grove_bow.png diff --git a/public/items/guardian_greaves_lg.png b/public/items/guardian_greaves.png similarity index 100% rename from public/items/guardian_greaves_lg.png rename to public/items/guardian_greaves.png diff --git a/public/items/gungir_lg.png b/public/items/gungir.png similarity index 100% rename from public/items/gungir_lg.png rename to public/items/gungir.png diff --git a/public/items/hand_of_midas_lg.png b/public/items/hand_of_midas.png similarity index 100% rename from public/items/hand_of_midas_lg.png rename to public/items/hand_of_midas.png diff --git a/public/items/havoc_hammer_lg.png b/public/items/havoc_hammer.png similarity index 100% rename from public/items/havoc_hammer_lg.png rename to public/items/havoc_hammer.png diff --git a/public/items/headdress_lg.png b/public/items/headdress.png similarity index 100% rename from public/items/headdress_lg.png rename to public/items/headdress.png diff --git a/public/items/heart_lg.png b/public/items/heart.png similarity index 100% rename from public/items/heart_lg.png rename to public/items/heart.png diff --git a/public/items/heavens_halberd_lg.png b/public/items/heavens_halberd.png similarity index 100% rename from public/items/heavens_halberd_lg.png rename to public/items/heavens_halberd.png diff --git a/public/items/helm_of_iron_will_lg.png b/public/items/helm_of_iron_will.png similarity index 100% rename from public/items/helm_of_iron_will_lg.png rename to public/items/helm_of_iron_will.png diff --git a/public/items/helm_of_the_dominator_lg.png b/public/items/helm_of_the_dominator.png similarity index 100% rename from public/items/helm_of_the_dominator_lg.png rename to public/items/helm_of_the_dominator.png diff --git a/public/items/helm_of_the_dominator_2_lg.png b/public/items/helm_of_the_dominator_2.png similarity index 100% rename from public/items/helm_of_the_dominator_2_lg.png rename to public/items/helm_of_the_dominator_2.png diff --git a/public/items/helm_of_the_undying_lg.png b/public/items/helm_of_the_undying.png similarity index 100% rename from public/items/helm_of_the_undying_lg.png rename to public/items/helm_of_the_undying.png diff --git a/public/items/holy_locket_lg.png b/public/items/holy_locket.png similarity index 100% rename from public/items/holy_locket_lg.png rename to public/items/holy_locket.png diff --git a/public/items/hood_of_defiance_lg.png b/public/items/hood_of_defiance.png similarity index 100% rename from public/items/hood_of_defiance_lg.png rename to public/items/hood_of_defiance.png diff --git a/public/items/hurricane_pike_lg.png b/public/items/hurricane_pike.png similarity index 100% rename from public/items/hurricane_pike_lg.png rename to public/items/hurricane_pike.png diff --git a/public/items/hyperstone_lg.png b/public/items/hyperstone.png similarity index 100% rename from public/items/hyperstone_lg.png rename to public/items/hyperstone.png diff --git a/public/items/illusionsts_cape_lg.png b/public/items/illusionsts_cape.png similarity index 100% rename from public/items/illusionsts_cape_lg.png rename to public/items/illusionsts_cape.png diff --git a/public/items/imp_claw_lg.png b/public/items/imp_claw.png similarity index 100% rename from public/items/imp_claw_lg.png rename to public/items/imp_claw.png diff --git a/public/items/infused_raindrop_lg.png b/public/items/infused_raindrop.png similarity index 100% rename from public/items/infused_raindrop_lg.png rename to public/items/infused_raindrop.png diff --git a/public/items/invis_sword_lg.png b/public/items/invis_sword.png similarity index 100% rename from public/items/invis_sword_lg.png rename to public/items/invis_sword.png diff --git a/public/items/iron_talon_lg.png b/public/items/iron_talon.png similarity index 100% rename from public/items/iron_talon_lg.png rename to public/items/iron_talon.png diff --git a/public/items/ironwood_tree_lg.png b/public/items/ironwood_tree.png similarity index 100% rename from public/items/ironwood_tree_lg.png rename to public/items/ironwood_tree.png diff --git a/public/items/item_default_lg.png b/public/items/item_default.png similarity index 100% rename from public/items/item_default_lg.png rename to public/items/item_default.png diff --git a/public/items/javelin_lg.png b/public/items/javelin.png similarity index 100% rename from public/items/javelin_lg.png rename to public/items/javelin.png diff --git a/public/items/kaya_lg.png b/public/items/kaya.png similarity index 100% rename from public/items/kaya_lg.png rename to public/items/kaya.png diff --git a/public/items/kaya_and_sange_lg.png b/public/items/kaya_and_sange.png similarity index 100% rename from public/items/kaya_and_sange_lg.png rename to public/items/kaya_and_sange.png diff --git a/public/items/keen_optic_lg.png b/public/items/keen_optic.png similarity index 100% rename from public/items/keen_optic_lg.png rename to public/items/keen_optic.png diff --git a/public/items/lesser_crit_lg.png b/public/items/lesser_crit.png similarity index 100% rename from public/items/lesser_crit_lg.png rename to public/items/lesser_crit.png diff --git a/public/items/lifesteal_lg.png b/public/items/lifesteal.png similarity index 100% rename from public/items/lifesteal_lg.png rename to public/items/lifesteal.png diff --git a/public/items/lotus_orb_lg.png b/public/items/lotus_orb.png similarity index 100% rename from public/items/lotus_orb_lg.png rename to public/items/lotus_orb.png diff --git a/public/items/maelstrom_lg.png b/public/items/maelstrom.png similarity index 100% rename from public/items/maelstrom_lg.png rename to public/items/maelstrom.png diff --git a/public/items/mage_slayer_lg.png b/public/items/mage_slayer.png similarity index 100% rename from public/items/mage_slayer_lg.png rename to public/items/mage_slayer.png diff --git a/public/items/magic_stick_lg.png b/public/items/magic_stick.png similarity index 100% rename from public/items/magic_stick_lg.png rename to public/items/magic_stick.png diff --git a/public/items/magic_wand_lg.png b/public/items/magic_wand.png similarity index 100% rename from public/items/magic_wand_lg.png rename to public/items/magic_wand.png diff --git a/public/items/mango_tree_lg.png b/public/items/mango_tree.png similarity index 100% rename from public/items/mango_tree_lg.png rename to public/items/mango_tree.png diff --git a/public/items/manta_lg.png b/public/items/manta.png similarity index 100% rename from public/items/manta_lg.png rename to public/items/manta.png diff --git a/public/items/mantle_lg.png b/public/items/mantle.png similarity index 100% rename from public/items/mantle_lg.png rename to public/items/mantle.png diff --git a/public/items/mask_of_madness_lg.png b/public/items/mask_of_madness.png similarity index 100% rename from public/items/mask_of_madness_lg.png rename to public/items/mask_of_madness.png diff --git a/public/items/medallion_of_courage_lg.png b/public/items/medallion_of_courage.png similarity index 100% rename from public/items/medallion_of_courage_lg.png rename to public/items/medallion_of_courage.png diff --git a/public/items/mekansm_lg.png b/public/items/mekansm.png similarity index 100% rename from public/items/mekansm_lg.png rename to public/items/mekansm.png diff --git a/public/items/meteor_hammer_lg.png b/public/items/meteor_hammer.png similarity index 100% rename from public/items/meteor_hammer_lg.png rename to public/items/meteor_hammer.png diff --git a/public/items/mind_breaker_lg.png b/public/items/mind_breaker.png similarity index 100% rename from public/items/mind_breaker_lg.png rename to public/items/mind_breaker.png diff --git a/public/items/minotaur_horn_lg.png b/public/items/minotaur_horn.png similarity index 100% rename from public/items/minotaur_horn_lg.png rename to public/items/minotaur_horn.png diff --git a/public/items/mirror_shield_lg.png b/public/items/mirror_shield.png similarity index 100% rename from public/items/mirror_shield_lg.png rename to public/items/mirror_shield.png diff --git a/public/items/mithril_hammer_lg.png b/public/items/mithril_hammer.png similarity index 100% rename from public/items/mithril_hammer_lg.png rename to public/items/mithril_hammer.png diff --git a/public/items/mjollnir_lg.png b/public/items/mjollnir.png similarity index 100% rename from public/items/mjollnir_lg.png rename to public/items/mjollnir.png diff --git a/public/items/monkey_king_bar_lg.png b/public/items/monkey_king_bar.png similarity index 100% rename from public/items/monkey_king_bar_lg.png rename to public/items/monkey_king_bar.png diff --git a/public/items/moon_shard_lg.png b/public/items/moon_shard.png similarity index 100% rename from public/items/moon_shard_lg.png rename to public/items/moon_shard.png diff --git a/public/items/mysterious_hat_lg.png b/public/items/mysterious_hat.png similarity index 100% rename from public/items/mysterious_hat_lg.png rename to public/items/mysterious_hat.png diff --git a/public/items/mystic_staff_lg.png b/public/items/mystic_staff.png similarity index 100% rename from public/items/mystic_staff_lg.png rename to public/items/mystic_staff.png diff --git a/public/items/necronomicon_lg.png b/public/items/necronomicon.png similarity index 100% rename from public/items/necronomicon_lg.png rename to public/items/necronomicon.png diff --git a/public/items/necronomicon_2_lg.png b/public/items/necronomicon_2.png similarity index 100% rename from public/items/necronomicon_2_lg.png rename to public/items/necronomicon_2.png diff --git a/public/items/necronomicon_3_lg.png b/public/items/necronomicon_3.png similarity index 100% rename from public/items/necronomicon_3_lg.png rename to public/items/necronomicon_3.png diff --git a/public/items/nether_shawl_lg.png b/public/items/nether_shawl.png similarity index 100% rename from public/items/nether_shawl_lg.png rename to public/items/nether_shawl.png diff --git a/public/items/ninja_gear_lg.png b/public/items/ninja_gear.png similarity index 100% rename from public/items/ninja_gear_lg.png rename to public/items/ninja_gear.png diff --git a/public/items/null_talisman_lg.png b/public/items/null_talisman.png similarity index 100% rename from public/items/null_talisman_lg.png rename to public/items/null_talisman.png diff --git a/public/items/nullifier_lg.png b/public/items/nullifier.png similarity index 100% rename from public/items/nullifier_lg.png rename to public/items/nullifier.png diff --git a/public/items/oblivion_staff_lg.png b/public/items/oblivion_staff.png similarity index 100% rename from public/items/oblivion_staff_lg.png rename to public/items/oblivion_staff.png diff --git a/public/items/ocean_heart_lg.png b/public/items/ocean_heart.png similarity index 100% rename from public/items/ocean_heart_lg.png rename to public/items/ocean_heart.png diff --git a/public/items/octarine_core_lg.png b/public/items/octarine_core.png similarity index 100% rename from public/items/octarine_core_lg.png rename to public/items/octarine_core.png diff --git a/public/items/ogre_axe_lg.png b/public/items/ogre_axe.png similarity index 100% rename from public/items/ogre_axe_lg.png rename to public/items/ogre_axe.png diff --git a/public/items/orb_of_corrosion_lg.png b/public/items/orb_of_corrosion.png similarity index 100% rename from public/items/orb_of_corrosion_lg.png rename to public/items/orb_of_corrosion.png diff --git a/public/items/orb_of_destruction_lg.png b/public/items/orb_of_destruction.png similarity index 100% rename from public/items/orb_of_destruction_lg.png rename to public/items/orb_of_destruction.png diff --git a/public/items/orb_of_venom_lg.png b/public/items/orb_of_venom.png similarity index 100% rename from public/items/orb_of_venom_lg.png rename to public/items/orb_of_venom.png diff --git a/public/items/orchid_lg.png b/public/items/orchid.png similarity index 100% rename from public/items/orchid_lg.png rename to public/items/orchid.png diff --git a/public/items/overwhelming_blink_lg.png b/public/items/overwhelming_blink.png similarity index 100% rename from public/items/overwhelming_blink_lg.png rename to public/items/overwhelming_blink.png diff --git a/public/items/paladin_sword_lg.png b/public/items/paladin_sword.png similarity index 100% rename from public/items/paladin_sword_lg.png rename to public/items/paladin_sword.png diff --git a/public/items/panic_button_lg.png b/public/items/panic_button.png similarity index 100% rename from public/items/panic_button_lg.png rename to public/items/panic_button.png diff --git a/public/items/penta_edged_sword_lg.png b/public/items/penta_edged_sword.png similarity index 100% rename from public/items/penta_edged_sword_lg.png rename to public/items/penta_edged_sword.png diff --git a/public/items/pers_lg.png b/public/items/pers.png similarity index 100% rename from public/items/pers_lg.png rename to public/items/pers.png diff --git a/public/items/phase_boots_lg.png b/public/items/phase_boots.png similarity index 100% rename from public/items/phase_boots_lg.png rename to public/items/phase_boots.png diff --git a/public/items/philosophers_stone_lg.png b/public/items/philosophers_stone.png similarity index 100% rename from public/items/philosophers_stone_lg.png rename to public/items/philosophers_stone.png diff --git a/public/items/phoenix_ash_lg.png b/public/items/phoenix_ash.png similarity index 100% rename from public/items/phoenix_ash_lg.png rename to public/items/phoenix_ash.png diff --git a/public/items/pipe_lg.png b/public/items/pipe.png similarity index 100% rename from public/items/pipe_lg.png rename to public/items/pipe.png diff --git a/public/items/pirate_hat_lg.png b/public/items/pirate_hat.png similarity index 100% rename from public/items/pirate_hat_lg.png rename to public/items/pirate_hat.png diff --git a/public/items/platemail_lg.png b/public/items/platemail.png similarity index 100% rename from public/items/platemail_lg.png rename to public/items/platemail.png diff --git a/public/items/point_booster_lg.png b/public/items/point_booster.png similarity index 100% rename from public/items/point_booster_lg.png rename to public/items/point_booster.png diff --git a/public/items/poor_mans_shield_lg.png b/public/items/poor_mans_shield.png similarity index 100% rename from public/items/poor_mans_shield_lg.png rename to public/items/poor_mans_shield.png diff --git a/public/items/possessed_mask_lg.png b/public/items/possessed_mask.png similarity index 100% rename from public/items/possessed_mask_lg.png rename to public/items/possessed_mask.png diff --git a/public/items/power_treads_lg.png b/public/items/power_treads.png similarity index 100% rename from public/items/power_treads_lg.png rename to public/items/power_treads.png diff --git a/public/items/princes_knife_lg.png b/public/items/princes_knife.png similarity index 100% rename from public/items/princes_knife_lg.png rename to public/items/princes_knife.png diff --git a/public/items/psychic_headband_lg.png b/public/items/psychic_headband.png similarity index 100% rename from public/items/psychic_headband_lg.png rename to public/items/psychic_headband.png diff --git a/public/items/pupils_gift_lg.png b/public/items/pupils_gift.png similarity index 100% rename from public/items/pupils_gift_lg.png rename to public/items/pupils_gift.png diff --git a/public/items/quarterstaff_lg.png b/public/items/quarterstaff.png similarity index 100% rename from public/items/quarterstaff_lg.png rename to public/items/quarterstaff.png diff --git a/public/items/quelling_blade_lg.png b/public/items/quelling_blade.png similarity index 100% rename from public/items/quelling_blade_lg.png rename to public/items/quelling_blade.png diff --git a/public/items/quickening_charm_lg.png b/public/items/quickening_charm.png similarity index 100% rename from public/items/quickening_charm_lg.png rename to public/items/quickening_charm.png diff --git a/public/items/quicksilver_amulet_lg.png b/public/items/quicksilver_amulet.png similarity index 100% rename from public/items/quicksilver_amulet_lg.png rename to public/items/quicksilver_amulet.png diff --git a/public/items/radiance_lg.png b/public/items/radiance.png similarity index 100% rename from public/items/radiance_lg.png rename to public/items/radiance.png diff --git a/public/items/rapier_lg.png b/public/items/rapier.png similarity index 100% rename from public/items/rapier_lg.png rename to public/items/rapier.png diff --git a/public/items/reaver_lg.png b/public/items/reaver.png similarity index 100% rename from public/items/reaver_lg.png rename to public/items/reaver.png diff --git a/public/items/recipe_lg.png b/public/items/recipe.png similarity index 100% rename from public/items/recipe_lg.png rename to public/items/recipe.png diff --git a/public/items/recipe_abyssal_blade_lg.png b/public/items/recipe_abyssal_blade.png similarity index 100% rename from public/items/recipe_abyssal_blade_lg.png rename to public/items/recipe_abyssal_blade.png diff --git a/public/items/recipe_ancient_janggo_lg.png b/public/items/recipe_ancient_janggo.png similarity index 100% rename from public/items/recipe_ancient_janggo_lg.png rename to public/items/recipe_ancient_janggo.png diff --git a/public/items/recipe_armlet_lg.png b/public/items/recipe_armlet.png similarity index 100% rename from public/items/recipe_armlet_lg.png rename to public/items/recipe_armlet.png diff --git a/public/items/recipe_assault_lg.png b/public/items/recipe_assault.png similarity index 100% rename from public/items/recipe_assault_lg.png rename to public/items/recipe_assault.png diff --git a/public/items/recipe_basher_lg.png b/public/items/recipe_basher.png similarity index 100% rename from public/items/recipe_basher_lg.png rename to public/items/recipe_basher.png diff --git a/public/items/recipe_black_king_bar_lg.png b/public/items/recipe_black_king_bar.png similarity index 100% rename from public/items/recipe_black_king_bar_lg.png rename to public/items/recipe_black_king_bar.png diff --git a/public/items/recipe_blade_mail_lg.png b/public/items/recipe_blade_mail.png similarity index 100% rename from public/items/recipe_blade_mail_lg.png rename to public/items/recipe_blade_mail.png diff --git a/public/items/recipe_bracer_lg.png b/public/items/recipe_bracer.png similarity index 100% rename from public/items/recipe_bracer_lg.png rename to public/items/recipe_bracer.png diff --git a/public/items/recipe_buckler_lg.png b/public/items/recipe_buckler.png similarity index 100% rename from public/items/recipe_buckler_lg.png rename to public/items/recipe_buckler.png diff --git a/public/items/recipe_cyclone_lg.png b/public/items/recipe_cyclone.png similarity index 100% rename from public/items/recipe_cyclone_lg.png rename to public/items/recipe_cyclone.png diff --git a/public/items/recipe_dagon_lg.png b/public/items/recipe_dagon.png similarity index 100% rename from public/items/recipe_dagon_lg.png rename to public/items/recipe_dagon.png diff --git a/public/items/recipe_diffusal_blade_lg.png b/public/items/recipe_diffusal_blade.png similarity index 100% rename from public/items/recipe_diffusal_blade_lg.png rename to public/items/recipe_diffusal_blade.png diff --git a/public/items/recipe_force_staff_lg.png b/public/items/recipe_force_staff.png similarity index 100% rename from public/items/recipe_force_staff_lg.png rename to public/items/recipe_force_staff.png diff --git a/public/items/recipe_greater_crit_lg.png b/public/items/recipe_greater_crit.png similarity index 100% rename from public/items/recipe_greater_crit_lg.png rename to public/items/recipe_greater_crit.png diff --git a/public/items/recipe_hand_of_midas_lg.png b/public/items/recipe_hand_of_midas.png similarity index 100% rename from public/items/recipe_hand_of_midas_lg.png rename to public/items/recipe_hand_of_midas.png diff --git a/public/items/recipe_headdress_lg.png b/public/items/recipe_headdress.png similarity index 100% rename from public/items/recipe_headdress_lg.png rename to public/items/recipe_headdress.png diff --git a/public/items/recipe_heart_lg.png b/public/items/recipe_heart.png similarity index 100% rename from public/items/recipe_heart_lg.png rename to public/items/recipe_heart.png diff --git a/public/items/recipe_helm_of_the_dominator_lg.png b/public/items/recipe_helm_of_the_dominator.png similarity index 100% rename from public/items/recipe_helm_of_the_dominator_lg.png rename to public/items/recipe_helm_of_the_dominator.png diff --git a/public/items/recipe_hood_of_defiance_lg.png b/public/items/recipe_hood_of_defiance.png similarity index 100% rename from public/items/recipe_hood_of_defiance_lg.png rename to public/items/recipe_hood_of_defiance.png diff --git a/public/items/recipe_lesser_crit_lg.png b/public/items/recipe_lesser_crit.png similarity index 100% rename from public/items/recipe_lesser_crit_lg.png rename to public/items/recipe_lesser_crit.png diff --git a/public/items/recipe_magic_wand_lg.png b/public/items/recipe_magic_wand.png similarity index 100% rename from public/items/recipe_magic_wand_lg.png rename to public/items/recipe_magic_wand.png diff --git a/public/items/recipe_manta_lg.png b/public/items/recipe_manta.png similarity index 100% rename from public/items/recipe_manta_lg.png rename to public/items/recipe_manta.png diff --git a/public/items/recipe_mekansm_lg.png b/public/items/recipe_mekansm.png similarity index 100% rename from public/items/recipe_mekansm_lg.png rename to public/items/recipe_mekansm.png diff --git a/public/items/recipe_mjollnir_lg.png b/public/items/recipe_mjollnir.png similarity index 100% rename from public/items/recipe_mjollnir_lg.png rename to public/items/recipe_mjollnir.png diff --git a/public/items/recipe_necronomicon_lg.png b/public/items/recipe_necronomicon.png similarity index 100% rename from public/items/recipe_necronomicon_lg.png rename to public/items/recipe_necronomicon.png diff --git a/public/items/recipe_null_talisman_lg.png b/public/items/recipe_null_talisman.png similarity index 100% rename from public/items/recipe_null_talisman_lg.png rename to public/items/recipe_null_talisman.png diff --git a/public/items/recipe_orchid_lg.png b/public/items/recipe_orchid.png similarity index 100% rename from public/items/recipe_orchid_lg.png rename to public/items/recipe_orchid.png diff --git a/public/items/recipe_pipe_lg.png b/public/items/recipe_pipe.png similarity index 100% rename from public/items/recipe_pipe_lg.png rename to public/items/recipe_pipe.png diff --git a/public/items/recipe_radiance_lg.png b/public/items/recipe_radiance.png similarity index 100% rename from public/items/recipe_radiance_lg.png rename to public/items/recipe_radiance.png diff --git a/public/items/recipe_refresher_lg.png b/public/items/recipe_refresher.png similarity index 100% rename from public/items/recipe_refresher_lg.png rename to public/items/recipe_refresher.png diff --git a/public/items/recipe_ring_of_basilius_lg.png b/public/items/recipe_ring_of_basilius.png similarity index 100% rename from public/items/recipe_ring_of_basilius_lg.png rename to public/items/recipe_ring_of_basilius.png diff --git a/public/items/recipe_rod_of_atos_lg.png b/public/items/recipe_rod_of_atos.png similarity index 100% rename from public/items/recipe_rod_of_atos_lg.png rename to public/items/recipe_rod_of_atos.png diff --git a/public/items/recipe_sange_lg.png b/public/items/recipe_sange.png similarity index 100% rename from public/items/recipe_sange_lg.png rename to public/items/recipe_sange.png diff --git a/public/items/recipe_satanic_lg.png b/public/items/recipe_satanic.png similarity index 100% rename from public/items/recipe_satanic_lg.png rename to public/items/recipe_satanic.png diff --git a/public/items/recipe_shivas_guard_lg.png b/public/items/recipe_shivas_guard.png similarity index 100% rename from public/items/recipe_shivas_guard_lg.png rename to public/items/recipe_shivas_guard.png diff --git a/public/items/recipe_soul_ring_lg.png b/public/items/recipe_soul_ring.png similarity index 100% rename from public/items/recipe_soul_ring_lg.png rename to public/items/recipe_soul_ring.png diff --git a/public/items/recipe_sphere_lg.png b/public/items/recipe_sphere.png similarity index 100% rename from public/items/recipe_sphere_lg.png rename to public/items/recipe_sphere.png diff --git a/public/items/recipe_travel_boots_lg.png b/public/items/recipe_travel_boots.png similarity index 100% rename from public/items/recipe_travel_boots_lg.png rename to public/items/recipe_travel_boots.png diff --git a/public/items/recipe_urn_of_shadows_lg.png b/public/items/recipe_urn_of_shadows.png similarity index 100% rename from public/items/recipe_urn_of_shadows_lg.png rename to public/items/recipe_urn_of_shadows.png diff --git a/public/items/recipe_veil_of_discord_lg.png b/public/items/recipe_veil_of_discord.png similarity index 100% rename from public/items/recipe_veil_of_discord_lg.png rename to public/items/recipe_veil_of_discord.png diff --git a/public/items/recipe_vladmir_lg.png b/public/items/recipe_vladmir.png similarity index 100% rename from public/items/recipe_vladmir_lg.png rename to public/items/recipe_vladmir.png diff --git a/public/items/recipe_wraith_band_lg.png b/public/items/recipe_wraith_band.png similarity index 100% rename from public/items/recipe_wraith_band_lg.png rename to public/items/recipe_wraith_band.png diff --git a/public/items/recipe_yasha_lg.png b/public/items/recipe_yasha.png similarity index 100% rename from public/items/recipe_yasha_lg.png rename to public/items/recipe_yasha.png diff --git a/public/items/refresher_lg.png b/public/items/refresher.png similarity index 100% rename from public/items/refresher_lg.png rename to public/items/refresher.png diff --git a/public/items/refresher_shard_lg.png b/public/items/refresher_shard.png similarity index 100% rename from public/items/refresher_shard_lg.png rename to public/items/refresher_shard.png diff --git a/public/items/relic_lg.png b/public/items/relic.png similarity index 100% rename from public/items/relic_lg.png rename to public/items/relic.png diff --git a/public/items/repair_kit_lg.png b/public/items/repair_kit.png similarity index 100% rename from public/items/repair_kit_lg.png rename to public/items/repair_kit.png diff --git a/public/items/ring_of_aquila_lg.png b/public/items/ring_of_aquila.png similarity index 100% rename from public/items/ring_of_aquila_lg.png rename to public/items/ring_of_aquila.png diff --git a/public/items/ring_of_basilius_lg.png b/public/items/ring_of_basilius.png similarity index 100% rename from public/items/ring_of_basilius_lg.png rename to public/items/ring_of_basilius.png diff --git a/public/items/ring_of_health_lg.png b/public/items/ring_of_health.png similarity index 100% rename from public/items/ring_of_health_lg.png rename to public/items/ring_of_health.png diff --git a/public/items/ring_of_protection_lg.png b/public/items/ring_of_protection.png similarity index 100% rename from public/items/ring_of_protection_lg.png rename to public/items/ring_of_protection.png diff --git a/public/items/ring_of_regen_lg.png b/public/items/ring_of_regen.png similarity index 100% rename from public/items/ring_of_regen_lg.png rename to public/items/ring_of_regen.png diff --git a/public/items/ring_of_tarrasque_lg.png b/public/items/ring_of_tarrasque.png similarity index 100% rename from public/items/ring_of_tarrasque_lg.png rename to public/items/ring_of_tarrasque.png diff --git a/public/items/robe_lg.png b/public/items/robe.png similarity index 100% rename from public/items/robe_lg.png rename to public/items/robe.png diff --git a/public/items/rod_of_atos_lg.png b/public/items/rod_of_atos.png similarity index 100% rename from public/items/rod_of_atos_lg.png rename to public/items/rod_of_atos.png diff --git a/public/items/royal_jelly_lg.png b/public/items/royal_jelly.png similarity index 100% rename from public/items/royal_jelly_lg.png rename to public/items/royal_jelly.png diff --git a/public/items/sange_lg.png b/public/items/sange.png similarity index 100% rename from public/items/sange_lg.png rename to public/items/sange.png diff --git a/public/items/sange_and_yasha_lg.png b/public/items/sange_and_yasha.png similarity index 100% rename from public/items/sange_and_yasha_lg.png rename to public/items/sange_and_yasha.png diff --git a/public/items/satanic_lg.png b/public/items/satanic.png similarity index 100% rename from public/items/satanic_lg.png rename to public/items/satanic.png diff --git a/public/items/seer_stone_lg.png b/public/items/seer_stone.png similarity index 100% rename from public/items/seer_stone_lg.png rename to public/items/seer_stone.png diff --git a/public/items/shadow_amulet_lg.png b/public/items/shadow_amulet.png similarity index 100% rename from public/items/shadow_amulet_lg.png rename to public/items/shadow_amulet.png diff --git a/public/items/sheepstick_lg.png b/public/items/sheepstick.png similarity index 100% rename from public/items/sheepstick_lg.png rename to public/items/sheepstick.png diff --git a/public/items/shivas_guard_lg.png b/public/items/shivas_guard.png similarity index 100% rename from public/items/shivas_guard_lg.png rename to public/items/shivas_guard.png diff --git a/public/items/silver_edge_lg.png b/public/items/silver_edge.png similarity index 100% rename from public/items/silver_edge_lg.png rename to public/items/silver_edge.png diff --git a/public/items/skadi_lg.png b/public/items/skadi.png similarity index 100% rename from public/items/skadi_lg.png rename to public/items/skadi.png diff --git a/public/items/slippers_lg.png b/public/items/slippers.png similarity index 100% rename from public/items/slippers_lg.png rename to public/items/slippers.png diff --git a/public/items/smoke_of_deceit_lg.png b/public/items/smoke_of_deceit.png similarity index 100% rename from public/items/smoke_of_deceit_lg.png rename to public/items/smoke_of_deceit.png diff --git a/public/items/sobi_mask_lg.png b/public/items/sobi_mask.png similarity index 100% rename from public/items/sobi_mask_lg.png rename to public/items/sobi_mask.png diff --git a/public/items/solar_crest_lg.png b/public/items/solar_crest.png similarity index 100% rename from public/items/solar_crest_lg.png rename to public/items/solar_crest.png diff --git a/public/items/soul_booster_lg.png b/public/items/soul_booster.png similarity index 100% rename from public/items/soul_booster_lg.png rename to public/items/soul_booster.png diff --git a/public/items/soul_ring_lg.png b/public/items/soul_ring.png similarity index 100% rename from public/items/soul_ring_lg.png rename to public/items/soul_ring.png diff --git a/public/items/spell_prism_lg.png b/public/items/spell_prism.png similarity index 100% rename from public/items/spell_prism_lg.png rename to public/items/spell_prism.png diff --git a/public/items/sphere_lg.png b/public/items/sphere.png similarity index 100% rename from public/items/sphere_lg.png rename to public/items/sphere.png diff --git a/public/items/spider_legs_lg.png b/public/items/spider_legs.png similarity index 100% rename from public/items/spider_legs_lg.png rename to public/items/spider_legs.png diff --git a/public/items/spirit_vessel_lg.png b/public/items/spirit_vessel.png similarity index 100% rename from public/items/spirit_vessel_lg.png rename to public/items/spirit_vessel.png diff --git a/public/items/spy_gadget_lg.png b/public/items/spy_gadget.png similarity index 100% rename from public/items/spy_gadget_lg.png rename to public/items/spy_gadget.png diff --git a/public/items/staff_of_wizardry_lg.png b/public/items/staff_of_wizardry.png similarity index 100% rename from public/items/staff_of_wizardry_lg.png rename to public/items/staff_of_wizardry.png diff --git a/public/items/stormcrafter_lg.png b/public/items/stormcrafter.png similarity index 100% rename from public/items/stormcrafter_lg.png rename to public/items/stormcrafter.png diff --git a/public/items/stout_shield_lg.png b/public/items/stout_shield.png similarity index 100% rename from public/items/stout_shield_lg.png rename to public/items/stout_shield.png diff --git a/public/items/super_blink_lg.png b/public/items/super_blink.png similarity index 100% rename from public/items/super_blink_lg.png rename to public/items/super_blink.png diff --git a/public/items/swift_blink_lg.png b/public/items/swift_blink.png similarity index 100% rename from public/items/swift_blink_lg.png rename to public/items/swift_blink.png diff --git a/public/items/talisman_of_evasion_lg.png b/public/items/talisman_of_evasion.png similarity index 100% rename from public/items/talisman_of_evasion_lg.png rename to public/items/talisman_of_evasion.png diff --git a/public/items/tango_lg.png b/public/items/tango.png similarity index 100% rename from public/items/tango_lg.png rename to public/items/tango.png diff --git a/public/items/tango_single_lg.png b/public/items/tango_single.png similarity index 100% rename from public/items/tango_single_lg.png rename to public/items/tango_single.png diff --git a/public/items/the_leveller_lg.png b/public/items/the_leveller.png similarity index 100% rename from public/items/the_leveller_lg.png rename to public/items/the_leveller.png diff --git a/public/items/third_eye_lg.png b/public/items/third_eye.png similarity index 100% rename from public/items/third_eye_lg.png rename to public/items/third_eye.png diff --git a/public/items/timeless_relic_lg.png b/public/items/timeless_relic.png similarity index 100% rename from public/items/timeless_relic_lg.png rename to public/items/timeless_relic.png diff --git a/public/items/titan_sliver_lg.png b/public/items/titan_sliver.png similarity index 100% rename from public/items/titan_sliver_lg.png rename to public/items/titan_sliver.png diff --git a/public/items/tome_of_aghanim_lg.png b/public/items/tome_of_aghanim.png similarity index 100% rename from public/items/tome_of_aghanim_lg.png rename to public/items/tome_of_aghanim.png diff --git a/public/items/tome_of_knowledge_lg.png b/public/items/tome_of_knowledge.png similarity index 100% rename from public/items/tome_of_knowledge_lg.png rename to public/items/tome_of_knowledge.png diff --git a/public/items/tpscroll_lg.png b/public/items/tpscroll.png similarity index 100% rename from public/items/tpscroll_lg.png rename to public/items/tpscroll.png diff --git a/public/items/tranquil_boots_lg.png b/public/items/tranquil_boots.png similarity index 100% rename from public/items/tranquil_boots_lg.png rename to public/items/tranquil_boots.png diff --git a/public/items/travel_boots_lg.png b/public/items/travel_boots.png similarity index 100% rename from public/items/travel_boots_lg.png rename to public/items/travel_boots.png diff --git a/public/items/travel_boots_2_lg.png b/public/items/travel_boots_2.png similarity index 100% rename from public/items/travel_boots_2_lg.png rename to public/items/travel_boots_2.png diff --git a/public/items/trickster_cloak_lg.png b/public/items/trickster_cloak.png similarity index 100% rename from public/items/trickster_cloak_lg.png rename to public/items/trickster_cloak.png diff --git a/public/items/trident_lg.png b/public/items/trident.png similarity index 100% rename from public/items/trident_lg.png rename to public/items/trident.png diff --git a/public/items/trusty_shovel_lg.png b/public/items/trusty_shovel.png similarity index 100% rename from public/items/trusty_shovel_lg.png rename to public/items/trusty_shovel.png diff --git a/public/items/ultimate_orb_lg.png b/public/items/ultimate_orb.png similarity index 100% rename from public/items/ultimate_orb_lg.png rename to public/items/ultimate_orb.png diff --git a/public/items/ultimate_scepter_2_lg.png b/public/items/ultimate_scepter.png similarity index 100% rename from public/items/ultimate_scepter_2_lg.png rename to public/items/ultimate_scepter.png diff --git a/public/items/ultimate_scepter_lg.png b/public/items/ultimate_scepter_2.png similarity index 100% rename from public/items/ultimate_scepter_lg.png rename to public/items/ultimate_scepter_2.png diff --git a/public/items/urn_of_shadows_lg.png b/public/items/urn_of_shadows.png similarity index 100% rename from public/items/urn_of_shadows_lg.png rename to public/items/urn_of_shadows.png diff --git a/public/items/vambrace_lg.png b/public/items/vambrace.png similarity index 100% rename from public/items/vambrace_lg.png rename to public/items/vambrace.png diff --git a/public/items/vampire_fangs_lg.png b/public/items/vampire_fangs.png similarity index 100% rename from public/items/vampire_fangs_lg.png rename to public/items/vampire_fangs.png diff --git a/public/items/vanguard_lg.png b/public/items/vanguard.png similarity index 100% rename from public/items/vanguard_lg.png rename to public/items/vanguard.png diff --git a/public/items/veil_of_discord_lg.png b/public/items/veil_of_discord.png similarity index 100% rename from public/items/veil_of_discord_lg.png rename to public/items/veil_of_discord.png diff --git a/public/items/vitality_booster_lg.png b/public/items/vitality_booster.png similarity index 100% rename from public/items/vitality_booster_lg.png rename to public/items/vitality_booster.png diff --git a/public/items/vladmir_lg.png b/public/items/vladmir.png similarity index 100% rename from public/items/vladmir_lg.png rename to public/items/vladmir.png diff --git a/public/items/void_stone_lg.png b/public/items/void_stone.png similarity index 100% rename from public/items/void_stone_lg.png rename to public/items/void_stone.png diff --git a/public/items/voodoo_mask_lg.png b/public/items/voodoo_mask.png similarity index 100% rename from public/items/voodoo_mask_lg.png rename to public/items/voodoo_mask.png diff --git a/public/items/ward_dispenser_lg.png b/public/items/ward_dispenser.png similarity index 100% rename from public/items/ward_dispenser_lg.png rename to public/items/ward_dispenser.png diff --git a/public/items/ward_observer_lg.png b/public/items/ward_observer.png similarity index 100% rename from public/items/ward_observer_lg.png rename to public/items/ward_observer.png diff --git a/public/items/ward_sentry_lg.png b/public/items/ward_sentry.png similarity index 100% rename from public/items/ward_sentry_lg.png rename to public/items/ward_sentry.png diff --git a/public/items/wind_lace_lg.png b/public/items/wind_lace.png similarity index 100% rename from public/items/wind_lace_lg.png rename to public/items/wind_lace.png diff --git a/public/items/wind_waker_lg.png b/public/items/wind_waker.png similarity index 100% rename from public/items/wind_waker_lg.png rename to public/items/wind_waker.png diff --git a/public/items/witch_blade_lg.png b/public/items/witch_blade.png similarity index 100% rename from public/items/witch_blade_lg.png rename to public/items/witch_blade.png diff --git a/public/items/witless_shako_lg.png b/public/items/witless_shako.png similarity index 100% rename from public/items/witless_shako_lg.png rename to public/items/witless_shako.png diff --git a/public/items/woodland_striders_lg.png b/public/items/woodland_striders.png similarity index 100% rename from public/items/woodland_striders_lg.png rename to public/items/woodland_striders.png diff --git a/public/items/wraith_band_lg.png b/public/items/wraith_band.png similarity index 100% rename from public/items/wraith_band_lg.png rename to public/items/wraith_band.png diff --git a/public/items/yasha_lg.png b/public/items/yasha.png similarity index 100% rename from public/items/yasha_lg.png rename to public/items/yasha.png diff --git a/public/items/yasha_and_kaya_lg.png b/public/items/yasha_and_kaya.png similarity index 100% rename from public/items/yasha_and_kaya_lg.png rename to public/items/yasha_and_kaya.png diff --git a/src/App.tsx b/src/App.tsx index d0ce1a2..64a4f91 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,9 +1,11 @@ import React from 'react'; import Layout from './HUD/Layout/Layout'; -import { port, isDev } from './api/api'; +import api, { port, isDev } from './api/api'; import ActionManager, { ConfigManager } from './api/actionManager'; -import { Dota2, DOTA2GSI } from 'dotagsi'; +import { Dota2, DOTA2GSI, PlayerExtension } from 'dotagsi'; import { io } from "socket.io-client"; +import { loadAvatarURL } from './api/avatars'; +import { Match } from './api/interfaces'; const DOTA2 = new DOTA2GSI(); const socket = io(isDev ? `localhost:${port}` : '/'); @@ -19,25 +21,28 @@ export const hudIdentity = { name: '', isDev: false }; -/* + interface DataLoader { match: Promise | null } -/* + const dataLoader: DataLoader = { match: null -}*/ +} -class App extends React.Component { +class App extends React.Component { constructor(props: any) { super(props); this.state = { - game: null + game: null, + steamids: [], + match: null, + checked: false } } - verifyPlayers = async (game: any) => { - /*const steamids = game.players.map(player => player.steamid); + verifyPlayers = async (game: Dota2) => { + const steamids = game.players.map(player => player.steamid); steamids.forEach(steamid => { loadAvatarURL(steamid); }) @@ -46,7 +51,7 @@ class App extends React.Component { return; } - const loaded = GSI.players.map(player => player.steamid); + const loaded = DOTA2.players.map(player => player.steamid); const extensioned = await api.players.get(); @@ -66,13 +71,13 @@ class App extends React.Component { }) ); - const gsiLoaded = GSI.players; + const gsiLoaded = DOTA2.players; gsiLoaded.push(...players); - GSI.players = gsiLoaded; + DOTA2.players = gsiLoaded; - this.setState({ steamids });*/ + this.setState({ steamids }); } @@ -120,7 +125,7 @@ class App extends React.Component { } loadMatch = async (force = false) => { - /*if (!dataLoader.match || force) { + if (!dataLoader.match || force) { dataLoader.match = new Promise((resolve) => { api.match.getCurrent().then(match => { if (!match) { @@ -130,8 +135,8 @@ class App extends React.Component { this.setState({ match }); let isReversed = false; - if (GSI.last) { - const mapName = GSI.last.map.name.substring(GSI.last.map.name.lastIndexOf('/') + 1); + if (DOTA2.last) { + const mapName = DOTA2.last.map.name.substring(DOTA2.last.map.name.lastIndexOf('/') + 1); const current = match.vetos.filter(veto => veto.mapName === mapName)[0]; if (current && current.reverseSide) { isReversed = true; @@ -143,17 +148,17 @@ class App extends React.Component { const gsiTeamData = { id: left._id, name: left.name, country: left.country, logo: left.logo, map_score: match.left.wins, extra: left.extra }; if (!isReversed) { - GSI.teams.left = gsiTeamData; + DOTA2.teams.radiant = gsiTeamData; } - else GSI.teams.right = gsiTeamData; + else DOTA2.teams.dire = gsiTeamData; }); } if (match.right.id) { api.teams.getOne(match.right.id).then(right => { const gsiTeamData = { id: right._id, name: right.name, country: right.country, logo: right.logo, map_score: match.right.wins, extra: right.extra }; - if (!isReversed) GSI.teams.right = gsiTeamData; - else GSI.teams.left = gsiTeamData; + if (!isReversed) DOTA2.teams.dire = gsiTeamData; + else DOTA2.teams.radiant = gsiTeamData; }); } @@ -163,12 +168,12 @@ class App extends React.Component { dataLoader.match = null; }); }); - }*/ + } } render() { if (!this.state.game) return ''; return ( - + ); } diff --git a/src/HUD/Ability/index.tsx b/src/HUD/Ability/index.tsx index 1f0c4ab..4c871ac 100644 --- a/src/HUD/Ability/index.tsx +++ b/src/HUD/Ability/index.tsx @@ -2,8 +2,9 @@ import React from 'react'; import './abilities.scss'; const Ability = ({ name, cooldown, available, level } : { name: string, cooldown: number, available: boolean, level: number | string }) => { + if(name.startsWith("plus_")) return null; return ( -
+
{ cooldown ?
{cooldown}
: null}
{level}
diff --git a/src/HUD/Layout/Layout.tsx b/src/HUD/Layout/Layout.tsx index a8c40c8..9fe8b4c 100644 --- a/src/HUD/Layout/Layout.tsx +++ b/src/HUD/Layout/Layout.tsx @@ -1,5 +1,8 @@ import { Dota2 } from "dotagsi"; import React from "react"; +import { Match } from "../../api/interfaces"; +import MatchBar from "../MatchBar/MatchBar"; +import SeriesBox from "../MatchBar/SeriesBox"; import Observed from "./../Players/Observed"; @@ -7,6 +10,7 @@ import Observed from "./../Players/Observed"; interface Props { game: Dota2, + match: Match | null } export default class Layout extends React.Component { @@ -18,12 +22,13 @@ export default class Layout extends React.Component { render() { - const { game } = this.props; + const { game, match } = this.props; return (
- + +
diff --git a/src/HUD/MapSeries/MapSeries.tsx b/src/HUD/MapSeries/MapSeries.tsx deleted file mode 100644 index 5b0f0ad..0000000 --- a/src/HUD/MapSeries/MapSeries.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import React from "react"; -import * as I from "csgogsi-socket"; -import { Match, Veto } from '../../api/interfaces'; -import TeamLogo from "../MatchBar/TeamLogo"; -import "./mapseries.scss"; - -interface IProps { - match: Match | null; - teams: I.Team[]; - isFreezetime: boolean; - map: I.Map -} - -interface IVetoProps { - veto: Veto; - teams: I.Team[]; - active: boolean; -} - -class VetoEntry extends React.Component { - render(){ - const { veto, teams, active } = this.props; - return
-
- {veto.mapName} -
-
- team.id === veto.teamId)[0]} /> -
-
- team.id === veto.winner)[0]} /> -
-
- {Object.values((veto.score || ['-','-'])).sort().join(":")} -
-
-
Currently playing
-
-
- } -} - -export default class MapSeries extends React.Component { - - render() { - const { match, teams, isFreezetime, map } = this.props; - if (!match || !match.vetos.length) return null; - return ( -
-
-
Picked
-
Winner
-
Score
-
- {match.vetos.filter(veto => veto.type !== "ban").map(veto => { - if(!veto.mapName) return null; - return - })} -
- ); - } -} diff --git a/src/HUD/MapSeries/mapseries.scss b/src/HUD/MapSeries/mapseries.scss deleted file mode 100644 index 8c8d042..0000000 --- a/src/HUD/MapSeries/mapseries.scss +++ /dev/null @@ -1,153 +0,0 @@ -.map_series_container { - position: fixed; - top: 100px; - right: 20px; - width: 347px; - display: flex; - opacity: 0; - transition: opacity 0.5s; - flex-direction: column; - font-size: 13px; - .veto_container { - display: flex; - background-color: rgba(0,0,0,0.8); - color: white; - align-items: center; - height: 40px; - &.active { - .veto_winner { - display: none; - } - .veto_score { - display: none; - } - } - .veto_map_name { - width: 116px; - text-transform: uppercase; - background-color: rgba(255,255,255,1); - color: black; - height: 100%; - display: flex; - font-family: Montserrat; - font-weight: 700; - align-items: center; - justify-content: center; - } - div { - img { - max-height: 30px; - max-width: 30px; - } - } - .veto_picker { - width: 77px; - text-align: center; - } - .veto_winner { - width: 77px; - text-align: center; - } - .active_container { - width: 154px; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - .active { - background: white; - color: black; - width: 117px; - height: 25px; - display: flex; - align-items: center; - justify-content: center; - font-size: 9px; - font-weight: 700; - font-family: Montserrat; - text-transform: uppercase; - } - } - &:not(.active) { - .active_container { - display: none; - } - } - .veto_score { - width: 77px; - text-align: center; - font-size: 14px; - } - .logo { - display: flex; - align-items: center; - justify-content: center; - } - } - .title_bar { - display: flex; - background-color: rgba(0,0,0,0.64); - height: 25px; - color: white; - border-radius: 6px 6px 0 0; - font-family: Montserrat; - font-size: 13px; - font-weight: 600; - margin-bottom: 2px; - div { - width: 77px; - display: flex; - align-items: center; - justify-content: center; - } - .picked { - margin-left: auto; - } - } - &.show { - opacity: 1; - } -} - -#timeout { - text-transform: uppercase; - position: absolute; - left: 50%; - transform: translateX(-50%); - top: 150px; - background-color: var(--sub-panel-color); - width: 600px; - display: flex; - align-items: center; - justify-content: center; - height: 100px; - font-size: 35px; - transition: opacity 1.5s; - opacity: 0; -} -#pause { - text-transform: uppercase; - position: absolute; - left: 50%; - transform: translateX(-50%); - top: 150px; - background-color: var(--sub-panel-color); - width: 600px; - display: flex; - align-items: center; - justify-content: center; - height: 100px; - font-size: 35px; - transition: opacity 1.5s; - opacity: 0; - color: white; -} -#timeout.show, #pause.show { - opacity: 1; -} -#timeout.t { - color: var(--color-new-t); -} -#timeout.ct { - color: var(--color-new-ct); -} diff --git a/src/HUD/MatchBar/MatchBar.tsx b/src/HUD/MatchBar/MatchBar.tsx index f39e536..75759b5 100644 --- a/src/HUD/MatchBar/MatchBar.tsx +++ b/src/HUD/MatchBar/MatchBar.tsx @@ -1,10 +1,7 @@ import React from "react"; -import * as I from "csgogsi-socket"; +import * as I from "dotagsi"; import "./matchbar.scss"; import TeamScore from "./TeamScore"; -import Bomb from "./../Timers/BombTimer"; -import Countdown from "./../Timers/Countdown"; -import { GSI } from "../../App"; import { Match } from "../../api/interfaces"; function stringToClock(time: string | number, pad = true) { @@ -23,179 +20,31 @@ function stringToClock(time: string | number, pad = true) { interface IProps { match: Match | null; map: I.Map; - phase: I.PhaseRaw, - bomb: I.Bomb | null, + players: I.Player[]; + time: number; } -export interface Timer { - width: number; - active: boolean; - countdown: number; - side: "left"|"right"; - type: "defusing" | "planting"; - player: I.Player | null; -} -interface IState { - defusing: Timer, - planting: Timer, - winState: { - side: "left"|"right", - show: boolean - } -} - -export default class TeamBox extends React.Component { - constructor(props: IProps){ - super(props); - this.state = { - defusing: { - width: 0, - active: false, - countdown: 10, - side: "left", - type: "defusing", - player: null - }, - planting: { - width: 0, - active: false, - countdown: 10, // Fake - side: "right", - type: "planting", - player: null - }, - winState: { - side: 'left', - show: false - } - } - } - plantStop = () => this.setState(state => { - state.planting.active = false; - return state; - }); - - setWidth = (type: 'defusing' | 'planting', width: number) => { - this.setState(state => { - state[type].width = width; - return state; - }) - } - - initPlantTimer = () => { - const bomb = new Countdown(time => { - let width = time * 100; - this.setWidth("planting", width/3); - }); - GSI.on("bombPlantStart", player => { - if(!player || !player.team) return; - this.setState(state => { - state.planting.active = true; - state.planting.side = player.team.orientation; - state.planting.player = player; - }) - }) - GSI.on("data", data => { - if(!data.bomb || !data.bomb.countdown || data.bomb.state !== "planting") return this.plantStop(); - this.setState(state => { - state.planting.active = true; - }) - return bomb.go(data.bomb.countdown); - }); - } - - defuseStop = () => this.setState(state => { - state.defusing.active = false; - state.defusing.countdown = 10; - return state; - }); - - initDefuseTimer = () => { - const bomb = new Countdown(time => { - let width = time > this.state.defusing.countdown ? this.state.defusing.countdown*100 : time * 100; - this.setWidth("defusing", width/this.state.defusing.countdown); - }); - GSI.on("defuseStart", player => { - if(!player || !player.team) return; - this.setState(state => { - state.defusing.active = true; - state.defusing.countdown = !Boolean(player.state.defusekit) ? 10 : 5; - state.defusing.side = player.team.orientation; - state.defusing.player = player; - return state; - }) - }) - GSI.on("data", data => { - if(!data.bomb || !data.bomb.countdown || data.bomb.state !== "defusing") return this.defuseStop(); - this.setState(state => { - state.defusing.active = true; - return state; - }) - return bomb.go(data.bomb.countdown); - }); - } - - resetWin = () => { - setTimeout(() => { - this.setState(state => { - state.winState.show = false; - return state; - }) - }, 6000); - } - - componentDidMount(){ - this.initDefuseTimer(); - this.initPlantTimer(); - GSI.on("roundEnd", score => { - this.setState(state => { - state.winState.show = true; - state.winState.side = score.winner.orientation; - return state; - }, this.resetWin); - }); - } - getRoundLabel = () => { - const { map } = this.props; - const round = map.round + 1; - if (round <= 30) { - return `Round ${round}/30`; - } - const additionalRounds = round - 30; - const OT = Math.ceil(additionalRounds/6); - return `OT ${OT} (${additionalRounds - (OT - 1)*6}/6)`; - } +export default class TeamBox extends React.Component { render() { - const { defusing, planting, winState } = this.state; - const { bomb, match, map, phase } = this.props; - const time = stringToClock(phase.phase_ends_in); - const left = map.team_ct.orientation === "left" ? map.team_ct : map.team_t; - const right = map.team_ct.orientation === "left" ? map.team_t : map.team_ct; - const isPlanted = bomb && (bomb.state === "defusing" || bomb.state === "planted"); + const { match, map, players, time } = this.props; + const left = map.radiant; + const right = map.dire; const bo = (match && Number(match.matchType.substr(-1))) || 0; - let leftTimer: Timer | null = null, rightTimer: Timer | null = null; - if(defusing.active || planting.active){ - if(defusing.active){ - if(defusing.side === "left") leftTimer = defusing; - else rightTimer = defusing; - } else { - if(planting.side === "left") leftTimer = planting; - else rightTimer = planting; - } - } + + const leftScore = players.filter(player => player.team_name === 'radiant').map(player => player.kills).reduce((a, b) => a + b, 0); + const rightScore = players.filter(player => player.team_name === 'dire').map(player => player.kills).reduce((a, b) => a + b, 0); + return ( <>
- -
{left.score}
+ +
{leftScore}
-
{time}
-
{this.getRoundLabel()}
- -
-
{right.score}
- +
{stringToClock(time)}
+
+
{rightScore}
+
); diff --git a/src/HUD/MatchBar/SeriesBox.tsx b/src/HUD/MatchBar/SeriesBox.tsx index 47bbdbf..84c2ecf 100644 --- a/src/HUD/MatchBar/SeriesBox.tsx +++ b/src/HUD/MatchBar/SeriesBox.tsx @@ -1,10 +1,9 @@ import React from "react"; -import * as I from "csgogsi-socket"; +import * as I from "dotagsi"; import { Match } from "../../api/interfaces"; interface Props { map: I.Map; - phase: I.PhaseRaw; match: Match | null; } @@ -13,15 +12,15 @@ export default class SeriesBox extends React.Component { const { match, map } = this.props; const amountOfMaps = (match && Math.floor(Number(match.matchType.substr(-1)) / 2) + 1) || 0; const bo = (match && Number(match.matchType.substr(-1))) || 0; - const left = map.team_ct.orientation === "left" ? map.team_ct : map.team_t; - const right = map.team_ct.orientation === "left" ? map.team_t : map.team_ct; + const left = map.radiant; + const right = map.dire; return (
{new Array(amountOfMaps).fill(0).map((_, i) => ( -
i ? "win" : ""} ${left.side}`} /> +
i ? "win" : ""} radiant`} /> ))}
@@ -33,7 +32,7 @@ export default class SeriesBox extends React.Component {
{new Array(amountOfMaps).fill(0).map((_, i) => ( -
i ? "win" : ""} ${right.side}`} /> +
i ? "win" : ""} dire`} /> ))}
diff --git a/src/HUD/MatchBar/TeamLogo.tsx b/src/HUD/MatchBar/TeamLogo.tsx index 53a40e5..6834205 100644 --- a/src/HUD/MatchBar/TeamLogo.tsx +++ b/src/HUD/MatchBar/TeamLogo.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Team } from 'csgogsi-socket'; +import { Team } from 'dotagsi'; import * as I from '../../api/interfaces'; import { apiUrl } from './../../api/api'; diff --git a/src/HUD/MatchBar/TeamScore.tsx b/src/HUD/MatchBar/TeamScore.tsx index 4e7c718..53173ed 100644 --- a/src/HUD/MatchBar/TeamScore.tsx +++ b/src/HUD/MatchBar/TeamScore.tsx @@ -1,29 +1,22 @@ import React from "react"; -import * as I from "csgogsi-socket"; -import WinIndicator from "./WinIndicator"; -import { Timer } from "./MatchBar"; +import * as I from "dotagsi"; import TeamLogo from './TeamLogo'; -import PlantDefuse from "../Timers/PlantDefuse" interface IProps { team: I.Team; orientation: "left" | "right"; - timer: Timer | null; - showWin: boolean; + type: I.Faction } export default class TeamScore extends React.Component { render() { - const { orientation, timer, team, showWin } = this.props; + const { orientation, team, type } = this.props; return ( <> -
+
{team.name}
-
- - ); } diff --git a/src/HUD/MatchBar/WinIndicator.tsx b/src/HUD/MatchBar/WinIndicator.tsx deleted file mode 100644 index 1fd3294..0000000 --- a/src/HUD/MatchBar/WinIndicator.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import { Team } from 'csgogsi-socket'; - -export default class WinAnnouncement extends React.Component<{ team: Team | null, show: boolean }> { - render() { - const { team, show } = this.props; - if(!team) return null; - return
- WINS THE ROUND! -
- } -} diff --git a/src/HUD/MatchBar/matchbar.scss b/src/HUD/MatchBar/matchbar.scss index 56a8fc8..129604a 100644 --- a/src/HUD/MatchBar/matchbar.scss +++ b/src/HUD/MatchBar/matchbar.scss @@ -24,36 +24,18 @@ width: 1148px; height: 70px; top: 10px; + color: white; left: 50%; transform: translateX(-50%); - .CT { - color: var(--color-new-ct); - .round-thingy { - .inner { - background-color: #28abff; - } - background-color: #28abff80; - } - } - .T { - color: var(--color-new-t); - .round-thingy { - .inner { - background-color: #ffc600; - } - background-color: #ffc60080; - } - } + #timer { display: flex; flex-direction: column; - position: relative; width: 126px; height: 115px; margin-left: 8px; margin-right: 8px; background-color: var(--sub-panel-color); - top: -10px; &.no-bo { height: 87px; } @@ -200,84 +182,10 @@ flex-direction: row; width: 10px; height: 70px; - &.CT { - background-color: var(--color-new-ct); - } - &.T { - background-color: var(--color-new-t); - } } } -.win_text { - position: fixed; - display: none; - opacity: 1; - width: 503px; - height: 50px; - top: 70px; - align-items: center; - color: black; - justify-content: center; - background-color: white; - font-size: 20px; - font-family: Montserrat; - font-weight: 600; - &.show { - display: flex; - animation: ShowWinCycle 5s linear 1; - animation-fill-mode: forwards; - } - &.right { - left: calc(50% + 71px); - } - &.left { - right: calc(50% + 71px); - } -} -.defuse_plant_container { - position: fixed; - display: flex; - opacity: 1; - width: 503px; - height: 49px; - top: 70px; - align-items: center; - color: white; - justify-content: center; - background-color: rgba(0,0,0,0.65); - .defuse_plant_bar { - height: 49px; - background-color: #3c3c3c; - position: absolute; - width: 0%; - } - .defuse_plant_caption { - z-index: 1; - display: flex; - text-transform: uppercase; - align-items: flex-end; - svg { - margin-right: 13px; - } - } - &.right { - left: calc(50% + 71px); - .defuse_plant_bar { - left: 0; - } - } - &.left { - right: calc(50% + 71px); - .defuse_plant_bar { - right: 0; - } - } - &.hide { - opacity: 0; - } -} #encapsulator { overflow: hidden; display: flex; @@ -289,31 +197,16 @@ height: 50px; left: 50%; transform: translateX(-50%); - .CT { - color: var(--color-new-ct); - } - .T { - color: var(--color-new-t); - } + .wins_bar { display: flex; flex-direction: row; width: 10px; height: 30px; } - .wins_bar.CT { - background-color: var(--color-new-ct); - } - .wins_bar.T { - background-color: var(--color-new-t); - } -} -.alert_bar.CT { - background-color: var(--color-new-ct); -} -.alert_bar.T { - background-color: var(--color-new-t); + } + #series_container { display: flex; flex-direction: row; @@ -376,16 +269,8 @@ margin-left: 2px; margin-right: 2px; box-sizing: border-box; -} -.wins_box.CT { - background-color: rgba(0,0,0,0.6); -} -.wins_box.CT.win { - background-color: var(--color-new-ct); -} -.wins_box.T { - background-color: rgba(0,0,0,0.6); -} -.wins_box.T.win { - background-color: var(--color-new-t); + background-color:rgba(0,0,0,0.25); + &.win { + background-color: rgba(255,255,255,1); + } } diff --git a/src/HUD/Players/Avatar.tsx b/src/HUD/Players/Avatar.tsx deleted file mode 100644 index 87fa01d..0000000 --- a/src/HUD/Players/Avatar.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import React from 'react'; -import { isDev, port } from '../../api/api'; -import { actions } from '../../App'; - -import { avatars } from './../../api/avatars'; - -import { Skull } from './../../assets/Icons'; - -interface IProps { - steamid: string, - slot?: number, - height?: number, - width?: number, - showSkull?: boolean, - showCam?: boolean -} -interface IState { - enableCams: boolean -} -export default class Avatar extends React.Component { - state = { - enableCams: !!this.props.showCam - } - componentDidMount(){ - actions.on("toggleCams", () => { - this.setState({enableCams: !this.state.enableCams}) - }); - } - render(){ - const { enableCams } = this.state; - //const url = avatars.filter(avatar => avatar.steamid === this.props.steamid)[0]; - const avatarData = avatars[this.props.steamid]; - if(!avatarData || !avatarData.url){ - return ''; - } - const slot = this.props.slot === 0 ? 10 : this.props.slot || 1; - const leftPosition = - 150*((slot-1)%5); - const topPosition = slot > 5 ? -150 : 0; - return ( -
- { - this.props.showCam ?