From f0348472b6e42da4abf947844e30fe730a19d082 Mon Sep 17 00:00:00 2001 From: Mutzi Date: Fri, 22 Mar 2024 09:30:01 +0100 Subject: [PATCH] Replace icons with high-quality ones --- .gitignore | 90 ++++++++++++ .idea/.idea.Hellswipers/.idea/misc.xml | 6 + Main | 11 ++ assets/gems/convert.py | 104 ++++++++++++++ assets/gems/icons/am_rifle.png | Bin 0 -> 3419 bytes assets/gems/icons/am_rifle.png.import | 34 +++++ assets/gems/icons/ap_mines.png | Bin 0 -> 1885 bytes assets/gems/icons/ap_mines.png.import | 34 +++++ assets/gems/icons/arc_thrower.png | Bin 0 -> 3343 bytes assets/gems/icons/arc_thrower.png.import | 34 +++++ assets/gems/icons/autocannon.png | Bin 0 -> 2389 bytes .../gems/icons/autocannon.png.import | 8 +- assets/gems/icons/autocannon_sentry.png | Bin 0 -> 2900 bytes .../gems/icons/autocannon_sentry.png.import | 34 +++++ assets/gems/icons/eagle_110_rocket.png | Bin 0 -> 3735 bytes assets/gems/icons/eagle_110_rocket.png.import | 34 +++++ assets/gems/icons/eagle_500.png | Bin 0 -> 3610 bytes assets/gems/icons/eagle_500.png.import | 34 +++++ assets/gems/icons/eagle_airstrike.png | Bin 0 -> 4624 bytes assets/gems/icons/eagle_airstrike.png.import | 34 +++++ assets/gems/icons/eagle_cluster.png | Bin 0 -> 3556 bytes assets/gems/icons/eagle_cluster.png.import | 34 +++++ assets/gems/icons/eagle_napalm.png | Bin 0 -> 3979 bytes assets/gems/icons/eagle_napalm.png.import | 34 +++++ assets/gems/icons/eagle_rearm.png | Bin 0 -> 4719 bytes assets/gems/icons/eagle_rearm.png.import | 34 +++++ assets/gems/icons/eagle_smoke.png | Bin 0 -> 3848 bytes assets/gems/icons/eagle_smoke.png.import | 34 +++++ assets/gems/icons/eagle_strafing.png | Bin 0 -> 4260 bytes assets/gems/icons/eagle_strafing.png.import | 34 +++++ assets/gems/icons/ems_mortar_sentry.png | Bin 0 -> 3991 bytes .../gems/icons/ems_mortar_sentry.png.import | 34 +++++ assets/gems/icons/exo_suit.png | Bin 0 -> 2167 bytes assets/gems/icons/exo_suit.png.import | 34 +++++ assets/gems/icons/expendable_at.png | Bin 0 -> 2625 bytes assets/gems/icons/expendable_at.png.import | 34 +++++ assets/gems/icons/flamethrower.png | Bin 0 -> 3381 bytes assets/gems/icons/flamethrower.png.import | 34 +++++ assets/gems/icons/gatling_sentry.png | Bin 0 -> 2624 bytes assets/gems/icons/gatling_sentry.png.import | 34 +++++ assets/gems/icons/grenade_launcher.png | Bin 0 -> 2563 bytes assets/gems/icons/grenade_launcher.png.import | 34 +++++ assets/gems/icons/guard_dog.png | Bin 0 -> 3311 bytes assets/gems/icons/guard_dog.png.import | 34 +++++ assets/gems/icons/guard_dog_rover.png | Bin 0 -> 3546 bytes assets/gems/icons/guard_dog_rover.png.import | 34 +++++ assets/gems/icons/hellbomb.png | Bin 0 -> 3369 bytes assets/gems/icons/hellbomb.png.import | 34 +++++ assets/gems/icons/hmg_emplacement.png | Bin 0 -> 3165 bytes assets/gems/icons/hmg_emplacement.png.import | 34 +++++ assets/gems/icons/illumination_flare.png | Bin 0 -> 3056 bytes .../gems/icons/illumination_flare.png.import | 8 +- assets/gems/icons/incendiary_mines.png | Bin 0 -> 2974 bytes assets/gems/icons/incendiary_mines.png.import | 34 +++++ assets/gems/icons/jump_pack.png | Bin 0 -> 2548 bytes assets/gems/icons/jump_pack.png.import | 34 +++++ assets/gems/icons/laser_cannon.png | Bin 0 -> 3060 bytes assets/gems/icons/laser_cannon.png.import | 34 +++++ assets/gems/icons/machine_gun.png | Bin 0 -> 2257 bytes assets/gems/icons/machine_gun.png.import | 34 +++++ assets/gems/icons/mg_sentry.png | Bin 0 -> 2666 bytes assets/gems/icons/mg_sentry.png.import | 34 +++++ assets/gems/icons/mortar_sentry.png | Bin 0 -> 3177 bytes assets/gems/icons/mortar_sentry.png.import | 34 +++++ assets/gems/icons/orb_120.png | Bin 0 -> 3476 bytes .../gems/icons/orb_120.png.import | 8 +- assets/gems/icons/orb_380.png | Bin 0 -> 3874 bytes .../gems/icons/orb_380.png.import | 8 +- assets/gems/icons/orb_airburst.png | Bin 0 -> 4700 bytes assets/gems/icons/orb_airburst.png.import | 34 +++++ assets/gems/icons/orb_ems.png | Bin 0 -> 4926 bytes assets/gems/icons/orb_ems.png.import | 34 +++++ assets/gems/icons/orb_gas.png | Bin 0 -> 4433 bytes .../gems/icons/orb_gas.png.import | 8 +- assets/gems/icons/orb_gatling.png | Bin 0 -> 3484 bytes assets/gems/icons/orb_gatling.png.import | 34 +++++ assets/gems/icons/orb_laser.png | Bin 0 -> 3841 bytes assets/gems/icons/orb_laser.png.import | 34 +++++ assets/gems/icons/orb_railcannon.png | Bin 0 -> 4393 bytes assets/gems/icons/orb_railcannon.png.import | 34 +++++ assets/gems/icons/orb_smoke.png | Bin 0 -> 4248 bytes assets/gems/icons/orb_smoke.png.import | 34 +++++ assets/gems/icons/orb_strike.png | Bin 0 -> 4137 bytes assets/gems/icons/orb_strike.png.import | 34 +++++ assets/gems/icons/orb_walking.png | Bin 0 -> 3862 bytes assets/gems/icons/orb_walking.png.import | 34 +++++ assets/gems/icons/prospecting_drill.png | Bin 0 -> 3373 bytes .../gems/icons/prospecting_drill.png.import | 34 +++++ assets/gems/icons/railgun.png | Bin 0 -> 2293 bytes assets/gems/icons/railgun.png.import | 34 +++++ assets/gems/icons/raise_flag.png | Bin 0 -> 3623 bytes assets/gems/icons/raise_flag.png.import | 34 +++++ assets/gems/icons/recoilless.png | Bin 0 -> 2971 bytes assets/gems/icons/recoilless.png.import | 34 +++++ assets/gems/icons/reinforce.png | Bin 0 -> 2820 bytes assets/gems/icons/reinforce.png.import | 34 +++++ assets/gems/icons/resupply.png | Bin 0 -> 2935 bytes assets/gems/icons/resupply.png.import | 34 +++++ assets/gems/icons/rocket_sentry.png | Bin 0 -> 2984 bytes assets/gems/icons/rocket_sentry.png.import | 34 +++++ assets/gems/icons/seaf_artillery.png | Bin 0 -> 4162 bytes .../gems/icons/seaf_artillery.png.import | 8 +- assets/gems/icons/seismic_probe.png | Bin 0 -> 2693 bytes assets/gems/icons/seismic_probe.png.import | 34 +++++ assets/gems/icons/shield_gen_pack.png | Bin 0 -> 3304 bytes assets/gems/icons/shield_gen_pack.png.import | 34 +++++ assets/gems/icons/shield_gen_relay.png | Bin 0 -> 3274 bytes assets/gems/icons/shield_gen_relay.png.import | 34 +++++ assets/gems/icons/shield_pack.png | Bin 0 -> 3074 bytes assets/gems/icons/shield_pack.png.import | 34 +++++ assets/gems/icons/sos_beacon.png | Bin 0 -> 4698 bytes assets/gems/icons/sos_beacon.png.import | 34 +++++ assets/gems/icons/spear.png | Bin 0 -> 2408 bytes .../gems/icons/spear.png.import | 8 +- .../gems/icons/sssd_delivery_upload_data.png | Bin 0 -> 2421 bytes .../sssd_delivery_upload_data.png.import | 34 +++++ assets/gems/icons/stalwart.png | Bin 0 -> 2180 bytes assets/gems/icons/stalwart.png.import | 34 +++++ assets/gems/icons/supply_pack.png | Bin 0 -> 2326 bytes assets/gems/icons/supply_pack.png.import | 34 +++++ assets/gems/icons/tesla_tower.png | Bin 0 -> 3156 bytes assets/gems/icons/tesla_tower.png.import | 34 +++++ assets/gems/raw/.gdignore | 0 assets/gems/raw/am_rifle.png | Bin 0 -> 2247 bytes assets/gems/raw/ap_mines.png | Bin 0 -> 1098 bytes assets/gems/raw/arc_thrower.png | Bin 0 -> 2259 bytes assets/gems/raw/autocannon.png | Bin 0 -> 1535 bytes assets/gems/raw/autocannon_sentry.png | Bin 0 -> 1786 bytes assets/gems/raw/eagle_110_rocket.png | Bin 0 -> 3726 bytes assets/gems/raw/eagle_500.png | Bin 0 -> 3543 bytes assets/gems/raw/eagle_airstrike.png | Bin 0 -> 4554 bytes assets/gems/raw/eagle_cluster.png | Bin 0 -> 4072 bytes assets/gems/raw/eagle_napalm.png | Bin 0 -> 3767 bytes assets/gems/raw/eagle_rearm.png | Bin 0 -> 4688 bytes assets/gems/raw/eagle_smoke.png | Bin 0 -> 4002 bytes assets/gems/raw/eagle_strafing.png | Bin 0 -> 4327 bytes assets/gems/raw/ems_mortar_sentry.png | Bin 0 -> 3888 bytes assets/gems/raw/exo_suit.png | Bin 0 -> 1179 bytes assets/gems/raw/expendable_at.png | Bin 0 -> 1734 bytes assets/gems/raw/flamethrower.png | Bin 0 -> 2318 bytes assets/gems/raw/gatling_sentry.png | Bin 0 -> 1710 bytes assets/gems/raw/grenade_launcher.png | Bin 0 -> 1514 bytes assets/gems/raw/guard_dog.png | Bin 0 -> 1991 bytes assets/gems/raw/guard_dog_rover.png | Bin 0 -> 2080 bytes assets/gems/raw/hellbomb.png | Bin 0 -> 2280 bytes assets/gems/raw/hmg_emplacement.png | Bin 0 -> 1896 bytes assets/gems/raw/illumination_flare.png | Bin 0 -> 3006 bytes assets/gems/raw/incendiary_mines.png | Bin 0 -> 3000 bytes assets/gems/raw/jump_pack.png | Bin 0 -> 1124 bytes assets/gems/raw/laser_cannon.png | Bin 0 -> 1850 bytes assets/gems/raw/machine_gun.png | Bin 0 -> 2319 bytes assets/gems/raw/mg_sentry.png | Bin 0 -> 1591 bytes assets/gems/raw/mortar_sentry.png | Bin 0 -> 2144 bytes assets/gems/raw/orb_120.png | Bin 0 -> 2956 bytes assets/gems/raw/orb_380.png | Bin 0 -> 3169 bytes assets/gems/raw/orb_airburst.png | Bin 0 -> 4472 bytes assets/gems/raw/orb_ems.png | Bin 0 -> 4468 bytes assets/gems/raw/orb_gas.png | Bin 0 -> 4115 bytes assets/gems/raw/orb_gatling.png | Bin 0 -> 2965 bytes assets/gems/raw/orb_laser.png | Bin 0 -> 3530 bytes assets/gems/raw/orb_railcannon.png | Bin 0 -> 4206 bytes assets/gems/raw/orb_smoke.png | Bin 0 -> 4118 bytes assets/gems/raw/orb_strike.png | Bin 0 -> 3736 bytes assets/gems/raw/orb_walking.png | Bin 0 -> 3428 bytes assets/gems/raw/prospecting_drill.png | Bin 0 -> 2364 bytes assets/gems/raw/railgun.png | Bin 0 -> 1437 bytes assets/gems/raw/raise_flag.png | Bin 0 -> 3331 bytes assets/gems/raw/recoilless.png | Bin 0 -> 1999 bytes assets/gems/raw/reinforce.png | Bin 0 -> 2546 bytes assets/gems/raw/resupply.png | Bin 0 -> 1568 bytes assets/gems/raw/rocket_sentry.png | Bin 0 -> 1788 bytes assets/gems/raw/seaf_artillery.png | Bin 0 -> 3736 bytes assets/gems/raw/seismic_probe.png | Bin 0 -> 1729 bytes assets/gems/raw/shield_gen_pack.png | Bin 0 -> 1974 bytes assets/gems/raw/shield_gen_relay.png | Bin 0 -> 2049 bytes assets/gems/raw/shield_pack.png | Bin 0 -> 1511 bytes assets/gems/raw/sos_beacon.png | Bin 0 -> 4625 bytes assets/gems/raw/spear.png | Bin 0 -> 1535 bytes assets/gems/raw/sssd_delivery_upload_data.png | Bin 0 -> 1441 bytes assets/gems/raw/stalwart.png | Bin 0 -> 1348 bytes assets/gems/raw/supply_pack.png | Bin 0 -> 836 bytes assets/gems/raw/tesla_tower.png | Bin 0 -> 1879 bytes assets/gems/unused/.gdignore | 0 assets/gems/unused/119457b7e429bbe6.png | Bin 0 -> 1524 bytes assets/gems/unused/14e038861e1a24dc.png | Bin 0 -> 2398 bytes assets/gems/unused/1f3b9054f897fe72.png | Bin 0 -> 1160 bytes assets/gems/unused/3de4cb2fe974721c.png | Bin 0 -> 2261 bytes assets/gems/unused/54c5086c13aaa18d.png | Bin 0 -> 990 bytes assets/gems/unused/5d6250ca16fb69b8.png | Bin 0 -> 1728 bytes assets/gems/unused/7a9f544a0093a70a.png | Bin 0 -> 2062 bytes assets/gems/unused/__.png | Bin 0 -> 5780928 bytes assets/gems/unused/___.png | Bin 0 -> 292135 bytes assets/gems/unused/ba031e614e24c201.png | Bin 0 -> 1948 bytes assets/gems/unused/bacc401fb99238d1.png | Bin 0 -> 1232 bytes assets/gems/unused/c742e86dd507d526.png | Bin 0 -> 1397 bytes assets/gems/unused/d63b2fa5c26cc1a0.png | Bin 0 -> 1479 bytes assets/gems/unused/e0aa8cc8fb5fd774.png | Bin 0 -> 1147 bytes assets/gems/unused/ef832d3f55b5decb.png | Bin 0 -> 735 bytes icon.png => assets/icon/icon.png | Bin .../icon/icon.png.import | 6 +- icon.svg => assets/icon/icon.svg | 0 .../icon/icon.svg.import | 6 +- .../icon/icon_android_adaptive.png | Bin .../icon/icon_android_adaptive.png.import | 6 +- .../icon/icon_android_main.png | Bin .../icon/icon_android_main.png.import | 6 +- {music => assets/music}/Retro Arcade.mp3 | Bin assets/music/Retro Arcade.mp3.import | 19 +++ {music => assets/music}/_music.tres | 2 +- {music => assets/music}/sources.txt | 0 placeholder.png => assets/placeholder.png | Bin .../placeholder.png.import | 6 +- {main_menu => assets/settings}/music_off.png | Bin .../settings}/music_off.png.import | 6 +- {main_menu => assets/settings}/music_on.png | Bin .../settings}/music_on.png.import | 6 +- {main_menu => assets/settings}/sound_off.png | Bin .../settings}/sound_off.png.import | 6 +- {main_menu => assets/settings}/sound_on.png | Bin .../settings}/sound_on.png.import | 6 +- {sounds => assets/sounds}/error.wav | Bin {sounds => assets/sounds}/error.wav.import | 6 +- {sounds => assets/sounds}/swipe_ok.wav | Bin {sounds => assets/sounds}/swipe_ok.wav.import | 6 +- export_presets.cfg | 6 +- game/game.tscn | 6 +- game/gems/AC-8icon.png | Bin 9697 -> 0 bytes game/gems/APW-1icon.png | Bin 11154 -> 0 bytes game/gems/ARC-3icon.png | Bin 11010 -> 0 bytes game/gems/AX-AR-23icon.png | Bin 12349 -> 0 bytes game/gems/AX-LAS-5icon.png | Bin 12630 -> 0 bytes game/gems/AX-LAS-5icon.png.import | 34 ----- game/gems/Autocannoasentryicon.png | Bin 2339 -> 0 bytes game/gems/Autocannoasentryicon.png.import | 34 ----- game/gems/B-1icon.png | Bin 10524 -> 0 bytes game/gems/DeliverSSSDicon.png | Bin 5140 -> 0 bytes game/gems/DeliverSSSDicon.png.import | 34 ----- game/gems/EAT-17icon.png | Bin 10453 -> 0 bytes game/gems/EMSmortaricon.png | Bin 2515 -> 0 bytes game/gems/EMSmortaricon.png.import | 34 ----- game/gems/Eagle500icon.png | Bin 2297 -> 0 bytes game/gems/Eagle500icon.png.import | 34 ----- game/gems/EagleAirstrikeicon.png | Bin 2600 -> 0 bytes game/gems/EagleAirstrikeicon.png.import | 34 ----- game/gems/EagleClusterbombicon.png | Bin 2618 -> 0 bytes game/gems/EagleClusterbombicon.png.import | 34 ----- game/gems/EagleNapalmicon.png | Bin 2598 -> 0 bytes game/gems/EagleNapalmicon.png.import | 34 ----- game/gems/EagleRocketpodicon.png | Bin 2650 -> 0 bytes game/gems/EagleRocketpodicon.png.import | 34 ----- game/gems/EagleSmokeicon.png | Bin 2432 -> 0 bytes game/gems/EagleSmokeicon.png.import | 34 ----- game/gems/EagleStrafingicon.png | Bin 2877 -> 0 bytes game/gems/EagleStrafingicon.png.import | 34 ----- game/gems/FAF-14icon.png | Bin 10202 -> 0 bytes game/gems/FAF-14icon.png.import | 34 ----- game/gems/FLAM-40icon.png | Bin 10572 -> 0 bytes game/gems/FLAM-40icon.png.import | 34 ----- game/gems/Fireminefieldicon.png | Bin 2116 -> 0 bytes game/gems/Fireminefieldicon.png.import | 34 ----- game/gems/GL-21icon.png | Bin 10021 -> 0 bytes game/gems/GL-21icon.png.import | 34 ----- game/gems/GR-8icon.png | Bin 10497 -> 0 bytes game/gems/GR-8icon.png.import | 34 ----- game/gems/Gatlingsentryicon.png | Bin 2234 -> 0 bytes game/gems/Gatlingsentryicon.png.import | 34 ----- game/gems/HD2_Eagle_Rearm_Icon.jpg | Bin 1554 -> 0 bytes game/gems/HD2_Eagle_Rearm_Icon.jpg.import | 34 ----- game/gems/HMGTurreticon.png | Bin 2550 -> 0 bytes game/gems/HMGTurreticon.png.import | 34 ----- game/gems/LAS-98icon.png | Bin 11660 -> 0 bytes game/gems/LAS-98icon.png.import | 34 ----- game/gems/LIFT-850icon.png | Bin 10991 -> 0 bytes game/gems/LIFT-850icon.png.import | 34 ----- game/gems/M-105icon.png | Bin 1754 -> 0 bytes game/gems/M-105icon.png.import | 34 ----- game/gems/MG-43icon.png | Bin 10723 -> 0 bytes game/gems/MG-43icon.png.import | 34 ----- game/gems/MGsentryicon.png | Bin 2037 -> 0 bytes game/gems/MGsentryicon.png.import | 34 ----- game/gems/Minefieldicon.png | Bin 1655 -> 0 bytes game/gems/Minefieldicon.png.import | 34 ----- game/gems/Missilesentryicon.png | Bin 2293 -> 0 bytes game/gems/Missilesentryicon.png.import | 34 ----- game/gems/Mortarsentryicon.png | Bin 2155 -> 0 bytes game/gems/Mortarsentryicon.png.import | 34 ----- game/gems/Orbital120icon.png | Bin 2792 -> 0 bytes game/gems/Orbital380icon.png | Bin 2817 -> 0 bytes game/gems/Orbital380icon.png.import | 34 ----- game/gems/OrbitalAirbursticon.png | Bin 2567 -> 0 bytes game/gems/OrbitalAirbursticon.png.import | 34 ----- game/gems/OrbitalEMSicon.png | Bin 2641 -> 0 bytes game/gems/OrbitalEMSicon.png.import | 34 ----- game/gems/OrbitalGasicon.png | Bin 2830 -> 0 bytes game/gems/OrbitalGasicon.png.import | 34 ----- game/gems/OrbitalGatlingicon.png | Bin 2566 -> 0 bytes game/gems/OrbitalGatlingicon.png.import | 34 ----- game/gems/OrbitalLasericon.png | Bin 2540 -> 0 bytes game/gems/OrbitalLasericon.png.import | 34 ----- game/gems/OrbitalPrecisionicon.png | Bin 2635 -> 0 bytes game/gems/OrbitalPrecisionicon.png.import | 34 ----- game/gems/OrbitalRailcannonicon.png | Bin 2532 -> 0 bytes game/gems/OrbitalRailcannonicon.png.import | 34 ----- game/gems/OrbitalSmokeicon.png | Bin 2730 -> 0 bytes game/gems/OrbitalSmokeicon.png.import | 34 ----- game/gems/OrbitalWalkingicon.png | Bin 2524 -> 0 bytes game/gems/OrbitalWalkingicon.png.import | 34 ----- game/gems/RS-422icon.png | Bin 10858 -> 0 bytes game/gems/RS-422icon.png.import | 34 ----- game/gems/Reinforceicon.png | Bin 5325 -> 0 bytes game/gems/Reinforceicon.png.import | 34 ----- game/gems/ResupplyIcon.png | Bin 5420 -> 0 bytes game/gems/ResupplyIcon.png.import | 34 ----- game/gems/SH-20icon.png | Bin 11739 -> 0 bytes game/gems/SH-20icon.png.import | 34 ----- game/gems/SH-32icon.png | Bin 11350 -> 0 bytes game/gems/SH-32icon.png.import | 34 ----- game/gems/SOSicon.png | Bin 5530 -> 0 bytes game/gems/SOSicon.png.import | 34 ----- game/gems/Seismic_probe_icon.png | Bin 8305 -> 0 bytes game/gems/Seismic_probe_icon.png.import | 34 ----- game/gems/Shieldrelayicon.png | Bin 2144 -> 0 bytes game/gems/Shieldrelayicon.png.import | 34 ----- game/gems/Strat_NUX-223_Hellbomb_mk1.png | Bin 6502 -> 0 bytes .../Strat_NUX-223_Hellbomb_mk1.png.import | 34 ----- game/gems/Teslaicon.png | Bin 2225 -> 0 bytes game/gems/Teslaicon.png.import | 34 ----- game/gems/data.gd | 59 -------- game/gems/get_data.py | 57 -------- main_menu/main_menu.tscn | 8 +- music/Retro Arcade.mp3.import | 19 --- project.godot | 2 +- src/Game/GemData.cs | 135 +++++++++--------- src/Game/Icons.cs | 2 +- 334 files changed, 2137 insertions(+), 1877 deletions(-) create mode 100644 .idea/.idea.Hellswipers/.idea/misc.xml create mode 100644 Main create mode 100644 assets/gems/convert.py create mode 100644 assets/gems/icons/am_rifle.png create mode 100644 assets/gems/icons/am_rifle.png.import create mode 100644 assets/gems/icons/ap_mines.png create mode 100644 assets/gems/icons/ap_mines.png.import create mode 100644 assets/gems/icons/arc_thrower.png create mode 100644 assets/gems/icons/arc_thrower.png.import create mode 100644 assets/gems/icons/autocannon.png rename game/gems/AX-AR-23icon.png.import => assets/gems/icons/autocannon.png.import (67%) create mode 100644 assets/gems/icons/autocannon_sentry.png create mode 100644 assets/gems/icons/autocannon_sentry.png.import create mode 100644 assets/gems/icons/eagle_110_rocket.png create mode 100644 assets/gems/icons/eagle_110_rocket.png.import create mode 100644 assets/gems/icons/eagle_500.png create mode 100644 assets/gems/icons/eagle_500.png.import create mode 100644 assets/gems/icons/eagle_airstrike.png create mode 100644 assets/gems/icons/eagle_airstrike.png.import create mode 100644 assets/gems/icons/eagle_cluster.png create mode 100644 assets/gems/icons/eagle_cluster.png.import create mode 100644 assets/gems/icons/eagle_napalm.png create mode 100644 assets/gems/icons/eagle_napalm.png.import create mode 100644 assets/gems/icons/eagle_rearm.png create mode 100644 assets/gems/icons/eagle_rearm.png.import create mode 100644 assets/gems/icons/eagle_smoke.png create mode 100644 assets/gems/icons/eagle_smoke.png.import create mode 100644 assets/gems/icons/eagle_strafing.png create mode 100644 assets/gems/icons/eagle_strafing.png.import create mode 100644 assets/gems/icons/ems_mortar_sentry.png create mode 100644 assets/gems/icons/ems_mortar_sentry.png.import create mode 100644 assets/gems/icons/exo_suit.png create mode 100644 assets/gems/icons/exo_suit.png.import create mode 100644 assets/gems/icons/expendable_at.png create mode 100644 assets/gems/icons/expendable_at.png.import create mode 100644 assets/gems/icons/flamethrower.png create mode 100644 assets/gems/icons/flamethrower.png.import create mode 100644 assets/gems/icons/gatling_sentry.png create mode 100644 assets/gems/icons/gatling_sentry.png.import create mode 100644 assets/gems/icons/grenade_launcher.png create mode 100644 assets/gems/icons/grenade_launcher.png.import create mode 100644 assets/gems/icons/guard_dog.png create mode 100644 assets/gems/icons/guard_dog.png.import create mode 100644 assets/gems/icons/guard_dog_rover.png create mode 100644 assets/gems/icons/guard_dog_rover.png.import create mode 100644 assets/gems/icons/hellbomb.png create mode 100644 assets/gems/icons/hellbomb.png.import create mode 100644 assets/gems/icons/hmg_emplacement.png create mode 100644 assets/gems/icons/hmg_emplacement.png.import create mode 100644 assets/gems/icons/illumination_flare.png rename game/gems/Orbital120icon.png.import => assets/gems/icons/illumination_flare.png.import (69%) create mode 100644 assets/gems/icons/incendiary_mines.png create mode 100644 assets/gems/icons/incendiary_mines.png.import create mode 100644 assets/gems/icons/jump_pack.png create mode 100644 assets/gems/icons/jump_pack.png.import create mode 100644 assets/gems/icons/laser_cannon.png create mode 100644 assets/gems/icons/laser_cannon.png.import create mode 100644 assets/gems/icons/machine_gun.png create mode 100644 assets/gems/icons/machine_gun.png.import create mode 100644 assets/gems/icons/mg_sentry.png create mode 100644 assets/gems/icons/mg_sentry.png.import create mode 100644 assets/gems/icons/mortar_sentry.png create mode 100644 assets/gems/icons/mortar_sentry.png.import create mode 100644 assets/gems/icons/orb_120.png rename game/gems/ARC-3icon.png.import => assets/gems/icons/orb_120.png.import (68%) create mode 100644 assets/gems/icons/orb_380.png rename game/gems/AC-8icon.png.import => assets/gems/icons/orb_380.png.import (68%) create mode 100644 assets/gems/icons/orb_airburst.png create mode 100644 assets/gems/icons/orb_airburst.png.import create mode 100644 assets/gems/icons/orb_ems.png create mode 100644 assets/gems/icons/orb_ems.png.import create mode 100644 assets/gems/icons/orb_gas.png rename game/gems/APW-1icon.png.import => assets/gems/icons/orb_gas.png.import (68%) create mode 100644 assets/gems/icons/orb_gatling.png create mode 100644 assets/gems/icons/orb_gatling.png.import create mode 100644 assets/gems/icons/orb_laser.png create mode 100644 assets/gems/icons/orb_laser.png.import create mode 100644 assets/gems/icons/orb_railcannon.png create mode 100644 assets/gems/icons/orb_railcannon.png.import create mode 100644 assets/gems/icons/orb_smoke.png create mode 100644 assets/gems/icons/orb_smoke.png.import create mode 100644 assets/gems/icons/orb_strike.png create mode 100644 assets/gems/icons/orb_strike.png.import create mode 100644 assets/gems/icons/orb_walking.png create mode 100644 assets/gems/icons/orb_walking.png.import create mode 100644 assets/gems/icons/prospecting_drill.png create mode 100644 assets/gems/icons/prospecting_drill.png.import create mode 100644 assets/gems/icons/railgun.png create mode 100644 assets/gems/icons/railgun.png.import create mode 100644 assets/gems/icons/raise_flag.png create mode 100644 assets/gems/icons/raise_flag.png.import create mode 100644 assets/gems/icons/recoilless.png create mode 100644 assets/gems/icons/recoilless.png.import create mode 100644 assets/gems/icons/reinforce.png create mode 100644 assets/gems/icons/reinforce.png.import create mode 100644 assets/gems/icons/resupply.png create mode 100644 assets/gems/icons/resupply.png.import create mode 100644 assets/gems/icons/rocket_sentry.png create mode 100644 assets/gems/icons/rocket_sentry.png.import create mode 100644 assets/gems/icons/seaf_artillery.png rename game/gems/EAT-17icon.png.import => assets/gems/icons/seaf_artillery.png.import (75%) create mode 100644 assets/gems/icons/seismic_probe.png create mode 100644 assets/gems/icons/seismic_probe.png.import create mode 100644 assets/gems/icons/shield_gen_pack.png create mode 100644 assets/gems/icons/shield_gen_pack.png.import create mode 100644 assets/gems/icons/shield_gen_relay.png create mode 100644 assets/gems/icons/shield_gen_relay.png.import create mode 100644 assets/gems/icons/shield_pack.png create mode 100644 assets/gems/icons/shield_pack.png.import create mode 100644 assets/gems/icons/sos_beacon.png create mode 100644 assets/gems/icons/sos_beacon.png.import create mode 100644 assets/gems/icons/spear.png rename game/gems/B-1icon.png.import => assets/gems/icons/spear.png.import (69%) create mode 100644 assets/gems/icons/sssd_delivery_upload_data.png create mode 100644 assets/gems/icons/sssd_delivery_upload_data.png.import create mode 100644 assets/gems/icons/stalwart.png create mode 100644 assets/gems/icons/stalwart.png.import create mode 100644 assets/gems/icons/supply_pack.png create mode 100644 assets/gems/icons/supply_pack.png.import create mode 100644 assets/gems/icons/tesla_tower.png create mode 100644 assets/gems/icons/tesla_tower.png.import create mode 100644 assets/gems/raw/.gdignore create mode 100644 assets/gems/raw/am_rifle.png create mode 100644 assets/gems/raw/ap_mines.png create mode 100644 assets/gems/raw/arc_thrower.png create mode 100644 assets/gems/raw/autocannon.png create mode 100644 assets/gems/raw/autocannon_sentry.png create mode 100644 assets/gems/raw/eagle_110_rocket.png create mode 100644 assets/gems/raw/eagle_500.png create mode 100644 assets/gems/raw/eagle_airstrike.png create mode 100644 assets/gems/raw/eagle_cluster.png create mode 100644 assets/gems/raw/eagle_napalm.png create mode 100644 assets/gems/raw/eagle_rearm.png create mode 100644 assets/gems/raw/eagle_smoke.png create mode 100644 assets/gems/raw/eagle_strafing.png create mode 100644 assets/gems/raw/ems_mortar_sentry.png create mode 100644 assets/gems/raw/exo_suit.png create mode 100644 assets/gems/raw/expendable_at.png create mode 100644 assets/gems/raw/flamethrower.png create mode 100644 assets/gems/raw/gatling_sentry.png create mode 100644 assets/gems/raw/grenade_launcher.png create mode 100644 assets/gems/raw/guard_dog.png create mode 100644 assets/gems/raw/guard_dog_rover.png create mode 100644 assets/gems/raw/hellbomb.png create mode 100644 assets/gems/raw/hmg_emplacement.png create mode 100644 assets/gems/raw/illumination_flare.png create mode 100644 assets/gems/raw/incendiary_mines.png create mode 100644 assets/gems/raw/jump_pack.png create mode 100644 assets/gems/raw/laser_cannon.png create mode 100644 assets/gems/raw/machine_gun.png create mode 100644 assets/gems/raw/mg_sentry.png create mode 100644 assets/gems/raw/mortar_sentry.png create mode 100644 assets/gems/raw/orb_120.png create mode 100644 assets/gems/raw/orb_380.png create mode 100644 assets/gems/raw/orb_airburst.png create mode 100644 assets/gems/raw/orb_ems.png create mode 100644 assets/gems/raw/orb_gas.png create mode 100644 assets/gems/raw/orb_gatling.png create mode 100644 assets/gems/raw/orb_laser.png create mode 100644 assets/gems/raw/orb_railcannon.png create mode 100644 assets/gems/raw/orb_smoke.png create mode 100644 assets/gems/raw/orb_strike.png create mode 100644 assets/gems/raw/orb_walking.png create mode 100644 assets/gems/raw/prospecting_drill.png create mode 100644 assets/gems/raw/railgun.png create mode 100644 assets/gems/raw/raise_flag.png create mode 100644 assets/gems/raw/recoilless.png create mode 100644 assets/gems/raw/reinforce.png create mode 100644 assets/gems/raw/resupply.png create mode 100644 assets/gems/raw/rocket_sentry.png create mode 100644 assets/gems/raw/seaf_artillery.png create mode 100644 assets/gems/raw/seismic_probe.png create mode 100644 assets/gems/raw/shield_gen_pack.png create mode 100644 assets/gems/raw/shield_gen_relay.png create mode 100644 assets/gems/raw/shield_pack.png create mode 100644 assets/gems/raw/sos_beacon.png create mode 100644 assets/gems/raw/spear.png create mode 100644 assets/gems/raw/sssd_delivery_upload_data.png create mode 100644 assets/gems/raw/stalwart.png create mode 100644 assets/gems/raw/supply_pack.png create mode 100644 assets/gems/raw/tesla_tower.png create mode 100644 assets/gems/unused/.gdignore create mode 100644 assets/gems/unused/119457b7e429bbe6.png create mode 100644 assets/gems/unused/14e038861e1a24dc.png create mode 100644 assets/gems/unused/1f3b9054f897fe72.png create mode 100644 assets/gems/unused/3de4cb2fe974721c.png create mode 100644 assets/gems/unused/54c5086c13aaa18d.png create mode 100644 assets/gems/unused/5d6250ca16fb69b8.png create mode 100644 assets/gems/unused/7a9f544a0093a70a.png create mode 100644 assets/gems/unused/__.png create mode 100644 assets/gems/unused/___.png create mode 100644 assets/gems/unused/ba031e614e24c201.png create mode 100644 assets/gems/unused/bacc401fb99238d1.png create mode 100644 assets/gems/unused/c742e86dd507d526.png create mode 100644 assets/gems/unused/d63b2fa5c26cc1a0.png create mode 100644 assets/gems/unused/e0aa8cc8fb5fd774.png create mode 100644 assets/gems/unused/ef832d3f55b5decb.png rename icon.png => assets/icon/icon.png (100%) rename icon.png.import => assets/icon/icon.png.import (73%) rename icon.svg => assets/icon/icon.svg (100%) rename icon.svg.import => assets/icon/icon.svg.import (76%) rename icon_android_adaptive.png => assets/icon/icon_android_adaptive.png (100%) rename icon_android_adaptive.png.import => assets/icon/icon_android_adaptive.png.import (68%) rename icon_android_main.png => assets/icon/icon_android_main.png (100%) rename icon_android_main.png.import => assets/icon/icon_android_main.png.import (69%) rename {music => assets/music}/Retro Arcade.mp3 (100%) create mode 100644 assets/music/Retro Arcade.mp3.import rename {music => assets/music}/_music.tres (82%) rename {music => assets/music}/sources.txt (100%) rename placeholder.png => assets/placeholder.png (100%) rename placeholder.png.import => assets/placeholder.png.import (71%) rename {main_menu => assets/settings}/music_off.png (100%) rename {main_menu => assets/settings}/music_off.png.import (71%) rename {main_menu => assets/settings}/music_on.png (100%) rename {main_menu => assets/settings}/music_on.png.import (71%) rename {main_menu => assets/settings}/sound_off.png (100%) rename {main_menu => assets/settings}/sound_off.png.import (71%) rename {main_menu => assets/settings}/sound_on.png (100%) rename {main_menu => assets/settings}/sound_on.png.import (71%) rename {sounds => assets/sounds}/error.wav (100%) rename {sounds => assets/sounds}/error.wav.import (56%) rename {sounds => assets/sounds}/swipe_ok.wav (100%) rename {sounds => assets/sounds}/swipe_ok.wav.import (55%) delete mode 100644 game/gems/AC-8icon.png delete mode 100644 game/gems/APW-1icon.png delete mode 100644 game/gems/ARC-3icon.png delete mode 100644 game/gems/AX-AR-23icon.png delete mode 100644 game/gems/AX-LAS-5icon.png delete mode 100644 game/gems/AX-LAS-5icon.png.import delete mode 100644 game/gems/Autocannoasentryicon.png delete mode 100644 game/gems/Autocannoasentryicon.png.import delete mode 100644 game/gems/B-1icon.png delete mode 100644 game/gems/DeliverSSSDicon.png delete mode 100644 game/gems/DeliverSSSDicon.png.import delete mode 100644 game/gems/EAT-17icon.png delete mode 100644 game/gems/EMSmortaricon.png delete mode 100644 game/gems/EMSmortaricon.png.import delete mode 100644 game/gems/Eagle500icon.png delete mode 100644 game/gems/Eagle500icon.png.import delete mode 100644 game/gems/EagleAirstrikeicon.png delete mode 100644 game/gems/EagleAirstrikeicon.png.import delete mode 100644 game/gems/EagleClusterbombicon.png delete mode 100644 game/gems/EagleClusterbombicon.png.import delete mode 100644 game/gems/EagleNapalmicon.png delete mode 100644 game/gems/EagleNapalmicon.png.import delete mode 100644 game/gems/EagleRocketpodicon.png delete mode 100644 game/gems/EagleRocketpodicon.png.import delete mode 100644 game/gems/EagleSmokeicon.png delete mode 100644 game/gems/EagleSmokeicon.png.import delete mode 100644 game/gems/EagleStrafingicon.png delete mode 100644 game/gems/EagleStrafingicon.png.import delete mode 100644 game/gems/FAF-14icon.png delete mode 100644 game/gems/FAF-14icon.png.import delete mode 100644 game/gems/FLAM-40icon.png delete mode 100644 game/gems/FLAM-40icon.png.import delete mode 100644 game/gems/Fireminefieldicon.png delete mode 100644 game/gems/Fireminefieldicon.png.import delete mode 100644 game/gems/GL-21icon.png delete mode 100644 game/gems/GL-21icon.png.import delete mode 100644 game/gems/GR-8icon.png delete mode 100644 game/gems/GR-8icon.png.import delete mode 100644 game/gems/Gatlingsentryicon.png delete mode 100644 game/gems/Gatlingsentryicon.png.import delete mode 100644 game/gems/HD2_Eagle_Rearm_Icon.jpg delete mode 100644 game/gems/HD2_Eagle_Rearm_Icon.jpg.import delete mode 100644 game/gems/HMGTurreticon.png delete mode 100644 game/gems/HMGTurreticon.png.import delete mode 100644 game/gems/LAS-98icon.png delete mode 100644 game/gems/LAS-98icon.png.import delete mode 100644 game/gems/LIFT-850icon.png delete mode 100644 game/gems/LIFT-850icon.png.import delete mode 100644 game/gems/M-105icon.png delete mode 100644 game/gems/M-105icon.png.import delete mode 100644 game/gems/MG-43icon.png delete mode 100644 game/gems/MG-43icon.png.import delete mode 100644 game/gems/MGsentryicon.png delete mode 100644 game/gems/MGsentryicon.png.import delete mode 100644 game/gems/Minefieldicon.png delete mode 100644 game/gems/Minefieldicon.png.import delete mode 100644 game/gems/Missilesentryicon.png delete mode 100644 game/gems/Missilesentryicon.png.import delete mode 100644 game/gems/Mortarsentryicon.png delete mode 100644 game/gems/Mortarsentryicon.png.import delete mode 100644 game/gems/Orbital120icon.png delete mode 100644 game/gems/Orbital380icon.png delete mode 100644 game/gems/Orbital380icon.png.import delete mode 100644 game/gems/OrbitalAirbursticon.png delete mode 100644 game/gems/OrbitalAirbursticon.png.import delete mode 100644 game/gems/OrbitalEMSicon.png delete mode 100644 game/gems/OrbitalEMSicon.png.import delete mode 100644 game/gems/OrbitalGasicon.png delete mode 100644 game/gems/OrbitalGasicon.png.import delete mode 100644 game/gems/OrbitalGatlingicon.png delete mode 100644 game/gems/OrbitalGatlingicon.png.import delete mode 100644 game/gems/OrbitalLasericon.png delete mode 100644 game/gems/OrbitalLasericon.png.import delete mode 100644 game/gems/OrbitalPrecisionicon.png delete mode 100644 game/gems/OrbitalPrecisionicon.png.import delete mode 100644 game/gems/OrbitalRailcannonicon.png delete mode 100644 game/gems/OrbitalRailcannonicon.png.import delete mode 100644 game/gems/OrbitalSmokeicon.png delete mode 100644 game/gems/OrbitalSmokeicon.png.import delete mode 100644 game/gems/OrbitalWalkingicon.png delete mode 100644 game/gems/OrbitalWalkingicon.png.import delete mode 100644 game/gems/RS-422icon.png delete mode 100644 game/gems/RS-422icon.png.import delete mode 100644 game/gems/Reinforceicon.png delete mode 100644 game/gems/Reinforceicon.png.import delete mode 100644 game/gems/ResupplyIcon.png delete mode 100644 game/gems/ResupplyIcon.png.import delete mode 100644 game/gems/SH-20icon.png delete mode 100644 game/gems/SH-20icon.png.import delete mode 100644 game/gems/SH-32icon.png delete mode 100644 game/gems/SH-32icon.png.import delete mode 100644 game/gems/SOSicon.png delete mode 100644 game/gems/SOSicon.png.import delete mode 100644 game/gems/Seismic_probe_icon.png delete mode 100644 game/gems/Seismic_probe_icon.png.import delete mode 100644 game/gems/Shieldrelayicon.png delete mode 100644 game/gems/Shieldrelayicon.png.import delete mode 100644 game/gems/Strat_NUX-223_Hellbomb_mk1.png delete mode 100644 game/gems/Strat_NUX-223_Hellbomb_mk1.png.import delete mode 100644 game/gems/Teslaicon.png delete mode 100644 game/gems/Teslaicon.png.import delete mode 100644 game/gems/data.gd delete mode 100644 game/gems/get_data.py delete mode 100644 music/Retro Arcade.mp3.import diff --git a/.gitignore b/.gitignore index d14c611..138f4b4 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,93 @@ .godot/ export/ + +# Mono-specific ignores +.mono/ +data_*/ +mono_crash.*.json + +# Created by https://www.toptal.com/developers/gitignore/api/rider +# Edit at https://www.toptal.com/developers/gitignore?templates=rider + +### Rider ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +# End of https://www.toptal.com/developers/gitignore/api/rider + diff --git a/.idea/.idea.Hellswipers/.idea/misc.xml b/.idea/.idea.Hellswipers/.idea/misc.xml new file mode 100644 index 0000000..9dfa2d1 --- /dev/null +++ b/.idea/.idea.Hellswipers/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/Main b/Main new file mode 100644 index 0000000..ffdc957 --- /dev/null +++ b/Main @@ -0,0 +1,11 @@ +{ + "disabled_build_options": { + "disable_3d": true, + "disable_3d_physics": true, + "openxr": false + }, + "disabled_classes": [ + "Node3D" + ], + "type": "build_profile" +} \ No newline at end of file diff --git a/assets/gems/convert.py b/assets/gems/convert.py new file mode 100644 index 0000000..8356958 --- /dev/null +++ b/assets/gems/convert.py @@ -0,0 +1,104 @@ +import multiprocessing +import cv2 +import pathlib +import numpy +from kivy.app import App +from kivy.uix.label import Label +from kivy.uix.image import Image +from kivy.uix.behaviors.button import ButtonBehavior +from kivy.uix.boxlayout import BoxLayout +from kivy.uix.gridlayout import GridLayout +from kivy.graphics.texture import Texture + +bg = numpy.array([27, 27, 27]) + +colors = [ + (numpy.array([213, 182, 93]), numpy.array([255, 255, 255])), + (numpy.array([ 78, 189, 207]), numpy.array([255, 255, 255])), + (numpy.array([ 83, 131, 63]), numpy.array([255, 255, 255])), + (numpy.array([203, 76, 62]), numpy.array([255, 255, 255])) +] + +raw_dir = pathlib.Path('raw') +icons_dir = pathlib.Path('icons') + + +def make_img(img, c): + rc = c[0] + gc = c[1] + for row in img: + for i in range(len(row)): + pix = row[i] + rv = pix[0] / 255 + gv = pix[1] / 255 + row[i] = rv * rc + gv * gc + (1 - rv - gv) * bg + + return cv2.flip(img, 0) + + +class Im(ButtonBehavior, Image): + def __init__(self, color): + ButtonBehavior.__init__(self) + Image.__init__(self, size=(256, 256), size_hint=(256, 256)) + self.name = None + self.mc = color + + def update(self, img, name): + self.name = name + tex: Texture = Texture.create(size=(img.shape[1], img.shape[0]), colorfmt='rgb') + tex.blit_buffer(img.tobytes(), colorfmt='rgb', bufferfmt='ubyte') + self.texture = tex + + def on_press(self): + self.texture.save(f'icons/{self.name}') + app.update() + + +class MainApp(App): + def build(self): + self.imgs = pathlib.Path('raw').glob('*.png') + self.img: pathlib.Path = None + self.label = Label(font_size=48) + self.im = [Im(c) for c in colors] + self.pool = multiprocessing.Pool(4) + gl = GridLayout(cols=2) + for i in self.im: + gl.add_widget(i) + bl = BoxLayout(orientation='vertical') + bl.add_widget(self.label) + bl.add_widget(gl) + self.update() + return bl + + def update(self): + self.img: pathlib.Path = next(self.imgs) + if self.img is None: + exit(0) + + if (icons_dir / self.img.name).exists(): + self.update() + return + + self.label.text = str(self.img.name)[:-4] + + i = cv2.imread(str(self.img)) + i = cv2.cvtColor(i, cv2.COLOR_BGR2RGB) + + print('updating') + imgs = self.pool.starmap(make_img, [ + (i, colors[0]), + (i, colors[1]), + (i, colors[2]), + (i, colors[3]) + ]) + + for j in range(4): + self.im[j].update(imgs[j], self.img.name) + + +app = MainApp() + +if __name__ == '__main__': + icons_dir.mkdir(exist_ok=True) + app.run() + diff --git a/assets/gems/icons/am_rifle.png b/assets/gems/icons/am_rifle.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b443d5ab65cfec5737be358d3c5931a4410e9a GIT binary patch literal 3419 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/ap_mines.png.import b/assets/gems/icons/ap_mines.png.import new file mode 100644 index 0000000..ffd9085 --- /dev/null +++ b/assets/gems/icons/ap_mines.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbogsci4xev2" +path="res://.godot/imported/ap_mines.png-efea0e333e1a8cc8c1caac90d6faf637.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/ap_mines.png" +dest_files=["res://.godot/imported/ap_mines.png-efea0e333e1a8cc8c1caac90d6faf637.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/arc_thrower.png b/assets/gems/icons/arc_thrower.png new file mode 100644 index 0000000000000000000000000000000000000000..8c83b992937fe1aef26ad26b5355f6c4877403f8 GIT binary patch literal 3343 zcmds4={po$8$UC~7RpwXWkkp}_N`(jq6JYD%GOgzc4G;dnI2Sxkw>pH*t+$m0HPm1k2unPbncKXzb z^8i42A_NEt@D`7VDn9^3M^B$P?s5}Co$9UI>#EQb&cXY?sGN{aDrgM&Y-uM^qu^_4gxs>`?PJbxr!0r z7v2}4{fLFEA~yT%s&HpdM+}V=(;Y)BYGXt{uctStbq zgn*AM1c<5t+!YwmOZ&et4*YnXB6XogS5XDXQn%KZ(zT6i4FB1@5yQBTi&X7_^eD;6 z$qkQ=UYyf~m0H5Uy9_w;`?0vS>%HCxuTHnGa{z);#;)9jWG3|S2T4(MgS`dGGJfsg2SqzRl@nML$ytv?RV@_%$da& z@db}eLrv<3%B=6E2CJl<1b%9DWGk;L$ym3VPz`;`+5Ox9gi$KaOhqJ)KBx%Ijr(RW zUpQ%_5oI1jD{K$OhrpB!WBH{G#6zaqzp_&;)j)&&Z`tp@;~EtUOUbc+h^on`Y;fP3n;Kyv;V}VIv zq;Z$Ut0Q9vR;suNeX$E2nIAF`H?*d5%Le{;s9ZUT)8NQx(m`DGZ28!9ebe0vc>$6M zK{B(BoXm~Nacc{6sQ2t&j-Zp;7%6|LJDOJ1&K`gtFhzroIrTyMGKkP!W+q zc(`Q--(+u4$-Rk!_mNFCgr{HtRSwr%iZpJS@| zO#dC8VM&Qzn3z{Y=jqx`&%Ue9fR(>*Ge*44Pu4T8F2eKD zGXE)|pY&&2sl}RVAVG#IDq}8oGc_vW{x+M04ha_FJq7&^lD-|$bit^wu-CcJWCK0*`5TPg9O^!CgD4PgvbF7=4LbFcOCSBh> zwj>3(Tw6Xm6VX;zxa4dHNCB-4JEU2wm`%N7&#S2BB?ll?1DWQ`kyp3s`w^pL(u6oJ zRg{;RIWM#2#<=eQN31FeB(mL%A}y&Bk6>7~v(X49%i zsTG7&*|#=QO>(!Dh`0F!i$!T&@yvZ4-an56O(|mAtKJU?qx0gp!6bBu0J2{RJQSvo zL@{aqSc@e)o0`4`1qHdR%a-zR(%=9=NUs+{CChFPBm1k5Rz)Aw=#h0J*YM3x+EfPClioNjy{yvdh$?XA>8jw z%olc7FrPuLzc+F`t^^Zy=u$z8&Z;uV*OA*!K(AGMvDnZV+9Ov?yb!8fLy%n9E|4%L ztwxU55%C5;rGtl;?0|9re4tH5TnhZ&f^)rw(PqZq_RVe_1P{77#Q1Z_FxAdzPQ*(_ z;0Nv2_0KQ7R8>l;+4BVf`>)>Mn-L)703jKO7NjTAD6Re*bfhJ`58pDnk_5H3cu5D4 z6$#+Bx=4Ow1Cuv5klI>(*+GSYo@iPlE!(+67`(7LkDNRXaC=oGlt9m}g`=^9)Gb4P zaB<{5!E91h%;nj!)fld+P8;2! zO;@I{mYs#1Z|8*X()h+VP?BSe; zh|fN}EYDIcwHgh~IDRy;w8bK)e)1mp~6zSTeztTL~~!d%6xR?Em8urjvCugH3+hc8I;VWgv7jOgZ=i%GagZQcyOM8 zT)@Cr=m6DPGdr;MOcNZSY}Xs{m%g6y-Y|4p?XLGQhExR*r`0IcZ>~18wn8zk%laM6 z!xK=KBUaa4ZNQB}2AgzRzYRJPHGWom^7G-?rf+!^uOY_O{4Mb12!+X_ zkg5bClKgv!&2LS6q6I^XVUB~fN5_DMe`RtaVFPsDihDU866XrYx3*y@!aF{tL^BiU zGXqLYH*@Sm7F3ViJpt8=3{{rlLKTCZ3(d#G@YKUmCv^)qV_$On9#$~i9pwD9xv2*F zXpY5QteM%(;1c6J^w>0O(6rdqRHrxk=;-LEpLfayX?87vjkRXpY~0NWQ<(B?G=rRy zf$H7Pp5v@yc}y}p0~)DYf!|F=l7YR_d@F&wSaJZ@Y`Q--*=83s(|s|VTSm}ph#KQ^ zPdXWe%Kfqi26p?mtq_g*bC`?suQjr5fWa9H8n+0!9XztrILvna4<(8HHjDl^c+8vl zQVGcZ39d=T_u}jQ`;uGK;}r^8L?Tr{ez}0pKz`V4!b&B)pT{HR0!r&fQ?;>#4Jvd> z2xY4;AuEaVWnie2uyzUD`z^%KUd877tQF@?t!FGHv512}DnQ!))a#?Q^IEKxLLq_1eW|Q z-9%|&xQ;!06t>?I8str2TjIF=P1GMT3dU6n;bn?2)NNmaSyC@vLju?wf<*)vnQr=O j_H@FXmH(%HG3C literal 0 HcmV?d00001 diff --git a/assets/gems/icons/arc_thrower.png.import b/assets/gems/icons/arc_thrower.png.import new file mode 100644 index 0000000..099c590 --- /dev/null +++ b/assets/gems/icons/arc_thrower.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://83cr0etntvx2" +path="res://.godot/imported/arc_thrower.png-a483a88309e2a6bfa03191b558edbfb9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/arc_thrower.png" +dest_files=["res://.godot/imported/arc_thrower.png-a483a88309e2a6bfa03191b558edbfb9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/autocannon.png b/assets/gems/icons/autocannon.png new file mode 100644 index 0000000000000000000000000000000000000000..f00fd7cd2581c9c6767a2cfae5341b11763c9a99 GIT binary patch literal 2389 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 z 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/eagle_110_rocket.png.import b/assets/gems/icons/eagle_110_rocket.png.import new file mode 100644 index 0000000..59e16ef --- /dev/null +++ b/assets/gems/icons/eagle_110_rocket.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1klwg37qsn1k" +path="res://.godot/imported/eagle_110_rocket.png-6094146043745ac66d8aa530bbe3fe52.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/eagle_110_rocket.png" +dest_files=["res://.godot/imported/eagle_110_rocket.png-6094146043745ac66d8aa530bbe3fe52.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/eagle_500.png b/assets/gems/icons/eagle_500.png new file mode 100644 index 0000000000000000000000000000000000000000..af2328614270cb3279fda2049ef9bd2ddc365d93 GIT binary patch literal 3610 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 TKUEc<`GDoYBedKD^k4r28#@b; literal 0 HcmV?d00001 diff --git a/assets/gems/icons/eagle_500.png.import b/assets/gems/icons/eagle_500.png.import new file mode 100644 index 0000000..ad25990 --- /dev/null +++ b/assets/gems/icons/eagle_500.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt2078stfywf4" +path="res://.godot/imported/eagle_500.png-506116a1cb66db312ab5e1900853d881.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/eagle_500.png" +dest_files=["res://.godot/imported/eagle_500.png-506116a1cb66db312ab5e1900853d881.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/eagle_airstrike.png b/assets/gems/icons/eagle_airstrike.png new file mode 100644 index 0000000000000000000000000000000000000000..f75f827d5b01a67cb95bde25342874df72f1017a GIT binary patch literal 4624 zcmc&&c|25Y*nZA&Ml(cXD5-Ep*6a~kVk~8fH(R|C;w2$3dR3GxXOyiJ$}&Pmc7<2T zk}$omvSq0>_N9eU*6iExO}}sX@B8=r&L8KT-+f*8bDrn^-RHjU=ZUd8X(qt8hYtWC zaGYvt0|3N*g#ezH`*8FxxB!4q_iqdssf)#HLhUzwX354buPpPPci{zd_I+X#T2 zHvu@n3xQMHVNkFe0aogGz;Go3%A5aFg2>OB+Saz=I76==86m43rQK2tNXRZ|i(~|D$Dbs_@~2^&yb^G$CO=NQRPu;t z(LNa(NJRhLDgh@Fu|zK_Q0|x-^eNJp!MNs(+WuAZ2h4!cy~cTb$t@Se5XP;e;*SwR zRlufis*q7I5rcEGYOdhT-RG1grJ8tPD{Nx6rw9p-+>(h4*9-?DR{myo{j1}X?Zdfg zCKQR+!9>c1yzOzy$4Ay;{x!mNwvj1d-Uy_o>grcW(c&}e6|rPRvnDc~2X1 zRg0(Zs$hEg_k8>>MC=P!K(ScrT*rW5R&_9^A+Kj(=y1zznj9Y8?=u}11MhD6(*kE6 zHO*z+8b{Bz%KEp;U?uo+R@^QkMb_+iXj{z2A@MQ9X7#gsuN6EaV=E|T zkvPD7aU~Q{6NHylM1oY4M5-Hp{^BM~#n5*oCqj$hflx6`(Tecbaiee47B&56# zI7GjS?DQ;>y!+pVv`BYDWMmsmwI~$O_ZX9e>4Gqo8a)tJEa2!cy927C0TRjW-qS3{ zzT{0JriVw#>XA)*T5=crC85}xfF$J21^-mno%S{p++}O{&yg#m~IlIHM1gH8@Zz4(pPig0*?WYYaW{V^77~SYu`e;zl>Q8z1 zpiSl@WthI7mcHl){SP!#Xky*c6|h+X@=l;096JC>qrbB|2AOWip{>Oy&Pp5amU775 zJZAo^I2@63-nBG=ec;T~{q>vvE6j0^O2q?s7Xv(cu&lf3a*`q|!MP-J=H=6ePePw! zKuY-eJp1B^!7$TcV|{%mZg{!s#@b<+4#CmX*nzD90Y~`qGYipdB@$;jL^9P?d5?Q; ziKI7*Md$QLX1=tL!tC4=GLJ0QRy?5mSS#b@y4{{CD{K{+=&%26Gj-nAghX{RWKlo@ z^@X8bdS$cW<>9jWD70~Ah=fN;g#k^uO1AIl$I>Q+zZ|KlhIK-hlYcq9U$x~& zS<%N1ZoEYu%4|3V~E-)3gK1jRvvfj znja>`k1|sk4(; zi3VV`N4wx>S`nQCj-$@Iwdxb(z}Ang+HarVtky;7UN$!mq5+tuM8~RhNIz zyK9<4H>YWjI2xQ_WJF`b416>KJf31hY!Ph2Kd&QwC_;;_?Y^@0>5Q|C_x@ZAgfeaN zEy>u?tLj%z&KPq??U2h1CcU_uNc{wN9?tJZv8g(a`;)139nS89lbLgEaUjn&1C)1s zKZJKl5HaDSuvXatYt!@Gh+gorO)fMBzeg?WAZh{QW`PsaA`mq{Wnm~Z(m9&lragS> z{g9INQ*dH>K^=!$Z8&3&t5|3$siSxFKKJ-kZm1|CgOSD-s&ON0)y0To=!Kf3 z%E9(KV8P`a$Zh+6nQvr4xaO6?`VXo~nE5hg2g2Zg02jDl%RCE8B^Nt3gjZi~Olp;R zcxqS{c(}Q_Er_d}dsS6^*KRYdM%cy4O1EjZXVE=gvEtiig0)9DYF9`Rg-3qnq2nu8Ck zY`jYm;)-{%?krQqZY)oqR)(&^BYO>tf%JVj=9uV@N=quk1?sX4U3@h1g@5EnP`d8W zNjL;*Qa?BND`a^RM!%Bb3~Slpe4%O{xOj(9;LK|Z|AkYNnPuOel!$#V>ngkJla{zz z!Zr-~f=Azo^OnRI*Oi-xlp$7kkayBBnKlbkt@909ZyGd6KwTtZwIse+MFHWRFs0`1a`D$E&BDd3z$3eI1T2oIUAad*ks(MQ*nSHc<44crjoLkq z=U15Db|Q{I9~6v5^7u!V*OQ+UT$HSvA`&gXt3w~z5K8lcqp$a}PZ65z5#>8WhNH7# zRFL}yIlSxD!O)s#dgl2vmv4L>m*p64_4jq`s;l4ruiLcjm7T^4A0fm_EbK@yB?44@ zjoY@Q6ui~bALE2W?N&nKXyAaW4?DX^uU@UfhT)D_wa5eLRKuv;a^dvGL77VmW@li$ ziv*r=>7~bt_w+{ir1>@98Q*;W443LI0pF_{qW#wt?8WGqkiY`?f!3(Z}UMeOesCRi5m<&D*3IID{ys8yWaU9wN7XF%ubyHjk1 z zI=qynTX%`m@L4h>GIxKCvTJVfC=6{UDi$o~-@FmFV9#ows*Ft1O5sOlc`Q{8hh8mr zWfiPXjSkdpvX?5iE>4;zmwnjux2^@}&JOkmU-MTEGD&P7eDtwCdb1@wul>9bzmJ;S zX+G2}sAO_JPzdXE^6LDM@bq!5@>t#huH>{Nr3}{=HZD2|F@wu1n+Hyjv4PZ}so7yO z5KhH3;IXV)pRqhU$g?k^TW~7`$0**n>;1s7LsscPGaz}>JtH@<6@J)X#Cw}a(N=YK z;F%QMV&f?kc+=D8`B^n(VE@m@(37EoTT zBlSda5^ql%NAe4+*dc9Y-@)c3w?NHu`!>1|_Qs{hYC0^lu+ieV#du_7#S^hb_;39g z@fOa^+)}?^hpzWIX_rC+e@3CQw`ndoVZXNL7qrUG?5MkBTp{96^q|YryC3gz%SNSM zgeH*W$8OKqu{)@5uea~etLoL6l;q?JwFQmlojnphQ+uIUtCq#?sb<4|!pMhQbADXs z3Fc9*U@CpGJW&3^k1I_|N%o@5fZCGe3t$BqMY0j&;7R9?0m$@CnZ@vRn z>MQeWQ89@m6G8-Q=`J|d>F*R!Z_<3Dt@^KH$n4KX$^DqAr_bBp^)mFf&S4Av);KXcOkR;C^u zHOFiza4hnYuDgTcz?0x~BP(*H5Q%@Ol7RVIWZ)AI4t{z;qsDhU1c)?-AeYU;z5YbW zk2mfhf6MQnY`)riWn->YHDiKAAPTF=VTt__GQwpy80^QVVM5oNP%SO3hY#c|wMy&O zE?(v?*k>yvXOH>YtkyrWsf_6aOb7bbqcR!vG?0%_Wx$o}A0mVGfE9q1*AjjW4cN z?xTsGyOy=eO`@f*JS04IabAKTmiYPnopF^c#>3`RmeF4T~c>mJI^Rw2AIgZ3PKem`ag120D8^ z$GP6X=_bu<@TUga%XH6dWN@ zlSBcxo2pZoaze+IxmBj5uTlkMi!_6m&WeMGy_NIf(_hSzkf;WCJRAP+BFnJT;c8)H+QJh4x=D9 zT`$mgUgC9^EnEx}qY1aRLGs7AU#xKbgL_AJ7rMcHIMg!*>zJ~sHUhj;AUu<(;0h-rsHZpq1<}TnbnFm>-y`E9BZz_RBn?>?YY={n zU{|1xxFp)CLr-90`5T1WE9BL+6R|&B8xSRaN~b2Ns{Ey8NC+8xy>*XZCyFtS!dr*` zvI}t{V=!J!Sl$SP?;?1X${|*G9}Ac1{iFnkSf!*8J~mL#&8Ww53O{3(L>Y z?GG$V`NtuSr3tM#82i$!z!f?M=19U{^)OW;f>S0XbZo5L1p%iM+@u*g%DW-T)tqDi z1FK^f37*B<5b){#L0QHj?gAJWbKLmK{8CuD0u%tmT?r5bcANfcO$~Z`G|s?#TB88a zj~@tao)(sFZZre=nLW8B`gq{NJ9Xu?d&?}_Wc^dEAq?~M_fEi=emZ2;Ws_|cQ5CB`n{{{c3=0*L?s literal 0 HcmV?d00001 diff --git a/assets/gems/icons/eagle_airstrike.png.import b/assets/gems/icons/eagle_airstrike.png.import new file mode 100644 index 0000000..058b6d4 --- /dev/null +++ b/assets/gems/icons/eagle_airstrike.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blndh1n8s2vrm" +path="res://.godot/imported/eagle_airstrike.png-59b4e89a44d44bd0e7ea911de43992bf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/eagle_airstrike.png" +dest_files=["res://.godot/imported/eagle_airstrike.png-59b4e89a44d44bd0e7ea911de43992bf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/eagle_cluster.png b/assets/gems/icons/eagle_cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..b77a9f135dcf06595ca25cb1a8f615e4137308f3 GIT binary patch literal 3556 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 Io7oBf1>YIXr~m)} literal 0 HcmV?d00001 diff --git a/assets/gems/icons/eagle_cluster.png.import b/assets/gems/icons/eagle_cluster.png.import new file mode 100644 index 0000000..0889f70 --- /dev/null +++ b/assets/gems/icons/eagle_cluster.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dh3quwri1xkcn" +path="res://.godot/imported/eagle_cluster.png-d8729aebd7815818397fcd3428d11176.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/eagle_cluster.png" +dest_files=["res://.godot/imported/eagle_cluster.png-d8729aebd7815818397fcd3428d11176.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/eagle_napalm.png b/assets/gems/icons/eagle_napalm.png new file mode 100644 index 0000000000000000000000000000000000000000..151976a59802622a4b9376577d4f0461f0b73d9e GIT binary patch literal 3979 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 XO~>M|N9~jA0r9ywx^J&^V4wUyAy^%k literal 0 HcmV?d00001 diff --git a/assets/gems/icons/eagle_strafing.png.import b/assets/gems/icons/eagle_strafing.png.import new file mode 100644 index 0000000..0f74354 --- /dev/null +++ b/assets/gems/icons/eagle_strafing.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvcty1op3pvm" +path="res://.godot/imported/eagle_strafing.png-4b6a1bf98672c66d8cdde65ec745ebe8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/eagle_strafing.png" +dest_files=["res://.godot/imported/eagle_strafing.png-4b6a1bf98672c66d8cdde65ec745ebe8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/ems_mortar_sentry.png b/assets/gems/icons/ems_mortar_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..a3af66d319c32205336c090d1232d96a64edc383 GIT binary patch literal 3991 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/ems_mortar_sentry.png.import b/assets/gems/icons/ems_mortar_sentry.png.import new file mode 100644 index 0000000..b4bf1df --- /dev/null +++ b/assets/gems/icons/ems_mortar_sentry.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlpske6no5oa6" +path="res://.godot/imported/ems_mortar_sentry.png-26a4a555e0a4f6798b382c6f6b0d4c3a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/ems_mortar_sentry.png" +dest_files=["res://.godot/imported/ems_mortar_sentry.png-26a4a555e0a4f6798b382c6f6b0d4c3a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/exo_suit.png b/assets/gems/icons/exo_suit.png new file mode 100644 index 0000000000000000000000000000000000000000..a6f1d07afaf45b2085e096ed888f4b8d4bce30f2 GIT binary patch literal 2167 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 aAY6X7IQ>j_Hb*%c0!Mr2lf@_eZv6xHCzh)K literal 0 HcmV?d00001 diff --git a/assets/gems/icons/expendable_at.png.import b/assets/gems/icons/expendable_at.png.import new file mode 100644 index 0000000..88ce690 --- /dev/null +++ b/assets/gems/icons/expendable_at.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0v6lahnn5701" +path="res://.godot/imported/expendable_at.png-6485b0e678a67b7228ec56c9a9eb605e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/expendable_at.png" +dest_files=["res://.godot/imported/expendable_at.png-6485b0e678a67b7228ec56c9a9eb605e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/flamethrower.png b/assets/gems/icons/flamethrower.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b584b1b516476558f92a3f2dbe1a5aaeeba00a GIT binary patch literal 3381 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/flamethrower.png.import b/assets/gems/icons/flamethrower.png.import new file mode 100644 index 0000000..05e729b --- /dev/null +++ b/assets/gems/icons/flamethrower.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6nphsuda1glu" +path="res://.godot/imported/flamethrower.png-82cf3ee86658b204a4e2e16de0a12b40.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/flamethrower.png" +dest_files=["res://.godot/imported/flamethrower.png-82cf3ee86658b204a4e2e16de0a12b40.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/gatling_sentry.png b/assets/gems/icons/gatling_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c6aca1832d3cdfd90d2f9d83e6a6cd77d1d3b8 GIT binary patch literal 2624 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/grenade_launcher.png.import b/assets/gems/icons/grenade_launcher.png.import new file mode 100644 index 0000000..82f4486 --- /dev/null +++ b/assets/gems/icons/grenade_launcher.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c11mkr7vsy8o" +path="res://.godot/imported/grenade_launcher.png-71f3a9b5175397b27f23ede60db62167.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/grenade_launcher.png" +dest_files=["res://.godot/imported/grenade_launcher.png-71f3a9b5175397b27f23ede60db62167.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/guard_dog.png b/assets/gems/icons/guard_dog.png new file mode 100644 index 0000000000000000000000000000000000000000..50665648ce5dd62cfee1e98cb6a2b073e169a332 GIT binary patch literal 3311 zcmdT{Sy&TU7QR&$QUn+RF6LPQ{$pxxiR&AiOR%)|XoopaCm&wtLTy7#Le zy*)Q+5)23c0L{%FZax4&%0~#GbCqIGbn!s|G;VKpbKQ{$4PWA(HR@b&TDETgscLL) zsUqb8&F1It%o{?UJtKq^^7h#`;n?~-mUF24~WqRH= zuGX8pw|a#o^xlnA6vPZBQ$F9yTl4Zx%j9o2z6b|1ZtkhQ1>?EN?*?cPdnF1;Hvbok z=ggWO4752X{o)FmKecOUR|HW|p7Z5=vqc?4s*qEoubtcPj2RO6ka*b1k9n}Y#-1fD;uca(EtKV*dg}&H z}|lLZnXO9>Y{C5931Vr=*tCjwnt2MNKtA8g~+VO;8+yM>`rN>rA^y zxTcYbiJvZhu2b}iC6g%fRwfRKWS6zVh`hO{+7$V4f1LiPC|Le9_CcU2SC&i{1%afb zq}~_?Bj7;O)x)6#cEL05~X}q&VsscdDC>T^d*6mnKCQfAP2Jb z+yY>@+;w2;b^c=%liPI=d0z%tVNiRGMrKq;3w(Q~$4fD;58Gg~F79Ywe}8e;;R(j0 zj)fRslqIO!3R3qF{8#)*vPZqIt2#8t;O2ggL8!vlf;zv-I47pB9c?O%H{7>XT%untrxH=|$X<>=8}9 zO=6m$MbR(H*hQ90gYEw1S$BMDLRE8B0w*9;aUEs9v!xm3{XnHy!$i*fKg%9LYD1NvIdI~qw~sqE=Gqa% zW=H>#+-iaRy3buQX+d5gm1_;tYaOvl7X-;XZ3r0|8F89hTCy}V*Mtwx(ize8a2I=s zk9144Ox14(7_zBLl~`mr^I^Cd-ZeXl*M^x-ZM?dfEF$*zt7w06fK99aR z`_5f#S-q=Iprxp&N!t0>G^Z6DWI=IP$3-dL)K7kU_SHaWsqCK!jqiisv0;7*`772+o1$DV>V;ot3+(T3Q~S|{1FyYC5bq=kQzGIjUoZ2Ko?73gi{uEu(x0c+!e0D?=Y`UKPf#7Q*C#Ym zBCLNmrj^u`bNyiD8R_Z`;FPvnm7H!Lr*S!-zo;Wr19D;)AwH~b-^$&;Gs4WkQX^wy z2W{6u3FC-knt#~}qz^&*<_*Q21V%h_JeVU`2-|3op_!2S1|q)wvtFdWf0-TP{X{O8 zn{%v@rSOosMrKN*MybbRmEa|07QHcBEJ5&+v6+yed<`&Jf{-DP)Vod zubqJ?+boEyODkv}nq~34-vVjf4hypw>9gh6PpLt%F3gBt^~^QFUkyXrkX~-P!6=q_ zfL7m3#P=pH&Sh}~dT=DrQjw-fyVe8GzKTAVilAL6PYvZQ?HD3JPWV>9^)ItRXnNuB zmqtdq87LfG)n{8CbO>b=@9P302Gy(IU2<#HlO&(A=gLlBOQ4wHo{jv2Bn&L*r?wWA z8|x7<_cP%{0DG?kzZxPq*rA2@&xJ_f+jmaO41Cc~&eS64TOPHnAzlLXP3 z2yq8Uwg&tRkV?S$m^}q9#tZ(z&;i{khnall?gDTkD=X{eYh&RQa!U^$FVi%h#J*6{qjhhIxR~o)aMYJkT zi?LwFrhx-aT=%-N2!F^SD}=(!oic-18!G@o+3w=`aK<-ut-vgZp?n)_$}1eR@pIp{!PT@ zKp8fY8y&)tW+jl_<>G>i(Iw@tRHGx!fmyYZz}mwPMIzBo$&=orW?(mV;LUN^v}PV& z9;yuUf7BRKZzl_>rS82%dH2=_tPg|6>ooK{6`=%NeA>BY0q=G_9MhOpbgSOy))H31 z3xQ@u)C#b-Ehy#ZPmCh*s;8kYYuA2UEh#tJqmC6@;3hdx(e*)5>$G=j5_C>R$UgT{ zWXq1-I>KmfZobR6vz#Y`i5;`{wvg?u1&=918gG6xZKr9Lw1uO-u(yA-Q7B-W_5 z(^kQH6NK!a+M*+P1=WfWI;9m2;eCRG*Om&ih|l$*MtZwZ6w6^|UB|WWZ*3Pq&-vX{rANhV7u0 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/guard_dog.png.import b/assets/gems/icons/guard_dog.png.import new file mode 100644 index 0000000..dc17a68 --- /dev/null +++ b/assets/gems/icons/guard_dog.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://benl7bclpaora" +path="res://.godot/imported/guard_dog.png-21dd14db4d56453b09ddfee88d757633.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/guard_dog.png" +dest_files=["res://.godot/imported/guard_dog.png-21dd14db4d56453b09ddfee88d757633.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/guard_dog_rover.png b/assets/gems/icons/guard_dog_rover.png new file mode 100644 index 0000000000000000000000000000000000000000..63dae96eb44da026d0f4b052c5dcec000192541a GIT binary patch literal 3546 zcmdT`i91w#AOD?WhOy5GNw-W1A;qn{WSLP&i{&CFq$#D)WGhRygLZqHipI33Y-xs+ zG+kH2bs5=rij0@+jD6-kTs_bI3*Ps6&-47A-}ij?&+q&Fp7XnAXR}vYLRkU;AidAZ z+#Uc3B_V(lMK`yA7oI5p;XZRS#}H`f!N<5?Dik;)LIc&UzXj-5ONl>;>Hal2~%USKp)64W}0Gv zKD@LeKp%td2h6})5plZ(H6kJ%gV`)_!?P{TVEHH+9JQ1PT_<7TW&x4od|L6>0gqlHLq>D;+jy?@OT*q1{VX2x>#Yc08^IYs`Q+hoJ184Eb7h?|?+ z4{uf4StbGKtQ_w&0P#QKskU z+m4o;sjV(K?JB`2+tDppoIlK&NmCKLp6~eB75;lGQn(zl>KTTZN%Occ+vNgSb$~z~ z*4qfy)+cg0&sc)-iss#*u2R?tzjz?}1DhPEFgnpCBtS}xAY;DgD%iltXg=ywL%~j+ z<`orUiigc=bh+LhE>E`n#7UeC)~g^u2eSZi!@SXQHG@f3e=hAgdJk{b2zqxSMw zPQT`pZr}d^1wy?CvEHfq1?yL={dEvA+4bSSQFjipD06B1t2&V)uqi;sUU;_mafyAz z>tzfHK2UMk^l)4ZrOoLTOK1pFjHD@YNP28~l+Q`Ft8digY|ZCv(3dKh&!XivETvMi zr10bf4dJhxLxL;x%b%@$myRjhr+sb69=P1(EJl~!*i*7|E7q^Sj#P;6W4g^}?5}#n z@PNyYtYw&VXBU#@!cX_ufVz=|)cj{vcYK5nnTO@i9RxShSz>;NKiL`}5amcrc^Jeyd)H3r($@;kV{lr zY)3XzvbWX2&AwF@V5%j9lde;)nz0s-jhi~@4(83`z`%BsR6}0p@7y?=ILdSZ+ze7z zifKw<+Ag6RmIw}6b@djDSpnz;J6N#jF=qD2^|O7%Jw>v22FWWmohRz2fPl-tdT+O( z*>jGWsHG*p-Eb9L)*ZiQ%xbv~0tz-p&38=aT(8=wI8ez1mZapz`mShOi|jL2NV8xL zRu%)x5l(K^9Zd3eg;B>dieGZJO~9jfPIG!Po3}hVaumn#f3z;?`SCYbgCaH{pRWZO z(@|%wQLLxu|eURBE3` ztW{lYu>oKht{M-H3Z-hZ?Ox!=6q+(;##ID{pmLq&FK2E5H0<< z(@oB&p!%Zt@qsN+m4K< z%10*R_|q7djuTnZFd4jDS5rM%IMIil<G(Htcs3bNHeQk7i0hSmvM?B3JO(eD;O_*(O63dc zj5ES)+A65o(j)ygn!v9@WxMqooZ41`L|-CHex(oqtaPy~PhJTkB4!k6&NYB%gRIL# zY&0(^vXL8chYlK zviHq_*uQ7vk|H_jz%bfYCTf}gY{NT>o%M>8%AN{>qxUg;ntkp_W^}Xh(TF_vRVUQXzV&uV6=NnvCfwp+=gMEDSS*G+obfZDznfjua0zIf&PX zS2gYdf#UI6k>c=G*M)}|V#@5fA!`<$qZ%=2!b73`p(F5vPp2$RG0=>})R=rpzJ;Jb!1%|s!<|=kYZ7zEX zE;hnShSD!I>(|qEyR}Pn*SJTsh7!_6>wlDGJmU>EBH z;dHRN$Cd5EGEHU6WOu$@%?{5cTf3@0gIG!5?yK`2(gDYB8#wmPnNg74nK{%osa?~_ zQz+n~bz{nrxnATrqbYe3^Tc+zc|_p_?K!U#QA`VbGILVTab!YVuQ?uI?n%@ad7b)nKDZ5`!n)*)ORGtKEu=`cWF3+o2l!)^JsY2=+jNe7YIi$13p~!(BV#f_dH_8L_ N*=J#6p0k@8^B-`B{Sp8G literal 0 HcmV?d00001 diff --git a/assets/gems/icons/guard_dog_rover.png.import b/assets/gems/icons/guard_dog_rover.png.import new file mode 100644 index 0000000..acb05a3 --- /dev/null +++ b/assets/gems/icons/guard_dog_rover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8uutv3cispgl" +path="res://.godot/imported/guard_dog_rover.png-311d19d8ace9b0735e466f15ecab7d44.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/guard_dog_rover.png" +dest_files=["res://.godot/imported/guard_dog_rover.png-311d19d8ace9b0735e466f15ecab7d44.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/hellbomb.png b/assets/gems/icons/hellbomb.png new file mode 100644 index 0000000000000000000000000000000000000000..0d67bc0fc651ebb1093c167e3ccce21941a15ab0 GIT binary patch literal 3369 zcmcInYdBPE8-CZahM7hgLm{WJBb0JzE615}DCGE2?U6$xDJf-3n`l@_b`CX4K18NA zmD0f>l8i&Dp|(_#au{jv&@>@LOnmRO_xIs@P|@bYk4 zylD9%0Kj4wXGd=U5C{=Kl!Yh%$Sb=6kRNk#wA&JchzrZpmbxe(pSH!45t+)?CvF?e z)l7UTQC_Mh=Q`Po<;{Bp`jnuSCU&FT81jYSmVwDMv6BMZ17fdSFRbl*x%Ki@kHXPZ z<7aVo*F^mj?mtBz?h_v9yK9c%p7E8PEMP!JL4^E2aAe#C^YfEV>*i-CraxI}?AH-q z$PosK->Gi{%8cxbC0Ny|aA(9z;+4OR+CjhZ7GsVlFI%I_1>K@@AS=>FM(N9^N3pdJaeG@%s1& zAiQtzhcmM-JYW$%nEI@H6(auSus%rB-V~CKRrPe9g~qCdTi`V=t3$Ve6lDlY$WoYj z8yY(ulESm*5IXokIIE$d;s0}Fq*;K!znhTHIX5V1XkBRC*F4R#+LmtQ!i-z^9nQxq zyR;dJMsty{-y&ic6vVH+lw!c1Z!#By-Lv5M+ z9jZe{y01qT!ZF{i(y{jT_Dhc+Kh~_xt69-g)hV~_gdVTHAq=)Fia2`o=+-Jd0!>i8 zW-4W?Jt=hbS{g8zk3B~4+YXXS__v-IA>waW$oSyR)Qp$635`>DZ08lt!wA0it?k_Q zp!1CuH1O`&nWJHP1xC9{Zw@TbfQ+DihEp@O>v?-lE8Va1V8TSW!+V8pfJ8lc_UzdW zo_(xmZ=j{DE9cWX@%1*Y3)-8RV~QAxe)Cw>426u-!z!^gZ&jegP6GX6xyI!N0- zO$_a(d$<<;E}-FU8d_Q&moHzgo0=9hWbwK5EPnZQ^wHJLS-QL^OPn z&5_T$W~W52mQ*kfFR`qcub2=`bXZz;%kXKlSt!p!^e)Gf7*eREYccB{pU3~eDX3T zNC`S#6j*$44M)WY2a6n{f=BAu2N?&hX^wZAi3(*v2(60xK{%>N0 zx|eaUtdRn0Ag`1-+3d*s4Amw}S;lUJwF;;go|@Q}lA0K02R74iv$sF911LDvi0Hl2 zhwM3@cGJ-ofJ*kU;Y{5gCUZsXKiITvoW-i-O^71Aby&}(8{AFS6 z1zXGnGUITXT&yb;Tsi2R9Z0^Q>B>PK)9|L4@xcehOJ7%)@bM5zBfGaDA>n!2{vPig zjb=nP^M6<4ttFTV?a`x04+u2r;*^F4B?R_JcaSZS?e)GAr=kNl7w$mcJDj;MOG~H+ zUi{@`(!BHA%=o)(_1ChfstRVJ8dOe?`?4QC0WwGi8CA`=#d4LG85H||AhToKzg&U5Lf`KRfXlWKkhWEa&lyY|pf`^llFMV>`;PJX;(#xyHDi*L60MW&G|DCP)X@KCdjrz>!O2a&feKty}ouXug6;W-l*1j#Qj?e24|6aVzg&y z_dMBZ;la!Ob8kYcgXrxuPlEOh9wFq1Yb#>h#=g4fN{_t_@!#&&xzcKgLp>?xJq?!z z!Wf9EaQ#{On^j<$vAZ0i%MJi$t-B3B=jVspgK#@=f~AED%pY=$ z(Jm@bLBu#%&mLLNds15DYmE_w_rn{@Vc#Z-SK@PtTb5y5l24-OcxhvZ9ms1@kZF}! z?Wk`fzeNk1uG_Tsh(vs`f(vs_vgUm&3l4eX%-q8(^w0!k7nNCY$tv5-NSL^MJc#VOc;JO*@#jfzfA zPU$H370YU+KnAfu5vDvEfuXo6HbBIHDNG=OofLer?y)ja zgYuEglHep83NtutzTj-xg@){W(Z>m&K(QUjEd6@!7h4iLkX-(dKd}3I%B>J%l&E6= zvR~z+9P;C(_cwdm^5b2zUWHcc1QL7??YJe6hPr9ElgfO9Sb@LYPOz-D*gltZn1(-W zd1j*&YKVU|W}w4xL(LUoJiWx*hV{a+Ds5zvfQCMCM?1JoGSU(pk9DXJd8V$0hR9cO zJ*<7Rc=WF6-@1})DnSMQZ-lAkSYlr1%N%JDTiVzZRB!56KX9!jm*L?d zEax-nL|T?b?H;s5sb*+$GV0CpBct~Uy`it)T;>#^4OV&LjJ1YA;T>BQ6&30J6r!#N zovSC+MC5E4M3<^RoiDX+bsvHA(K)}9lUPB+9lMm>TE&^?v-vQFyT4=3MO%l1Rb^uR zE|m@h(XGhte2Y()jjVtnG=bqhw7;^GQDzKZUCz4ZuGF#f9M1h&bQWs8E2CBp*lw62 zi^!c&dpf@aYW-j7ml=C0U|i?0oExMV&t7d9s=)BTP8fBo)L%CqK&0W|I%G6&?n2EJ z;T~+J)!jy8Olu^$ze{BdgIC&6GW5aE^Pq?v6C8ttGM?B!-2CZ&0FifyM5!=7pC-%% z_J5arlnocVv z-dQ=Yy8n@+hSC^M;+8v%3+=(HCUZpl!ps60B@W~_&Onq7zfYx~rb}YA{gqT#=RA^_ zhdBj+goN4qRoJg$*4p?|P4Txaig*Z#(o^m)aUeBb{m#$7#n>E+Mm4*Ia{BvIqK$Dy zFA0t2$i=*@v;-Cs;f{xf6c1`|2mVU5xj`MFA!99X z2BYs4GD@oIaRwkQT2c4i${$F>$53dMSWUP4SY^}cf9RM{DD8gxvR;%F R27iHo%SI2!8}{s^{{UY6nj8QC literal 0 HcmV?d00001 diff --git a/assets/gems/icons/hellbomb.png.import b/assets/gems/icons/hellbomb.png.import new file mode 100644 index 0000000..7e30bfb --- /dev/null +++ b/assets/gems/icons/hellbomb.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dh7w2uvs1g0c0" +path="res://.godot/imported/hellbomb.png-ef728cc27d4a352ec0209df99b69e6f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/hellbomb.png" +dest_files=["res://.godot/imported/hellbomb.png-ef728cc27d4a352ec0209df99b69e6f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/hmg_emplacement.png b/assets/gems/icons/hmg_emplacement.png new file mode 100644 index 0000000000000000000000000000000000000000..239daf5208053eaacb4a21809fd4a84dcc9781fc GIT binary patch literal 3165 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/hmg_emplacement.png.import b/assets/gems/icons/hmg_emplacement.png.import new file mode 100644 index 0000000..3720b57 --- /dev/null +++ b/assets/gems/icons/hmg_emplacement.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdje6ws3mrepo" +path="res://.godot/imported/hmg_emplacement.png-8c6f4c967ff27d456d6f45ea8623d28a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/hmg_emplacement.png" +dest_files=["res://.godot/imported/hmg_emplacement.png-8c6f4c967ff27d456d6f45ea8623d28a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/illumination_flare.png b/assets/gems/icons/illumination_flare.png new file mode 100644 index 0000000000000000000000000000000000000000..0ede0b931f2ca3a0db7fa130f48afc704dfe7c65 GIT binary patch literal 3056 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 U`KH&h26gh_=i|@KS;Ig6Z$2*kod5s; literal 0 HcmV?d00001 diff --git a/game/gems/Orbital120icon.png.import b/assets/gems/icons/illumination_flare.png.import similarity index 69% rename from game/gems/Orbital120icon.png.import rename to assets/gems/icons/illumination_flare.png.import index 8fb5a6a..558e68e 100644 --- a/game/gems/Orbital120icon.png.import +++ b/assets/gems/icons/illumination_flare.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dq4a2iu6ebda0" -path="res://.godot/imported/Orbital120icon.png-3aaeb0e65d3b9db24c836242d028e2f8.ctex" +uid="uid://bwv68iup6frv" +path="res://.godot/imported/illumination_flare.png-c4566ea30f789e93460c2735dd3d34c7.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://game/gems/Orbital120icon.png" -dest_files=["res://.godot/imported/Orbital120icon.png-3aaeb0e65d3b9db24c836242d028e2f8.ctex"] +source_file="res://assets/gems/icons/illumination_flare.png" +dest_files=["res://.godot/imported/illumination_flare.png-c4566ea30f789e93460c2735dd3d34c7.ctex"] [params] diff --git a/assets/gems/icons/incendiary_mines.png b/assets/gems/icons/incendiary_mines.png new file mode 100644 index 0000000000000000000000000000000000000000..8a203fc4818b5b1b86787cbeec14703a568c1cd9 GIT binary patch literal 2974 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 P8ywnycwhORfcSp`Tly(U literal 0 HcmV?d00001 diff --git a/assets/gems/icons/incendiary_mines.png.import b/assets/gems/icons/incendiary_mines.png.import new file mode 100644 index 0000000..ab9d21c --- /dev/null +++ b/assets/gems/icons/incendiary_mines.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bupt6ljljpj62" +path="res://.godot/imported/incendiary_mines.png-8fc3d9542fd307568ee28feb0511a3cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/incendiary_mines.png" +dest_files=["res://.godot/imported/incendiary_mines.png-8fc3d9542fd307568ee28feb0511a3cf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/jump_pack.png b/assets/gems/icons/jump_pack.png new file mode 100644 index 0000000000000000000000000000000000000000..ce86fb2c76f8ae4c3ecb8f831f94a3c2131a8840 GIT binary patch literal 2548 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 bU6Op(H=gz;<@QbSG!HI2+#O4{Q4;?NW?~Vi literal 0 HcmV?d00001 diff --git a/assets/gems/icons/laser_cannon.png.import b/assets/gems/icons/laser_cannon.png.import new file mode 100644 index 0000000..7a8e601 --- /dev/null +++ b/assets/gems/icons/laser_cannon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdtdttndyw3lu" +path="res://.godot/imported/laser_cannon.png-144c09be75dca3715decd208855edd9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/laser_cannon.png" +dest_files=["res://.godot/imported/laser_cannon.png-144c09be75dca3715decd208855edd9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/machine_gun.png b/assets/gems/icons/machine_gun.png new file mode 100644 index 0000000000000000000000000000000000000000..15bcfbf428e06c78506a5eb3feef06c302e33273 GIT binary patch literal 2257 zcmd5;X;f3^7Ckpa2uLIp3q=s3Et7(X1Cu2Qf=iH5p_RBO;Do3QsX;&zCBQSSMopmz zw6X|A!TQvQjSM1$>6JJj(V&6^j89NN2#AItLy|{A-j6=l>uT5PkN&#%oO{kb``i0| z-@PY7gEwOhmKXp4*5A)}8vrtQivUJ1dvRT=G zZTW#0yshJzIGc^%vh8&rHbVw7LSH&0D)Vzm z*Bv{wG&SVaq4u^SUW3qxP#E-NWKT+a>b}voBHDfa(V19MV5cm3XJ#!LP$qy01pI1* z(fIcW7^h6^g4?*RWhzw^XXSQoTQG;b|o^Th4B5No+t+GD*YIB&SJEepr4t7>IcAvXf;4G}Fs;aF~$Vlqm zdVk~-jJF4J8^@5xS~B`YWdS_iK4Hq&v;#S?2ScLq!a&ynea1NOQ!qz8kX*nOZAfh& zUX=ftCOkD}T;zH9pDgiHTm8AwGPgdsKtp-;w7dGN(Hq8bF-tVqt=^5b8U_|2I!|oW zz0cB?g?@$lZW%~VACE3j&zf@Nn-9MDl|{7+DK2^!TXO#+h9P3l`4x&hsO7A&ql?wm zFL(QVSEZhn$98J!wgp@vkYZ4fsSoJ?3CyD~;e;s6BUd$nx8vKMYul(gRY4lriYzJ; z<_TcEU#n-uCB^H1si8vK9ri%WSDe+U;VW@>xxG$Zt~gEA37%KO-R-$H^$m2WwZGxE z2=(9PEvZ;Fzx0KfT6D)*4dz|JO+;)vr$H#89osce@A@)7vBp|KeoVseypaq;XY>kd zXY_${8pYBaDB89UAmy!0{9(0FH{7bwmjg6rUw4SpN}kX(tX}b8Qqd=SG!7|SZz30s z=TjCGZOVtSf8I1bL{lD@^f@+SUZB3?BrUq>F%9O+z8*$`iP|yi0p0j{dR@2+8iil( z4ydU5(4qhD-5+>D%1%7`YU<_}bb4RTdGgh0w?{UB^_+b;z`J;CimH^13tE;3H#{5a zlMTygeQYxo*XJ6)QZc|1aV98=P~i>~d4*#DO1l#nCO`vpCUY%BrIF7+Oe?d#Y=K!ujxSTNXkvC={LNo$+xdIvxN%P ztL%ffa(?k#X+#=rb#5_ByLehs*{QtuCTxUXE#U;PX5X_L66ilotn!Maw3TF7 zU>ox|ezz2g7E}oFr`#6n442N=%})<9zghao4$eco^P7gTQubJRb&A=N1Lli*3`nt= z3xP&{52QVFd&N*tkt;5yZ3TSp&VL&Tcg;Do&X)vue2C6Q?Ot-NI}-5QL(%k<#JsR) zrgcLQxhM2OYTx}G5k#cR1}^h^Y+A*KCPtf#2s?dJx;;a{6Vn)Vve7f~AMwEj$ZaX^ zQSK!py-~u%w47Vt;@aC{MZfcDG<_w6KbCqo%D9&f*O5#Ar89Q)M)CtDZGDUFrC~lH z_50?Iw}%6NIIa6U$GKsq^U33|N-IV-o4D2k{0&IyhVB#7i=n(b4O%%H*iE?>>7$Qn zaEF46dp+R*ft3%zGHql?MORiBZ%il35?vw&nEEznk`%ScU|LO-3|*g;I@dWuc%>W+ zg-N4wlSI2}!c6n5hg>EZ9<8CB-`*uEIKuvXAs%SryE+v$xbjuXs30%y^?I`&qPW=E z2ka~JsXE+uzIs;+e<2C>t@-iodNgBO`=Yw#_f}PmkDq#idNbHbbk}=sWd~=mdaDb_ zF+-NeZK5yBvqA*q9k&Q%C*)_x1u;)AuIV_jC4ip~p<7@@01}bXqz~t8;j9yFG8*DC zAv~qO<63?crEFiu$FN18v{z7ljGW$dmau*Wr&Mxvl3q^eAi zk~|2{d-i~r3@hr+Z3TN9_*ft6jTt9JwCM$mVhm~Tes(rZLf;O9S#ag{MC#HXd#6Mz z-3G_zC!En>??#avkio(~m5z{tW%|Tbu2PX_@*9{4=~}cTtv_zN p>e$`C_-OdxQ}73lli%x+n{fwQXkhDuo%>Y*|4qTZ+>J3={{f|vVk!Ut literal 0 HcmV?d00001 diff --git a/assets/gems/icons/machine_gun.png.import b/assets/gems/icons/machine_gun.png.import new file mode 100644 index 0000000..e7ca0eb --- /dev/null +++ b/assets/gems/icons/machine_gun.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dik3nbu6sglhq" +path="res://.godot/imported/machine_gun.png-b6a366b90cbcc7e94f8dc1916cca8f6d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/machine_gun.png" +dest_files=["res://.godot/imported/machine_gun.png-b6a366b90cbcc7e94f8dc1916cca8f6d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/mg_sentry.png b/assets/gems/icons/mg_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..a63a05cfab36be527ecbdbaa59c20c1378c4eff9 GIT binary patch literal 2666 zcmeHHSyYo*62AYRA4pgvk)eqUngB{bY={a06-aFMh``_iC_-#TZ4fXntr!sgKo6j( zV1t055D&zLBcOc%HAo;45NyS0+6LKVQ!qBjlCXqzg592ZabD(O&OFS0se8U#Rky0X zI^TI;Z+9I{LrnmHj;Du<9{`Z*3IVLT$^@M#J`8~7Mo*XRyQ86zZl9z2{=}y7+O*fZ zQy(KcbBT>~&)nT=eAm+5=4IHQt%lu#GOZA?YsjS(%bpx9@w-T$-j20q*RE|lIp|O) zpIbAtK}&chUq1Opka6wK;NYMca5%?T(6v|r2%x$F5c)r5cw+0Nh~)3*B$gR@KGvgx zMfM@dM61#r2;oYne{fAH^04GBcPrg zj37&Ldv$M{)vj7qC5J` zJDZcGn|A>9!L6?<@=e)k4B6RrV3n73)6T5&>yCe$CEjrIw$vH%q{S_i%je!1aitYZ zkl;aSmE!L0i?bV@4HHe)Fk}K#ATEuKug%puQXTBvOXN!BZXjWcZG5=I24U961|ik4 zh5_wU7gYIGu3i}G_me}1O1Mtmo!H?H-^hs60Vy*GH z%jCvkcJJjFp;d?mbCeFhI4O)@ipvCEBX#A$DssjB5@ zsqCvz{xk_PubI(g`*w6i22&t1*t20e15M`dyx}xxCw#u|YuhMZB6W%ZeY*Gx6m(9d!qs@=9e>Y~8CR zV)5TBW@gwLGp4J@Lp$j*P6d)zsl6)rSxF75zC-f zb+3#_0hJ4TKsNzpg;!g=Plr4*FBfXUc$digY7zpd)znS{$aav+*Gq^TC84KPQL$?F zf!T8!yj2i3DFbc6ir6Y}Ui)?F)19uzH(4PcevYWfh=oT?=IC?{disVsd0 zx+Zl9Zm1t4Jq{uiFppzp-z#`VdhD1sY!WbF;F1Td>+W)-!7v{W5@>K=}v6_u*ReY|H`KY|vZ zUI93MHGlLymLXA9@vTb4UjEs+Kc}{E;8W-LKT5xkn1WCfAZG9K{RANQ)hJ*c9@UnP z6yI7Fk(VFJ8lT)4^5@g8uH*|WxIlYD_j$Ll#8=*7r@6Z0eFo4qG23n8nn0+ohnsP`Ye;S--X$=)HinP1`8TYDe*%W!LB0S0 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/mg_sentry.png.import b/assets/gems/icons/mg_sentry.png.import new file mode 100644 index 0000000..cd77e95 --- /dev/null +++ b/assets/gems/icons/mg_sentry.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlp4e4mosbw7m" +path="res://.godot/imported/mg_sentry.png-d236b9f0044ba0660bf2a5fbfbb0c736.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/mg_sentry.png" +dest_files=["res://.godot/imported/mg_sentry.png-d236b9f0044ba0660bf2a5fbfbb0c736.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/mortar_sentry.png b/assets/gems/icons/mortar_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..8f862557d6066240a9163eec0ab0a60daedb7cb5 GIT binary patch literal 3177 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 OkJEZrhns6z@&5uX@@91a literal 0 HcmV?d00001 diff --git a/assets/gems/icons/mortar_sentry.png.import b/assets/gems/icons/mortar_sentry.png.import new file mode 100644 index 0000000..417e27a --- /dev/null +++ b/assets/gems/icons/mortar_sentry.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xja0ks6t4qvt" +path="res://.godot/imported/mortar_sentry.png-14d1a5fcde22ebb63ed429df133edfda.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/mortar_sentry.png" +dest_files=["res://.godot/imported/mortar_sentry.png-14d1a5fcde22ebb63ed429df133edfda.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_120.png b/assets/gems/icons/orb_120.png new file mode 100644 index 0000000000000000000000000000000000000000..97109f41a59be8563c28e04f37a8b5d9d3e617f0 GIT binary patch literal 3476 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 literal 0 HcmV?d00001 diff --git a/game/gems/AC-8icon.png.import b/assets/gems/icons/orb_380.png.import similarity index 68% rename from game/gems/AC-8icon.png.import rename to assets/gems/icons/orb_380.png.import index 5801168..569e1b9 100644 --- a/game/gems/AC-8icon.png.import +++ b/assets/gems/icons/orb_380.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bwduje2dvytv6" -path="res://.godot/imported/AC-8icon.png-5c81b88d879638015d116e06c450075d.ctex" +uid="uid://xu56w2cisg30" +path="res://.godot/imported/orb_380.png-d064d1f7ce0ab7a64411baeb9b1b6edc.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://game/gems/AC-8icon.png" -dest_files=["res://.godot/imported/AC-8icon.png-5c81b88d879638015d116e06c450075d.ctex"] +source_file="res://assets/gems/icons/orb_380.png" +dest_files=["res://.godot/imported/orb_380.png-d064d1f7ce0ab7a64411baeb9b1b6edc.ctex"] [params] diff --git a/assets/gems/icons/orb_airburst.png b/assets/gems/icons/orb_airburst.png new file mode 100644 index 0000000000000000000000000000000000000000..175de88303b568041f69f47537d0b700c382393f GIT binary patch literal 4700 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_airburst.png.import b/assets/gems/icons/orb_airburst.png.import new file mode 100644 index 0000000..20655e9 --- /dev/null +++ b/assets/gems/icons/orb_airburst.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kf3sdssdb852" +path="res://.godot/imported/orb_airburst.png-28ae89247e61a304d640e9600e81d919.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_airburst.png" +dest_files=["res://.godot/imported/orb_airburst.png-28ae89247e61a304d640e9600e81d919.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_ems.png b/assets/gems/icons/orb_ems.png new file mode 100644 index 0000000000000000000000000000000000000000..5e311438384e323216c3e9c59279901dbbc9ca22 GIT binary patch literal 4926 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_ems.png.import b/assets/gems/icons/orb_ems.png.import new file mode 100644 index 0000000..8255a27 --- /dev/null +++ b/assets/gems/icons/orb_ems.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djn105l4iri52" +path="res://.godot/imported/orb_ems.png-90fb02ebab641de9919ab9cb9fb6e748.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_ems.png" +dest_files=["res://.godot/imported/orb_ems.png-90fb02ebab641de9919ab9cb9fb6e748.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_gas.png b/assets/gems/icons/orb_gas.png new file mode 100644 index 0000000000000000000000000000000000000000..858e328a478eb9cd999a585f5a73aa6b2e4d1f5f GIT binary patch literal 4433 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 A9RL6T literal 0 HcmV?d00001 diff --git a/game/gems/APW-1icon.png.import b/assets/gems/icons/orb_gas.png.import similarity index 68% rename from game/gems/APW-1icon.png.import rename to assets/gems/icons/orb_gas.png.import index f6b2d43..54eeb52 100644 --- a/game/gems/APW-1icon.png.import +++ b/assets/gems/icons/orb_gas.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://1alruwghamqv" -path="res://.godot/imported/APW-1icon.png-519ee80844a3d79d79901639d1904a29.ctex" +uid="uid://6utelelrfx4p" +path="res://.godot/imported/orb_gas.png-66581c15804db15c61a5ede0720398e4.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://game/gems/APW-1icon.png" -dest_files=["res://.godot/imported/APW-1icon.png-519ee80844a3d79d79901639d1904a29.ctex"] +source_file="res://assets/gems/icons/orb_gas.png" +dest_files=["res://.godot/imported/orb_gas.png-66581c15804db15c61a5ede0720398e4.ctex"] [params] diff --git a/assets/gems/icons/orb_gatling.png b/assets/gems/icons/orb_gatling.png new file mode 100644 index 0000000000000000000000000000000000000000..7317c079192a4f3c0a8de92fc1d03e90e5628a95 GIT binary patch literal 3484 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_gatling.png.import b/assets/gems/icons/orb_gatling.png.import new file mode 100644 index 0000000..6a6411a --- /dev/null +++ b/assets/gems/icons/orb_gatling.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0hk3p7kthewy" +path="res://.godot/imported/orb_gatling.png-4ece35fcb9fed0206b838edd7cb6a21d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_gatling.png" +dest_files=["res://.godot/imported/orb_gatling.png-4ece35fcb9fed0206b838edd7cb6a21d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_laser.png b/assets/gems/icons/orb_laser.png new file mode 100644 index 0000000000000000000000000000000000000000..c86de4a359faa5d4e8b2f28ee0e00102a055b20b GIT binary patch literal 3841 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_laser.png.import b/assets/gems/icons/orb_laser.png.import new file mode 100644 index 0000000..fea403b --- /dev/null +++ b/assets/gems/icons/orb_laser.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7hcitca1s55x" +path="res://.godot/imported/orb_laser.png-f3227d1065dc1fc0cb4da7c0d54716c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_laser.png" +dest_files=["res://.godot/imported/orb_laser.png-f3227d1065dc1fc0cb4da7c0d54716c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_railcannon.png b/assets/gems/icons/orb_railcannon.png new file mode 100644 index 0000000000000000000000000000000000000000..11676996ae55f3e0826c617e384a8048d2c35c46 GIT binary patch literal 4393 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 W&JX*TY_qRGfSHNa(Hdj-xc>kX>#!pL literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_railcannon.png.import b/assets/gems/icons/orb_railcannon.png.import new file mode 100644 index 0000000..19c20db --- /dev/null +++ b/assets/gems/icons/orb_railcannon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brmyeqrurq4wq" +path="res://.godot/imported/orb_railcannon.png-4eb8efd7ac61f5ad5a8b9901b009f4c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_railcannon.png" +dest_files=["res://.godot/imported/orb_railcannon.png-4eb8efd7ac61f5ad5a8b9901b009f4c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_smoke.png b/assets/gems/icons/orb_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe210acee4768ee59748527b803b3548112f521 GIT binary patch literal 4248 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_smoke.png.import b/assets/gems/icons/orb_smoke.png.import new file mode 100644 index 0000000..ec887f0 --- /dev/null +++ b/assets/gems/icons/orb_smoke.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkchdsprt7k52" +path="res://.godot/imported/orb_smoke.png-774e8df8044aa9a24d92371e558e1b5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_smoke.png" +dest_files=["res://.godot/imported/orb_smoke.png-774e8df8044aa9a24d92371e558e1b5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_strike.png b/assets/gems/icons/orb_strike.png new file mode 100644 index 0000000000000000000000000000000000000000..4f631235de86959dfa191a804069fa15cdf8deaf GIT binary patch literal 4137 zcmc&&dpJ~U+ke(F!x&^Jhg}YXawsZ<5Z0h*oO(waA*skIsiYw>3rX!t6w<+=a!8Db zp+cs1*%;+K+D^lEN)yW2Fnpu$`}4cr_s{o_`&##Nuit(DuIKkW_w%f4T|eY#BZ1$H z2LMPMw6&%H00~?O;DiMa&-2et0U-I~pf%}mI5d&*sZhD|H;tlP( zYNPu;)2y1A%=^a5Q^r#>@2w19`+XkMpLsZ=OD&?)!@$5@)4)b;@Bs^fy~6($6JO+U zUsQEl?zlTQ8=6pF+PUfqV|EY3%Xxhb6rRgtOi4vIjtf=`TuFn1=rJ2#6 zlPVb9Q{)(MFaXePkamwK%Fo)tyZFB#m#?Oc+!wX|orGU; zwHzHO=4T=*!%I~4e0BD5nbNPYNsdH9a3F(|3PVM^ziYq$ctg&V^*HsfOFS*B?lTNC z`g|3I2;#fEBI#uc?yL0tEWMnGqWK*=h$zr*#`{N9W=20Bpwr}WL_%S*35U)W^Av(G zC+70ev=HuiK2C}MCkbraOP%zjjx?rvXezpA((`Ngxb#?c*9WeZ;^1@~eC^?Cn_IAC zA-`@r&Rg}xTi$l~TKa06d_{cutY$7%SK4LVuu_G6p(@pcJ8+Q{U-Tr1Yox!HTd)HPos8h?4_lhM(JmT5mT z{x+4c5XP|%7`xqe=1Ig#%|BrNa>2I`M-oV>IaGi_E!~0ac*y5?K3QfknHLek;@WHxhUVl zASaPtLAymn>xa!v5!UUw*?dgo%1|6oEqnX6e?(lzLQqkfQt8rD<3d1ua_(jthvunzz!4M`X z$vNL~9TN8oQr`Vm2L;kt_!`Vkf?Q<^STZ)6s_!+TPG;;!SfMSbO<;~5y#=Xmu!z3ls>GYi!{kzIDR|9Po zj|A7slE8iA$obQ9`sG}KnDP`Ommd1>1mu*Vkx|vIw~J41$aK#Y<#Q4`u6Nw(yci^d zN&0Pk*s`dlSg;=Eyi29sXXvp2FBKGcs48)8c3b-N4iQ+>_T~|2Vl%saj7~d3K#r#! z;Er3luRBU=dAYTFD0$64y+%ktcyaiy(;K^cJA?HN%FFK^_&&RQo_wEPk)T09rK&}l zfu`X?kUU8#p$3QA&`gQIs{Z7;ap-|bloCHU25j~V=s4_>z5(`Ez<`rPw2lOJ3;)Lf z7#d#f4R7);d=W)J&rzbCiD7435~2tQwqtPpG`9=8bylSg`1k{=LD?tK2dvo9X z%-5+c7%(9JZ>>e1+7~e<5goNw)7Rr6d0{PlC46Bm%k1r^FC6pGDKn#0&hl+VZokR7 zXUm;2QNO2b85PXfN|?`aRI1TUa{X<&=P__u;y$%WCdCm^;iMQXp$nDowpanPwdL`K z$>!S%1y8&X5$Nzu@h>eg%Fe({HCBx}Rq&+P+fUFAS8H42jRWjo5B(*}bgZUMyH$qp zMS4<-JOtaXzUc=xW5p%Q#D8?dN(%fnVtgR#ZlkJ`B<<4T*@YYYEg!r8G{q6s+FF<8 zE=*6QXn>`jHS?LTPoM|xAk<5Ceni?@xZ1x-46bLE+?5oeJp(@8;%ogc!KG2MccQho z;1tpOle0jJn5_>M8XD55RL`YOULR@|_H~4CQ|1@;zItTA>HWHMWq7csE&S(mT-sax zm_8Cn9v6vT%ey@HbMKyvW0M?e52s5VkQxc@r;?eDv|Y9ts^}sSy;dDMmuU1z-9wT2 z_%?$-5V9Y{rfB7Sr`VYCqnb@OW^NbAVvU%L+;g&c`RNRtuD|FZ&GZy4V*4FyZVu54 zB?w_k!1yy${+XkSAap8POTH=^4~Zw=yZqQW`enWC#_Ve4LEk|=0@L1dY{=@~r&0Np zTlEvhOf+&kUomA~O0H>F&T&%2W{pN+r--ry9W+t^5NQG|I zvZLQO>>vSrsPNjCkhZ}A<(|r{KT2PY%Ay2bqK~7gE#IB%#702XZmLS+yyf%Zfl5tO zYfP-k!Qz5!of^(tgs1h)7;f>ho->6)CHJskoMKLBG~WJb+<*k8Bz9$IM*BOQR0Qjary3Y z&e?*g8+DVb3{j-zlxt4rNw4OIm|h%l7`?6qf1#h;fKB?xIxF{PXYzi?Ute1*?f1w_ z8UvQVE^U5N9c3hMFn(0{+2D}nZ-p8+;1;&q?408A8?UV`)!=HJMH;X)@p-P#Pt$X8 zb-@x;dpA8S+-I8|0Of=Wtxe@CZLT@hkP)qNbENMj;7tkL9I=@H8-K@(EA8(B3i3Fs zivy2axq0CVw;J5~b;OVs3^7RWeAkhQJv-3Dij=D2kt*5*9R9D@TUf?%TGK7lO~_r? z)?lGHSR-{8KTkni*R9YEsF?0NNh8z4ME7W*DPkezLA5n=NZY%lH{!C`lE$e-C3zjI z?~;Y~W>XNf$=YQ!_glCM6-=n9$hsAJ0u?{u9BGso=0oSGq1;DbBD>~UwVSSZ9y334 z{~OP^v6R;QW@#lsVM)gcGP8SOWN-IH`D}+N4AAWe0Ewjk#|kJwcVXf7<4+H}N~S|n zOQ$z)Y1tp6#ow?-G4BDk4GW5Z7+<;nwGbmblNXgrb&DLplh|=VC?6Oip<3H@f zoWHqxn%6h2yWo5xH^2e7-@oFy6h5;^3LVPTf^sUB2os(>H$U;wJi)42be_*_I(@Ep zj~e<&q9E#i-M8dpb|(IGxWzDVr25>I%bLPa6VXo%e-d_^)@^Mo*93G=%i_ydqPK5= z?6;2f(Y`0DQj)SnUQbIu6zn3NthwKs=u(9WoQ_OZ33`sqO^6OG-;TDGL4|_TW_Y!l z?dDaa%zK@4+CU6>c$K9Cf@MV^%$=&iayhbr#j2PWmN@)*3w#YJj#yKgh|3De*qc(L z_A$o*5;x{ENBx&pGneu`B)D*s7|}0Iv^n_9&C#(HXGz~?XM1;9^kQIWqrTc$hY@@z zTw|v1SWt;jB)e=(!*3~24t05}VKjfL`S!&>bYb~HR=#pWx0|xXYl8>M#TuqOMHJ;9--q+??uFCVcy~FpLVL01?q4rQ|Kh2ul);+1U1tIu zBDM=&sQ;9POIAoyWpMr9wq_3id05M^AN!;2-SRrv<@jA#)1b>d?L{wFikwo4h5UV+ z`1}K0k*nz&(dq!&T50v|fY@9`U#*`+aKq`mi^a}B3Xt9MES|Fl!v=LCdUTy}4>@eK>1Cedu`KmCQCrgGNYjXenH z$BY=W^Vf36`#~@s*%4H*%Txu#!SXCuJAKfdjerQ=!`!}@Q<$VG6-!g{b!Q)P zD#HLeJyFB*$to)+)?WeSeqTo2-pE;`v^p0+DRL-#gWwLuWgmqe8SgV6^U@1(na8FR zkcI$52QZeo*Q@;L2Vv;TS1OKaYvsSAjDXbC8z~f3&{G$HI_A)GDGa8i81%b34(|sz zM21Pj>o_@L;a3e)xBHH1hu{WGa>xE=?1EC8Jn#fm0`dtajq*#80CjxdD) literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_strike.png.import b/assets/gems/icons/orb_strike.png.import new file mode 100644 index 0000000..52d1610 --- /dev/null +++ b/assets/gems/icons/orb_strike.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://browvfvxx8516" +path="res://.godot/imported/orb_strike.png-24cb514b0259bc79dbb5e9f92435527f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_strike.png" +dest_files=["res://.godot/imported/orb_strike.png-24cb514b0259bc79dbb5e9f92435527f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/orb_walking.png b/assets/gems/icons/orb_walking.png new file mode 100644 index 0000000000000000000000000000000000000000..83e8e1e51955580cb58ec2d86af2c0981d247b8b GIT binary patch literal 3862 zcmeHJSyYqBwyr-35Qc<7M3fnuK^sM-5tShkR1gIeQINTz1sj3L7=Z+S0j0qK>~19v zOe&y)j7<=MkRu8R8q$JHAp{i+$`GcIkU(;C*Euie>F9ZMBCt(0!*+&l@^tuGivhAxi2lYB*+H$91H&QK> zk@Qn4JuzhSaL&V_lbJIAwPg%hn4QH1ISAxBXHTYQ}J4sT0BS zpZddxtt7DnYn^b-#G>_6n82A?wf~K#GFn2s(vn~XC>juj*%Zeu)E1qiv8HYUp`>76 zjPd!q|I*L#se$KyW0w{6Mw^MesMlEhB_5O zGkWJkEfBkQbK02pLg!rlfKy^oNFbX2dgeAuKyaVVpsIn~$+(5tjVy<_>Z+=$h4t1} zd!ol^_Nq2`d<59N{6`yUburYIZGkd^cCnMh(V!}*jkYi0yBB{tm#Pj_QxXCR)hU9V zh7)^7iO}9=JMb5dEge8HWdYtV&+TVaK=X4guGmif1jX{XD=OnB%Pbl5o;A03^nYl z3%#(A@G2gS&&>n=t;r3~zz|b9$sBXeXsP58*uX-(G@X)tFhfT0z^(V|0I~Ur17I&@ zZ?O)BkOSf+OOKqc;b_$Iu4H3-#CXh?4h+v0uul3IgS|B+8AW@5p7K8m!)?L?!XF<7 zc9Bn-m*(9XkxcCDjs0?i>(`?@Ec)`i*ZLu!Uhk}x9n@&i*uAGks*g=J!$#%(zF=oy zi_iyzFj|R3=5RQ_#K|ggzFY;*{iDEA#dlMRU_Q&6XqozwoWSH5={14)pl7vG%qp+B zab?9uE1e>yVp>@T!=<(pdhq&e8z;p+0$+}$QwpxIlQ&<3Y_}}^t^|_{i5x~&%LbPi zN-w*M{Ye!AW3Gw?)(XW|dl8|==?gy~#tXB#lIA$B`=U4&$B};H+k2>V*boeK<5Rd} zBSn$saq@K1YWLhYf9);x;~Rc^wL^@Kfdl&BjKhY=%2gnwUALNuq^YsTi7DOr9Q~{@ zMlY2>{>;mn5uu3yyI;MNc5+kf{idsJcYsPZJ&*O3 zO~1GYs_7N(ZYQ)a>X-12CBMznNV;cs&Iw4k046laoP z%>2}zF{{FA+-zT3hZkw=p zWu^vabHXV85ZTo{86vn6F_Occ1_OHi}GB#h*g?zGY1*u(r?}n}=J!UqNN|C{i z4vtaF=PLdbJaTjZwcN2R8o!s^l2!%HW5OFZSid2f{03hFo-M{%g-p)~%2#bTPr2-| z(z9gLFUY*_vo8Xkn+=jnnT-z`Q1r|PU4ML!IeioU1$bf~^Jo!C)3`=J$+KGZWaocp z9BcxQbtOTw!-af_=ak>T2tqB^v`BB{SVCHkdY%$~YVep?h!r=Li&A}tE2N`{V3M=< zOpJR{T7-I@BECz`^eQU&5vC7A*YsY_{wUD?s0}#kcec4#oEb4QREH_2Qf!pyuD$Z# z^eY(F<|QKi@-4`5+s=n6EvGouuBdyeuIQY;IRPZPgX1@BoLTYB#n(fW@AE8P(AdY6wo@&7Zchor z7qIYx9G&sDYn}2wKz1LIvCJmCua?BA(z6P^Lz@}nnmx?LTbE6dyFS(uIfF-M^Ha-p zuWFtN(}nX0{$-MF4Fg-5{-Dfmp@YZ?(k1=+;b%&+UW5w0E{MneyBYg5&F9<{UmuM> zm>4$Zr4!ioBg}JljHubO1Ty`tf}a8HlB z;mff!k)ZXVkLJvmgH`8_%F<=dUFmIF&s?J#LE46biZo7m_lTwFTVDilHNf~B0UF)w zOTOeDPw`<~=s*+$n%BG9qX#%Ae?X|23pQ|BB|mW+rAMrRsi00~Rk3;ko-lQOX$jd} zM{wEJpalkN^QrtQPLNev{QdSM=%a!mcSG11hdR=1=RKBWBHmNl9}7s{QH6{5ZiVU- zWK-tAQbik2kyV>?YGv|mQ)-+lOjsWaWdBZ1B6;sN1@<(uprO)ZKxWW00s75T;d2=C zh5=*^cldqlG$kd;u`1*^&}D!6L&KIuvITJlHzBQKYL9^kkvH|2b}_?>P`bO7|765zzQ1 zZXNY(#U9W$#CN=9=KQllF=1<@325jTZM>llE4a3-t0u*|TJ&kksJU_0sVYx)0+T{* zPVirgtDMHd9jM|Cf_&nPab3fEztfPgc>Hdnb@Z;L!TM4lTzQ%A>tL(bRCc#wJ1}9a z+ibT57|2`)a2nl8k$K`#DHb|!325~^SNrmn+Y|S~s-A&AM}i~RK4r{gaDetC|7B%L zRJh!k4X|fX{e{%#eR7Bs4#2u#qmLVKZSB^8_aevr20hzm4uS0|cus6XJc@3ki8Ab6 zIn&pOtWd*K>Nr7ht24%DSVf$~L4wL*w6ipXL0qaKF_yX9r7GoorMV zDj@RIq4PGtj3_XOvuuiNAXygYfIscteO0D6HLh%8pYYrY5+aGH;@{0)5yP|~ilrEn z4m`D?1s6GNbag3Pag$~EbQyCy{_`E>q{$$ACL)KYHs zB_NSxAP>t9AI|chuWr?c3_&IDwJ32>10e7q6L~^pt_pz@nh?lT2YBuO3aqRC^{wNq T8$Em@kgcPK-49hc2B-fI<3pJb literal 0 HcmV?d00001 diff --git a/assets/gems/icons/orb_walking.png.import b/assets/gems/icons/orb_walking.png.import new file mode 100644 index 0000000..6202627 --- /dev/null +++ b/assets/gems/icons/orb_walking.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://87vobu2i4qjh" +path="res://.godot/imported/orb_walking.png-b6323cf59f2936cfac076386d3880751.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/orb_walking.png" +dest_files=["res://.godot/imported/orb_walking.png-b6323cf59f2936cfac076386d3880751.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/prospecting_drill.png b/assets/gems/icons/prospecting_drill.png new file mode 100644 index 0000000000000000000000000000000000000000..587245ee2f8f89d8c6c26da17f582e115db2e294 GIT binary patch literal 3373 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 U%|V*bjduq4p2B$5o{YTtJMFpJ-~a#s literal 0 HcmV?d00001 diff --git a/assets/gems/icons/railgun.png.import b/assets/gems/icons/railgun.png.import new file mode 100644 index 0000000..c4de24b --- /dev/null +++ b/assets/gems/icons/railgun.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5tibqljepsa2" +path="res://.godot/imported/railgun.png-2ba18cee5c89648adb845185d4b8d487.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/railgun.png" +dest_files=["res://.godot/imported/railgun.png-2ba18cee5c89648adb845185d4b8d487.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/raise_flag.png b/assets/gems/icons/raise_flag.png new file mode 100644 index 0000000000000000000000000000000000000000..5d497b492fd1a5e571d245ca65d1d80d437b189d GIT binary patch literal 3623 zcmb_fd0bOh7C!IgSst>>5|t%EG-!(gf}jXV0NJX7Lsd}0AjqOvq$;Z#SDh(y*=gvcTa2!gDVKv?FbotfXv|MSpz+d+vD&`&^xr zR<2zM07@>-yW9Z~a)uwI#99k=wT%x&ec2~HV`!)6R zYndYA%b&Eab-i>?_)!%P(Ws&y)X*4M>3!~2|GJG{S8Wr1yx70a%i&S+MXePPh~*)F zwWl?8UOlPR4Z_GXgB{Yx)68ieO>*kv-sW`mp~brxm1r>mc+lch!vyz+F0k&0&gVqU2_6AF=o8EExD)^F-crb zZ1#xiJ=S6~j7xfQexe;Qr1(%-2=RplS}hJ7u76Phc{044@h8q>!sEesHx^I40m-lN zfXL@6H0F^{1s%9E>xL^vbSzBNVS+#`kCr?S6B#sSCrGXlGjIPwC1!$`a`?;7q{@(& z&NZoWTSe#;KpN+9!LQA+r|8Y2mxggwLMH)U)ww~7MJ26E20QpEGyR4TbR?Q%E@dE3 zznP@wbS$*gd@@Cb#}25&(P?{1M?IET?%^QQve}EKp3>9PM-c?`g8Jvvh?&{Xs3hsu z?%9~i8!|zr!K;wruNAhEVK{XxOo~*IzHKbugNA6ENMk<;8#LQQl(K@62*oc?yP1#) z%Hd0{+Wvif_1}8Fr=zmeu#KMa>T_qp%k&7Dva2rXvc=EFkv=ZZ$ECG`(kAXb43Rms zjm!x4{L&G57@wvnTx-%zsgC_`lCd7Ci!v~fEbrW#Q!bOX@p~47&W$~alHzl-7RU&t z>MBq)cVTLZjBwn|8rZrK<2_@oWzW~D0XEQb)4m~Ig{F0)EBsp=E{0C@{dSzkW0p$f z32T&i*w?ZS`Vg{Qd`=a39=O8a0v?`^?LHE~osI;`;I^ zU*8|6W>>)>jQ!X9!5sldjm77mds)KE_B(E=jXxOg6!pA$^X7O+NXTDaj8%nwIQZ+b zo;MrN_VG;>+-Od~Zx6GEhlk%yzO8R4_N)I+N!wyZv1_(AUd1r5Da++aeSK<25yx=L z;L@V>DCfuD;{an+m1f=7)#H{_%a|MKr14k^lBpW?a{%-$+RarM_PV04%!84w-&WO zzff3W4}~g7iam*u{H^}Xw;|z?0VnpTZW~ott472L+m}B7H$x}?Y)Z(dkry^|qLTVm zX;(bi~;S`cQ%slv%$=TPXVmvaf7OUaZPUwh!*4nd^h{ zKjhi17dD@7Qz2ztMpX=>5G88+|DKNuwyZ*K6+P8x{Up6foo%(YEWAl>q zYzlojEtkRkIIAs~`Rc2%8`e=re|gC zFLooHuPs4LMufQ{3px4ppQ5C*zg*+msiQ3^$3c;?bM37BUYxKGV?He9N@p*WHyn4W z<>ksFq4}=hnzh|@!Xkb2R9BfxU3KmXB=l*P;H$7}=)}U@^yNbtZ|jrqzM_`VLHUKe z;CZH{T+i(a3%ycvOt2a4OX=Kk*R}P;Z?|sUk}oxP;1ndCB;Rvh{Bf^L%X;Y4hY&T0 z7b1mLX74RJem<0Hvb$DHdE@{(cg-$^B*XD|cqjv<_Eheh4XL_H(hFLcpxE+s&;G9T zMvN#$OKb0=-TIK!UCpg*YZBJk-Bm$C<6-;3Pl`-*9~UQfl6))bY*}xlXneQvhZ`qf z|2;i3v+)%_mY>13rJ#MD-CszRSF*d!lqyZa->9gl-0hSjzcD(Zh`eVR#gM0jovja@ zQ4@W(y}^bxn^AghlZNiA!y#=R3=83=h7)s9b5s6LMn_LMiu_!8Z4;+oYszeH%{m~S zA1&lo2(q$+j0-DXn_ah_o{k&8t3FNT>&h6Qk*(=z0RgRdmMdrajn#>T=1dcpYNZp@ zYRxvjpCV2WR^yn)3ZDv5S&o6{$M(y6DJi{i1qB7i0|FQ)whk6|1zHc2Wp}{+Nd(d6^M`<+L>9LbLK6Dhh&5ntF@Tv^|WvII{!e+de&pG$@$+tZm$=RW% z4VB?zC;fMtu0}$IO9SV0p%xPu%~Rx*^CjN&7))T=0B}zY>Tw`blGF+Rh|+!@GstQ8 zyTT*$%0M1Qe=01jU%7}AeijhcBTt8kZ(;k(^8U$&g!cH1#5zV6DBB;q6Wt>&^LgZ+js7y7N#ySID3;d z=T+fY^9`H3Ws*iOBaP52fLBINu0zP>=V*H*C*ppt5VrX@n}6%{3MUNx2jA4jUnx)JOY$pngEHcJ zSJc>o^(M36mp^ZMoXzXdT@U$*5a}K;`GdUR3{`gn)!N$HtJP4V zkn}XD$U09q`MN$ym$JN5JFd00HBXr5=RUY*MZY6h7gH7XesQ*|$ouJmILI|Z`&^jd z-#l0JNHVR4e-d9XQHA8fElXh^UT)Y+5^!W9C_Mau*o9xhV!am}dl86Q8?afJz(AcS zVSVtO6eqGb@)a&$0PN{Nf3p+2eH@v>**-!sI4dD+JtQc7t|rBN_)QwL;q1nkEj+V9 zZybe0C=(9#mm|(Hi<^3rHF8Pd)hSY9r>c~k!YKRD((NjF;m zyw-F@H_lEJ8lsgZ7~2?aS#>^y?GXoLf)BgT?nJjKAuaI``QV$kPx2aTBQ!?rz&i05 zPUw+(6PhLQRv253jCfCCuQGzu$eqqR&G%m_UrioErlG0@Spt~wU7+~H8dP=5A3#{6 zN|=zl-gBW*1;NRJa=nffxt*b^MXvIL#inH4dP9e#Vo9SCf>V%CXK6uIbv%?MgZchX zUEDq4+Zioe(3XAKe{#q4L8(~Mt%wB4Awjvr_oZp%C9sUMDWIvgMi zr4y_Sz3Apy8zx6Krj&C7U0iQ%v`-oFbnLj--Ep6+wW@^wxye7KTXc}8ohAOeYu>L( zk~g=9Gpo7wFk%3kVxDluRf%X^!17#}C+{;SIB4{^yWW-`qBx|yU!4o1A}*GzZN_4` z!RJ@4Ak*@6lMxTijokxnYAt1~2l^wBWgS%_o?$(YnJK?kTwHv;aJedYZmgm5%)pn9 zB9Ulj@?E;$jwer_;>gAee*fDutE&i-d%5W`4@TM@^lc*P=EL`=rp26u-keBS%2?Q> zPBvE*^WDZveA>b~9@%rHBoQ-qkbX+IA27_lLI(n%AN50$(e#O_g(g7W*Iv{ubjx>a5}tc?*G3dG-}Ql<69etsh{C++aI{a2}lt=e}L! zL~CDCAw}l4()dc-dc^Xwamrn?)-!f6z}w4u%n&G{d*J4LGka=8BP^BEH{C0M~;LTLkJ|0JnZ`y-pqURe)@c7_p`e*yE{9ZdfeMXO?js> z06@+2u$wOckSz)UiV9ocAMx}O04f(e-42~1LU`j7&rgRMbqIu%!mJ&g^Iqsn$9G>* zxS!y4Z#49QeoC#wcZ-*QO^d?e68AN$uD~u>?mztAL_6p1HyReYA5WXCdZYxBOo>x% zCnpXH3kUs{gRbyJFGTUhJ<>$InR!R)i_OB*7BZ*^sLMS7G7-)Z2aPcX%dl(ny$@$0lYZdH=~fqN z|G$|Vs0eJ>i9jd#FT}N08oIb z#Zf^=kGlbN1S%f|l7QDGWJd8CuDzyoN`{y8 z$H4Jszq-_t48qrynz?Dp%(iqr*Toa>!y(beT&;eg0-7*Pu9ChDH=NPc1*9EWaYU3g zcA}9y_2ItlK)Yrh+LC;LPwz_Xy496hHi5HjBkRwv@>r&GZ+SJ~eA187I!WJpvWBrj z`#dhPFMh=4SC^w_{DF6|i;-`}ScXbvutUUbigbwo=WT~fyD~WQVUbfz(!GoGGf-~H z?(9W^Pdf(}iH|h;}H`% z>?6eANr#gi^>6pL^f63z0ZnH6cd1m6FB!N|iy%|QQJ?EPUh!?fBj-*Wi>VXE;~mg5;5~p_>AfJk+JfCXD@2Nu&41! z^~~Md0s;cmLV9Q~qi;Ve{-&S9Jn;d+3-cH^Df%CFM7FeNYVs4gi*y?6U+>lU1xz|@vu0TSb3~FO_ADQ?PEmsXN!Br z83dM{WB9aN&9$kYYDnVc_QKI(9-lk$Ac()vm|Kzp9*srv1Y`>Kj62+9&SEZNl4-FF z%aT+Fp(LgM_{x~Nh|LqP{^_HvjNK0fie`Xn^Iw3agTR==yHhDG3QDGL^3Vo>>+Aex zl`COqXygRanQYj-iab!iF^FtFJ0uS%58Egm9vU7xzt_t*9WY?VI!6H6IRlwA5xf=|L_(+iu#Cr`ES@R(lBkZ5|3Vyi}F5-h7@;HCC1F zow7y8TRp$?D9W|LtGf6K@-(67{BPs!SxZ;;L5P-$#;Bu}O3NqJ4Q~Bj({ov|3RM~q zwXTHOt}|BlkWYWmNNEa?H$Zf#!b@O3bbM6Fu=o zPlFQJ73PlbIs(V5-bG3S>G7)`Vad*C<%m_8C`g5LRb*iB0G$aw2vjn-dPa1u{7&T* zT$|{^N70WzPd=_f2b^0Z9Nz`PU5#U2pW6jaQm#EkV{Y%CP4Wa!i0ix2Dl82|*mcLx zac~#$vazK=F0L16F3N*8H*@YZRiP{`ev1cA`KHtCE9sm{rg#zvT-_cQ_%2L z(Lq1@xY3KypGRP`^36eC;4W=yhF8I7KkG*Qbi9GIswb?N)Pv#kvx#JQ3U9ODoxZA=wIrsJ)3 zY}Fu#ZILrjEGHFHke8B{E0HBKvUOiI0Vx~;q_<6{R;riEsiD>R(4O{~^-wuvUgD5`LaVZrbL2kVUz3U$@$R;>`Xf&_j#d;| zno*~(n@FtoN8zIfS>ndbawNPYL^Pv1iZXk95HP$5b{m|1stn^`nu&Ma<``$sSvVGm z6p0!bAz|DQ+S~Sr%ucKA2N5tu^0rb zchy<$nJH_B+6cy=P4$&iW=LK|zr5Q{@;3U2x-*)sNllDZ!LVTWB@T2Wjt5Y<6k_;A z8<3=m(4$c*6cUc zv9tDqRwNmT95n^70#VBW*R5#^WZ`~Fn6F_dcnQyzS|iY*Zfx}=RuQv_%BV7w`+yA- zup@u&ZEa!nvyr>xZ13K?oe>v)gl0j)ASrv{rMb>;=30qx6IdWjvrQ$j^|}3AZ6R?d zph0wIGp;w{yB1+Oiy_(_@Y#|ZWREY?%r+{KVfhD E3s}+=>Hq)$ literal 0 HcmV?d00001 diff --git a/assets/gems/icons/recoilless.png.import b/assets/gems/icons/recoilless.png.import new file mode 100644 index 0000000..efb4b4b --- /dev/null +++ b/assets/gems/icons/recoilless.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddxrm1ww81p6h" +path="res://.godot/imported/recoilless.png-b7c26a625f637c0c67b7d5df88bf3640.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/recoilless.png" +dest_files=["res://.godot/imported/recoilless.png-b7c26a625f637c0c67b7d5df88bf3640.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/reinforce.png b/assets/gems/icons/reinforce.png new file mode 100644 index 0000000000000000000000000000000000000000..f7028059b55597de1e24afe31c872291d5af394e GIT binary patch literal 2820 zcmchZeKb_-9><@(8#N(gatghTmr6=rq7K50npCSYO1F@=Oc$l{G761h>unM>>hwaz zs1%(>6jBjWWKKpV>5w8ZXL84Qodz*uoQHevy6fI`|G0Opv+n+9|9;=+`~Cd(v)0~w zJ;@&K8)s?G(*yv_+PsOn0{{e;2*6K=H{YndU;s3Qo2jllW0BsrZHIr@tcP_xWiJ`- zd4gNFAZS-$20gn&Cjx(R-|N}4d%kE#AoW=F%anO{w!7|bv|qcz)8}A6WVZ}ML|Sx88wfcK!5b)Jz8xrEzP>gUzlm$U6L=+T zYCMlA;$Gq~3487vC@!HwF|_e4rf_JTfk^}w^N49KCuE>dmA=gpeb?MS3FW1wVv3S7 z2qlE&m>99z`XIDwc`|-eK+%0@Ej%2J%PDBy22rs#t6-|z1g6Rj=O9v<9SK|^`JX$3 zDOO+8fq?#FrbaAQ@HD>M^lTOcTz?G#XM)2aKL;^=|8v6jv zb8SQd$TkiFcDmps1q>Sld=ltc4|GxF0~;9O&_V)2!Q%o+D5i_&yWoJaF2=%xbw)t> zrw0JB?kMlG8T#Me1M5!AASA>McD|C24ap=`Y(h+Z=1^jQx>7=4kgzqMVg2dhK*TbC%M*}S<=5_x!`Ro6u~fZMMwW!)Q;U!%xk?SGn%8ZCY)FAy7} z`SfuoA3TP2iMUqe1l1EUtBG;R);pnYk3jBiM+AuM9aWREchn|)p)jO@3Z^qh`uskC zOGVzS);)r5hhid@w8$m?iFbM^vaHr{rOR+WeNfw07fY(GOluHy#~}acO;jlX^Y0gE z6rX=(TSo!Yy#q!$F1sdDC^D}ywKtw`Buhzzfs~|tdhb|>G01Eh`6yiTvERn4(Q(%U z<{I?ve%818gGCiBd6$)M|B&ukxaN?Q&M~zaGqFTmwr5TFM6)qa6ESxViR}N#-J$HC zUg@v*cW-Gj4=Ifz`3P!{h}?i95zHUCd4%UXauAo@m`mec;d#~{mbet3zbwl-2cpM@ zdp}(~QrnW>%5HiX)m8+tEdm*<@ZU=vNsPFNbD7yO^en^_%y}-B^0GwXL(h2sskuQW zp&l1l$RjS<@&8-cFpw-~=3|BXsDZzT5QobS`ijO+s9DlXxlMT%Nsgzy;%O|Kh~j8c zL@~&7y2Pc^4)w4JLuxzE|BH0K{S{%hM|cqYG?Jz?`k^vCo8 zh@&a$5y@gXD`qfmi8|Z2=P=!Qz z^^}9N+{7Q#DmNA5(;mejgNHJXD(@ zY;kT|p-KkYk18y6S+Nx)EyQ41l_y#u;hX~6yFSNQb@#;4TtB#hldY|-7TfRMc-2Vf zd?Nza@b(J7a+<@5T)~1vc+6TvoB90;*#*t!({Wzv1$fMaP@pvsPu54X>pm*A29(OD zL~N$T^GZ-z$(@g+SJztUJyb#Mb#TR`MnD6xuh17yV&gHQ&m?WKGM-ntwOTILMXcSr z$2Go>vu<=+f})MGr{D5M^xwu;1h|NL8tg+BEav*(e7!F0DkE6!cqr~c!MIY{G~xT~ zE1ifS22K|eYd&`})Z#%!tPlJ{(B20W56amzC+E9!b+H$EgQdMrAeihMcKyv%ewZYLUOj;8kR9Zj@K%mZG@fX?(%n_bVmppO3;Dbz*yKZ_*<+^G-N1s?w$;f2D* literal 0 HcmV?d00001 diff --git a/assets/gems/icons/reinforce.png.import b/assets/gems/icons/reinforce.png.import new file mode 100644 index 0000000..a29bcd8 --- /dev/null +++ b/assets/gems/icons/reinforce.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bx6udk4huwtst" +path="res://.godot/imported/reinforce.png-9cc06966ff0dec584a155cf23445e95b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/reinforce.png" +dest_files=["res://.godot/imported/reinforce.png-9cc06966ff0dec584a155cf23445e95b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/resupply.png b/assets/gems/icons/resupply.png new file mode 100644 index 0000000000000000000000000000000000000000..0bf15362fa57b219126c72897f3603ac8144f9df GIT binary patch literal 2935 zcmd^BX;9Ni9_@b!5Q#`w6%`QT#W1Ld7vKRzKv>WPL=ceE&44I`LzK$}{_y}6LUaIS z42Q}v#4sEJ5{`vry-*PmB*={;E5ra{267ONWIB$!HJ^5?wzl@me(GPne*NC-?yBzJ zRW}z$O$}WQ0Dz{`AMM=%KwyagoEjYb&M-p&z*{@nAMl7rCI_1`Hy+e^8a-5WS&jU# z+Zm5rMSl3B87cGzArOOK9@liEJE(Z~_9*VtmNn|>tGJIoB&eyn-Od!y`TUo9(gI7x z^<;xAZHo;bJUV>7lXdcVyckdr;I6v`C2Iq8I|i6J0PqY4xT_JcdIJDtEC|W~Amcxn z{0aGaoL*QWla#Vs^P@sfg&D_aI=*95K&31?`xW6zIi(c@&5VTltRwipi$%Djj@cOy zJyi@Slq6bldLTS`;={LuD+azVlyNNRnpA#t4jwXM#kmkZdS400Rj(sh z73_c}Y3biV^w3p^K5nzKBPQy9Qlh14mq?=3?kdnPu843&XtNb&=Nby}RDSbOWeSl{ zgUV07rA$#bNLfc19P5MsD##NU%FAOlPzPDnduHvItp4m) z|8id}I?YCpP&&T2M5MVYLKx=}4~}Yv;Mx${tK91gm-f0IK?w0_>xH7*_bh^970xj{ zW}svr+Y=ZE=;-rSeA$x2V%2c{WQ6*$Q8ce87NY14Cu5wFOiIg|E3`R?<4CqA+zV5vJip3n)U9xtI+ zTs6FhVWHyLw8c`F4O4kVyW|apQpBe#uccFVg@|iM@+O{`0Fz|=YMM_IO;BoX=u#-B zd4dJ;HrE2h^u${i$pyX7Q?1sDvGKcQH(28q7Y6&O9N82HhhBy@5*epir>~FM5K-ja zY>)@M-#Lhb3l-yGcLj;GZ`J_A=6MsOl1URlg_3h`y6t&l-4{E+ZIcv&KJBQ|)J#1h zWw!CPIbbbVhVF8KXI1e?zixp)W?qZD@tD;y(=CG8Zzaj|Z5H*$L1>lXCTrb7C6pkH zJO4yV?olU6g8$Yr+ttr(=8g5k3*0jgLUCxFIcwWaz$$Oa!J(xC@ZujRPtgZ?pV&L4 zkNjNnR-r)vEwx9I)*xIj#VQJA`lVDll?rmRn@C0Tbn9fXe2@ULs#b-b{hyh2G0rFPwL#YZ>G&_d zTifPYK5dL6pG`PL$#5R)T8j`z`zwY_8)f}H*{?U@z@EatN{{z~Q1a2ew}@b)=YkHm zgkyvub+z04Wub9`mZF>1S^pT1MVS?a&7MY}&pZ3|+5jTB@&W@u zS?WBt)Cxlyh*PxAUkn=e{p9x()EPKA#VODMWs$`(ml-$^U9mr5&qrU5bfm<%Sd_NvA5? zhBM2~n!*+%+-N%DfKbw}g;d_X(x_VBAL)wa{*bv06!-lSrL2^@Q8eRF+9G_G(k)W< zrMkD}+JW$i$8mv8mY{EY_UUK(n4p+jYN&fzt|JH+=BLOfI~bfr-{Rxj>7ZwTJf-vZ z2pcUdchulKn;18rKm_J-eb09eW8kBQ<;rnrTfX`9D>gc=aJYZ$6C#~_~{dv zREzoUsNu5yj-(PObG;&IdgfDMm}nrCFF&e+642_j{WY5smwrM>IBthsVb2Py%s(jW z7q3S8?zOlZ0UTnPn{~f@+egmC*UTmU=(hYoj z0TEky@z8KP!K%3v>X3T1x1GFdK$b!L4xeeU^C11`dZ=l0FQswE7 z0}EJ~(Dqp5XS(*9-{_?7&-9J00}H-bfHwSBTF>7#La?Ki=&6jb88ud(sj#62P6u7= J%WZ=${0hLFO-BF# literal 0 HcmV?d00001 diff --git a/assets/gems/icons/resupply.png.import b/assets/gems/icons/resupply.png.import new file mode 100644 index 0000000..dfed477 --- /dev/null +++ b/assets/gems/icons/resupply.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ijdl5rtr55rd" +path="res://.godot/imported/resupply.png-876a824f35055e376bf1387eabc93714.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/resupply.png" +dest_files=["res://.godot/imported/resupply.png-876a824f35055e376bf1387eabc93714.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/rocket_sentry.png b/assets/gems/icons/rocket_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0d3e7e611d22cf4931e0b5dcc674581aa39fbf GIT binary patch literal 2984 zcmd5;X;@QN8a_7(8a5%uR_ekML_jOxun2>Y2w}4#t>X5SCAhF#s0>!HNv=yN6o+M~ zvZN54s>onjL>9x6SOscH2vSysgi=UQmQXK&CuEx&#rDrU&;0GL^R4gs&UfDX-IMk4 z!2n}}O$Gn}=MpzE$Sp@P&^rw(G-I zeNL&aXH31dYN!5FpL{x}*bXuRAG?J1Sk8uN#U4Jr!KUA$;fy&2Pif2W$u=}9#0ft`N<#DrTX zpOuz`;^KvSASddk?XsNq7oOtr?nbZq9bK26Bf%gVSAMI7yY;*Qy#HO)9lIOWG%w8$ z0p&|y5`pinsBcaaE;$JIbu(?>boS;V#YnAO$z0aXkjXQuGD;QUu3EJoKG9}eTisun zmd?@AMa0J|M} zi)z`9@Z;OUX-{Ut9$W@y=hmgN*{V2%n=X&{mhVW@eof`Q^~8V1kb`X&=Hen@wDWH6-@z8W*VZ7T9Xq4ubKB2}wf497;93|=z_9`umCV;e5gsz8KE0g`+%UAF za|jWR!c)9)Jf|s%E%+@`??Nfd4i7)t)EOJ2k-IKwhStBt9w{RL-+8u5G+3mJlpo>w zdfVn0cN6RB~W(fH|uF7#YHJVB`HuG`-v z=Hz~Y$!k^5AIyCC`&D4HLCzP)Ah!9Kyggix^ktjs$|7XtF|ihxZfO;ZEiA3i~&n4KlEJn z^yL-ovh%B;0*Ho0et28JPPVUOlo$dQGqr)CYw=YR5ThBmeO@BI$~Bm+E(W!VNJqJV zy>RT(m@5IeX*&*yRk(8Y0t!&$(BQ0f6G;cNlc8}wm*b8kbt=I>*TMpAdYwWa4g-qp|Ky1{?j`z|Pu^lPG2-iWwRH9a`oA9YjR9g(m~0Z?Eno zX=wEnL?_X8(l4mQl;1b!2C{@#o^QSeZ~@?Cw$mxJA6O`J*N@i*P)^`18}ZIZiI9^i zJWS#r561B*|363&xp91|yAY`eVXxCLZ$u2vWj#>rU2yLzb76+VyIExWwtFv#aY)+u z*_^hx6%G)x$rfs@!#itSj#vB=2Y9$K52c@Ivh9-~yzVU*2S!t&d(PU4*As?=XYJZr zz1GHlnlhwU+oQsP=HC8Ph|@Y7DN==N6n)*lAn=lFN;q5{qnQ$j&pf^!QC4R7z)_V7 zt&}Npb8;k(5v|j$zut-Pt-*pxQw;~uQPQ%=yJpS@w+*ZA+ApR;8Q&>}3gxnpH~K89 zm;I?%J~Y9eh|#1?f#f-|Cad*eC~gSt+nK-2Y#kJi8_P4>n+0Q#|ct>_L)O?~(n&JtlJ(LYDITlQ41 zTvpsF)3J<{Z%i2yc(~}0O)s4WD~UZ;C}WAR-6W=WIZ38;K$~ItFA3IZ30VqfOd$8! zfNDd8Z?ZWvC{@W&W*`Zi@;>*%<_*FT1Ts^mT};qzlkd6_9u?O$&DoI2C^-yEj49Pg z&wu4d4t-mH*&mySBs97sL#`dy#(h$tpVV6~o)RC2XGPe=eF-M-#qjb5(pk6M zR{p*!JRCK9(IDTA70|%e4idoQRbRaKvcaD|*Rm8F9POkoEWd0f6VH31%O`ma5eRUW z-}6Lszw~Nr5+G)yyL_`47C;3c3I|O6|MyazyfkBbQxm(U@V3;ckAK}CGzMNl)Z~hr z8Cy|PvTV}-?#Rw8keIh-yYV_G)*4W0o|xL`G_-r?F%+CzfeEjnG+}4ETDh$s{=Q{# z)W1Zq9?$EOaFs8j?q2d|qA!z-5@97eEyx74ieVL%QuHNgrd3ogjs}zr*axm1mz0iu zjLlYg?;X?#;6#AtYA4!%BJi0noSEOI7U18TO<*_9qhIogZrY9Q(k(y|3c~ zah84Kk4(P8yI26x;$yS?=u(tE`6EM2#{2OSecnlgd>XONy}@+uJq`LscJ;xJxJRvf zbrY;;e>Nd@2S8`OuknV7xH;=5!FsUc?^OL=>h#)Tu&}G$uJStGg#dT>?Zt!raZ_q| u0Xi;1zcrf%Q^>&x^A~$;zI*@HYC%7l@$AQ(&L`*#90d6tq*nXTF8>z>y)qgA literal 0 HcmV?d00001 diff --git a/assets/gems/icons/rocket_sentry.png.import b/assets/gems/icons/rocket_sentry.png.import new file mode 100644 index 0000000..9ebf447 --- /dev/null +++ b/assets/gems/icons/rocket_sentry.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhsp68vjou5je" +path="res://.godot/imported/rocket_sentry.png-f20aed0f4a81812225b0a7314022fbe9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/rocket_sentry.png" +dest_files=["res://.godot/imported/rocket_sentry.png-f20aed0f4a81812225b0a7314022fbe9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/seaf_artillery.png b/assets/gems/icons/seaf_artillery.png new file mode 100644 index 0000000000000000000000000000000000000000..334f9d14e7e86fd224df9ca60454b5d1567f4f28 GIT binary patch literal 4162 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 Wq1ms}*23o{So=vN@8?ybfBz4$anz~+ literal 0 HcmV?d00001 diff --git a/assets/gems/icons/seismic_probe.png.import b/assets/gems/icons/seismic_probe.png.import new file mode 100644 index 0000000..53cf7a8 --- /dev/null +++ b/assets/gems/icons/seismic_probe.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8wuuarp6f1d" +path="res://.godot/imported/seismic_probe.png-60825fcec1694192fdd58e3dfb000269.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/seismic_probe.png" +dest_files=["res://.godot/imported/seismic_probe.png-60825fcec1694192fdd58e3dfb000269.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/shield_gen_pack.png b/assets/gems/icons/shield_gen_pack.png new file mode 100644 index 0000000000000000000000000000000000000000..e99b920766f900ce50d6340e561cdd8586991682 GIT binary patch literal 3304 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/shield_pack.png.import b/assets/gems/icons/shield_pack.png.import new file mode 100644 index 0000000..d1f0848 --- /dev/null +++ b/assets/gems/icons/shield_pack.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byoltcd22nr4l" +path="res://.godot/imported/shield_pack.png-eb5927286714df9530fe40495cb83265.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/shield_pack.png" +dest_files=["res://.godot/imported/shield_pack.png-eb5927286714df9530fe40495cb83265.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/sos_beacon.png b/assets/gems/icons/sos_beacon.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb90ba703e0626fe86ffa45e503998439e414ae GIT binary patch literal 4698 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 A;Q#;t literal 0 HcmV?d00001 diff --git a/game/gems/B-1icon.png.import b/assets/gems/icons/spear.png.import similarity index 69% rename from game/gems/B-1icon.png.import rename to assets/gems/icons/spear.png.import index d94b1aa..e75d1c0 100644 --- a/game/gems/B-1icon.png.import +++ b/assets/gems/icons/spear.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bfadds2bg3p76" -path="res://.godot/imported/B-1icon.png-ce42e7b94ae8f695cfc03c9689e84aea.ctex" +uid="uid://mrbmnmpiav2" +path="res://.godot/imported/spear.png-6280899f5450468028814ee6091bdfc3.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://game/gems/B-1icon.png" -dest_files=["res://.godot/imported/B-1icon.png-ce42e7b94ae8f695cfc03c9689e84aea.ctex"] +source_file="res://assets/gems/icons/spear.png" +dest_files=["res://.godot/imported/spear.png-6280899f5450468028814ee6091bdfc3.ctex"] [params] diff --git a/assets/gems/icons/sssd_delivery_upload_data.png b/assets/gems/icons/sssd_delivery_upload_data.png new file mode 100644 index 0000000000000000000000000000000000000000..208f2b73943ceacaada9e95a81050177f85c5d25 GIT binary patch literal 2421 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 PzYE~CmF!WnnR@0QeSwK{ literal 0 HcmV?d00001 diff --git a/assets/gems/icons/stalwart.png.import b/assets/gems/icons/stalwart.png.import new file mode 100644 index 0000000..d10c61f --- /dev/null +++ b/assets/gems/icons/stalwart.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs203hgs65u3e" +path="res://.godot/imported/stalwart.png-4ec15b407ac214ef684b68a7107be56b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/stalwart.png" +dest_files=["res://.godot/imported/stalwart.png-4ec15b407ac214ef684b68a7107be56b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/icons/supply_pack.png b/assets/gems/icons/supply_pack.png new file mode 100644 index 0000000000000000000000000000000000000000..aa3135e41b56bcfde4473c9b4a5671c74e0783a3 GIT binary patch literal 2326 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 literal 0 HcmV?d00001 diff --git a/assets/gems/icons/tesla_tower.png.import b/assets/gems/icons/tesla_tower.png.import new file mode 100644 index 0000000..f642dcc --- /dev/null +++ b/assets/gems/icons/tesla_tower.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qymy3pc2b5vw" +path="res://.godot/imported/tesla_tower.png-292dd41fc7c801633b82523f415eaa0b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gems/icons/tesla_tower.png" +dest_files=["res://.godot/imported/tesla_tower.png-292dd41fc7c801633b82523f415eaa0b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/gems/raw/.gdignore b/assets/gems/raw/.gdignore new file mode 100644 index 0000000..e69de29 diff --git a/assets/gems/raw/am_rifle.png b/assets/gems/raw/am_rifle.png new file mode 100644 index 0000000000000000000000000000000000000000..fc16ba7f6534fdf1e0c7227017deb401cc6c53de GIT binary patch literal 2247 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 Z(m}-I{nf-{dy0T)5FAK}8xO_g{t2qDp*8>j literal 0 HcmV?d00001 diff --git a/assets/gems/raw/arc_thrower.png b/assets/gems/raw/arc_thrower.png new file mode 100644 index 0000000000000000000000000000000000000000..c895eb9c46bdf2f52e62171073973bd37c0ba049 GIT binary patch literal 2259 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 blt&;EP$B#aG8ys8L&^gZaZK3hP(}V9qLjC_ literal 0 HcmV?d00001 diff --git a/assets/gems/raw/eagle_110_rocket.png b/assets/gems/raw/eagle_110_rocket.png new file mode 100644 index 0000000000000000000000000000000000000000..57fd9d140282fe771bc0b27d6b5137c8637fcfaa GIT binary patch literal 3726 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 LSs2#pyT|_@#jm!O literal 0 HcmV?d00001 diff --git a/assets/gems/raw/eagle_cluster.png b/assets/gems/raw/eagle_cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..26b01a464e3b49833f3bb5e315064e6a33482974 GIT binary patch literal 4072 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 F_%9<%?qL7` literal 0 HcmV?d00001 diff --git a/assets/gems/raw/eagle_napalm.png b/assets/gems/raw/eagle_napalm.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd1b6d805bf374129cf5ae72ae03a6f16f54bc0 GIT binary patch literal 3767 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 Pa0b@I%DCFdE$06KQr7$xpTaRU|C0j;$EM+UH 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 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/eagle_strafing.png b/assets/gems/raw/eagle_strafing.png new file mode 100644 index 0000000000000000000000000000000000000000..263f28bc410a33fc9a26b70a1ac38be47247206f GIT binary patch literal 4327 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 CaWzK( literal 0 HcmV?d00001 diff --git a/assets/gems/raw/ems_mortar_sentry.png b/assets/gems/raw/ems_mortar_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..d2dc6367063335bcee927bce78531b55e5c2d55b GIT binary patch literal 3888 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 U-tQFK2)M)IoV97C2`=(~0M1gfO8@`> literal 0 HcmV?d00001 diff --git a/assets/gems/raw/exo_suit.png b/assets/gems/raw/exo_suit.png new file mode 100644 index 0000000000000000000000000000000000000000..283651b2d7c97424c59936357902a701c243a5f0 GIT binary patch literal 1179 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911MRQ8&P5Fn+H>=ES4z)+>ez|hdb!0-zw z)bN6Vq11qZ;Z*_ygVhWM2JwP9y8>;15*`6QA+A80VL1cCZw7|{3=E4H7+4q>Rx>bs zW?&FtVEE3!u!Mo(Jp;ph28NRi46zIh91IMr7#Kns7}kJjpbnrsP}Tqc|5H~_TLCnR zG0EHAMV$NEjD8@8y~NYkmHh>?C^xU@p{CiT3=GUVo-U3d6}R5reH$j_$kUK``chEV z){vIp`>$l3-}v=~p7qR=Icg_=|8rC5uQ|EKy1d*41Gv?0+{b+F?I!LwK(vNcE%Ntz z{mlFORyGJE{JO??;ESOGYlUb4`vwsK<~^?qEZ*#2%^<j@C{&j* zyo_ggeV?t>{7P!}+?_Vmc)O*del7Fg+eZZw%Z$1}q zDEaoYvjYk=+@3#gJ$LQK=HH*`(Ec-)vt;J|$p>z!+_E>10eJ!oXz;pL3`%%l z@HcVIdvzFRfq8~*L$m~pi=ZFem!1CabBP7R%l+q%GYiafP*iAmBO)cp=%OCT$*Ex3 z>*vF8uyaZi)0FvM+FA!D9f+*5J-n^z_<7gQ#~F7_;i#GSUx@8Nl!Afre^VZZt2_DA zCAtt>@%Fs z+N&$D71;joX%IQ^^UtUCTbE3iw}X1=1b4s&hD#+sFKS0IW$*a&LR7CQEWYlG*Ytzg z`u0_qY>zH_>!@}&Sm%~p3PFyoj@@m!6pU29CAOYnWxs{;uP5?(KwDKyTq8v96I}h@pX%shO35nYMv}m4N~G$|@HW4Y~O#nQ4`{HB@~$^aH3t q18ze}W^QV6Nn&mRiXKBNLt`r=Lx?4cth=X!!ot(l&t;ucLK6Tp@4Jft literal 0 HcmV?d00001 diff --git a/assets/gems/raw/expendable_at.png b/assets/gems/raw/expendable_at.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4adde5931b6168b3eb4bdd58346e3dd5ca1df2 GIT binary patch literal 1734 zcmaKs3sBR?7RJASc$QZ!)hj9$YK0(32^c{ln5Zx`C=!)d1w}*0yd8ph5MF>KZyQ4FmapvCc?94g4v)?(tZ)ayu z@HY9F8Z9&eV9Nc%YYRY;l!BoS39+Ri0VG&QezC<5NU;TkM}aqFOE>}?VgS!}0<3eu zeExaaW)C7X=4}k{CI>JBXo1bZML-t_1P%ZffV)5m@Cpb9t^iwstAH!8A1DTb!~1B-wSz#t$6o&tFQ!O91QfeK&`UZm^NF^1t+VYufauU?84L)8WV^ue^$ihIt_476u(V1s#>ZF^su7O-oF4t>q zK=Q+}-n7(?APeCEuHn88UA^OD|CGtLgu6Z$RMeLjtttwrmX*c#Yema{=G^^&`ca2Y zSNu8C@SL^7ukGN5Io!HLJyQLDjs3a4Hy28`c6)W{wGDb*4Br=AzP-Bid5@&~^PZN( zV-fP)mDzi)7Si(%HBa3tn$`p@py}>HYNDUfz_P+yWud=5i{B{|S|~(eIXZS>x^D47 zCGv~AlnJ$6A~zHL7^WyswAcMk)y?SZO^J=ls=oRvd0bSbJngEZX8(c1H!+W1d)AP5 zXQ4H}&$s*chK8g*gelLttg2X_4Aq%&hCQW!T_%x-h6sE6Pl&D&KdnQRgZF0TtB?4IpSFp^9WD!*rFl|Y zgP7u$9XZ;Q;fwprN6S_6xe75MXC|3vsPd!p>|;#%p+*CK5*r$`cRsu4(H{ac!H4X` z_R$yBhvwBdoR69KazOGj=(TdvyoRnM+$s=u)#z91eRodWnv5~4JA^4T& zL}4+O#kyp?G;~Oh-0kmCR3LRt&_w8I$8)0EG*1p}uD)HTTz0It|50V!Cok@@?n(MA z)`VVbY*j{ADD6~3F@YxSz7m^5Lsooxy>+gRm(!bq>ERGtf0KcwJ?80cDFIyuOHUSf zMxUaNpKiRrRcH3c;dcMiS>mWqG!K-@&c~UjKS<~w%q+fKcd6vj!ouO{Q=4Xg2zY4Y z9CmoMlUVdq8s~ny+MN@-4P809|7o6p)Awv!diwmKOQl@uAIV9HmL+Gt;zSx7SFo6F@0uKyW!e)BxZaz* JBEo6h@_cRb}^J* zB04JX5ic^W2$6lu$euaBI@k3s=X&4YKllAS*Zuu|?&rR)=X!qUN%mGELQ+BiAYx-} z?gW6KDFOmmG#o2)cR>S=V(nxHa7qb)o(!;xZqdg8sCa-0UjRZjz>bKUb&kfUP?%)v zVu2O_4?rmZ7oY>65?~vE8^9XCegJ0xREnaO0B!=<155&J0`LUb0&o?;6<`*i1i%4+ z0Wc2m1fUQAHO>bh15^O`0o(<+4-f`W0KfrA1aJg63?Klo9U6YXQ706FqEIuV9}3h@ z1Hcr30#N>gfTB?BpRQ;-5df+HF96DZIH3nl0Js4#3V;sb7{E1v-9I>S0NMa20UiRN zXRibJ2yg&E0^m7-3EBXcYfh7iLZ^WoIcR0>KK<}n2D;#nwz0F|AH!}J7Ey~HuCWH- z>$Nf8?{f0PbgrOVkL5PYv#+0tX7d~n3>AN6dbK8)B{8h@{BH7*)~&r+S(;of!zJxu zdfCp4{=aYTh+o>ppm>@l%!YiF4wdBlKKlRl5u3}FNi9ST=AFk-Z6`| z1$)*&p4hUlNvN}ObG9y8CMUu4mdzGpddg;RXL`uug;75X4Pxm&k_xeKA4#KWDk!S4 zX;_Mxk?u}^e=lPbM#8M3MQrXIq3U^MNiCSr%6ZGaE=Y8e4OW71%tp=K1KQMU8 zS@iM&!$IANpxnX-8x*AHX>K8Vu;y}O89k5GG|EN{7-%}z-mO(6A10Br$`E>&!Bgal zEv?U#)!o7guxx5Qpd8;lS?S|TFPo{0#q#0KL~_0HRdboxgP5wX zvXzwiv62&y>xtmp7mr*p*21gPr^Dirf_%(;pEn81W*KPW$Xv0t`ZPtYVoJCfv1{r{ zhct%GdW2&xkEOWrRumI%g+5K>n;UgY75r_gB)xc}u4!aZTI2N7YIa zXVJpL#EKh;{>+tMvTuHj@9+$d;wV;+q^Nb+M89uXwLDChTai{b!uA*=$2SVp&^(f_ zCUT|Jk?Xt|>5A{>|2b-ioU?jKbrRe9hGy%rUB#1o9$3h|Nt2Xm?B2F2s{?Oowr+>$ z`770@i8$ix_4oUlb};?FwM_jgNUGVO)CFL+b(lkZqI~Q#1{zI5J}gid^R2CQs}I37MHVGhBn5c9zm%G^sb-qDUxZ(0x%pXv zz2ybj{-d!wrrs|9HBZN(|vn#LH5w zU={HhPguQC400h4KOb8#OL#7Ey&)~FmglAgW}U(~E~s&q9<!z}I&+^Cf6Bv5w{04O`J8M8w8J-dcDX zY1%QC)-Yvl0_Sc}so3p2@w?Jg#7U8dV@JaCBj>{Ou<0qye(_t~Vx`B8JFWyOYG;K7 z)qN~F$?NdWR!gfyccCL$N7-V~B0F~#V<@Qf`q-~wDn6OI%4xi8Up;l^DcKXo9pVAm z!{kHWK6R-^Rsr@y@;J#==k-S~PU;l$)~WlYLVKXb^3DwU2P;ndPL;Z0g}oct z7voz7^yJ-e%*7Qi-Ci#;IgWRIL_Ut5^Eb)mhB{btpO2Z*-f=zOW@wt&Cd(c)Aj+UP%TJ3j2<2F~s3$$WsjxtD2rkq*HlBz2pF*Z&y%1*WXg;k%ft&SQ*mNQMvf@?4wQoV+qIm#&%4Q36m4Lqf>#r8=3qIr{)Y8HSyWjkLs zGo=3V;^(?9)sDN1oV|a!Y5!gx+2Hp{e*T+rp;9lpsTghH9_{ZJ9YCN&2A~0S@H%>X z@Va|+v|Y6E1pS{0`ugg4JOPi7yd8!<;r}5B4fhW|8vFkR*!4Hxe_d4mMTia#4Ty^N h3yt_MjW$7Bm!PNfC*)0H(Z%nr+F00|-#7J5`~%+PuI&H- literal 0 HcmV?d00001 diff --git a/assets/gems/raw/gatling_sentry.png b/assets/gems/raw/gatling_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..ad00fb144e27f75427256225b57fb256f4c4533a GIT binary patch literal 1710 zcmZ{lYfw{16vxlK=Yf)09(pIVg9id<$X?^fWkpd!vEzpAUYQXFBZ%_sf6J**(Ainc3Oh zW0Ea_)|QTz0AMW+5^e=R$SDFeGg9`}M23^Xkq2$v43Mz`K$Qb9L#9;Y0Q+%(Ng06P z6o7qld1I(Axlk;6NdM@h6W_GB8()H;c^2&Ftt_-syAqHjoBS#6th@0|URG$&wD> zHXpTV&6tQNLgX`cs^`U_`ROF4HixBlDQo)aapv60ia~j*_+k9L36k}?p+gKQ*QU}! zw&cf6zB zb_Fe%@*EX7<=^iZWKkBXZESqsFQe9cIvo9}YD*|{N#7=JCO1>AvBEjaWXIe3Q>9s9 zo{{W3?wX!&p8ED1;*mLOm0Y^DwEobslK5Ojei(6Pz zVB^eaA$_rTy6!gAtD0^f#M}!^oniWRvlwbW7Eb-MzXX(s$?$yu8pC!DrA1AwyShxd;1TW8Y^mTfAE~|!JB8@fM36obt)umAQVZ-hlf3;3M#wgc5T!)_? zl4h-vU1n5y4BwZT=IlmpglwZV46Q4=o6^tX@GZVGa`O^?9O|W({IZj=7w>V?)w>R? zuZHP5Q|Ass;24FRr?o7yXgyENik+P#%l(UkJ{bytHZRvydP7o9-YojKUNyD-R3o=* zG;k7aokgv0w$Zg3-vxKk75S8KiJdUMp+}~L%A$U1ChD4B$uczgGZ4KZMgNxiEc_8x z0o|))hxWWdlv6fGl)kBTY_Dmr1xvDwk;Yd=(D$Z zgFs^acjaE~=ERBN2kVmQOcOMZ zNGijKlPU+Xq)@fCL$d&}^;vI0myOe1JXGhn>N+TGCNHDqINf=YA}PCGVxi&Yf5osl z=e__rP1&^$Q&aYHvoErjo^K}V(1saw!csO#cX8J_-yTWMPV*No)T0mD?QCef?L^!B zorlG>C{4$tvDE2|UZ+C>_EJC8`6<>*%e!OW<;;ne5}N>HVzv_wD3()py-H3yQt9gE z6aZ@!DHE<7PL81(iZl-uUHg|YFK{&?;!3m15viR)GboXx>5Gzxr<$r5L|D)s&mtac zuOuOqf{p-HJn~7%VMDR3vqN^4z4QsTAa{O#$C?Bla-$lMr@=WwVhl2TOxAI;fu+GnGeS!s*Fi@ihj-IoOLm7_0yYraL&Rk2K9WA zk^Sb$kF%WFEyH66?ivd|$DSyxPu$0XJdf5{JUZz)?Gu<#lvgoZ%x3vbv`THGttxWU zbZ@H<{HToD80e9}`O>u9%B2YQHjKfCo;c#cu8Y+%9ZMtm0B`dt`tQocf~3d z0{K1#Dd2^Bt?|I$^zh<^^Kb#*Tfpb9#&H3T@B1u?eBl36kof+tJ@2N!zQF8x-^;JX p^!e>FS-&r85x^U9=D@aI3rAQo*AUR*Cb@;CB&htvQ7 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/grenade_launcher.png b/assets/gems/raw/grenade_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..425b0bad25bb0399422179d060a65c9d799ecd29 GIT binary patch literal 1514 zcmZ{kdoI%oI!=lh=Ld7tO|InR5}d(6ejPC-sp4uFFF zdK*`OppFD&>6GlguGbu0isVt zB>+V(kw{pAyl{$~*tx;Z#=IcNhvJ6}-+rU5%nQ2GEO`wx$F<8Sba{IlE4RoeL+x$W z4>|KW&)h^>9@q9-$r%`A(7F?~CZ~q|9BOq=q0VS4q+eJq zTD<1}C~ivYQ?@IqF%K3iD3*03J??)!97;8Ye@- zs*ip+x9e)KMLhfY@a!WpSE~I4$-O^gQ(QW&;A|3o+Ek z8i-r4K-6n{B9$RXhZSR+Oeu@g-IQc#v2+00D;D>x_kNNdxt8cYZb-dq^MWpi1MyOf z+02wI0U!PEw;uTJ7O}8@M0Dpi*O2Y&xxJpJDe8_P=FsP6RmPBdR&5Y3_cQ4l+@bnl zR@dqa85tR2zo%Lg2ewF0bjDt+aSxxIB${es^ck8_a{}Dmlg{)Pw;t38m^^RMsY=fs zUah~dtMK;Ay*)4epKwT;%&)suH6<&q<`YI`WA#nxwnV=Epaw^*R3Sc_HsC!(zo-#k zUViNCjw?~*j=O8DKX&R4%@mZEcmA9u8 zux_*c6wOAXtBJ0dDIAM)i^@yZ&XZ}r+I;>x&x{lF<()Dv>4pKqm=_d9Hd`MZjZ7aO zfBWWxq_%K0RQvd3F`}9dr8Ew{TX)}X)@Zg*aH;D!_3QmBI5Vb*7H{LyqAe*FRC)>D z)`Rcs!}nuz_xMo)Bc{4&vsn5}CY#Bm<=VJ?*1!w#4fNmt{|(_2 rAE&ML{&wI8^8CX2KD^M+dRT0h5qsrdCcH+|X;^z(C!5RG-tm6|3qVcB literal 0 HcmV?d00001 diff --git a/assets/gems/raw/guard_dog.png b/assets/gems/raw/guard_dog.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec86a179f741e36063c28865618b56d597f9a7b GIT binary patch literal 1991 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 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/hellbomb.png b/assets/gems/raw/hellbomb.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab1789442bac459bb221a04b2c0683c088cfd51 GIT binary patch literal 2280 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 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/hmg_emplacement.png b/assets/gems/raw/hmg_emplacement.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6665cf7211bb75e756806b4608e3fd1400e551 GIT binary patch literal 1896 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 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/incendiary_mines.png b/assets/gems/raw/incendiary_mines.png new file mode 100644 index 0000000000000000000000000000000000000000..cb98f4c29e882ed24d330607c1afa67c26800841 GIT binary patch literal 3000 zcmb_edo+{)roqhJ&Hy!K<@*B2q z0077nt&W`n0Ft;6kdc;{bL3(l$sxfHk9Q#A@!Fx}5FfulZvb}RrQXF_y~d&5c)Atr z*kZo#H_AJQ+^GjU;%%N-DDVCC?0sisiVZ8Dh)*6J-Cd`OT62AjsWY1VI9sBCF+32z*xrM*?`du%`x%dvsY*}k5v7*z+<2)eX#D_z}hB$oe2pOps+og*q zKLWOK_dx@r^T=n~OSk-}w&^F&=-o(dyn8_~?K+@EW;` ze*V{2l6R55U_&?t#1c=eshbijv9h67XTkxHQ~9wWkd>n*0g)7J^5N#b?t|@GlaM6j!%$=e?O%Is|pak2H zb1XO6z))O*YH~Kq;>+{&E}Q#?X?LcYlwb)TyULYTw^-}%xra!UFt+;)wlMUsrFg4hmLw>7S(5*)ghdjn)zMFnRaqDZ4(Uu z1knCp9mMI!kEbEJW3?d1H9mZ(%bQi8i6KT@*z zWt+YLwIYUYzl$`)j@FQcAexdAj04pAx3j$oa11y;D60+BN<=#JdoMTB!t9`AenfJL zj^aH#B-?2EjrvU)aD4ivl7SQ{$B|Yzs~c02gaOUx1N=>_$yEoHK+?P5WW2Y;8Y3c8 z&4Gc(4GSEo@CaWPCWHv1-ZTA7=il^i{XU#$)fr|bRzJBA(`T!MMu}d3dXn@veJ}Z?UD793%4F+Rx zrfsPfDY`_9PaqLspUDcNcc%q=GkY`1HLdbUjk+15e0lw>%15YzuM%uUfnh*e542|3 zqFA&(dsTbsN|)>epn&iEBXHi~T()(z9^2K#hK!jb^ojdz3qc_e)j7w-J!{%SP)8DP zPscif_g9SOri~*PCc(t4^2+Hk!TkvEcJZMZ2TZ)=>7qprIYukC&_oC0>FU1qGUFAk zKFdPzotrF)*=%11`GXhP@PR-S0ltrjppa}rtOmehci4{$Lq4p?FjH?WA^L*WnD)c= z3yRD$NL(B*Xho!7YpH7d0a1L#mV+RW9-o^!Ky?mWOxM$yyC{$M)LD7%?!SS( zX5F}F;z4Rlgu zixv~(vJGJ-at4W8QV-+_CiMj(|K{1+M!S*YZ>JgO`j>K#ih0>YQ|pE9c*6cXslH`9 z(wPp0{SVrlV|DFgCDmRT09wzgOw@~_+4*yd0F zW#$()9M?4_;zAiP$w#z)B3s?R&Z;$85$gg@&~hL1~X4%pP_hZ=qYVPnJXXTvajzmd4+BT!PID76&9MIsyZ!zqQ9cl!u%_o3nCuTR{^> z(lKek0rt<9Ni$rEN!IEe3;(RPZ&ubQsJnFjWb!b2WuQka)^3rMky-psO~{}gMBlkp zi;TmLEfty(a3BL#F^*o392bXn^stz@3tEQ~0ZI0D3aW=5iPi`fJbLl__0_}ueTCeN zq@ofsPYo~j51#CHdfx37G!uxUqQ*?sE{>y&h>e3e*Z)A*slwX3di`ezx9myMUkr?jO#7-CM$1?5oN=Gapj zy3U4%cFA9JH^q6ac1L!|=_lF_^F$@A{xIQiNkFF?HEXP8yhl)MT5~w`r_d_Js4zt_V@G`z_BC__`9EV>QOioX*H&d{Fto_-6t#=&>wd)4Z!oxW&#P{mPraqh z-DJI~k;xRN=jnUtj-PEL)OrJJ$;LBJHJ-aID2LRGay5~k&-M}32coEnwXBd*I@tXS zOaEYdeVIz2`#}XCRG)^z+>n%8pCzF)X0GjW!xK{&$^UA_BaO)3?Jv(X%3H!nyw0bl zz8d2dy3I&QUWa;o2cbEiQ@Ld%LfiJD#hMcO>f>;#v^r=F{Kl8a|{=C@K`pM6=(G}Y`W3ZzPJ11|2KjU^9*uGF@7=UX=OBalaWi>!WVGItu!50t4) z(Hjnc#OyAVV3g{2+eHKL9F$HMO$u_N?Qv=cp?_*<2h& literal 0 HcmV?d00001 diff --git a/assets/gems/raw/jump_pack.png b/assets/gems/raw/jump_pack.png new file mode 100644 index 0000000000000000000000000000000000000000..dc269a7d69a77dcfc1cffa0160431237dcd42752 GIT binary patch literal 1124 zcma)*4NQ|q7{~u_E0hlfl8xfTjV8L`l%{X_l2#nW&_Rb5K?p=XTC9cn!G}_3tqZ)N zY|}L(3v9uS&LU$2l+EfsAPi~eQZY!Z35v`SDozCfVcq7Mf}y)Wwv1#;cDc*{x#ynW z|L&5zlRM?ftNhmZ0aztVNy-2y5>oJC6FJb4lSzc9O3By(=w1St8eop3m_R4e$XvfM~!7sDNw02f!$B32*@|069Sr zVH1HzKrdhe3_$v##XQgo>{_fN)ufd0?~s!Ka(FzReBb(?2}|usO->5u2ez#v6OKl< zL&}+82mAYn=!Wtg0LvyzO3c*Wc|7uCMyN1IlAbm#Eb^x%!>$LO1mS(rfYN-EUsn-! z=Ips6uc^;zm9h2fWp)4TErFBO{jY=*_kVB7ineKTp{1sn?c;pmZ=NweWc`);e|p!! zI#o;!+;&{pZ-`)Qb6bWEp61-R5}b3Niaz8uXBQOsHBHS;588{a3HT(=Ei!rRURPJ7 zSXjA=yq;$zogc0=U-eE|Sey5N-H}0Y-DuBNje1>78B*B`v$qV{E`rfRF%!L?S#S?%AV@>P?k z>Bha!(5+W8KMWy2Wp{++_6!?`&tI-Kgfu>LY@t`mST~s?y0sTXht8k*G?uDuzHZsr zL#F9fFXVmg7xer1_gUXTn5|sB+iUgPCw>d-Tv@*MFtx_pr;F8B!oF!?#c&0p)<4|y zL)6BE6Aibxg4os>eOFmn(`0a*d!B8MVG85gedsqi%)5%W!X50UJHc_!_j0V|yJrKo zyQcKb<0*A5U8Bc4dR$+%iO{^IvEXThPOcpvG?(>bRmM7Z2o5MLRsoC?24| z>-x!QOL+1)YrkCU3RD>qMwYUDPFq;i!S=^nE0M1uKgbohjKe9 zA0P0YRUdRV7)4{3YWWKvM{$7V&u_iVqqb1%O5dpGwKF>Mm|oOKb2NJkHEOZyu$l-W z>Bwk49mS6nW(sL>OsrT)Z=z{2O}7lD-CYKhl*dPx^A3vieU5;EtRC literal 0 HcmV?d00001 diff --git a/assets/gems/raw/laser_cannon.png b/assets/gems/raw/laser_cannon.png new file mode 100644 index 0000000000000000000000000000000000000000..e206965f262a159aaf589d6a57e2307844a0041e GIT binary patch literal 1850 zcmZ`)2~d;Q7Cs3iMi!w`2vn@WKBEXoKv@h01BN9m2_T50VhEccMNtDmK=`5Ti@ZF7 zfzU@t&000$rnU?)H`z$G*vz;!^8UcWb>j;MTtZU; zCfvu9?m?6&6{xa;%kXnwF{NRst@}x!bFLf!=fa@71|>gHR4Oxu>`ikOWGnLpyVH)L z#`~z@fyN;mZd6;@&uX<#Z-^zkUEaXIFuSB0XN7)0utX0`^E!<~v;N;zgK^r)b0z`y z4;ou`;BumGpiwDNJvm0p+SmPNhI z*tr_LKaK>cL4H)}JSEnDtuL|eWown)FzHcHlq=RJ|06fAPQI>a;KFT=(Q74^5+ zrDfG5*OP@h3yi>9O?Ua#n;0jXEf?+%-fHSAV^cCWY?TxJ0@(Hk1K5rxJ5Nqq8nMdQ zE~B~MDEI?3(EOeBjXqozWxc5$+?!=yso-AaMydLM zx@A#xN(@OkFC_Ya5#T8A8VLIeE20! zd8&5UDBYO)@@5yeQq?tSUXR2hjeZhUCs=+>(-^Vw@ z?{_GCFch*k(<1q*@P=tgAN`42$9xNK@rvQc>-rb7zBku&9N6u%JbpPvV@cjQN9!Rz z%z;o@bZc=qrt({I)pwiq|Lw;w=%c?x;-*vjDjtw)^h!6xy;UiT*n0fyv)sbe2y=_E z+nnblLheTA{ocDp&t~n)^Zy%>t?ylLjGPsxS}#3(A;e2?56-I{8+hCs!OTXdDnX_T_7J|~JaXc8;Y>oHGS!GGvZZAO#ExP zkDt`Tl{UnZP2uQsSQqYgxqHJdSCY|Va}Uv$xER@PWqOXKC%k7r+=%#w(?X<5<< z%i`zD>V6}8bwG8{L_bVw#IY!p zfi1;$n-yiNm90&X4TWlFPqneJpirn33buj%Zccp&h(8h;8-3#M1CA?I=m3LFeo>@l&%^)# literal 0 HcmV?d00001 diff --git a/assets/gems/raw/machine_gun.png b/assets/gems/raw/machine_gun.png new file mode 100644 index 0000000000000000000000000000000000000000..e9b63e0ac48a40d18a20e348cb0f5ac27f19455e GIT binary patch literal 2319 zcmb_dX;_m<67D1rB0@kw{S05%(Pe00u!AKp~;wB<*nsG)WI75PV1k0w$6c5fU0k0bs+e#9Moajd-&r z{}ZL(t#-A!N^kKgklp_-#jCgHYp-re1 z3(U`G@^#!HiIU}(X{3{-n3ju&8-=J@^42~{yn_3Oi3Ix?xiS6&k z_Sva-OvmV0_)i8o3l;rEB?nvcw5C@4BkG~4;WTpkw}++CVl29v^+2~spJ_^Wm3USP zar`LUZrNB);JVv|ShW7iCiFcg_Fb*Jan~K6JT@6sRO4*&UpSWCHMuZwn{Ruk@5ntK zd3%bL;g4#o;KA>FJk$+?o}YifCUz$^G`dLU+-a>Nn^JF`fgOJQgPF^m#e%$d^8s=# zsaUOZG3cX32|jYoxn8P5@xCSxiytzs?Gi1WN3iFu>cqYGJ@HEW$f$wdkv&5+4Wpzk zYXa>7@J=oUuZwH| z-a9_&bw+=7ip!@?W{ua?Cn!6x@x0T#3qt<4`ou~3fMTn)vD${Nl^H+{=mNaz&iz&3 z|9awdi%Hvzs@pFqE4MOP`NWwZE(RD#_p>IoQh`t9Fv)!Vv7H9gppqLQ71qb9?pe*B zX;Tc6p9LDJGnx|9Dt>-y-FdLfizez6sdHolD>`gYApOcvhgG&#I<)=_S6Aj>2FJ&4 zVQyAj5aw9L-aeT%j8MmU&}&_iz^dR;3v!xelkTtfF%Vdpoa4fMcu z+Md>9jTmsJY1L&oW3>g0Q(?|LX;D8v*8OE>awEUc0kHzCl!Z`7J;8>s>ct<6bwL|# zQ|r#gP7g2RBaJO^d@L=j7Bsd%o<3vi4Vb-RU9m0MF9RG=F z8;uaDGjd|F&Q(wz%;C`pO_09bfdhO{Dky7#%mCcB@TS$vX4MMM98(`KWGqD*0L_uB zc$nZi6LcO?P2(C=`ZswK%eph+g5GTo7=!j=!GBOuaq=;UM&v?H0z8%t&xQ+*Jp10G zx?Ot%FjzuCTb}~#_}GS7O^BYQt%`}`GAR`lWU0(BVE6;^eu4_p@2Dax3{*vi&q5i1 z@;MZMZZ#gpz%F}y{UKbXvxTDG5{+kn4GSTd6veQ*}Dn`IyX(yq>aG(!D$1?`PR?#}`G-XP*d# z+>R~Ge&uOa-`H=}Yl$=aS%jY72_*9y<&KLP$(F)|1;%^1@?)8sZGMh|%u@7Pz}Ugc zAg4x+?j<{&mQd+Evs0I|e6t%92UAJn12azs7Z2d9c%!=zFt#=5UU0t@-!5-zBZ4f& zfW0KmlARX=i!))Ij+yUjS)%eOd7V%5V2+l+scHz0?{oMi6Ae&;1xH=f@dtj2+H2YV z>fpHac&^je1{`?aIaN9tZ*fKP7T@W{>}q#C2M6lmVV_m)OW%sBB;vp4}J z4Vc?2=Vm#hBIfR1>}{yia+GViQlHt6$^~N|oQvLMlf+_)a^AhLkpFaJvzh>h&(k_M z7sVB6e}q649Xe-7p~1g&oK@&E3|Q{(O0NaN-oK>EGl4YrCV zx+J4wwo-{Pb}rvy!&R6MNX85DhQ=qp(%#E<6`VFn){89p>L-__`45+b6$+JPmOrci z6ywRo(NaNd*_ip~hdh@RwLQYX?(zlFOd}jEd#-`djtyNZ82-li3E|`NV*cf{_|Rf$ zedy_)DY91xcO>dvdu7K(k4Jkh{0)R-ubstct(w2`2~a&H gx`6Pf1uk%#*NJksJ5yGR^9RsJawqSrbPGuN7pc~$(*OVf literal 0 HcmV?d00001 diff --git a/assets/gems/raw/mg_sentry.png b/assets/gems/raw/mg_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..a98dcf63a1fc75385ca64ad7726680c4adc077d9 GIT binary patch literal 1591 zcmZ{kdo+}J7{{OYH8f+;)XF&6c5)jkyi=rR?YgY%PUVu2TO+2OSsB+@HhE1XC2h8Y zNJh=dA||zo+$Or5+ATCuN)1|+$O{0C05t$v0NVjp0Tctg1}F!p2A}~DPSXGqfFS?^ehT0YKq!C%zzG0f z05X6-0O7aDIs-t0r$k)=mBcym9`Rm(muLwtK_}4L!5yFgKpTJu@DSiU0E+-DEHv?X zzZ09tE{=;MR`tZ}IngYMbKByyWLRkhRRhvu)&>zC$!?DJ-aqt=7NrFAU^G0WhjJK? z^|!9=J5?BK+q_U)=;ZH@xD>n$dNndP|IDT??|Dw}%1#*p`=3xKADkP1p-_xrcj7lp z%4FjA|!cdP3UAjhS^#A!%xyw%#~; z68|Fv8!5#5qBcZcP8@Wz8_hT}^XJo3);+gvRJGOm4+=x|!$OatD$$L?L6M)5F{-j7 zw=pPs-nijDU8J&yWSM{OTKD8E;}D0`)nQSm_Dn9XRrXY=4BeSClqbu)aGFx}mU?R< zK^C-A_m+X0W5Rs0cJ~)6A3g27ezPTTtco^0xo2*N*i7;6ToIc4cuxGQw2XAgT5K-H zq*s3v_?i28qyD<>bdQ0-!NJ*yi*K&Q$j&TpkGJKn7AxLx_{!6Tv?cR2=8m&FK9W6&(T{Wce3_J z=_`^FII`+ib!Q*cknc+q#ITRP&M3jhavmPUr@mDj({k!CL${u9<#P&aW_*xfW@;Ah z;{37)UvF4yC%aYwnTA)|s__|~R1bYow6vE@IZfTOiu$r46*^*5x7=72RJ)9kWG>BA zLad$#XQ*e`W#MS1=+Fr5kQT#ZdBsF)2|j#=Uv!d#MDxZ=@x*(|W#?q_QanjVlg20@ zJxDmvfu`lzPi>-owr`1UiKtjW9Ucr6->sG?$L%%u7+~;_q9UsN!k5hOOh5au^hc(i zKOzoB7go4*A?fqHyitCx!9%K3oz9YQ?92@mIIr@)?{2&D{oqMP?%Q#72U*h zGg=bRC%mVuM;@LDE! zYipp;EDp~uZ@1rJlZYIro7T~3$w+=I(%;&fhnKya)T6eObr7;0pfnsv64S*;BbH3- zenDcuhwD$2VkWw{ZB0rcvvS*->J1YtTACzNBdlMVZ(EThVcbqx%7Fz7#xkYry$H1} zTXK|oBeUgh`uj)Sh4PIx*$r)c);_EUiInx%zq6^$?s;hEH6EbtYKZvoZ!X+qD~6to z+^CM;;ln8B*zf-Q{DoA*0bk3pZgyu7zfre>Za3}x9ZOyf=Xl(L8c4TfByOs4U;JAC z8;aBvefw--clvB1F*J&E@{0=#iQ}Q7#>Ozo zeRsu2f{4g4!S2LQ3m#-o2ND944-RpH2wrSlNJP{}8Wx*nN#OrAVIHYu5*l!G+Ui*4 Hz!m)i*jrpZ literal 0 HcmV?d00001 diff --git a/assets/gems/raw/mortar_sentry.png b/assets/gems/raw/mortar_sentry.png new file mode 100644 index 0000000000000000000000000000000000000000..ab741cda7969672bbd8e341ac3cb99a996099a09 GIT binary patch literal 2144 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 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/orb_airburst.png b/assets/gems/raw/orb_airburst.png new file mode 100644 index 0000000000000000000000000000000000000000..77d6b422c5a648879caa23286bc6f4536da9d779 GIT binary patch literal 4472 zcmcIoc{CK<`@b{IFm{r$HzPzvC~wA=VMr4(t=2NOq?EO+F_zLR45LtrktJo%lDuIu z*|H2{DLYXpOf(UO`Of?M`}fcHch2ved(X3+bIi)^DfjM&>IAi6O7|Mm^ zX4JVgmXl}OktO_7;DdjmJaUC^gIH4w5MadV>ktE9pnSQY>>pa}#f7oDg?y;+K zTDF>~q)>}!x?$!c;YT3}m{&z|U$?3bAA0%*Q~XHo`gmHC_QOvX)8E=0jZr~X!X%&` z1B4TBq+9j1{LGX6khQU+-fg#0R36q( z`s&b)t*y_sS!&oR**fOP&b3{c8!8PGL(eU-++%+J<3qE?Qvv)kkxW%wKt4Dfl?&eG z^yz&iy?3GpcQ2LJko)=3xJv~$NwGL$$;sg#ds)j1i%XM7OLro{BqxALc8zQ1#f8t! z%F-Ngc^r4IYFZ?Z3izFL2n0Y#^4|>sPoB!~l>9;X(-!>myQKCQ?w`>mJMmPqK^FEw zINuvLJZ}a8T!5!*kf#Sa*gNPd+7f@7U>7Ya4S<*}-rV$j$jH(&m-~u?ifv7J$>Clj zpO*<{?jjF&=p&ACXXRaxr$z=iD-#WP>*s?fM);jj)qL-dZ}yJFn^oGY?3Q1y4-2lk znRu$8nwUGZX1awgh(7y31aVM>y2cmW$)4^>86JKc*fX{feC69Of%x&P$KgGT8^4U3 zezElARYIYpi?35P0G8)5FCAe3h=czh!Rc5kT$6s(c@m3syIrSohE9s=TX3l3X43Kw3RquSLinOaU#cdS@o#tXljZgGlF$ zE&p9mAX>F&^N!6~6P)uMljOR(XeEI8sJ*)JFkksVJh+1&Z?Dnx&_sed#>@7(n+Zy$ z#MNLCe<%`Q+V?j}Fzz1ravkJ`envq{C@lz3rwOKAv6rD0s;jaxP!e6?w(emXl(bue zL=$YMLqG3!m%z@v5*mnBQ_h)8h-mEMZm8kQ4{r4|*s0!eV(M`iD2p-|$&Cm#i#RxF zIko1G58r0=OPMg>+&OQ2u)7i(5R$uVEt!(Z2-+DuL&qEos2tPLclpB!*`8;ZH*^B| zNC5jcTSerQO<+?#{PkW42sTF}EMAKXk^srwXx~C~%$J?F`R*S6X+&jlfCSnwB7%3u zSoUG>&zU%)i339%yvlPrGb5&v96f}R=hFb{FIP-Tzv~5-pE6MAz-$ivaCG?&Ms+siP4JA$DdWBgz~;HwgA6<=McD zXy9v5JIgkjQm}>|d(@cc4?%*5G)xAu&~);9CL;va3MD;BncWU{ZN9GfS_(o66QY@_ z`c4e9CSyUhAi1|fTllV2=o7Lts@-YbSNyHl1otN9@M^6;M2Nc3z||=Y9;qa{?o1Z` zR^wJcD*z%nKC-B7S!GOmTW`71M!oU)#wZQDUw6NcRUd(0;9C@>!bdqr7D~!m>>ZJg z{?;L3vaIM4m_|flodn(qT3v70ghGMl^d;_`l!t}Wv^F72|1=T}dM|5l$wIYZ;Hp*$ zR5#kG1BwMBop?NJ%OqGjvnSZh8-fFV`RgXKn+kP{29kmfq1H^z9oGBKlR1xq_=m{= z`@4a=B=Cu=v|yFXsNEZ0FV_&H8)l%*+3xm;8h4eVE{|oeMyAQLX#cQEx_lLv1$}7< zaK5zxx&Cg?2B&&@hid0iElzTPk(9vswsVeA1HsO*qB4bbQ5IKT=#kb6=b6y39+|Nfe|G8(e0G24xZ0AC%!nY4H1R%zkW z>mb66dAEH#+ad|^t3JQ{gD?cCc@IT`164nB$>W;;Wuu-BN){UfF7|;-vJvo2CGOuJCQ>P*Q0s1BJO58)B%91bfVFGm^LK zXLnJH`&5)9?{-13(ZUfDh@)!W9b%pV#i*O)muGnS3Hk8oe8`sX85RtYna=LK|64+l z5@E{}NJvluvwE!)DhssCALnxY3a7jtuZ43;bHzO~T5~jk2FS#MS#tU5wm`j3BLS}; zVnhY6pbkRsHn*Hw&jSHf3{r({)gMC=FK@rb0!VF|Um=F`Y^ zqYR~;k{z&ryQd^1OB@HZ-3}(Lt6WO`A8o4yMgu?cDuVD8Eu zf0SvqyldE3oMXP>{M=}-SxShSbGeK>kzNISuWj=c22!%u=|X!-i%+P%AN0d!BWF8) zMO{f^u(hnl$oIa;wx1)f1{xC~bv6kzO@^us=L_KIr1V|V>c{Q@LOtMIVoD1kN!~5t z`(wkJRj5BoPMASQtwNsqp54c5&X!I2L17+$@oJJxT=(nS!5B~LB80%|(ph@^)xv(u zGiwf6rs-O!{;O&;Itdd}_M#m+)_0rn9iulldpg>Wj3pR#cb@xnygPa}G*W$&CBLaO zxL&_AS-o4}9;;!0DF43DQ;MC&DFUHFG<=64i@)Gf2Kg9;zso;F3W06=wlkv>Ws8w9 zU-rsnf0H1YL2)F7P-o_-oZ@_1J}axy&-aen*F<`c8Vby6tzG9>A0hB6$#=?{T4(p{arzB6~S z@Os5n+LjzswjyQcN#lBX093o{OuvX)8;3ioGVZ14UHP>6V7Mt$^wl9GR;rGlG%(KgEo64K5WGnbS^Ao~m)_p$h zoOUH|hec?@rY@Rze73K_L?eWYnh>=7+@pojkDLGAozpD^na`-MVrHT3eI4CIL37%t zK*`AUvfbH?nr`iJ3RB-`di~o6zJ1?-2K~AuTbsT+tl5v8$u{zI0-ofzbIPIFg(b=7 znkoS$Y%n)p{>TUa{JRZN!-sY|Xq4oA453s;qd{celTMlVq)>yO7KJVaz(+eS0Y+ub zC7m|v{J8cs+s~(29DT*?24-3%Eoou$f$R}sRo2cPhQW;$qoeRSyKF08OZQd!9$RfC zjCW||`SydfCpAG@?wA}LU7+>Fy3CdLV)}={i+v3F;E3Ri+3h}Y#`Bg9?qyNWcto{5 z*wkmEYda%j1vCvxpMH#V(3c-q-uMd>p`hm*O)*t$<)^_i&j!Ct@0>=C=E355w==}IWQr~!; z+Hwfy^W#}X{IP;JdTo0@7XJ-T3D#cvlJ!x)q4oyqW|9f$-`L)lzMUPUqa48ICk*Xg zqO>T_c@F*_Xnd2^_sfeV`rY1tMR`&yp@j4A$Gz$%UX&tRCn#|0e0>}kD4|(j z@9AgnJaUA*P~FZwF{A<|5N5Qljop4Ty-Ba`8+)7($1k$ZJ*cbYrxVYP4Y{p1P=Ea) z7;_=cym648un5!iZH6t#}QxO5e~hl>HCIb>yfSp`Y@_O^7W;OpU*L#_nVX#u8p{SRd{6& zns2SR!l?FPat)KE!q(v*Lq|)TemBDpO)0^sBQb~10nFM1@WCGnQ7=om61ODc)!oOAp95Oa5D-S0%`9NsUBIz;&cKlv^jReqF0g2pk zdd-mqWx(E<67_6ac<}(t(t9ZVTMwo;?YymQB(lkG+x%E(I~Z${Ftnkil?|(8dQ-Dn z-|OvrzwJkqoH->JTApl|!W&yYl~LIGBMvtVAJ`oXDdd+Rbqrq$2rGBr`IODWQajG? ze~l#q>tlt6v+H%9tG4vthTbkcfqB!L0UeB^vB3I-RMnDDb>_;lTIdEq4f!_cm+Rf~%b0)6eP8+LI7i`KizFFW=eV65M70Z#2ryI$8SidT--c|z3kB6;9P2{T?2BrWA zmf2c)q=w^wv?hoXr~q<4kj#iTIeCpk=~^=8QLmnF-j;<<*=SvVB9fh}Xc`;;k1&K< zxo8fn0Iy@e8!;j9q|>VdszEAownXZtXLQ7Thf}{#OtSY= z54}{TiBmDhOEBBqv(iq6{6Cc(K8TYhn%-tkNQKmXnfsvxn8^wKQL!r~L`Zc;aM3Oj z4}QKlu&e0)tGTGgL~!yGK`a-W+2)D>n)gB#U;v%2*ABgrGMg#_?EkNG-hVS2{>?#c W-iFw9mjC;=0s!8^#=Ojo81o-UrmR~4 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/orb_ems.png b/assets/gems/raw/orb_ems.png new file mode 100644 index 0000000000000000000000000000000000000000..028e5a0b0e073006747764d5e65d9b07a5b2ddaa GIT binary patch literal 4468 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 D#I&jX literal 0 HcmV?d00001 diff --git a/assets/gems/raw/orb_gas.png b/assets/gems/raw/orb_gas.png new file mode 100644 index 0000000000000000000000000000000000000000..a9fadf1dda809899d6fc24cba000aa5c62687832 GIT binary patch literal 4115 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 literal 0 HcmV?d00001 diff --git a/assets/gems/raw/orb_laser.png b/assets/gems/raw/orb_laser.png new file mode 100644 index 0000000000000000000000000000000000000000..5514b58a27df7f2455d1375f8e409ee19dad0e7e GIT binary patch literal 3530 zcmbtWcT^L|yPbs4i$tVpD9cKbt{}Yx>AEyQs?wGsu=D^%Ac^2AO|yt7NC_wcD$=FZHQYHw@F&vTLo0Kji; zWp)_=$Pt79E{>ycHL5(|X!CoJsj0oSsi|~CRCqwpZ~g!%WF}@BTD?aiI=wue%Ltn& zrJ#E33)Y^>Bwc!a0j_x4z4!`e)+J(*wdsTTd4(ns1jDsLuSsWhWloVRNlKb5V4J3T zd7ky)Lb}+o`v+SaGYcCMbKy=o!Lgl?D|H#Db3ge-zq+s~4B_(ubtzW;!!)zA?3AsT zV^UspUxU7bX~HwR-aNid?hlcrr$n|mw!W7>kDieisC!T%ND#uGLYd54R`#h9BUSa* zXt_Q=XBEl|2=R6bJkrm}=F7g3rt`A= zU~s74u)PJlh;MyxNsiSJ=G}Ya`91Tf-bKaa%wHi_%KtzZ?@2K>MwNfDZL%(geLD1= zl6r=W5WPMcdT=oQCQlwYC*CwT$qZ)8`Ej~^X7s5glBE?9NgZ7@oQvWV!wkxrMwI{? zY%ypf{HeW!>+mRw8(4qcfFI(NHof*d43})`U12q`DoNk?vbH{}@tTPNvy7-gywB}- zN9V%fd&$xau#ON*QZ@^76uBd;+@b;C75aNZz>|EjBa#zkZDY>4%qA=h1mR4=z!4>m zGIvFphKGjwhoOLJl)n$k-%mO&2z6cB(%Qz}<(7cxkwCGvnTgYl$#p6NxwbJNRL zS;@jx@N|-E^fRuc)Dvbw;ZcrUcZPE_LbdNHY?mr{mW%#=bHccI=JrJ%YISX1#S67L z8}@L;nUeNp8xwco;yD|hHyeXjy3!N7Y`dxG!d%+A0VTnx@7C?y0@_+`^jnH0m}F&Bh#A^(}y|0?4DTGAgGj!%kw zLf~h6nC++F2a~4p^&u6Su3EkfBH^CMeZp>C@Ots}+g%@*Qy|*zpMh1e;fZ^n+yld( z4V4`SFY50;g$JvIXbep+V6GRsJa*O2?a_-aA{!Ki3?>2_%M*7)0)yx_;4qn zc5tu*bLRpfe{(v>6@h<|fqA9=zj+4UD}4WQM*fvbpyCHRZjc1@dOoTb12Nl?zIrd9 zaQ+U-q*t(958Tm+Ik(4-ySz|{d>jZy8BpYzW_kO7&9P=q^?vSuWRzSII;!I#*R69QOrH)DV>P}z4q|XbTp~UOVuuNJTaQ)eqGj$viPRw6qwI8an@t4x&(1Y+v|jPz1R0`9U9vCDFTZs!g! z1UqZ%b;@~*vds}vN7semTa{%!e7OAtN2(xzB99i8@`DBOv8el4tZH&>Uu8~`cI)8bUCp*P2bQ8f?0GtO!52K>3k?+yF$_mXfBCKk)>=QJ?#|A{eKGv^ywWs_^4bcU z?AH~hc8^t`BO06*$z)bGhOKM z6L-8ayQd7~Kv`d(7B4%}!@qUTn_6*WvrG({KAiZcpu*Rjsr_fbDs&G2a~JVt&}P~2 zR-Z` zieS>9Z$SUl>w$;yvTWWh3xv=j6>>oL%ctbHko=!QZ%o*O`ty5@yl)+roz2;TVktiM zruuv$u32jCvn_>pJ@%`B!qDg4VAscEx_kJW6YEi_T1{8y{CgEwJTzgC5*fFc%0T2y zo~$0D90`6K);vn0Ce+Tn&CG85a=3`enw<)f25AC=4g+{K@NkQIoUO7acP-&wGSRAc zYWcUiF!LStHy2@p-}ZM|!cv@MzFPd3LbWY1yAw^6Yc`1$G@fZ%tE?oeH)VXZUrGkl zc3|rkf4!;_Ayp9mHr-+E0Bk(e=~B?&{xNgw*!Y@KO_z$^wp4>b`^LNDMLk9z{e&9Q z47tM*?pv~?SOkW!H0k6vjOlnmtiwj)$!MdUy07c9gsKUe-$)=--UYqsvb8vSc27yW z|B?TI8Ab zjdTgVbs#Vx$Bwi~CRWBw?M8)RN5x)GPyT||qcM&1CPl}q=Jv9>n}>%cu2n(jy3Y$R zW$60E>usYO#raclAqG3@0<)@A`Lg}*-3&b$=BO`VNXr<_eBOyS9K;$krr0+$4$rMy zUX-L8Th==eDi-hF!WC}(kG~qH%1H`9cz*a*ZRN1#VVkzFp{PWgz%W8oZ*P~OP79x` z{IQpX(Gdg#K`Vzl=y2v1nYfeKuo&%{od+!vr&u-+=*Hyr{B9|;4`ug=qoMT(FqF9E z2C=VlKzPo+=0?-cNQuQ;Z>OIKfKa$_v4mwgHc~f+o#YV4h1)M&bb4FZJK+ToG&tnb zVI9jB!9stXpp*?&_I}f}It?3L*wp{2bZW3{Ise9T z-xp4#M^yt|jL}YjwAK42wnRg!CE@s7rlTWQ+fc+cxp;RxH*Q`vro!=075#m?7Dz1SzCD9_pZg5-Giu&T@2!|03Xw;00#2{=yF%Jox@{gK+#{! z`d6ug9?%jUHo;$VAm49r{IN@2$BudFucqr36Gty&TkSwe^rL|({_;DKnuH&k2-Qo0P{QH2O4#=^ ziLgt!{kE~MTde15m1~lu_$NKbNfSik*Gl0%i@xns+_)4@40q!SPn5D-KWDH2I2p-GjZROv_&q6i8^L_koGP^3tcZlg+3 zN)!=zLEsHamqdCmB27Z_mcET!T;fh^ zuA1HZ<9UUbyRwh0vwyx>BFw+Ry79ZDIC$bDXAQ9knRhfv7=LL}|82Ko>rF-V<+)6k z<0-i(IgfI*bEa!#q#a4S6R-BNOlW4mM)B11dbL++LcTvzT9s0VuB11bszgcgSHZZU zZr{xGSomFQeTp&+1|mMSX;1Fz26au#JxIO|u`YWmqP;6lTOE`)Hf_Ka!1@nd$HWWK zfycZC{r2~V>#|Rxse%pUQM%8ej6JF5iNP28XohOw%^!o)TGSvmfe5lRCa4IQL>7Ri zyuZ)S5I$bb5Ba+C=3UYN8w%r4>`!=raei$uvLv>)y0E-LQF%j;02EpfImspZ6EiQY zu15M;z+h?&G3k^DreqH^unPu&m{2@MGjU#GFdQX@pLA