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 0000000..c1b443d
Binary files /dev/null and b/assets/gems/icons/am_rifle.png differ
diff --git a/assets/gems/icons/am_rifle.png.import b/assets/gems/icons/am_rifle.png.import
new file mode 100644
index 0000000..90312b8
--- /dev/null
+++ b/assets/gems/icons/am_rifle.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://ufo0206j1aot"
+path="res://.godot/imported/am_rifle.png-f658da681e4d2d5fa58099ec6afeec6f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/am_rifle.png"
+dest_files=["res://.godot/imported/am_rifle.png-f658da681e4d2d5fa58099ec6afeec6f.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/ap_mines.png b/assets/gems/icons/ap_mines.png
new file mode 100644
index 0000000..6edc9f1
Binary files /dev/null and b/assets/gems/icons/ap_mines.png differ
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 0000000..8c83b99
Binary files /dev/null and b/assets/gems/icons/arc_thrower.png differ
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 0000000..f00fd7c
Binary files /dev/null and b/assets/gems/icons/autocannon.png differ
diff --git a/game/gems/AX-AR-23icon.png.import b/assets/gems/icons/autocannon.png.import
similarity index 67%
rename from game/gems/AX-AR-23icon.png.import
rename to assets/gems/icons/autocannon.png.import
index 5988328..f9062b5 100644
--- a/game/gems/AX-AR-23icon.png.import
+++ b/assets/gems/icons/autocannon.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://bxj4rdx3pyglo"
-path="res://.godot/imported/AX-AR-23icon.png-762805e18cb86f6d77ff147f0bc7d62e.ctex"
+uid="uid://sfek54pe5hah"
+path="res://.godot/imported/autocannon.png-032a9866f392efbb6dad9bc3f44f218c.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://game/gems/AX-AR-23icon.png"
-dest_files=["res://.godot/imported/AX-AR-23icon.png-762805e18cb86f6d77ff147f0bc7d62e.ctex"]
+source_file="res://assets/gems/icons/autocannon.png"
+dest_files=["res://.godot/imported/autocannon.png-032a9866f392efbb6dad9bc3f44f218c.ctex"]
[params]
diff --git a/assets/gems/icons/autocannon_sentry.png b/assets/gems/icons/autocannon_sentry.png
new file mode 100644
index 0000000..c4a5eb7
Binary files /dev/null and b/assets/gems/icons/autocannon_sentry.png differ
diff --git a/assets/gems/icons/autocannon_sentry.png.import b/assets/gems/icons/autocannon_sentry.png.import
new file mode 100644
index 0000000..8ecea0b
--- /dev/null
+++ b/assets/gems/icons/autocannon_sentry.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://8cete7b3xneq"
+path="res://.godot/imported/autocannon_sentry.png-f7222174cedb2809874b80f967a8f85e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/autocannon_sentry.png"
+dest_files=["res://.godot/imported/autocannon_sentry.png-f7222174cedb2809874b80f967a8f85e.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_110_rocket.png b/assets/gems/icons/eagle_110_rocket.png
new file mode 100644
index 0000000..d5f5ec5
Binary files /dev/null and b/assets/gems/icons/eagle_110_rocket.png differ
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 0000000..af23286
Binary files /dev/null and b/assets/gems/icons/eagle_500.png differ
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 0000000..f75f827
Binary files /dev/null and b/assets/gems/icons/eagle_airstrike.png differ
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 0000000..b77a9f1
Binary files /dev/null and b/assets/gems/icons/eagle_cluster.png differ
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 0000000..151976a
Binary files /dev/null and b/assets/gems/icons/eagle_napalm.png differ
diff --git a/assets/gems/icons/eagle_napalm.png.import b/assets/gems/icons/eagle_napalm.png.import
new file mode 100644
index 0000000..b0b0332
--- /dev/null
+++ b/assets/gems/icons/eagle_napalm.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://csm7avnpvqyj0"
+path="res://.godot/imported/eagle_napalm.png-7d1d88453ea6039edb30a62b4f12a630.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/eagle_napalm.png"
+dest_files=["res://.godot/imported/eagle_napalm.png-7d1d88453ea6039edb30a62b4f12a630.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_rearm.png b/assets/gems/icons/eagle_rearm.png
new file mode 100644
index 0000000..bf5e2b9
Binary files /dev/null and b/assets/gems/icons/eagle_rearm.png differ
diff --git a/assets/gems/icons/eagle_rearm.png.import b/assets/gems/icons/eagle_rearm.png.import
new file mode 100644
index 0000000..f61191b
--- /dev/null
+++ b/assets/gems/icons/eagle_rearm.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://y65256kciq3m"
+path="res://.godot/imported/eagle_rearm.png-505b43daebf22812d0839599f498144f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/eagle_rearm.png"
+dest_files=["res://.godot/imported/eagle_rearm.png-505b43daebf22812d0839599f498144f.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_smoke.png b/assets/gems/icons/eagle_smoke.png
new file mode 100644
index 0000000..ab0cf3f
Binary files /dev/null and b/assets/gems/icons/eagle_smoke.png differ
diff --git a/assets/gems/icons/eagle_smoke.png.import b/assets/gems/icons/eagle_smoke.png.import
new file mode 100644
index 0000000..a4c39e1
--- /dev/null
+++ b/assets/gems/icons/eagle_smoke.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://de1d3dul7xnqf"
+path="res://.godot/imported/eagle_smoke.png-3819851409531398d56990ad74c6e1c8.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/eagle_smoke.png"
+dest_files=["res://.godot/imported/eagle_smoke.png-3819851409531398d56990ad74c6e1c8.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_strafing.png b/assets/gems/icons/eagle_strafing.png
new file mode 100644
index 0000000..12b55df
Binary files /dev/null and b/assets/gems/icons/eagle_strafing.png differ
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 0000000..a3af66d
Binary files /dev/null and b/assets/gems/icons/ems_mortar_sentry.png differ
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 0000000..a6f1d07
Binary files /dev/null and b/assets/gems/icons/exo_suit.png differ
diff --git a/assets/gems/icons/exo_suit.png.import b/assets/gems/icons/exo_suit.png.import
new file mode 100644
index 0000000..d1b10bf
--- /dev/null
+++ b/assets/gems/icons/exo_suit.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b0nod5awcxjld"
+path="res://.godot/imported/exo_suit.png-58205f2e1c3ee28c326371b25100cf16.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/exo_suit.png"
+dest_files=["res://.godot/imported/exo_suit.png-58205f2e1c3ee28c326371b25100cf16.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/expendable_at.png b/assets/gems/icons/expendable_at.png
new file mode 100644
index 0000000..9a0b979
Binary files /dev/null and b/assets/gems/icons/expendable_at.png differ
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 0000000..a6b584b
Binary files /dev/null and b/assets/gems/icons/flamethrower.png differ
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 0000000..f6c6aca
Binary files /dev/null and b/assets/gems/icons/gatling_sentry.png differ
diff --git a/assets/gems/icons/gatling_sentry.png.import b/assets/gems/icons/gatling_sentry.png.import
new file mode 100644
index 0000000..fbd28b1
--- /dev/null
+++ b/assets/gems/icons/gatling_sentry.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cycocmbsc546r"
+path="res://.godot/imported/gatling_sentry.png-1db2aa361aa6e6c6c51d1ac70edef3cb.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/gatling_sentry.png"
+dest_files=["res://.godot/imported/gatling_sentry.png-1db2aa361aa6e6c6c51d1ac70edef3cb.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/grenade_launcher.png b/assets/gems/icons/grenade_launcher.png
new file mode 100644
index 0000000..30e5150
Binary files /dev/null and b/assets/gems/icons/grenade_launcher.png differ
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 0000000..5066564
Binary files /dev/null and b/assets/gems/icons/guard_dog.png differ
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 0000000..63dae96
Binary files /dev/null and b/assets/gems/icons/guard_dog_rover.png differ
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 0000000..0d67bc0
Binary files /dev/null and b/assets/gems/icons/hellbomb.png differ
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 0000000..239daf5
Binary files /dev/null and b/assets/gems/icons/hmg_emplacement.png differ
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 0000000..0ede0b9
Binary files /dev/null and b/assets/gems/icons/illumination_flare.png differ
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 0000000..8a203fc
Binary files /dev/null and b/assets/gems/icons/incendiary_mines.png differ
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 0000000..ce86fb2
Binary files /dev/null and b/assets/gems/icons/jump_pack.png differ
diff --git a/assets/gems/icons/jump_pack.png.import b/assets/gems/icons/jump_pack.png.import
new file mode 100644
index 0000000..60d3994
--- /dev/null
+++ b/assets/gems/icons/jump_pack.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cojub2u602d6p"
+path="res://.godot/imported/jump_pack.png-865d3c63128c360f9a5170575bc2ab95.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/jump_pack.png"
+dest_files=["res://.godot/imported/jump_pack.png-865d3c63128c360f9a5170575bc2ab95.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/laser_cannon.png b/assets/gems/icons/laser_cannon.png
new file mode 100644
index 0000000..5e568e8
Binary files /dev/null and b/assets/gems/icons/laser_cannon.png differ
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 0000000..15bcfbf
Binary files /dev/null and b/assets/gems/icons/machine_gun.png differ
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 0000000..a63a05c
Binary files /dev/null and b/assets/gems/icons/mg_sentry.png differ
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 0000000..8f86255
Binary files /dev/null and b/assets/gems/icons/mortar_sentry.png differ
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 0000000..97109f4
Binary files /dev/null and b/assets/gems/icons/orb_120.png differ
diff --git a/game/gems/ARC-3icon.png.import b/assets/gems/icons/orb_120.png.import
similarity index 68%
rename from game/gems/ARC-3icon.png.import
rename to assets/gems/icons/orb_120.png.import
index e015fd4..bf1617f 100644
--- a/game/gems/ARC-3icon.png.import
+++ b/assets/gems/icons/orb_120.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://da5tgeq2aws0c"
-path="res://.godot/imported/ARC-3icon.png-6d326e35db3ca80f6344442d0541fbca.ctex"
+uid="uid://p7yfnxolxrno"
+path="res://.godot/imported/orb_120.png-72064318f3e0b5c985a99112447140f7.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://game/gems/ARC-3icon.png"
-dest_files=["res://.godot/imported/ARC-3icon.png-6d326e35db3ca80f6344442d0541fbca.ctex"]
+source_file="res://assets/gems/icons/orb_120.png"
+dest_files=["res://.godot/imported/orb_120.png-72064318f3e0b5c985a99112447140f7.ctex"]
[params]
diff --git a/assets/gems/icons/orb_380.png b/assets/gems/icons/orb_380.png
new file mode 100644
index 0000000..898d959
Binary files /dev/null and b/assets/gems/icons/orb_380.png differ
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 0000000..175de88
Binary files /dev/null and b/assets/gems/icons/orb_airburst.png differ
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 0000000..5e31143
Binary files /dev/null and b/assets/gems/icons/orb_ems.png differ
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 0000000..858e328
Binary files /dev/null and b/assets/gems/icons/orb_gas.png differ
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 0000000..7317c07
Binary files /dev/null and b/assets/gems/icons/orb_gatling.png differ
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 0000000..c86de4a
Binary files /dev/null and b/assets/gems/icons/orb_laser.png differ
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 0000000..1167699
Binary files /dev/null and b/assets/gems/icons/orb_railcannon.png differ
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 0000000..5fe210a
Binary files /dev/null and b/assets/gems/icons/orb_smoke.png differ
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 0000000..4f63123
Binary files /dev/null and b/assets/gems/icons/orb_strike.png differ
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 0000000..83e8e1e
Binary files /dev/null and b/assets/gems/icons/orb_walking.png differ
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 0000000..587245e
Binary files /dev/null and b/assets/gems/icons/prospecting_drill.png differ
diff --git a/assets/gems/icons/prospecting_drill.png.import b/assets/gems/icons/prospecting_drill.png.import
new file mode 100644
index 0000000..0348980
--- /dev/null
+++ b/assets/gems/icons/prospecting_drill.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://tpajah2d7dl6"
+path="res://.godot/imported/prospecting_drill.png-5e191c3fec0431eaa6fbee60b444ac75.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/prospecting_drill.png"
+dest_files=["res://.godot/imported/prospecting_drill.png-5e191c3fec0431eaa6fbee60b444ac75.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/railgun.png b/assets/gems/icons/railgun.png
new file mode 100644
index 0000000..de46c98
Binary files /dev/null and b/assets/gems/icons/railgun.png differ
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 0000000..5d497b4
Binary files /dev/null and b/assets/gems/icons/raise_flag.png differ
diff --git a/assets/gems/icons/raise_flag.png.import b/assets/gems/icons/raise_flag.png.import
new file mode 100644
index 0000000..c558e82
--- /dev/null
+++ b/assets/gems/icons/raise_flag.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bxachh81ntdr1"
+path="res://.godot/imported/raise_flag.png-3df23936354f73d24245e82584a53c55.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/raise_flag.png"
+dest_files=["res://.godot/imported/raise_flag.png-3df23936354f73d24245e82584a53c55.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/recoilless.png b/assets/gems/icons/recoilless.png
new file mode 100644
index 0000000..05e6ea3
Binary files /dev/null and b/assets/gems/icons/recoilless.png differ
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 0000000..f702805
Binary files /dev/null and b/assets/gems/icons/reinforce.png differ
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 0000000..0bf1536
Binary files /dev/null and b/assets/gems/icons/resupply.png differ
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 0000000..cf0d3e7
Binary files /dev/null and b/assets/gems/icons/rocket_sentry.png differ
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 0000000..334f9d1
Binary files /dev/null and b/assets/gems/icons/seaf_artillery.png differ
diff --git a/game/gems/EAT-17icon.png.import b/assets/gems/icons/seaf_artillery.png.import
similarity index 75%
rename from game/gems/EAT-17icon.png.import
rename to assets/gems/icons/seaf_artillery.png.import
index 84d2a7a..7e07010 100644
--- a/game/gems/EAT-17icon.png.import
+++ b/assets/gems/icons/seaf_artillery.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://dq70ofp83lvei"
-path="res://.godot/imported/EAT-17icon.png-1b7d1306cb6532a22af6b0ae227c779b.ctex"
+uid="uid://wyui6apr1prh"
+path="res://.godot/imported/seaf_artillery.png-8e6e2281a3e1a8df3a3188866244604e.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://game/gems/EAT-17icon.png"
-dest_files=["res://.godot/imported/EAT-17icon.png-1b7d1306cb6532a22af6b0ae227c779b.ctex"]
+source_file="res://assets/gems/icons/seaf_artillery.png"
+dest_files=["res://.godot/imported/seaf_artillery.png-8e6e2281a3e1a8df3a3188866244604e.ctex"]
[params]
diff --git a/assets/gems/icons/seismic_probe.png b/assets/gems/icons/seismic_probe.png
new file mode 100644
index 0000000..235a5c9
Binary files /dev/null and b/assets/gems/icons/seismic_probe.png differ
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 0000000..e99b920
Binary files /dev/null and b/assets/gems/icons/shield_gen_pack.png differ
diff --git a/assets/gems/icons/shield_gen_pack.png.import b/assets/gems/icons/shield_gen_pack.png.import
new file mode 100644
index 0000000..a805e66
--- /dev/null
+++ b/assets/gems/icons/shield_gen_pack.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://2nokp0bvfcp5"
+path="res://.godot/imported/shield_gen_pack.png-9e67b41c6d69f549142b2c098e6cfa91.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/shield_gen_pack.png"
+dest_files=["res://.godot/imported/shield_gen_pack.png-9e67b41c6d69f549142b2c098e6cfa91.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_relay.png b/assets/gems/icons/shield_gen_relay.png
new file mode 100644
index 0000000..e695748
Binary files /dev/null and b/assets/gems/icons/shield_gen_relay.png differ
diff --git a/assets/gems/icons/shield_gen_relay.png.import b/assets/gems/icons/shield_gen_relay.png.import
new file mode 100644
index 0000000..97cbef6
--- /dev/null
+++ b/assets/gems/icons/shield_gen_relay.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bm1135vx1oxxu"
+path="res://.godot/imported/shield_gen_relay.png-58fb42ac7f40ed37e371ed237cce4fe6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/shield_gen_relay.png"
+dest_files=["res://.godot/imported/shield_gen_relay.png-58fb42ac7f40ed37e371ed237cce4fe6.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_pack.png b/assets/gems/icons/shield_pack.png
new file mode 100644
index 0000000..bdd2b07
Binary files /dev/null and b/assets/gems/icons/shield_pack.png differ
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 0000000..9cb90ba
Binary files /dev/null and b/assets/gems/icons/sos_beacon.png differ
diff --git a/assets/gems/icons/sos_beacon.png.import b/assets/gems/icons/sos_beacon.png.import
new file mode 100644
index 0000000..8ebf5e9
--- /dev/null
+++ b/assets/gems/icons/sos_beacon.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://wsw3kwferrui"
+path="res://.godot/imported/sos_beacon.png-adf1f70885409448cea8c8f0997bd862.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/sos_beacon.png"
+dest_files=["res://.godot/imported/sos_beacon.png-adf1f70885409448cea8c8f0997bd862.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/spear.png b/assets/gems/icons/spear.png
new file mode 100644
index 0000000..5904f71
Binary files /dev/null and b/assets/gems/icons/spear.png differ
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 0000000..208f2b7
Binary files /dev/null and b/assets/gems/icons/sssd_delivery_upload_data.png differ
diff --git a/assets/gems/icons/sssd_delivery_upload_data.png.import b/assets/gems/icons/sssd_delivery_upload_data.png.import
new file mode 100644
index 0000000..4492a34
--- /dev/null
+++ b/assets/gems/icons/sssd_delivery_upload_data.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://pxeopnvapck6"
+path="res://.godot/imported/sssd_delivery_upload_data.png-097c01d915d12bb8eb95c9960fea4302.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/sssd_delivery_upload_data.png"
+dest_files=["res://.godot/imported/sssd_delivery_upload_data.png-097c01d915d12bb8eb95c9960fea4302.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/stalwart.png b/assets/gems/icons/stalwart.png
new file mode 100644
index 0000000..bf4b19b
Binary files /dev/null and b/assets/gems/icons/stalwart.png differ
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 0000000..aa3135e
Binary files /dev/null and b/assets/gems/icons/supply_pack.png differ
diff --git a/assets/gems/icons/supply_pack.png.import b/assets/gems/icons/supply_pack.png.import
new file mode 100644
index 0000000..61ff2fb
--- /dev/null
+++ b/assets/gems/icons/supply_pack.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bulqs7xe86m5g"
+path="res://.godot/imported/supply_pack.png-66e9790dae0f6e226333f1f4f133aa84.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/gems/icons/supply_pack.png"
+dest_files=["res://.godot/imported/supply_pack.png-66e9790dae0f6e226333f1f4f133aa84.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/tesla_tower.png b/assets/gems/icons/tesla_tower.png
new file mode 100644
index 0000000..f793566
Binary files /dev/null and b/assets/gems/icons/tesla_tower.png differ
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 0000000..fc16ba7
Binary files /dev/null and b/assets/gems/raw/am_rifle.png differ
diff --git a/assets/gems/raw/ap_mines.png b/assets/gems/raw/ap_mines.png
new file mode 100644
index 0000000..d90a0ef
Binary files /dev/null and b/assets/gems/raw/ap_mines.png differ
diff --git a/assets/gems/raw/arc_thrower.png b/assets/gems/raw/arc_thrower.png
new file mode 100644
index 0000000..c895eb9
Binary files /dev/null and b/assets/gems/raw/arc_thrower.png differ
diff --git a/assets/gems/raw/autocannon.png b/assets/gems/raw/autocannon.png
new file mode 100644
index 0000000..23381ef
Binary files /dev/null and b/assets/gems/raw/autocannon.png differ
diff --git a/assets/gems/raw/autocannon_sentry.png b/assets/gems/raw/autocannon_sentry.png
new file mode 100644
index 0000000..6bee2f0
Binary files /dev/null and b/assets/gems/raw/autocannon_sentry.png differ
diff --git a/assets/gems/raw/eagle_110_rocket.png b/assets/gems/raw/eagle_110_rocket.png
new file mode 100644
index 0000000..57fd9d1
Binary files /dev/null and b/assets/gems/raw/eagle_110_rocket.png differ
diff --git a/assets/gems/raw/eagle_500.png b/assets/gems/raw/eagle_500.png
new file mode 100644
index 0000000..f482091
Binary files /dev/null and b/assets/gems/raw/eagle_500.png differ
diff --git a/assets/gems/raw/eagle_airstrike.png b/assets/gems/raw/eagle_airstrike.png
new file mode 100644
index 0000000..aabdad2
Binary files /dev/null and b/assets/gems/raw/eagle_airstrike.png differ
diff --git a/assets/gems/raw/eagle_cluster.png b/assets/gems/raw/eagle_cluster.png
new file mode 100644
index 0000000..26b01a4
Binary files /dev/null and b/assets/gems/raw/eagle_cluster.png differ
diff --git a/assets/gems/raw/eagle_napalm.png b/assets/gems/raw/eagle_napalm.png
new file mode 100644
index 0000000..8cd1b6d
Binary files /dev/null and b/assets/gems/raw/eagle_napalm.png differ
diff --git a/assets/gems/raw/eagle_rearm.png b/assets/gems/raw/eagle_rearm.png
new file mode 100644
index 0000000..791359f
Binary files /dev/null and b/assets/gems/raw/eagle_rearm.png differ
diff --git a/assets/gems/raw/eagle_smoke.png b/assets/gems/raw/eagle_smoke.png
new file mode 100644
index 0000000..8e2203d
Binary files /dev/null and b/assets/gems/raw/eagle_smoke.png differ
diff --git a/assets/gems/raw/eagle_strafing.png b/assets/gems/raw/eagle_strafing.png
new file mode 100644
index 0000000..263f28b
Binary files /dev/null and b/assets/gems/raw/eagle_strafing.png differ
diff --git a/assets/gems/raw/ems_mortar_sentry.png b/assets/gems/raw/ems_mortar_sentry.png
new file mode 100644
index 0000000..d2dc636
Binary files /dev/null and b/assets/gems/raw/ems_mortar_sentry.png differ
diff --git a/assets/gems/raw/exo_suit.png b/assets/gems/raw/exo_suit.png
new file mode 100644
index 0000000..283651b
Binary files /dev/null and b/assets/gems/raw/exo_suit.png differ
diff --git a/assets/gems/raw/expendable_at.png b/assets/gems/raw/expendable_at.png
new file mode 100644
index 0000000..0d4adde
Binary files /dev/null and b/assets/gems/raw/expendable_at.png differ
diff --git a/assets/gems/raw/flamethrower.png b/assets/gems/raw/flamethrower.png
new file mode 100644
index 0000000..dc0cc7f
Binary files /dev/null and b/assets/gems/raw/flamethrower.png differ
diff --git a/assets/gems/raw/gatling_sentry.png b/assets/gems/raw/gatling_sentry.png
new file mode 100644
index 0000000..ad00fb1
Binary files /dev/null and b/assets/gems/raw/gatling_sentry.png differ
diff --git a/assets/gems/raw/grenade_launcher.png b/assets/gems/raw/grenade_launcher.png
new file mode 100644
index 0000000..425b0ba
Binary files /dev/null and b/assets/gems/raw/grenade_launcher.png differ
diff --git a/assets/gems/raw/guard_dog.png b/assets/gems/raw/guard_dog.png
new file mode 100644
index 0000000..3ec86a1
Binary files /dev/null and b/assets/gems/raw/guard_dog.png differ
diff --git a/assets/gems/raw/guard_dog_rover.png b/assets/gems/raw/guard_dog_rover.png
new file mode 100644
index 0000000..4a4863a
Binary files /dev/null and b/assets/gems/raw/guard_dog_rover.png differ
diff --git a/assets/gems/raw/hellbomb.png b/assets/gems/raw/hellbomb.png
new file mode 100644
index 0000000..2ab1789
Binary files /dev/null and b/assets/gems/raw/hellbomb.png differ
diff --git a/assets/gems/raw/hmg_emplacement.png b/assets/gems/raw/hmg_emplacement.png
new file mode 100644
index 0000000..ac6665c
Binary files /dev/null and b/assets/gems/raw/hmg_emplacement.png differ
diff --git a/assets/gems/raw/illumination_flare.png b/assets/gems/raw/illumination_flare.png
new file mode 100644
index 0000000..269037b
Binary files /dev/null and b/assets/gems/raw/illumination_flare.png differ
diff --git a/assets/gems/raw/incendiary_mines.png b/assets/gems/raw/incendiary_mines.png
new file mode 100644
index 0000000..cb98f4c
Binary files /dev/null and b/assets/gems/raw/incendiary_mines.png differ
diff --git a/assets/gems/raw/jump_pack.png b/assets/gems/raw/jump_pack.png
new file mode 100644
index 0000000..dc269a7
Binary files /dev/null and b/assets/gems/raw/jump_pack.png differ
diff --git a/assets/gems/raw/laser_cannon.png b/assets/gems/raw/laser_cannon.png
new file mode 100644
index 0000000..e206965
Binary files /dev/null and b/assets/gems/raw/laser_cannon.png differ
diff --git a/assets/gems/raw/machine_gun.png b/assets/gems/raw/machine_gun.png
new file mode 100644
index 0000000..e9b63e0
Binary files /dev/null and b/assets/gems/raw/machine_gun.png differ
diff --git a/assets/gems/raw/mg_sentry.png b/assets/gems/raw/mg_sentry.png
new file mode 100644
index 0000000..a98dcf6
Binary files /dev/null and b/assets/gems/raw/mg_sentry.png differ
diff --git a/assets/gems/raw/mortar_sentry.png b/assets/gems/raw/mortar_sentry.png
new file mode 100644
index 0000000..ab741cd
Binary files /dev/null and b/assets/gems/raw/mortar_sentry.png differ
diff --git a/assets/gems/raw/orb_120.png b/assets/gems/raw/orb_120.png
new file mode 100644
index 0000000..f017fe7
Binary files /dev/null and b/assets/gems/raw/orb_120.png differ
diff --git a/assets/gems/raw/orb_380.png b/assets/gems/raw/orb_380.png
new file mode 100644
index 0000000..2289456
Binary files /dev/null and b/assets/gems/raw/orb_380.png differ
diff --git a/assets/gems/raw/orb_airburst.png b/assets/gems/raw/orb_airburst.png
new file mode 100644
index 0000000..77d6b42
Binary files /dev/null and b/assets/gems/raw/orb_airburst.png differ
diff --git a/assets/gems/raw/orb_ems.png b/assets/gems/raw/orb_ems.png
new file mode 100644
index 0000000..028e5a0
Binary files /dev/null and b/assets/gems/raw/orb_ems.png differ
diff --git a/assets/gems/raw/orb_gas.png b/assets/gems/raw/orb_gas.png
new file mode 100644
index 0000000..a9fadf1
Binary files /dev/null and b/assets/gems/raw/orb_gas.png differ
diff --git a/assets/gems/raw/orb_gatling.png b/assets/gems/raw/orb_gatling.png
new file mode 100644
index 0000000..2879bea
Binary files /dev/null and b/assets/gems/raw/orb_gatling.png differ
diff --git a/assets/gems/raw/orb_laser.png b/assets/gems/raw/orb_laser.png
new file mode 100644
index 0000000..5514b58
Binary files /dev/null and b/assets/gems/raw/orb_laser.png differ
diff --git a/assets/gems/raw/orb_railcannon.png b/assets/gems/raw/orb_railcannon.png
new file mode 100644
index 0000000..9670c1f
Binary files /dev/null and b/assets/gems/raw/orb_railcannon.png differ
diff --git a/assets/gems/raw/orb_smoke.png b/assets/gems/raw/orb_smoke.png
new file mode 100644
index 0000000..97b1d49
Binary files /dev/null and b/assets/gems/raw/orb_smoke.png differ
diff --git a/assets/gems/raw/orb_strike.png b/assets/gems/raw/orb_strike.png
new file mode 100644
index 0000000..a42c842
Binary files /dev/null and b/assets/gems/raw/orb_strike.png differ
diff --git a/assets/gems/raw/orb_walking.png b/assets/gems/raw/orb_walking.png
new file mode 100644
index 0000000..415208b
Binary files /dev/null and b/assets/gems/raw/orb_walking.png differ
diff --git a/assets/gems/raw/prospecting_drill.png b/assets/gems/raw/prospecting_drill.png
new file mode 100644
index 0000000..36fbaae
Binary files /dev/null and b/assets/gems/raw/prospecting_drill.png differ
diff --git a/assets/gems/raw/railgun.png b/assets/gems/raw/railgun.png
new file mode 100644
index 0000000..df8c0af
Binary files /dev/null and b/assets/gems/raw/railgun.png differ
diff --git a/assets/gems/raw/raise_flag.png b/assets/gems/raw/raise_flag.png
new file mode 100644
index 0000000..31355e9
Binary files /dev/null and b/assets/gems/raw/raise_flag.png differ
diff --git a/assets/gems/raw/recoilless.png b/assets/gems/raw/recoilless.png
new file mode 100644
index 0000000..9781bf6
Binary files /dev/null and b/assets/gems/raw/recoilless.png differ
diff --git a/assets/gems/raw/reinforce.png b/assets/gems/raw/reinforce.png
new file mode 100644
index 0000000..1f226d9
Binary files /dev/null and b/assets/gems/raw/reinforce.png differ
diff --git a/assets/gems/raw/resupply.png b/assets/gems/raw/resupply.png
new file mode 100644
index 0000000..fffcdac
Binary files /dev/null and b/assets/gems/raw/resupply.png differ
diff --git a/assets/gems/raw/rocket_sentry.png b/assets/gems/raw/rocket_sentry.png
new file mode 100644
index 0000000..fa3d92d
Binary files /dev/null and b/assets/gems/raw/rocket_sentry.png differ
diff --git a/assets/gems/raw/seaf_artillery.png b/assets/gems/raw/seaf_artillery.png
new file mode 100644
index 0000000..6413b40
Binary files /dev/null and b/assets/gems/raw/seaf_artillery.png differ
diff --git a/assets/gems/raw/seismic_probe.png b/assets/gems/raw/seismic_probe.png
new file mode 100644
index 0000000..b29e4f6
Binary files /dev/null and b/assets/gems/raw/seismic_probe.png differ
diff --git a/assets/gems/raw/shield_gen_pack.png b/assets/gems/raw/shield_gen_pack.png
new file mode 100644
index 0000000..2f24954
Binary files /dev/null and b/assets/gems/raw/shield_gen_pack.png differ
diff --git a/assets/gems/raw/shield_gen_relay.png b/assets/gems/raw/shield_gen_relay.png
new file mode 100644
index 0000000..6411cd6
Binary files /dev/null and b/assets/gems/raw/shield_gen_relay.png differ
diff --git a/assets/gems/raw/shield_pack.png b/assets/gems/raw/shield_pack.png
new file mode 100644
index 0000000..367d94c
Binary files /dev/null and b/assets/gems/raw/shield_pack.png differ
diff --git a/assets/gems/raw/sos_beacon.png b/assets/gems/raw/sos_beacon.png
new file mode 100644
index 0000000..5af1475
Binary files /dev/null and b/assets/gems/raw/sos_beacon.png differ
diff --git a/assets/gems/raw/spear.png b/assets/gems/raw/spear.png
new file mode 100644
index 0000000..8065d22
Binary files /dev/null and b/assets/gems/raw/spear.png differ
diff --git a/assets/gems/raw/sssd_delivery_upload_data.png b/assets/gems/raw/sssd_delivery_upload_data.png
new file mode 100644
index 0000000..593f91d
Binary files /dev/null and b/assets/gems/raw/sssd_delivery_upload_data.png differ
diff --git a/assets/gems/raw/stalwart.png b/assets/gems/raw/stalwart.png
new file mode 100644
index 0000000..7e12439
Binary files /dev/null and b/assets/gems/raw/stalwart.png differ
diff --git a/assets/gems/raw/supply_pack.png b/assets/gems/raw/supply_pack.png
new file mode 100644
index 0000000..de6f5f4
Binary files /dev/null and b/assets/gems/raw/supply_pack.png differ
diff --git a/assets/gems/raw/tesla_tower.png b/assets/gems/raw/tesla_tower.png
new file mode 100644
index 0000000..5dec89a
Binary files /dev/null and b/assets/gems/raw/tesla_tower.png differ
diff --git a/assets/gems/unused/.gdignore b/assets/gems/unused/.gdignore
new file mode 100644
index 0000000..e69de29
diff --git a/assets/gems/unused/119457b7e429bbe6.png b/assets/gems/unused/119457b7e429bbe6.png
new file mode 100644
index 0000000..dc12dd0
Binary files /dev/null and b/assets/gems/unused/119457b7e429bbe6.png differ
diff --git a/assets/gems/unused/14e038861e1a24dc.png b/assets/gems/unused/14e038861e1a24dc.png
new file mode 100644
index 0000000..c90c6e0
Binary files /dev/null and b/assets/gems/unused/14e038861e1a24dc.png differ
diff --git a/assets/gems/unused/1f3b9054f897fe72.png b/assets/gems/unused/1f3b9054f897fe72.png
new file mode 100644
index 0000000..46ef217
Binary files /dev/null and b/assets/gems/unused/1f3b9054f897fe72.png differ
diff --git a/assets/gems/unused/3de4cb2fe974721c.png b/assets/gems/unused/3de4cb2fe974721c.png
new file mode 100644
index 0000000..2e07287
Binary files /dev/null and b/assets/gems/unused/3de4cb2fe974721c.png differ
diff --git a/assets/gems/unused/54c5086c13aaa18d.png b/assets/gems/unused/54c5086c13aaa18d.png
new file mode 100644
index 0000000..145afea
Binary files /dev/null and b/assets/gems/unused/54c5086c13aaa18d.png differ
diff --git a/assets/gems/unused/5d6250ca16fb69b8.png b/assets/gems/unused/5d6250ca16fb69b8.png
new file mode 100644
index 0000000..ee1122d
Binary files /dev/null and b/assets/gems/unused/5d6250ca16fb69b8.png differ
diff --git a/assets/gems/unused/7a9f544a0093a70a.png b/assets/gems/unused/7a9f544a0093a70a.png
new file mode 100644
index 0000000..f240f8d
Binary files /dev/null and b/assets/gems/unused/7a9f544a0093a70a.png differ
diff --git a/assets/gems/unused/__.png b/assets/gems/unused/__.png
new file mode 100644
index 0000000..af6464b
Binary files /dev/null and b/assets/gems/unused/__.png differ
diff --git a/assets/gems/unused/___.png b/assets/gems/unused/___.png
new file mode 100644
index 0000000..47e4167
Binary files /dev/null and b/assets/gems/unused/___.png differ
diff --git a/assets/gems/unused/ba031e614e24c201.png b/assets/gems/unused/ba031e614e24c201.png
new file mode 100644
index 0000000..1abbad8
Binary files /dev/null and b/assets/gems/unused/ba031e614e24c201.png differ
diff --git a/assets/gems/unused/bacc401fb99238d1.png b/assets/gems/unused/bacc401fb99238d1.png
new file mode 100644
index 0000000..0bfcbae
Binary files /dev/null and b/assets/gems/unused/bacc401fb99238d1.png differ
diff --git a/assets/gems/unused/c742e86dd507d526.png b/assets/gems/unused/c742e86dd507d526.png
new file mode 100644
index 0000000..be9d938
Binary files /dev/null and b/assets/gems/unused/c742e86dd507d526.png differ
diff --git a/assets/gems/unused/d63b2fa5c26cc1a0.png b/assets/gems/unused/d63b2fa5c26cc1a0.png
new file mode 100644
index 0000000..88e8237
Binary files /dev/null and b/assets/gems/unused/d63b2fa5c26cc1a0.png differ
diff --git a/assets/gems/unused/e0aa8cc8fb5fd774.png b/assets/gems/unused/e0aa8cc8fb5fd774.png
new file mode 100644
index 0000000..946c100
Binary files /dev/null and b/assets/gems/unused/e0aa8cc8fb5fd774.png differ
diff --git a/assets/gems/unused/ef832d3f55b5decb.png b/assets/gems/unused/ef832d3f55b5decb.png
new file mode 100644
index 0000000..4a188af
Binary files /dev/null and b/assets/gems/unused/ef832d3f55b5decb.png differ
diff --git a/icon.png b/assets/icon/icon.png
similarity index 100%
rename from icon.png
rename to assets/icon/icon.png
diff --git a/icon.png.import b/assets/icon/icon.png.import
similarity index 73%
rename from icon.png.import
rename to assets/icon/icon.png.import
index f669888..b15cf3e 100644
--- a/icon.png.import
+++ b/assets/icon/icon.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c1wjpuihu8o0o"
-path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"
+path="res://.godot/imported/icon.png-a4526fa92b2aba1f7632c2adbeba4a08.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://icon.png"
-dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"]
+source_file="res://assets/icon/icon.png"
+dest_files=["res://.godot/imported/icon.png-a4526fa92b2aba1f7632c2adbeba4a08.ctex"]
[params]
diff --git a/icon.svg b/assets/icon/icon.svg
similarity index 100%
rename from icon.svg
rename to assets/icon/icon.svg
diff --git a/icon.svg.import b/assets/icon/icon.svg.import
similarity index 76%
rename from icon.svg.import
rename to assets/icon/icon.svg.import
index adb20bf..2764494 100644
--- a/icon.svg.import
+++ b/assets/icon/icon.svg.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://cqcsauvubkhon"
-path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"
+path="res://.godot/imported/icon.svg-48e73a0a97266c61e0aaaa4c3abccd49.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://icon.svg"
-dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"]
+source_file="res://assets/icon/icon.svg"
+dest_files=["res://.godot/imported/icon.svg-48e73a0a97266c61e0aaaa4c3abccd49.ctex"]
[params]
diff --git a/icon_android_adaptive.png b/assets/icon/icon_android_adaptive.png
similarity index 100%
rename from icon_android_adaptive.png
rename to assets/icon/icon_android_adaptive.png
diff --git a/icon_android_adaptive.png.import b/assets/icon/icon_android_adaptive.png.import
similarity index 68%
rename from icon_android_adaptive.png.import
rename to assets/icon/icon_android_adaptive.png.import
index 2f2251c..351c852 100644
--- a/icon_android_adaptive.png.import
+++ b/assets/icon/icon_android_adaptive.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ycsqasqyilmw"
-path="res://.godot/imported/icon_android_adaptive.png-a8e85ea9821a16cc4dd84682a0241110.ctex"
+path="res://.godot/imported/icon_android_adaptive.png-d04e9a9fbf66fc308fd1da34a9a41c53.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://icon_android_adaptive.png"
-dest_files=["res://.godot/imported/icon_android_adaptive.png-a8e85ea9821a16cc4dd84682a0241110.ctex"]
+source_file="res://assets/icon/icon_android_adaptive.png"
+dest_files=["res://.godot/imported/icon_android_adaptive.png-d04e9a9fbf66fc308fd1da34a9a41c53.ctex"]
[params]
diff --git a/icon_android_main.png b/assets/icon/icon_android_main.png
similarity index 100%
rename from icon_android_main.png
rename to assets/icon/icon_android_main.png
diff --git a/icon_android_main.png.import b/assets/icon/icon_android_main.png.import
similarity index 69%
rename from icon_android_main.png.import
rename to assets/icon/icon_android_main.png.import
index 0e2150d..6c5a0a8 100644
--- a/icon_android_main.png.import
+++ b/assets/icon/icon_android_main.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c20x4nkjgf8bc"
-path="res://.godot/imported/icon_android_main.png-0753afcb85198f5873b967a43b5a701f.ctex"
+path="res://.godot/imported/icon_android_main.png-97a443608395d26ce005d60577ce6ba1.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://icon_android_main.png"
-dest_files=["res://.godot/imported/icon_android_main.png-0753afcb85198f5873b967a43b5a701f.ctex"]
+source_file="res://assets/icon/icon_android_main.png"
+dest_files=["res://.godot/imported/icon_android_main.png-97a443608395d26ce005d60577ce6ba1.ctex"]
[params]
diff --git a/music/Retro Arcade.mp3 b/assets/music/Retro Arcade.mp3
similarity index 100%
rename from music/Retro Arcade.mp3
rename to assets/music/Retro Arcade.mp3
diff --git a/assets/music/Retro Arcade.mp3.import b/assets/music/Retro Arcade.mp3.import
new file mode 100644
index 0000000..aa76757
--- /dev/null
+++ b/assets/music/Retro Arcade.mp3.import
@@ -0,0 +1,19 @@
+[remap]
+
+importer="mp3"
+type="AudioStreamMP3"
+uid="uid://c70my28fdjy2a"
+path="res://.godot/imported/Retro Arcade.mp3-dcd48cd6bf0f5e726630e7d4440e73fb.mp3str"
+
+[deps]
+
+source_file="res://assets/music/Retro Arcade.mp3"
+dest_files=["res://.godot/imported/Retro Arcade.mp3-dcd48cd6bf0f5e726630e7d4440e73fb.mp3str"]
+
+[params]
+
+loop=false
+loop_offset=0
+bpm=0
+beat_count=0
+bar_beats=4
diff --git a/music/_music.tres b/assets/music/_music.tres
similarity index 82%
rename from music/_music.tres
rename to assets/music/_music.tres
index c5334f1..1d14a96 100644
--- a/music/_music.tres
+++ b/assets/music/_music.tres
@@ -1,6 +1,6 @@
[gd_resource type="AudioStreamRandomizer" load_steps=2 format=3 uid="uid://b4pdua27sq0f7"]
-[ext_resource type="AudioStream" uid="uid://c70my28fdjy2a" path="res://music/Retro Arcade.mp3" id="1_jonx2"]
+[ext_resource type="AudioStream" uid="uid://c70my28fdjy2a" path="res://assets/music/Retro Arcade.mp3" id="1_jonx2"]
[resource]
streams_count = 1
diff --git a/music/sources.txt b/assets/music/sources.txt
similarity index 100%
rename from music/sources.txt
rename to assets/music/sources.txt
diff --git a/placeholder.png b/assets/placeholder.png
similarity index 100%
rename from placeholder.png
rename to assets/placeholder.png
diff --git a/placeholder.png.import b/assets/placeholder.png.import
similarity index 71%
rename from placeholder.png.import
rename to assets/placeholder.png.import
index a7c7467..369c96c 100644
--- a/placeholder.png.import
+++ b/assets/placeholder.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://ctuppqhifm5nr"
-path="res://.godot/imported/placeholder.png-ef21141e6f7fef7ccb4b638348400c3b.ctex"
+path="res://.godot/imported/placeholder.png-98e7930e828c35923f039562160474e1.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://placeholder.png"
-dest_files=["res://.godot/imported/placeholder.png-ef21141e6f7fef7ccb4b638348400c3b.ctex"]
+source_file="res://assets/placeholder.png"
+dest_files=["res://.godot/imported/placeholder.png-98e7930e828c35923f039562160474e1.ctex"]
[params]
diff --git a/main_menu/music_off.png b/assets/settings/music_off.png
similarity index 100%
rename from main_menu/music_off.png
rename to assets/settings/music_off.png
diff --git a/main_menu/music_off.png.import b/assets/settings/music_off.png.import
similarity index 71%
rename from main_menu/music_off.png.import
rename to assets/settings/music_off.png.import
index 65610a4..8143065 100644
--- a/main_menu/music_off.png.import
+++ b/assets/settings/music_off.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://srex1nvup3xx"
-path="res://.godot/imported/music_off.png-df269b29cf7b9b15af5566f9b7842386.ctex"
+path="res://.godot/imported/music_off.png-dfa802717d716a1865e6cb08ddd8ada2.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://main_menu/music_off.png"
-dest_files=["res://.godot/imported/music_off.png-df269b29cf7b9b15af5566f9b7842386.ctex"]
+source_file="res://assets/settings/music_off.png"
+dest_files=["res://.godot/imported/music_off.png-dfa802717d716a1865e6cb08ddd8ada2.ctex"]
[params]
diff --git a/main_menu/music_on.png b/assets/settings/music_on.png
similarity index 100%
rename from main_menu/music_on.png
rename to assets/settings/music_on.png
diff --git a/main_menu/music_on.png.import b/assets/settings/music_on.png.import
similarity index 71%
rename from main_menu/music_on.png.import
rename to assets/settings/music_on.png.import
index 3aa501a..e64bc28 100644
--- a/main_menu/music_on.png.import
+++ b/assets/settings/music_on.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dv2cueufmljpv"
-path="res://.godot/imported/music_on.png-85eca01b59a27fc90974c5dc1cc6989a.ctex"
+path="res://.godot/imported/music_on.png-3bdc1ec23d42ec40a13b6b38309051b3.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://main_menu/music_on.png"
-dest_files=["res://.godot/imported/music_on.png-85eca01b59a27fc90974c5dc1cc6989a.ctex"]
+source_file="res://assets/settings/music_on.png"
+dest_files=["res://.godot/imported/music_on.png-3bdc1ec23d42ec40a13b6b38309051b3.ctex"]
[params]
diff --git a/main_menu/sound_off.png b/assets/settings/sound_off.png
similarity index 100%
rename from main_menu/sound_off.png
rename to assets/settings/sound_off.png
diff --git a/main_menu/sound_off.png.import b/assets/settings/sound_off.png.import
similarity index 71%
rename from main_menu/sound_off.png.import
rename to assets/settings/sound_off.png.import
index 7ed4f92..d826951 100644
--- a/main_menu/sound_off.png.import
+++ b/assets/settings/sound_off.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://c8nr5inhnhliv"
-path="res://.godot/imported/sound_off.png-14145494ed899d3cf624b0f44e93c9dc.ctex"
+path="res://.godot/imported/sound_off.png-2e07589fc0ba110d2b405f12e6069a03.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://main_menu/sound_off.png"
-dest_files=["res://.godot/imported/sound_off.png-14145494ed899d3cf624b0f44e93c9dc.ctex"]
+source_file="res://assets/settings/sound_off.png"
+dest_files=["res://.godot/imported/sound_off.png-2e07589fc0ba110d2b405f12e6069a03.ctex"]
[params]
diff --git a/main_menu/sound_on.png b/assets/settings/sound_on.png
similarity index 100%
rename from main_menu/sound_on.png
rename to assets/settings/sound_on.png
diff --git a/main_menu/sound_on.png.import b/assets/settings/sound_on.png.import
similarity index 71%
rename from main_menu/sound_on.png.import
rename to assets/settings/sound_on.png.import
index 8f241e9..4a71c1f 100644
--- a/main_menu/sound_on.png.import
+++ b/assets/settings/sound_on.png.import
@@ -3,15 +3,15 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://douclisbiuxji"
-path="res://.godot/imported/sound_on.png-937b2ce2011fd25a7d8d80a1b1918374.ctex"
+path="res://.godot/imported/sound_on.png-88bc80aaf4917bffb05936dce734f4c5.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://main_menu/sound_on.png"
-dest_files=["res://.godot/imported/sound_on.png-937b2ce2011fd25a7d8d80a1b1918374.ctex"]
+source_file="res://assets/settings/sound_on.png"
+dest_files=["res://.godot/imported/sound_on.png-88bc80aaf4917bffb05936dce734f4c5.ctex"]
[params]
diff --git a/sounds/error.wav b/assets/sounds/error.wav
similarity index 100%
rename from sounds/error.wav
rename to assets/sounds/error.wav
diff --git a/sounds/error.wav.import b/assets/sounds/error.wav.import
similarity index 56%
rename from sounds/error.wav.import
rename to assets/sounds/error.wav.import
index 5851818..baf0a0f 100644
--- a/sounds/error.wav.import
+++ b/assets/sounds/error.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://c3dpfownsatsb"
-path="res://.godot/imported/error.wav-96ee995c279b7ea423bbc5828e047ff6.sample"
+path="res://.godot/imported/error.wav-9a8a4e275e133a580f54ea9007ffabdb.sample"
[deps]
-source_file="res://sounds/error.wav"
-dest_files=["res://.godot/imported/error.wav-96ee995c279b7ea423bbc5828e047ff6.sample"]
+source_file="res://assets/sounds/error.wav"
+dest_files=["res://.godot/imported/error.wav-9a8a4e275e133a580f54ea9007ffabdb.sample"]
[params]
diff --git a/sounds/swipe_ok.wav b/assets/sounds/swipe_ok.wav
similarity index 100%
rename from sounds/swipe_ok.wav
rename to assets/sounds/swipe_ok.wav
diff --git a/sounds/swipe_ok.wav.import b/assets/sounds/swipe_ok.wav.import
similarity index 55%
rename from sounds/swipe_ok.wav.import
rename to assets/sounds/swipe_ok.wav.import
index abe0878..4c837ee 100644
--- a/sounds/swipe_ok.wav.import
+++ b/assets/sounds/swipe_ok.wav.import
@@ -3,12 +3,12 @@
importer="wav"
type="AudioStreamWAV"
uid="uid://u23ytxxg1iqg"
-path="res://.godot/imported/swipe_ok.wav-db18ef3c501416924852d6b1692ece79.sample"
+path="res://.godot/imported/swipe_ok.wav-024f0dd9824944e9aee2b1d16a6ef15d.sample"
[deps]
-source_file="res://sounds/swipe_ok.wav"
-dest_files=["res://.godot/imported/swipe_ok.wav-db18ef3c501416924852d6b1692ece79.sample"]
+source_file="res://assets/sounds/swipe_ok.wav"
+dest_files=["res://.godot/imported/swipe_ok.wav-024f0dd9824944e9aee2b1d16a6ef15d.sample"]
[params]
diff --git a/export_presets.cfg b/export_presets.cfg
index d7cfab5..b42cdb0 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -32,7 +32,7 @@ codesign/digest_algorithm=1
codesign/description=""
codesign/custom_options=PackedStringArray()
application/modify_resources=true
-application/icon="res://icon.svg"
+application/icon="res://assets/icon/icon.svg"
application/console_wrapper_icon=""
application/icon_interpolation=4
application/file_version=""
@@ -146,8 +146,8 @@ package/exclude_from_recents=false
package/show_in_android_tv=false
package/show_in_app_library=true
package/show_as_launcher_app=false
-launcher_icons/main_192x192="res://icon_android_main.png"
-launcher_icons/adaptive_foreground_432x432="res://icon_android_adaptive.png"
+launcher_icons/main_192x192="res://assets/icon/icon_android_main.png"
+launcher_icons/adaptive_foreground_432x432="res://assets/icon/icon_android_adaptive.png"
launcher_icons/adaptive_background_432x432=""
graphics/opengl_debug=false
xr_features/xr_mode=0
diff --git a/game/game.tscn b/game/game.tscn
index ca9d111..dcb8fff 100644
--- a/game/game.tscn
+++ b/game/game.tscn
@@ -3,10 +3,10 @@
[ext_resource type="Script" path="res://src/Game/Game.cs" id="1_k7a4x"]
[ext_resource type="Script" path="res://src/Game/Stats.cs" id="2_u5dw2"]
[ext_resource type="Script" path="res://src/Game/Icons.cs" id="3_xkfay"]
-[ext_resource type="AudioStream" uid="uid://u23ytxxg1iqg" path="res://sounds/swipe_ok.wav" id="4_2w4vj"]
-[ext_resource type="AudioStream" uid="uid://b4pdua27sq0f7" path="res://music/_music.tres" id="4_arwoj"]
+[ext_resource type="AudioStream" uid="uid://u23ytxxg1iqg" path="res://assets/sounds/swipe_ok.wav" id="4_2w4vj"]
+[ext_resource type="AudioStream" uid="uid://b4pdua27sq0f7" path="res://assets/music/_music.tres" id="4_arwoj"]
[ext_resource type="Script" path="res://src/Game/Audio.cs" id="4_xhtam"]
-[ext_resource type="AudioStream" uid="uid://c3dpfownsatsb" path="res://sounds/error.wav" id="5_pklm0"]
+[ext_resource type="AudioStream" uid="uid://c3dpfownsatsb" path="res://assets/sounds/error.wav" id="5_pklm0"]
[sub_resource type="Animation" id="Animation_2hnmi"]
length = 0.001
diff --git a/game/gems/AC-8icon.png b/game/gems/AC-8icon.png
deleted file mode 100644
index b073f24..0000000
Binary files a/game/gems/AC-8icon.png and /dev/null differ
diff --git a/game/gems/APW-1icon.png b/game/gems/APW-1icon.png
deleted file mode 100644
index f2cb326..0000000
Binary files a/game/gems/APW-1icon.png and /dev/null differ
diff --git a/game/gems/ARC-3icon.png b/game/gems/ARC-3icon.png
deleted file mode 100644
index e7a3558..0000000
Binary files a/game/gems/ARC-3icon.png and /dev/null differ
diff --git a/game/gems/AX-AR-23icon.png b/game/gems/AX-AR-23icon.png
deleted file mode 100644
index a2115c3..0000000
Binary files a/game/gems/AX-AR-23icon.png and /dev/null differ
diff --git a/game/gems/AX-LAS-5icon.png b/game/gems/AX-LAS-5icon.png
deleted file mode 100644
index ce131d5..0000000
Binary files a/game/gems/AX-LAS-5icon.png and /dev/null differ
diff --git a/game/gems/AX-LAS-5icon.png.import b/game/gems/AX-LAS-5icon.png.import
deleted file mode 100644
index a525c6b..0000000
--- a/game/gems/AX-LAS-5icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://d4ig71oxrd45i"
-path="res://.godot/imported/AX-LAS-5icon.png-c1977746f115f17d9cbc327244ca608f.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/AX-LAS-5icon.png"
-dest_files=["res://.godot/imported/AX-LAS-5icon.png-c1977746f115f17d9cbc327244ca608f.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/game/gems/Autocannoasentryicon.png b/game/gems/Autocannoasentryicon.png
deleted file mode 100644
index 9723244..0000000
Binary files a/game/gems/Autocannoasentryicon.png and /dev/null differ
diff --git a/game/gems/Autocannoasentryicon.png.import b/game/gems/Autocannoasentryicon.png.import
deleted file mode 100644
index 197c23e..0000000
--- a/game/gems/Autocannoasentryicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://ck5ki74x18epr"
-path="res://.godot/imported/Autocannoasentryicon.png-7d3cd53b9448f623bff57cb3010c3ae1.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Autocannoasentryicon.png"
-dest_files=["res://.godot/imported/Autocannoasentryicon.png-7d3cd53b9448f623bff57cb3010c3ae1.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/game/gems/B-1icon.png b/game/gems/B-1icon.png
deleted file mode 100644
index 0dd3bc6..0000000
Binary files a/game/gems/B-1icon.png and /dev/null differ
diff --git a/game/gems/DeliverSSSDicon.png b/game/gems/DeliverSSSDicon.png
deleted file mode 100644
index 172f824..0000000
Binary files a/game/gems/DeliverSSSDicon.png and /dev/null differ
diff --git a/game/gems/DeliverSSSDicon.png.import b/game/gems/DeliverSSSDicon.png.import
deleted file mode 100644
index a2e5095..0000000
--- a/game/gems/DeliverSSSDicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dwfpj7o4g24hu"
-path="res://.godot/imported/DeliverSSSDicon.png-c14600030b381083c77a810bd59bb398.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/DeliverSSSDicon.png"
-dest_files=["res://.godot/imported/DeliverSSSDicon.png-c14600030b381083c77a810bd59bb398.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/game/gems/EAT-17icon.png b/game/gems/EAT-17icon.png
deleted file mode 100644
index 99b4970..0000000
Binary files a/game/gems/EAT-17icon.png and /dev/null differ
diff --git a/game/gems/EMSmortaricon.png b/game/gems/EMSmortaricon.png
deleted file mode 100644
index 71441f8..0000000
Binary files a/game/gems/EMSmortaricon.png and /dev/null differ
diff --git a/game/gems/EMSmortaricon.png.import b/game/gems/EMSmortaricon.png.import
deleted file mode 100644
index 66e1676..0000000
--- a/game/gems/EMSmortaricon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cj54eohe4b7vu"
-path="res://.godot/imported/EMSmortaricon.png-a5f8bee5c578c2b1b6ec803dd46954ea.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EMSmortaricon.png"
-dest_files=["res://.godot/imported/EMSmortaricon.png-a5f8bee5c578c2b1b6ec803dd46954ea.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/game/gems/Eagle500icon.png b/game/gems/Eagle500icon.png
deleted file mode 100644
index e6fc519..0000000
Binary files a/game/gems/Eagle500icon.png and /dev/null differ
diff --git a/game/gems/Eagle500icon.png.import b/game/gems/Eagle500icon.png.import
deleted file mode 100644
index fe28e4f..0000000
--- a/game/gems/Eagle500icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bceerc7wfbu4k"
-path="res://.godot/imported/Eagle500icon.png-653a786b37cb350532d60f4fd9370c33.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Eagle500icon.png"
-dest_files=["res://.godot/imported/Eagle500icon.png-653a786b37cb350532d60f4fd9370c33.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/game/gems/EagleAirstrikeicon.png b/game/gems/EagleAirstrikeicon.png
deleted file mode 100644
index 75c35c3..0000000
Binary files a/game/gems/EagleAirstrikeicon.png and /dev/null differ
diff --git a/game/gems/EagleAirstrikeicon.png.import b/game/gems/EagleAirstrikeicon.png.import
deleted file mode 100644
index 0b807ac..0000000
--- a/game/gems/EagleAirstrikeicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://o5fcngipjsk4"
-path="res://.godot/imported/EagleAirstrikeicon.png-a01ab6b7847b91b06f89b6e2121d9333.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EagleAirstrikeicon.png"
-dest_files=["res://.godot/imported/EagleAirstrikeicon.png-a01ab6b7847b91b06f89b6e2121d9333.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/game/gems/EagleClusterbombicon.png b/game/gems/EagleClusterbombicon.png
deleted file mode 100644
index 60fd64b..0000000
Binary files a/game/gems/EagleClusterbombicon.png and /dev/null differ
diff --git a/game/gems/EagleClusterbombicon.png.import b/game/gems/EagleClusterbombicon.png.import
deleted file mode 100644
index d6a8946..0000000
--- a/game/gems/EagleClusterbombicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c5lnagthc2bqo"
-path="res://.godot/imported/EagleClusterbombicon.png-4fc9ff22c77b71f58f554ac40da24a06.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EagleClusterbombicon.png"
-dest_files=["res://.godot/imported/EagleClusterbombicon.png-4fc9ff22c77b71f58f554ac40da24a06.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/game/gems/EagleNapalmicon.png b/game/gems/EagleNapalmicon.png
deleted file mode 100644
index 88db4e3..0000000
Binary files a/game/gems/EagleNapalmicon.png and /dev/null differ
diff --git a/game/gems/EagleNapalmicon.png.import b/game/gems/EagleNapalmicon.png.import
deleted file mode 100644
index 99c800f..0000000
--- a/game/gems/EagleNapalmicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://xibnes2csfap"
-path="res://.godot/imported/EagleNapalmicon.png-ed43d9d0d0bd29ade128e9626f824cc4.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EagleNapalmicon.png"
-dest_files=["res://.godot/imported/EagleNapalmicon.png-ed43d9d0d0bd29ade128e9626f824cc4.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/game/gems/EagleRocketpodicon.png b/game/gems/EagleRocketpodicon.png
deleted file mode 100644
index f1b3086..0000000
Binary files a/game/gems/EagleRocketpodicon.png and /dev/null differ
diff --git a/game/gems/EagleRocketpodicon.png.import b/game/gems/EagleRocketpodicon.png.import
deleted file mode 100644
index f9b8017..0000000
--- a/game/gems/EagleRocketpodicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dnfvyudc00vtw"
-path="res://.godot/imported/EagleRocketpodicon.png-e7faa674826177056374eb25442a126e.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EagleRocketpodicon.png"
-dest_files=["res://.godot/imported/EagleRocketpodicon.png-e7faa674826177056374eb25442a126e.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/game/gems/EagleSmokeicon.png b/game/gems/EagleSmokeicon.png
deleted file mode 100644
index aa52f73..0000000
Binary files a/game/gems/EagleSmokeicon.png and /dev/null differ
diff --git a/game/gems/EagleSmokeicon.png.import b/game/gems/EagleSmokeicon.png.import
deleted file mode 100644
index c83659a..0000000
--- a/game/gems/EagleSmokeicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://byxev1j2tw2hx"
-path="res://.godot/imported/EagleSmokeicon.png-ddf9c4e525e1311d9438b9667bb3be85.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EagleSmokeicon.png"
-dest_files=["res://.godot/imported/EagleSmokeicon.png-ddf9c4e525e1311d9438b9667bb3be85.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/game/gems/EagleStrafingicon.png b/game/gems/EagleStrafingicon.png
deleted file mode 100644
index 740f48d..0000000
Binary files a/game/gems/EagleStrafingicon.png and /dev/null differ
diff --git a/game/gems/EagleStrafingicon.png.import b/game/gems/EagleStrafingicon.png.import
deleted file mode 100644
index 34d6281..0000000
--- a/game/gems/EagleStrafingicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://n8n7vivshcow"
-path="res://.godot/imported/EagleStrafingicon.png-f7bcffa80ef038f64bcbc8c73bb26dfb.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/EagleStrafingicon.png"
-dest_files=["res://.godot/imported/EagleStrafingicon.png-f7bcffa80ef038f64bcbc8c73bb26dfb.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/game/gems/FAF-14icon.png b/game/gems/FAF-14icon.png
deleted file mode 100644
index 3aacaf3..0000000
Binary files a/game/gems/FAF-14icon.png and /dev/null differ
diff --git a/game/gems/FAF-14icon.png.import b/game/gems/FAF-14icon.png.import
deleted file mode 100644
index f272ca2..0000000
--- a/game/gems/FAF-14icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://e8jb5pwaklp7"
-path="res://.godot/imported/FAF-14icon.png-505d0d8300f99fb23fecc80640934b5c.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/FAF-14icon.png"
-dest_files=["res://.godot/imported/FAF-14icon.png-505d0d8300f99fb23fecc80640934b5c.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/game/gems/FLAM-40icon.png b/game/gems/FLAM-40icon.png
deleted file mode 100644
index dc389c7..0000000
Binary files a/game/gems/FLAM-40icon.png and /dev/null differ
diff --git a/game/gems/FLAM-40icon.png.import b/game/gems/FLAM-40icon.png.import
deleted file mode 100644
index 2581ac7..0000000
--- a/game/gems/FLAM-40icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dk558c4blxi6q"
-path="res://.godot/imported/FLAM-40icon.png-5aeb20357ee0c4ed97fa57bc2f260d65.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/FLAM-40icon.png"
-dest_files=["res://.godot/imported/FLAM-40icon.png-5aeb20357ee0c4ed97fa57bc2f260d65.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/game/gems/Fireminefieldicon.png b/game/gems/Fireminefieldicon.png
deleted file mode 100644
index b309d63..0000000
Binary files a/game/gems/Fireminefieldicon.png and /dev/null differ
diff --git a/game/gems/Fireminefieldicon.png.import b/game/gems/Fireminefieldicon.png.import
deleted file mode 100644
index 32a50e3..0000000
--- a/game/gems/Fireminefieldicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://j0vqfy2m27ka"
-path="res://.godot/imported/Fireminefieldicon.png-a563b4fa0b6513778f41a54af35b425e.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Fireminefieldicon.png"
-dest_files=["res://.godot/imported/Fireminefieldicon.png-a563b4fa0b6513778f41a54af35b425e.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/game/gems/GL-21icon.png b/game/gems/GL-21icon.png
deleted file mode 100644
index 720eabc..0000000
Binary files a/game/gems/GL-21icon.png and /dev/null differ
diff --git a/game/gems/GL-21icon.png.import b/game/gems/GL-21icon.png.import
deleted file mode 100644
index 75e3799..0000000
--- a/game/gems/GL-21icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://ekelfnch2ial"
-path="res://.godot/imported/GL-21icon.png-f69bb9ad9e179512072a5f5577f90801.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/GL-21icon.png"
-dest_files=["res://.godot/imported/GL-21icon.png-f69bb9ad9e179512072a5f5577f90801.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/game/gems/GR-8icon.png b/game/gems/GR-8icon.png
deleted file mode 100644
index 06e0fbc..0000000
Binary files a/game/gems/GR-8icon.png and /dev/null differ
diff --git a/game/gems/GR-8icon.png.import b/game/gems/GR-8icon.png.import
deleted file mode 100644
index 81a7532..0000000
--- a/game/gems/GR-8icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dquv7v2pyd6d6"
-path="res://.godot/imported/GR-8icon.png-9d407bf345cee7482366322fec1d23e0.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/GR-8icon.png"
-dest_files=["res://.godot/imported/GR-8icon.png-9d407bf345cee7482366322fec1d23e0.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/game/gems/Gatlingsentryicon.png b/game/gems/Gatlingsentryicon.png
deleted file mode 100644
index 5ed43d5..0000000
Binary files a/game/gems/Gatlingsentryicon.png and /dev/null differ
diff --git a/game/gems/Gatlingsentryicon.png.import b/game/gems/Gatlingsentryicon.png.import
deleted file mode 100644
index 7d92dbf..0000000
--- a/game/gems/Gatlingsentryicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://jxb175xk3vf8"
-path="res://.godot/imported/Gatlingsentryicon.png-178999ab621be89e2d0ae664675c5653.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Gatlingsentryicon.png"
-dest_files=["res://.godot/imported/Gatlingsentryicon.png-178999ab621be89e2d0ae664675c5653.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/game/gems/HD2_Eagle_Rearm_Icon.jpg b/game/gems/HD2_Eagle_Rearm_Icon.jpg
deleted file mode 100644
index b1bb236..0000000
Binary files a/game/gems/HD2_Eagle_Rearm_Icon.jpg and /dev/null differ
diff --git a/game/gems/HD2_Eagle_Rearm_Icon.jpg.import b/game/gems/HD2_Eagle_Rearm_Icon.jpg.import
deleted file mode 100644
index e3d82db..0000000
--- a/game/gems/HD2_Eagle_Rearm_Icon.jpg.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cjs6hochimj67"
-path="res://.godot/imported/HD2_Eagle_Rearm_Icon.jpg-74b6c5ab14c7f203a40f384cdfccb249.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/HD2_Eagle_Rearm_Icon.jpg"
-dest_files=["res://.godot/imported/HD2_Eagle_Rearm_Icon.jpg-74b6c5ab14c7f203a40f384cdfccb249.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/game/gems/HMGTurreticon.png b/game/gems/HMGTurreticon.png
deleted file mode 100644
index 9ff14a7..0000000
Binary files a/game/gems/HMGTurreticon.png and /dev/null differ
diff --git a/game/gems/HMGTurreticon.png.import b/game/gems/HMGTurreticon.png.import
deleted file mode 100644
index 5f2e51d..0000000
--- a/game/gems/HMGTurreticon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bpldmatwhglgg"
-path="res://.godot/imported/HMGTurreticon.png-ee1f6571810d84e0f5de6a48b89c9d93.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/HMGTurreticon.png"
-dest_files=["res://.godot/imported/HMGTurreticon.png-ee1f6571810d84e0f5de6a48b89c9d93.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/game/gems/LAS-98icon.png b/game/gems/LAS-98icon.png
deleted file mode 100644
index b942d86..0000000
Binary files a/game/gems/LAS-98icon.png and /dev/null differ
diff --git a/game/gems/LAS-98icon.png.import b/game/gems/LAS-98icon.png.import
deleted file mode 100644
index ecdf31a..0000000
--- a/game/gems/LAS-98icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://6jxj5yxygc15"
-path="res://.godot/imported/LAS-98icon.png-098fa6b84ba3b323bef9b5b2ec555a68.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/LAS-98icon.png"
-dest_files=["res://.godot/imported/LAS-98icon.png-098fa6b84ba3b323bef9b5b2ec555a68.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/game/gems/LIFT-850icon.png b/game/gems/LIFT-850icon.png
deleted file mode 100644
index 6937252..0000000
Binary files a/game/gems/LIFT-850icon.png and /dev/null differ
diff --git a/game/gems/LIFT-850icon.png.import b/game/gems/LIFT-850icon.png.import
deleted file mode 100644
index bf4e995..0000000
--- a/game/gems/LIFT-850icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c0ew8bv8vwtra"
-path="res://.godot/imported/LIFT-850icon.png-1186aa5146946f8927504116339604e9.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/LIFT-850icon.png"
-dest_files=["res://.godot/imported/LIFT-850icon.png-1186aa5146946f8927504116339604e9.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/game/gems/M-105icon.png b/game/gems/M-105icon.png
deleted file mode 100644
index 5a3ab1e..0000000
Binary files a/game/gems/M-105icon.png and /dev/null differ
diff --git a/game/gems/M-105icon.png.import b/game/gems/M-105icon.png.import
deleted file mode 100644
index 36457c2..0000000
--- a/game/gems/M-105icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bbuph16wgwy1m"
-path="res://.godot/imported/M-105icon.png-17306f1fc80f519228a824df40eda109.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/M-105icon.png"
-dest_files=["res://.godot/imported/M-105icon.png-17306f1fc80f519228a824df40eda109.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/game/gems/MG-43icon.png b/game/gems/MG-43icon.png
deleted file mode 100644
index 3b9708f..0000000
Binary files a/game/gems/MG-43icon.png and /dev/null differ
diff --git a/game/gems/MG-43icon.png.import b/game/gems/MG-43icon.png.import
deleted file mode 100644
index d9f5d65..0000000
--- a/game/gems/MG-43icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://d1rgde366catg"
-path="res://.godot/imported/MG-43icon.png-fe2c5fde2ed0b25a427306c0c01eebf1.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/MG-43icon.png"
-dest_files=["res://.godot/imported/MG-43icon.png-fe2c5fde2ed0b25a427306c0c01eebf1.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/game/gems/MGsentryicon.png b/game/gems/MGsentryicon.png
deleted file mode 100644
index b138e2b..0000000
Binary files a/game/gems/MGsentryicon.png and /dev/null differ
diff --git a/game/gems/MGsentryicon.png.import b/game/gems/MGsentryicon.png.import
deleted file mode 100644
index 3cacc62..0000000
--- a/game/gems/MGsentryicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cet3ykgk6y6yl"
-path="res://.godot/imported/MGsentryicon.png-5bb45750f30b109c1419672f76c63c6e.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/MGsentryicon.png"
-dest_files=["res://.godot/imported/MGsentryicon.png-5bb45750f30b109c1419672f76c63c6e.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/game/gems/Minefieldicon.png b/game/gems/Minefieldicon.png
deleted file mode 100644
index 504e3c8..0000000
Binary files a/game/gems/Minefieldicon.png and /dev/null differ
diff --git a/game/gems/Minefieldicon.png.import b/game/gems/Minefieldicon.png.import
deleted file mode 100644
index 01c8dcc..0000000
--- a/game/gems/Minefieldicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://djdawpxoxi8m1"
-path="res://.godot/imported/Minefieldicon.png-30d493f81ba37e2b54c12f9a5ce6da3a.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Minefieldicon.png"
-dest_files=["res://.godot/imported/Minefieldicon.png-30d493f81ba37e2b54c12f9a5ce6da3a.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/game/gems/Missilesentryicon.png b/game/gems/Missilesentryicon.png
deleted file mode 100644
index facf9e1..0000000
Binary files a/game/gems/Missilesentryicon.png and /dev/null differ
diff --git a/game/gems/Missilesentryicon.png.import b/game/gems/Missilesentryicon.png.import
deleted file mode 100644
index 57407bc..0000000
--- a/game/gems/Missilesentryicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dodn8503nedxh"
-path="res://.godot/imported/Missilesentryicon.png-8a33b0c9f7a09ae74fccc7a172e3c569.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Missilesentryicon.png"
-dest_files=["res://.godot/imported/Missilesentryicon.png-8a33b0c9f7a09ae74fccc7a172e3c569.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/game/gems/Mortarsentryicon.png b/game/gems/Mortarsentryicon.png
deleted file mode 100644
index be0998e..0000000
Binary files a/game/gems/Mortarsentryicon.png and /dev/null differ
diff --git a/game/gems/Mortarsentryicon.png.import b/game/gems/Mortarsentryicon.png.import
deleted file mode 100644
index 6c0d164..0000000
--- a/game/gems/Mortarsentryicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c8n03l81speu2"
-path="res://.godot/imported/Mortarsentryicon.png-33c3acabd23ce5a8388caad217ffef20.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Mortarsentryicon.png"
-dest_files=["res://.godot/imported/Mortarsentryicon.png-33c3acabd23ce5a8388caad217ffef20.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/game/gems/Orbital120icon.png b/game/gems/Orbital120icon.png
deleted file mode 100644
index 2d54602..0000000
Binary files a/game/gems/Orbital120icon.png and /dev/null differ
diff --git a/game/gems/Orbital380icon.png b/game/gems/Orbital380icon.png
deleted file mode 100644
index 7b5be44..0000000
Binary files a/game/gems/Orbital380icon.png and /dev/null differ
diff --git a/game/gems/Orbital380icon.png.import b/game/gems/Orbital380icon.png.import
deleted file mode 100644
index 09ccafd..0000000
--- a/game/gems/Orbital380icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://b7shxlp6wtkv2"
-path="res://.godot/imported/Orbital380icon.png-33f3e23f8fc3604a5809b9e223d09bf4.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Orbital380icon.png"
-dest_files=["res://.godot/imported/Orbital380icon.png-33f3e23f8fc3604a5809b9e223d09bf4.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/game/gems/OrbitalAirbursticon.png b/game/gems/OrbitalAirbursticon.png
deleted file mode 100644
index 08553bc..0000000
Binary files a/game/gems/OrbitalAirbursticon.png and /dev/null differ
diff --git a/game/gems/OrbitalAirbursticon.png.import b/game/gems/OrbitalAirbursticon.png.import
deleted file mode 100644
index 745f774..0000000
--- a/game/gems/OrbitalAirbursticon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://kge1hk4kaofn"
-path="res://.godot/imported/OrbitalAirbursticon.png-196118027ad6e7b031dc838fe1afc18b.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalAirbursticon.png"
-dest_files=["res://.godot/imported/OrbitalAirbursticon.png-196118027ad6e7b031dc838fe1afc18b.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/game/gems/OrbitalEMSicon.png b/game/gems/OrbitalEMSicon.png
deleted file mode 100644
index 1c72a5a..0000000
Binary files a/game/gems/OrbitalEMSicon.png and /dev/null differ
diff --git a/game/gems/OrbitalEMSicon.png.import b/game/gems/OrbitalEMSicon.png.import
deleted file mode 100644
index de727a8..0000000
--- a/game/gems/OrbitalEMSicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bycw7lvoibvcd"
-path="res://.godot/imported/OrbitalEMSicon.png-2106e78c9e1d9cbf3a91cceb9c2ef284.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalEMSicon.png"
-dest_files=["res://.godot/imported/OrbitalEMSicon.png-2106e78c9e1d9cbf3a91cceb9c2ef284.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/game/gems/OrbitalGasicon.png b/game/gems/OrbitalGasicon.png
deleted file mode 100644
index 8130fd7..0000000
Binary files a/game/gems/OrbitalGasicon.png and /dev/null differ
diff --git a/game/gems/OrbitalGasicon.png.import b/game/gems/OrbitalGasicon.png.import
deleted file mode 100644
index f2b5e80..0000000
--- a/game/gems/OrbitalGasicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://b7urqcrq4qcre"
-path="res://.godot/imported/OrbitalGasicon.png-7f9c5da9c707a382df166b6e6a9e3905.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalGasicon.png"
-dest_files=["res://.godot/imported/OrbitalGasicon.png-7f9c5da9c707a382df166b6e6a9e3905.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/game/gems/OrbitalGatlingicon.png b/game/gems/OrbitalGatlingicon.png
deleted file mode 100644
index 25057ae..0000000
Binary files a/game/gems/OrbitalGatlingicon.png and /dev/null differ
diff --git a/game/gems/OrbitalGatlingicon.png.import b/game/gems/OrbitalGatlingicon.png.import
deleted file mode 100644
index ca7dede..0000000
--- a/game/gems/OrbitalGatlingicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://di31txj7830n5"
-path="res://.godot/imported/OrbitalGatlingicon.png-80b3e84c5e7979c875751863836359b3.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalGatlingicon.png"
-dest_files=["res://.godot/imported/OrbitalGatlingicon.png-80b3e84c5e7979c875751863836359b3.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/game/gems/OrbitalLasericon.png b/game/gems/OrbitalLasericon.png
deleted file mode 100644
index e5c801c..0000000
Binary files a/game/gems/OrbitalLasericon.png and /dev/null differ
diff --git a/game/gems/OrbitalLasericon.png.import b/game/gems/OrbitalLasericon.png.import
deleted file mode 100644
index f7d04e0..0000000
--- a/game/gems/OrbitalLasericon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cjdn283lj1nwm"
-path="res://.godot/imported/OrbitalLasericon.png-7125648f0ff0a680dc7c3af333ca7629.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalLasericon.png"
-dest_files=["res://.godot/imported/OrbitalLasericon.png-7125648f0ff0a680dc7c3af333ca7629.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/game/gems/OrbitalPrecisionicon.png b/game/gems/OrbitalPrecisionicon.png
deleted file mode 100644
index a4a9352..0000000
Binary files a/game/gems/OrbitalPrecisionicon.png and /dev/null differ
diff --git a/game/gems/OrbitalPrecisionicon.png.import b/game/gems/OrbitalPrecisionicon.png.import
deleted file mode 100644
index 92c3322..0000000
--- a/game/gems/OrbitalPrecisionicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://d14dpum2k81ox"
-path="res://.godot/imported/OrbitalPrecisionicon.png-32a52a6dd61d81c6f70d1bf2dc6d8e5e.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalPrecisionicon.png"
-dest_files=["res://.godot/imported/OrbitalPrecisionicon.png-32a52a6dd61d81c6f70d1bf2dc6d8e5e.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/game/gems/OrbitalRailcannonicon.png b/game/gems/OrbitalRailcannonicon.png
deleted file mode 100644
index 160b11f..0000000
Binary files a/game/gems/OrbitalRailcannonicon.png and /dev/null differ
diff --git a/game/gems/OrbitalRailcannonicon.png.import b/game/gems/OrbitalRailcannonicon.png.import
deleted file mode 100644
index 0fc8c52..0000000
--- a/game/gems/OrbitalRailcannonicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dk6mw27yju2ej"
-path="res://.godot/imported/OrbitalRailcannonicon.png-9b619fd7d1ef5fb97bd5466f235d5951.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalRailcannonicon.png"
-dest_files=["res://.godot/imported/OrbitalRailcannonicon.png-9b619fd7d1ef5fb97bd5466f235d5951.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/game/gems/OrbitalSmokeicon.png b/game/gems/OrbitalSmokeicon.png
deleted file mode 100644
index 8335f9c..0000000
Binary files a/game/gems/OrbitalSmokeicon.png and /dev/null differ
diff --git a/game/gems/OrbitalSmokeicon.png.import b/game/gems/OrbitalSmokeicon.png.import
deleted file mode 100644
index abcc47d..0000000
--- a/game/gems/OrbitalSmokeicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://catn0rkmh6qiq"
-path="res://.godot/imported/OrbitalSmokeicon.png-fbf134861760962601870b50083db6e4.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalSmokeicon.png"
-dest_files=["res://.godot/imported/OrbitalSmokeicon.png-fbf134861760962601870b50083db6e4.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/game/gems/OrbitalWalkingicon.png b/game/gems/OrbitalWalkingicon.png
deleted file mode 100644
index 313d5ae..0000000
Binary files a/game/gems/OrbitalWalkingicon.png and /dev/null differ
diff --git a/game/gems/OrbitalWalkingicon.png.import b/game/gems/OrbitalWalkingicon.png.import
deleted file mode 100644
index 1d149f1..0000000
--- a/game/gems/OrbitalWalkingicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://dh6oavhdakc64"
-path="res://.godot/imported/OrbitalWalkingicon.png-d1593524c13b9846a64642a6f5ad0cfd.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/OrbitalWalkingicon.png"
-dest_files=["res://.godot/imported/OrbitalWalkingicon.png-d1593524c13b9846a64642a6f5ad0cfd.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/game/gems/RS-422icon.png b/game/gems/RS-422icon.png
deleted file mode 100644
index 3d66b93..0000000
Binary files a/game/gems/RS-422icon.png and /dev/null differ
diff --git a/game/gems/RS-422icon.png.import b/game/gems/RS-422icon.png.import
deleted file mode 100644
index ed5ea3e..0000000
--- a/game/gems/RS-422icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c1a84vd4dc6ll"
-path="res://.godot/imported/RS-422icon.png-f01d0c77352769aeed2c9aa59302726d.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/RS-422icon.png"
-dest_files=["res://.godot/imported/RS-422icon.png-f01d0c77352769aeed2c9aa59302726d.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/game/gems/Reinforceicon.png b/game/gems/Reinforceicon.png
deleted file mode 100644
index 0b6b98e..0000000
Binary files a/game/gems/Reinforceicon.png and /dev/null differ
diff --git a/game/gems/Reinforceicon.png.import b/game/gems/Reinforceicon.png.import
deleted file mode 100644
index 3f455fe..0000000
--- a/game/gems/Reinforceicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://cvsxtdgo5jkw8"
-path="res://.godot/imported/Reinforceicon.png-4b639615c3f4dca969229125a00fda49.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Reinforceicon.png"
-dest_files=["res://.godot/imported/Reinforceicon.png-4b639615c3f4dca969229125a00fda49.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/game/gems/ResupplyIcon.png b/game/gems/ResupplyIcon.png
deleted file mode 100644
index a5411d0..0000000
Binary files a/game/gems/ResupplyIcon.png and /dev/null differ
diff --git a/game/gems/ResupplyIcon.png.import b/game/gems/ResupplyIcon.png.import
deleted file mode 100644
index e1dc102..0000000
--- a/game/gems/ResupplyIcon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://yfhg112ogfh3"
-path="res://.godot/imported/ResupplyIcon.png-cc0ec3b91b936af30eef5e7952944a7a.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/ResupplyIcon.png"
-dest_files=["res://.godot/imported/ResupplyIcon.png-cc0ec3b91b936af30eef5e7952944a7a.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/game/gems/SH-20icon.png b/game/gems/SH-20icon.png
deleted file mode 100644
index d0b83a2..0000000
Binary files a/game/gems/SH-20icon.png and /dev/null differ
diff --git a/game/gems/SH-20icon.png.import b/game/gems/SH-20icon.png.import
deleted file mode 100644
index 2e072fe..0000000
--- a/game/gems/SH-20icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bom0yfs0wkt36"
-path="res://.godot/imported/SH-20icon.png-b75b5883c3dccdb18ccc8d363d794a6a.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/SH-20icon.png"
-dest_files=["res://.godot/imported/SH-20icon.png-b75b5883c3dccdb18ccc8d363d794a6a.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/game/gems/SH-32icon.png b/game/gems/SH-32icon.png
deleted file mode 100644
index 2553e44..0000000
Binary files a/game/gems/SH-32icon.png and /dev/null differ
diff --git a/game/gems/SH-32icon.png.import b/game/gems/SH-32icon.png.import
deleted file mode 100644
index 495f259..0000000
--- a/game/gems/SH-32icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://b4x4v8bem1xhi"
-path="res://.godot/imported/SH-32icon.png-03fe4f1631278d75d5bd8e9f3dec542c.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/SH-32icon.png"
-dest_files=["res://.godot/imported/SH-32icon.png-03fe4f1631278d75d5bd8e9f3dec542c.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/game/gems/SOSicon.png b/game/gems/SOSicon.png
deleted file mode 100644
index 9f69665..0000000
Binary files a/game/gems/SOSicon.png and /dev/null differ
diff --git a/game/gems/SOSicon.png.import b/game/gems/SOSicon.png.import
deleted file mode 100644
index 7de5600..0000000
--- a/game/gems/SOSicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://clpw7384b7glr"
-path="res://.godot/imported/SOSicon.png-6bf4d6432d441365f3f4f0bc079ef460.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/SOSicon.png"
-dest_files=["res://.godot/imported/SOSicon.png-6bf4d6432d441365f3f4f0bc079ef460.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/game/gems/Seismic_probe_icon.png b/game/gems/Seismic_probe_icon.png
deleted file mode 100644
index e705b57..0000000
Binary files a/game/gems/Seismic_probe_icon.png and /dev/null differ
diff --git a/game/gems/Seismic_probe_icon.png.import b/game/gems/Seismic_probe_icon.png.import
deleted file mode 100644
index 6bfa826..0000000
--- a/game/gems/Seismic_probe_icon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://c2l4ibls40s5c"
-path="res://.godot/imported/Seismic_probe_icon.png-eb6daafaee5f09577339a9743224000f.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Seismic_probe_icon.png"
-dest_files=["res://.godot/imported/Seismic_probe_icon.png-eb6daafaee5f09577339a9743224000f.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/game/gems/Shieldrelayicon.png b/game/gems/Shieldrelayicon.png
deleted file mode 100644
index 753e6a5..0000000
Binary files a/game/gems/Shieldrelayicon.png and /dev/null differ
diff --git a/game/gems/Shieldrelayicon.png.import b/game/gems/Shieldrelayicon.png.import
deleted file mode 100644
index 75522c5..0000000
--- a/game/gems/Shieldrelayicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bwpahqbnicec5"
-path="res://.godot/imported/Shieldrelayicon.png-b3a6c1cdb61f400a558042d77f54bf56.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Shieldrelayicon.png"
-dest_files=["res://.godot/imported/Shieldrelayicon.png-b3a6c1cdb61f400a558042d77f54bf56.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/game/gems/Strat_NUX-223_Hellbomb_mk1.png b/game/gems/Strat_NUX-223_Hellbomb_mk1.png
deleted file mode 100644
index cc18764..0000000
Binary files a/game/gems/Strat_NUX-223_Hellbomb_mk1.png and /dev/null differ
diff --git a/game/gems/Strat_NUX-223_Hellbomb_mk1.png.import b/game/gems/Strat_NUX-223_Hellbomb_mk1.png.import
deleted file mode 100644
index f902907..0000000
--- a/game/gems/Strat_NUX-223_Hellbomb_mk1.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://di8qkp5i6p7l6"
-path="res://.godot/imported/Strat_NUX-223_Hellbomb_mk1.png-c4d201af5dabe779c7a13bd44d382c5c.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Strat_NUX-223_Hellbomb_mk1.png"
-dest_files=["res://.godot/imported/Strat_NUX-223_Hellbomb_mk1.png-c4d201af5dabe779c7a13bd44d382c5c.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/game/gems/Teslaicon.png b/game/gems/Teslaicon.png
deleted file mode 100644
index 4082198..0000000
Binary files a/game/gems/Teslaicon.png and /dev/null differ
diff --git a/game/gems/Teslaicon.png.import b/game/gems/Teslaicon.png.import
deleted file mode 100644
index 1b6ca75..0000000
--- a/game/gems/Teslaicon.png.import
+++ /dev/null
@@ -1,34 +0,0 @@
-[remap]
-
-importer="texture"
-type="CompressedTexture2D"
-uid="uid://bnct5ewnc1ioa"
-path="res://.godot/imported/Teslaicon.png-7f8b8936cee5a59f176962fb1c4b5460.ctex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://game/gems/Teslaicon.png"
-dest_files=["res://.godot/imported/Teslaicon.png-7f8b8936cee5a59f176962fb1c4b5460.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/game/gems/data.gd b/game/gems/data.gd
deleted file mode 100644
index e3c9737..0000000
--- a/game/gems/data.gd
+++ /dev/null
@@ -1,59 +0,0 @@
-extends Node
-
-const data := [
- ['LIFT-850 Jump Pack', preload('res://game/gems/LIFT-850icon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.DOWN, Global.DIRS.UP]],
- ['B-1 Supply Pack', preload('res://game/gems/B-1icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.DOWN]],
- ['AX/LAS-5 "Guard Dog" Rover', preload('res://game/gems/AX-LAS-5icon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.RIGHT]],
- ['SH-20 Ballistic Shield Backpack', preload('res://game/gems/SH-20icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT]],
- ['SH-32 Shield Generator Pack', preload('res://game/gems/SH-32icon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.LEFT, Global.DIRS.RIGHT]],
- ['AX/AR-23 "Guard Dog"', preload('res://game/gems/AX-AR-23icon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN]],
- ['MG-43 Machine Gun', preload('res://game/gems/MG-43icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT]],
- ['APW-1 Anti-Materiel Rifle', preload('res://game/gems/APW-1icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.UP, Global.DIRS.DOWN]],
- ['M-105 Stalwart', preload('res://game/gems/M-105icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.LEFT]],
- ['EAT-17 Expendable Anti-tank', preload('res://game/gems/EAT-17icon.png'), [Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.RIGHT]],
- ['GR-8 Recoilless Rifle', preload('res://game/gems/GR-8icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.LEFT]],
- ['FLAM-40 Flamethrower', preload('res://game/gems/FLAM-40icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.DOWN, Global.DIRS.UP]],
- ['AC-8 Autocannon', preload('res://game/gems/AC-8icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.RIGHT]],
- ['RS-422 Railgun', preload('res://game/gems/RS-422icon.png'), [Global.DIRS.DOWN, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.RIGHT]],
- ['FAF-14 SPEAR Launcher', preload('res://game/gems/FAF-14icon.png'), [Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.DOWN, Global.DIRS.DOWN]],
- ['GL-21 Grenade Launcher', preload('res://game/gems/GL-21icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.DOWN]],
- ['LAS-98 Laser Cannon', preload('res://game/gems/LAS-98icon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT]],
- ['ARC-3 Arc Thrower', preload('res://game/gems/ARC-3icon.png'), [Global.DIRS.DOWN, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.LEFT]],
- ['Reinforce', preload('res://game/gems/Reinforceicon.png'), [Global.DIRS.UP, Global.DIRS.DOWN, Global.DIRS.RIGHT, Global.DIRS.LEFT, Global.DIRS.UP]],
- ['SOS Beacon', preload('res://game/gems/SOSicon.png'), [Global.DIRS.UP, Global.DIRS.DOWN, Global.DIRS.RIGHT, Global.DIRS.UP]],
- ['Resupply', preload('res://game/gems/ResupplyIcon.png'), [Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT]],
- ['NUX-223 Hellbomb', preload('res://game/gems/Strat_NUX-223_Hellbomb_mk1.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP]],
- ['SSSD Delivery', preload('res://game/gems/DeliverSSSDicon.png'), [Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP]],
- ['Seismic Probe', preload('res://game/gems/Seismic_probe_icon.png'), [Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.DOWN]],
- ['Upload Data', preload('res://game/gems/DeliverSSSDicon.png'), [Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.UP]],
- ['Eagle Rearm', preload('res://game/gems/HD2_Eagle_Rearm_Icon.jpg'), [Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.RIGHT]],
- ['E/MG-101 HMG Emplacement', preload('res://game/gems/HMGTurreticon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.LEFT]],
- ['FX-12 Shield Generator Relay', preload('res://game/gems/Shieldrelayicon.png'), [Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.LEFT, Global.DIRS.RIGHT]],
- ['A/ARC-3 Tesla Tower', preload('res://game/gems/Teslaicon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.RIGHT]],
- ['MD-6 Anti-Personnel Minefield', preload('res://game/gems/Minefieldicon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.RIGHT]],
- ['MD-I4 Incendiary Mines', preload('res://game/gems/Fireminefieldicon.png'), [Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.LEFT, Global.DIRS.DOWN]],
- ['A/MG-43 Machine Gun Sentry', preload('res://game/gems/MGsentryicon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.UP]],
- ['A/G-16 Gatling Sentry', preload('res://game/gems/Gatlingsentryicon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.LEFT]],
- ['A/M-12 Mortar Sentry', preload('res://game/gems/Mortarsentryicon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.DOWN]],
- ['A/AC-8 Autocannon Sentry', preload('res://game/gems/Autocannoasentryicon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.UP]],
- ['A/MLS-4X Rocket Sentry', preload('res://game/gems/Missilesentryicon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.LEFT]],
- ['A/M-23 EMS Mortar Sentry', preload('res://game/gems/EMSmortaricon.png'), [Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.RIGHT]],
- ['Orbital Gatling Barrage', preload('res://game/gems/OrbitalGatlingicon.png'), [Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.UP, Global.DIRS.UP]],
- ['Orbital Airburst Strike', preload('res://game/gems/OrbitalAirbursticon.png'), [Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.RIGHT]],
- ['Orbital 120MM HE Barrage', preload('res://game/gems/Orbital120icon.png'), [Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.LEFT, Global.DIRS.RIGHT, Global.DIRS.DOWN]],
- ['Orbital 380MM HE Barrage', preload('res://game/gems/Orbital380icon.png'), [Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.UP, Global.DIRS.LEFT, Global.DIRS.DOWN, Global.DIRS.DOWN]],
- ['Orbital Walking Barrage', preload('res://game/gems/OrbitalWalkingicon.png'), [Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.RIGHT, Global.DIRS.DOWN]],
- ['Orbital Laser', preload('res://game/gems/OrbitalLasericon.png'), [Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN]],
- ['Orbital Railcannon Strike', preload('res://game/gems/OrbitalRailcannonicon.png'), [Global.DIRS.RIGHT, Global.DIRS.UP, Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.RIGHT]],
- ['Orbital Precision Strike', preload('res://game/gems/OrbitalPrecisionicon.png'), [Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.UP]],
- ['Orbital Gas Strike', preload('res://game/gems/OrbitalGasicon.png'), [Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.RIGHT]],
- ['Orbital EMS Strike', preload('res://game/gems/OrbitalEMSicon.png'), [Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.LEFT, Global.DIRS.DOWN]],
- ['Orbital Smoke Strike', preload('res://game/gems/OrbitalSmokeicon.png'), [Global.DIRS.RIGHT, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP]],
- ['Eagle Strafing Run', preload('res://game/gems/EagleStrafingicon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.RIGHT]],
- ['Eagle Airstrike', preload('res://game/gems/EagleAirstrikeicon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.RIGHT]],
- ['Eagle Cluster Bomb', preload('res://game/gems/EagleClusterbombicon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.RIGHT]],
- ['Eagle Napalm Airstrike', preload('res://game/gems/EagleNapalmicon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.UP]],
- ['Eagle Smoke Strike', preload('res://game/gems/EagleSmokeicon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.UP, Global.DIRS.DOWN]],
- ['Eagle 110MM Rocket Pods', preload('res://game/gems/EagleRocketpodicon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.UP, Global.DIRS.LEFT]],
- ['Eagle 500kg Bomb', preload('res://game/gems/Eagle500icon.png'), [Global.DIRS.UP, Global.DIRS.RIGHT, Global.DIRS.DOWN, Global.DIRS.DOWN, Global.DIRS.DOWN]],
-]
diff --git a/game/gems/get_data.py b/game/gems/get_data.py
deleted file mode 100644
index 6ed37dc..0000000
--- a/game/gems/get_data.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import requests
-import bs4
-import json
-import os
-
-page = requests.get('https://helldivers.fandom.com/wiki/Stratagem_Codes_(Helldivers_2)')
-soup = bs4.BeautifulSoup(page.content, 'html.parser')
-
-data = []
-
-rows = [list(e.find_all('tr'))[2:] for e in soup.find_all('tbody')]
-rows = [e for row in rows for e in row]
-for i, row in enumerate(rows):
- print(f'{i}/{len(rows)}')
- row: bs4.Tag
- datas = list(row.find_all('td'))
-
- img = datas[0].find('img')
- if img is None:
- continue
- if 'data-src' in img.attrs:
- img = img.attrs['data-src']
- else:
- img = img.attrs['src']
- img = img[:img.find('/revision')]
- img_name = img[img.rfind('/')+1:]
-
- name = datas[1].find('a')
- if name is None:
- name = datas[1].find('span')
- name = name.text
-
- dirs = []
- for d in datas[2].find_all('img'):
- alt = d.attrs['alt']
- if alt == 'Arrow 1 D':
- dirs.append('DOWN')
- elif alt == 'Arrow 2 L':
- dirs.append('LEFT')
- elif alt == 'Arrow 3 R':
- dirs.append('RIGHT')
- else:
- dirs.append('UP')
-
- if not os.path.exists(img_name):
- req = requests.get(img)
- with open(img_name, 'wb') as f:
- f.write(req.content)
-
- data.append((name, img_name, dirs))
-
-with open('data.gd', 'w') as f:
- f.write('extends Node\n\nconst data := [\n')
- for d in data:
- k = ', '.join(['Global.DIRS.' + k for k in d[2]])
- f.write(f' [\'{d[0]}\', preload(\'res://game/gems/{d[1]}\'), [{k}]],\n')
- f.write(']\n')
diff --git a/main_menu/main_menu.tscn b/main_menu/main_menu.tscn
index 2e21c11..d9cad99 100644
--- a/main_menu/main_menu.tscn
+++ b/main_menu/main_menu.tscn
@@ -1,10 +1,10 @@
[gd_scene load_steps=7 format=3 uid="uid://bat14jn36bm8h"]
[ext_resource type="Script" path="res://src/MainMenu.cs" id="1_av5cs"]
-[ext_resource type="Texture2D" uid="uid://douclisbiuxji" path="res://main_menu/sound_on.png" id="2_5sfx4"]
-[ext_resource type="Texture2D" uid="uid://c8nr5inhnhliv" path="res://main_menu/sound_off.png" id="3_03fxv"]
-[ext_resource type="Texture2D" uid="uid://dv2cueufmljpv" path="res://main_menu/music_on.png" id="4_7h5nd"]
-[ext_resource type="Texture2D" uid="uid://srex1nvup3xx" path="res://main_menu/music_off.png" id="5_0dja4"]
+[ext_resource type="Texture2D" uid="uid://douclisbiuxji" path="res://assets/settings/sound_on.png" id="2_5sfx4"]
+[ext_resource type="Texture2D" uid="uid://c8nr5inhnhliv" path="res://assets/settings/sound_off.png" id="3_03fxv"]
+[ext_resource type="Texture2D" uid="uid://dv2cueufmljpv" path="res://assets/settings/music_on.png" id="4_7h5nd"]
+[ext_resource type="Texture2D" uid="uid://srex1nvup3xx" path="res://assets/settings/music_off.png" id="5_0dja4"]
[ext_resource type="Script" path="res://src/TextureToggleButton.cs" id="6_bmwx5"]
[node name="Control" type="Control"]
diff --git a/music/Retro Arcade.mp3.import b/music/Retro Arcade.mp3.import
deleted file mode 100644
index e689c9c..0000000
--- a/music/Retro Arcade.mp3.import
+++ /dev/null
@@ -1,19 +0,0 @@
-[remap]
-
-importer="mp3"
-type="AudioStreamMP3"
-uid="uid://c70my28fdjy2a"
-path="res://.godot/imported/Retro Arcade.mp3-c2fb5aecbd1645c267f1f4010361e78c.mp3str"
-
-[deps]
-
-source_file="res://music/Retro Arcade.mp3"
-dest_files=["res://.godot/imported/Retro Arcade.mp3-c2fb5aecbd1645c267f1f4010361e78c.mp3str"]
-
-[params]
-
-loop=false
-loop_offset=0
-bpm=0
-beat_count=0
-bar_beats=4
diff --git a/project.godot b/project.godot
index 8dacb7e..e1d027f 100644
--- a/project.godot
+++ b/project.godot
@@ -22,7 +22,7 @@ config/features=PackedStringArray("4.2", "C#", "Mobile")
boot_splash/show_image=false
boot_splash/fullsize=false
boot_splash/use_filter=false
-config/icon="res://icon.svg"
+config/icon="res://assets/icon/icon.svg"
[display]
diff --git a/src/Game/GemData.cs b/src/Game/GemData.cs
index afd45f0..4f73c16 100644
--- a/src/Game/GemData.cs
+++ b/src/Game/GemData.cs
@@ -11,78 +11,73 @@ public record struct Gem {
public Gem(string Name, string textureName, Arrow.Dirs[] Dirs) {
this.Name = Name;
this.Dirs = Dirs;
- Texture = ResourceLoader.Load(textureName);
- }
-
- public Variant this[int i] {
- get {
- switch (i) {
- case 0:
- return Name;
- case 1:
- return Texture;
- case 2:
- return Dirs.Select(v => (int)v).ToArray();
- }
- return 0;
- }
+ Texture = ResourceLoader.Load($"res://assets/gems/icons/{textureName}.png");
}
public static Gem[] LoadGems() => new Gem[] {
- new ("LIFT-850 Jump Pack", "res://game/gems/LIFT-850icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Up}),
- new ("B-1 Supply Pack", "res://game/gems/B-1icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Down}),
- new ("AX/LAS-5 \"Guard Dog\" Rover", "res://game/gems/AX-LAS-5icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right}),
- new ("SH-20 Ballistic Shield Backpack", "res://game/gems/SH-20icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left}),
- new ("SH-32 Shield Generator Pack", "res://game/gems/SH-32icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Right}),
- new ("AX/AR-23 \"Guard Dog\"", "res://game/gems/AX-AR-23icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down}),
- new ("MG-43 Machine Gun", "res://game/gems/MG-43icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right}),
- new ("APW-1 Anti-Materiel Rifle", "res://game/gems/APW-1icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Down}),
- new ("M-105 Stalwart", "res://game/gems/M-105icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left}),
- new ("EAT-17 Expendable Anti-tank", "res://game/gems/EAT-17icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right}),
- new ("GR-8 Recoilless Rifle", "res://game/gems/GR-8icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left}),
- new ("FLAM-40 Flamethrower", "res://game/gems/FLAM-40icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Up}),
- new ("AC-8 Autocannon", "res://game/gems/AC-8icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Right}),
- new ("RS-422 Railgun", "res://game/gems/RS-422icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right}),
- new ("FAF-14 SPEAR Launcher", "res://game/gems/FAF-14icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Down}),
- new ("GL-21 Grenade Launcher", "res://game/gems/GL-21icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Down}),
- new ("LAS-98 Laser Cannon", "res://game/gems/LAS-98icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left}),
- new ("ARC-3 Arc Thrower", "res://game/gems/ARC-3icon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Left}),
- new ("Reinforce", "res://game/gems/Reinforceicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Up}),
- new ("SOS Beacon", "res://game/gems/SOSicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Up}),
- new ("Resupply", "res://game/gems/ResupplyIcon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right}),
- new ("NUX-223 Hellbomb", "res://game/gems/Strat_NUX-223_Hellbomb_mk1.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up}),
- new ("SSSD Delivery", "res://game/gems/DeliverSSSDicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up}),
- new ("Seismic Probe", "res://game/gems/Seismic_probe_icon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Down}),
- new ("Upload Data", "res://game/gems/DeliverSSSDicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Up}),
- new ("Eagle Rearm", "res://game/gems/HD2_Eagle_Rearm_Icon.jpg", new [] {Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right}),
- new ("E/MG-101 HMG Emplacement", "res://game/gems/HMGTurreticon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left}),
- new ("FX-12 Shield Generator Relay", "res://game/gems/Shieldrelayicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Right}),
- new ("A/ARC-3 Tesla Tower", "res://game/gems/Teslaicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right}),
- new ("MD-6 Anti-Personnel Minefield", "res://game/gems/Minefieldicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right}),
- new ("MD-I4 Incendiary Mines", "res://game/gems/Fireminefieldicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Left,Arrow.Dirs.Down}),
- new ("A/MG-43 Machine Gun Sentry", "res://game/gems/MGsentryicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Up}),
- new ("A/G-16 Gatling Sentry", "res://game/gems/Gatlingsentryicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Left}),
- new ("A/M-12 Mortar Sentry", "res://game/gems/Mortarsentryicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down}),
- new ("A/AC-8 Autocannon Sentry", "res://game/gems/Autocannoasentryicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up}),
- new ("A/MLS-4X Rocket Sentry", "res://game/gems/Missilesentryicon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left}),
- new ("A/M-23 EMS Mortar Sentry", "res://game/gems/EMSmortaricon.png", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right}),
- new ("Orbital Gatling Barrage", "res://game/gems/OrbitalGatlingicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Up}),
- new ("Orbital Airburst Strike", "res://game/gems/OrbitalAirbursticon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Right}),
- new ("Orbital 120MM HE Barrage", "res://game/gems/Orbital120icon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Down}),
- new ("Orbital 380MM HE Barrage", "res://game/gems/Orbital380icon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Down}),
- new ("Orbital Walking Barrage", "res://game/gems/OrbitalWalkingicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down}),
- new ("Orbital Laser", "res://game/gems/OrbitalLasericon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down}),
- new ("Orbital Railcannon Strike", "res://game/gems/OrbitalRailcannonicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Right}),
- new ("Orbital Precision Strike", "res://game/gems/OrbitalPrecisionicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Up}),
- new ("Orbital Gas Strike", "res://game/gems/OrbitalGasicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right}),
- new ("Orbital EMS Strike", "res://game/gems/OrbitalEMSicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Down}),
- new ("Orbital Smoke Strike", "res://game/gems/OrbitalSmokeicon.png", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up}),
- new ("Eagle Strafing Run", "res://game/gems/EagleStrafingicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right}),
- new ("Eagle Airstrike", "res://game/gems/EagleAirstrikeicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right}),
- new ("Eagle Cluster Bomb", "res://game/gems/EagleClusterbombicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Right}),
- new ("Eagle Napalm Airstrike", "res://game/gems/EagleNapalmicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up}),
- new ("Eagle Smoke Strike", "res://game/gems/EagleSmokeicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Down}),
- new ("Eagle 110MM Rocket Pods", "res://game/gems/EagleRocketpodicon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Left}),
- new ("Eagle 500kg Bomb", "res://game/gems/Eagle500icon.png", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Down})
+ new ("LIFT-850 Jump Pack", "jump_pack", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Up}),
+ new ("B-1 Supply Pack", "supply_pack", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Down}),
+ new ("AX/LAS-5 \"Guard Dog\" Rover", "guard_dog_rover", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right}),
+ new ("SH-20 Ballistic Shield Backpack", "shield_pack", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left}),
+ new ("SH-32 Shield Generator Pack", "shield_gen_pack", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Right}),
+ new ("AX/AR-23 \"Guard Dog\"", "guard_dog", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down}),
+
+ new ("MG-43 Machine Gun", "machine_gun", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right}),
+ new ("APW-1 Anti-Materiel Rifle", "am_rifle", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Down}),
+ new ("M-105 Stalwart", "stalwart", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left}),
+ new ("EAT-17 Expendable Anti-tank", "expendable_at", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right}),
+ new ("GR-8 Recoilless Rifle", "recoilless", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left}),
+ new ("FLAM-40 Flamethrower", "flamethrower", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Up}),
+ new ("AC-8 Autocannon", "autocannon", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Right}),
+ new ("RS-422 Railgun", "railgun", new [] {Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right}),
+ new ("FAF-14 SPEAR Launcher", "spear", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Down}),
+ new ("GL-21 Grenade Launcher", "grenade_launcher", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Down}),
+ new ("LAS-98 Laser Cannon", "laser_cannon", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left}),
+ new ("ARC-3 Arc Thrower", "arc_thrower", new [] {Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Left}),
+ new ("EXO-45 Patriot Exosuit", "exo_suit", new []{Arrow.Dirs.Left, Arrow.Dirs.Down, Arrow.Dirs.Right, Arrow.Dirs.Up, Arrow.Dirs.Left, Arrow.Dirs.Down, Arrow.Dirs.Down}),
+
+ new ("Reinforce", "reinforce", new [] {Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Up}),
+ new ("SOS Beacon", "sos_beacon", new [] {Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Up}),
+ new ("Resupply", "resupply", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right}),
+ new ("NUX-223 Hellbomb", "hellbomb", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up}),
+ new ("SSSD Delivery", "sssd_delivery_upload_data", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up}),
+ new ("Seismic Probe", "seismic_probe", new [] {Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Down}),
+ new ("Upload Data", "sssd_delivery_upload_data", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Up}),
+ new ("Eagle Rearm", "eagle_rearm", new [] {Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right}),
+ new ("Prospecting Drill", "prospecting_drill", new [] {Arrow.Dirs.Down, Arrow.Dirs.Down, Arrow.Dirs.Left, Arrow.Dirs.Right, Arrow.Dirs.Down, Arrow.Dirs.Down}),
+ new ("Super Earth Flag", "raise_flag", new []{Arrow.Dirs.Down, Arrow.Dirs.Up, Arrow.Dirs.Down, Arrow.Dirs.Up}),
+ new ("SEAF Artillery", "seaf_artillery", new []{Arrow.Dirs.Right, Arrow.Dirs.Up, Arrow.Dirs.Up, Arrow.Dirs.Down}),
+
+ new ("E/MG-101 HMG Emplacement", "hmg_emplacement", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left}),
+ new ("FX-12 Shield Generator Relay", "shield_gen_relay", new [] {Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Right}),
+ new ("A/ARC-3 Tesla Tower", "tesla_tower", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Right}),
+ new ("MD-6 Anti-Personnel Minefield", "ap_mines", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Right}),
+ new ("MD-I4 Incendiary Mines", "incendiary_mines", new [] {Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Left,Arrow.Dirs.Down}),
+ new ("A/MG-43 Machine Gun Sentry", "mg_sentry", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Up}),
+ new ("A/G-16 Gatling Sentry", "gatling_sentry", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Left}),
+ new ("A/M-12 Mortar Sentry", "mortar_sentry", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down}),
+ new ("A/AC-8 Autocannon Sentry", "autocannon_sentry", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Up}),
+ new ("A/MLS-4X Rocket Sentry", "rocket_sentry", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left}),
+ new ("A/M-23 EMS Mortar Sentry", "ems_mortar_sentry", new [] {Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right}),
+
+ new ("Orbital Gatling Barrage", "orb_gatling", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Up,Arrow.Dirs.Up}),
+ new ("Orbital Airburst Strike", "orb_airburst", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Right}),
+ new ("Orbital 120MM HE Barrage", "orb_120", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Left,Arrow.Dirs.Right,Arrow.Dirs.Down}),
+ new ("Orbital 380MM HE Barrage", "orb_380", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Up,Arrow.Dirs.Left,Arrow.Dirs.Down,Arrow.Dirs.Down}),
+ new ("Orbital Walking Barrage", "orb_walking", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right,Arrow.Dirs.Down}),
+ new ("Orbital Laser", "orb_laser", new [] {Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down}),
+ new ("Orbital Railcannon Strike", "orb_railcannon", new [] {Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Right}),
+ new ("Orbital Precision Strike", "orb_strike", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Up}),
+ new ("Orbital Gas Strike", "orb_gas", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right}),
+ new ("Orbital EMS Strike", "orb_ems", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Left,Arrow.Dirs.Down}),
+ new ("Orbital Smoke Strike", "orb_smoke", new [] {Arrow.Dirs.Right,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up}),
+
+ new ("Eagle Strafing Run", "eagle_strafing", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Right}),
+ new ("Eagle Airstrike", "eagle_airstrike", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Right}),
+ new ("Eagle Cluster Bomb", "eagle_cluster", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Right}),
+ new ("Eagle Napalm Airstrike", "eagle_napalm", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Up}),
+ new ("Eagle Smoke Strike", "eagle_smoke", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Down}),
+ new ("Eagle 110MM Rocket Pods", "eagle_110_rocket", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Up,Arrow.Dirs.Left}),
+ new ("Eagle 500kg Bomb", "eagle_500", new [] {Arrow.Dirs.Up,Arrow.Dirs.Right,Arrow.Dirs.Down,Arrow.Dirs.Down,Arrow.Dirs.Down}),
};
}
diff --git a/src/Game/Icons.cs b/src/Game/Icons.cs
index d873904..02d2d6b 100644
--- a/src/Game/Icons.cs
+++ b/src/Game/Icons.cs
@@ -8,7 +8,7 @@ public partial class Icons : Node2D {
private const int SpaceBetween = 48;
private const int TotalIconSize = IconSize + SpaceBetween;
private const double AnimationLength = 0.4;
- private static readonly Vector2 IconScale = new(3, 3);
+ private static readonly Vector2 IconScale = new(0.5625f, 0.5625f);
private readonly Queue _icons = new();