diff --git a/resources/ui/ground_assets/coastal_blue_alive.svg b/resources/ui/ground_assets/coastal_blue_alive.svg
new file mode 100644
index 00000000..c978973c
--- /dev/null
+++ b/resources/ui/ground_assets/coastal_blue_alive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/coastal_blue_damaged.svg b/resources/ui/ground_assets/coastal_blue_damaged.svg
new file mode 100644
index 00000000..275bfb74
--- /dev/null
+++ b/resources/ui/ground_assets/coastal_blue_damaged.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/coastal_blue_destroyed.svg b/resources/ui/ground_assets/coastal_blue_destroyed.svg
new file mode 100644
index 00000000..a5b66ea1
--- /dev/null
+++ b/resources/ui/ground_assets/coastal_blue_destroyed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/coastal_red_alive.svg b/resources/ui/ground_assets/coastal_red_alive.svg
new file mode 100644
index 00000000..80ffd3e8
--- /dev/null
+++ b/resources/ui/ground_assets/coastal_red_alive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/coastal_red_damaged.svg b/resources/ui/ground_assets/coastal_red_damaged.svg
new file mode 100644
index 00000000..72146d2f
--- /dev/null
+++ b/resources/ui/ground_assets/coastal_red_damaged.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/coastal_red_destroyed.svg b/resources/ui/ground_assets/coastal_red_destroyed.svg
new file mode 100644
index 00000000..bf6f2cd5
--- /dev/null
+++ b/resources/ui/ground_assets/coastal_red_destroyed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/missile_blue_alive.svg b/resources/ui/ground_assets/missile_blue_alive.svg
new file mode 100644
index 00000000..91bfa0b9
--- /dev/null
+++ b/resources/ui/ground_assets/missile_blue_alive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/missile_blue_damaged.svg b/resources/ui/ground_assets/missile_blue_damaged.svg
new file mode 100644
index 00000000..841b8ba9
--- /dev/null
+++ b/resources/ui/ground_assets/missile_blue_damaged.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/missile_blue_destroyed.svg b/resources/ui/ground_assets/missile_blue_destroyed.svg
new file mode 100644
index 00000000..801cc220
--- /dev/null
+++ b/resources/ui/ground_assets/missile_blue_destroyed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/missile_red_alive.svg b/resources/ui/ground_assets/missile_red_alive.svg
new file mode 100644
index 00000000..faf9b1c9
--- /dev/null
+++ b/resources/ui/ground_assets/missile_red_alive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/missile_red_damaged.svg b/resources/ui/ground_assets/missile_red_damaged.svg
new file mode 100644
index 00000000..f4b69b86
--- /dev/null
+++ b/resources/ui/ground_assets/missile_red_damaged.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/ground_assets/missile_red_destroyed.svg b/resources/ui/ground_assets/missile_red_destroyed.svg
new file mode 100644
index 00000000..24b2fef3
--- /dev/null
+++ b/resources/ui/ground_assets/missile_red_destroyed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/ui/map/map.js b/resources/ui/map/map.js
index 8a160b17..3aade142 100644
--- a/resources/ui/map/map.js
+++ b/resources/ui/map/map.js
@@ -22,6 +22,7 @@ const Categories = Object.freeze([
"allycamp",
"ammo",
"armor",
+ "coastal",
"comms",
"derrick",
"ewr",
@@ -29,6 +30,7 @@ const Categories = Object.freeze([
"farp",
"fob",
"fuel",
+ "missile",
"oil",
"power",
"ship",
@@ -37,8 +39,6 @@ const Categories = Object.freeze([
"ww2bunker",
]);
-const LegacyCategories = Object.freeze(["coastal", "missile"]);
-
const UnitState = Object.freeze({
Alive: "alive",
Damaged: "damaged",
@@ -61,18 +61,6 @@ class TgoIcons {
}
}
}
- for (const category of LegacyCategories) {
- this.icons[category] = {};
- for (const player of [true, false]) {
- this.icons[category][player] = {};
- for (const state of Object.values(UnitState)) {
- this.icons[category][player][state] = this.loadLegacyIcon(
- category,
- player
- );
- }
- }
- }
}
icon(category, player, state) {