diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
index 0f48c950a48..57acefddfb0 100644
--- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
+++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm
@@ -182,30 +182,12 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/porta_turret/ai{
- desc = "An obsolete model of turret, long non-functional.";
- icon_state = "turretCover";
- installation = null;
- name = "broken turret";
- stat = 1
- },
-/obj/machinery/porta_turret/ai{
- desc = "An obsolete model of turret, long non-functional.";
- icon_state = "turretCover";
- installation = null;
- name = "broken turret";
- stat = 1
- },
+/obj/structure/fluff/oldturret,
+/obj/structure/fluff/oldturret,
/turf/open/floor/plasteel,
/area/ruin/space/derelict/bridge/ai_upload)
"bg" = (
-/obj/machinery/porta_turret/ai{
- desc = "An obsolete model of turret, long non-functional.";
- icon_state = "turretCover";
- installation = null;
- name = "broken turret";
- stat = 1
- },
+/obj/structure/fluff/oldturret,
/turf/open/floor/plasteel,
/area/ruin/space/derelict/bridge/ai_upload)
"bh" = (
@@ -375,13 +357,7 @@
/turf/open/floor/plating/airless,
/area/ruin/space/derelict/bridge/ai_upload)
"bP" = (
-/obj/machinery/porta_turret/ai{
- desc = "An obsolete model of turret, long non-functional.";
- icon_state = "turretCover";
- installation = null;
- name = "broken turret";
- stat = 1
- },
+/obj/structure/fluff/oldturret,
/turf/open/floor/plasteel/airless,
/area/ruin/space/derelict/bridge/ai_upload)
"bQ" = (
diff --git a/code/modules/ruins/spaceruin_code/TheDerelict.dm b/code/modules/ruins/spaceruin_code/TheDerelict.dm
index 1b52e92221c..2dc1f207ab5 100644
--- a/code/modules/ruins/spaceruin_code/TheDerelict.dm
+++ b/code/modules/ruins/spaceruin_code/TheDerelict.dm
@@ -206,3 +206,10 @@
M.visible_message("[user] teaches [M] by beating [M.p_them()] over the head with [src]!", "As [user] hits you with [src], chitters resonate in your mind.", "You hear smacking.")
M.grant_language(/datum/language/drone)
return
+
+/obj/structure/fluff/oldturret
+ name = "broken turret"
+ desc = "An obsolete model of turret, long non-functional."
+ icon = 'icons/obj/turrets.dmi'
+ icon_state = "turretCover"
+ density = TRUE