diff --git a/code/modules/cm_aliens/structures/special/hive_cluster.dm b/code/modules/cm_aliens/structures/special/hive_cluster.dm index ac92ee5055b1..6ebcb70493d5 100644 --- a/code/modules/cm_aliens/structures/special/hive_cluster.dm +++ b/code/modules/cm_aliens/structures/special/hive_cluster.dm @@ -23,9 +23,15 @@ /obj/effect/alien/resin/special/cluster/Initialize(mapload, hive_ref) . = ..() node = place_node() + update_minimap_icon() + +/obj/effect/alien/resin/special/cluster/proc/update_minimap_icon() + SSminimaps.remove_marker(src) + SSminimaps.add_marker(src, z, MINIMAP_FLAG_XENO, "cluster") /obj/effect/alien/resin/special/cluster/Destroy() QDEL_NULL(node) + SSminimaps.remove_marker(src) return ..() /obj/effect/alien/resin/special/cluster/attack_alien(mob/living/carbon/xenomorph/M) diff --git a/code/modules/cm_aliens/structures/special/pylon_core.dm b/code/modules/cm_aliens/structures/special/pylon_core.dm index bee8e009ab28..88964d76c3eb 100644 --- a/code/modules/cm_aliens/structures/special/pylon_core.dm +++ b/code/modules/cm_aliens/structures/special/pylon_core.dm @@ -248,7 +248,7 @@ /obj/effect/alien/resin/special/pylon/core/proc/update_minimap_icon() SSminimaps.remove_marker(src) - SSminimaps.add_marker(src, z, MINIMAP_FLAG_XENO, "core[health < (initial(health) * 0.5) ? "_warn" : "_passive"]") + SSminimaps.add_marker(src, z, MINIMAP_FLAG_XENO, "core") /obj/effect/alien/resin/special/pylon/core/process() . = ..() diff --git a/icons/ui_icons/map_blips.dmi b/icons/ui_icons/map_blips.dmi index 0034b4fd6ff7..639adbb159d5 100644 Binary files a/icons/ui_icons/map_blips.dmi and b/icons/ui_icons/map_blips.dmi differ