diff --git a/html/changelogs/digsite-air-fix.yml b/html/changelogs/digsite-air-fix.yml
new file mode 100644
index 00000000000..e9bca8b91c6
--- /dev/null
+++ b/html/changelogs/digsite-air-fix.yml
@@ -0,0 +1,6 @@
+author: Sparky_hotdog
+
+delete-after: True
+
+changes:
+ - bugfix: "Fixed the xenoarchaeological outpost ruin spawning with no air inside."
diff --git a/maps/random_ruins/exoplanets/asteroid/digsite/digsite_unique.dmm b/maps/random_ruins/exoplanets/asteroid/digsite/digsite_unique.dmm
index 71ee03cd53c..d5030cc8a07 100644
--- a/maps/random_ruins/exoplanets/asteroid/digsite/digsite_unique.dmm
+++ b/maps/random_ruins/exoplanets/asteroid/digsite/digsite_unique.dmm
@@ -173,7 +173,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/simulated/floor/airless,
+/turf/simulated/floor,
/area/dungeon/anomaly_outpost)
"aC" = (
/obj/structure/grille,
@@ -196,17 +196,17 @@
"aE" = (
/obj/machinery/artifact_analyser,
/obj/structure/table/standard,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aF" = (
/obj/structure/table/standard,
/obj/machinery/recharger,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aG" = (
/obj/structure/table/standard,
/obj/item/device/gps,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aH" = (
/obj/structure/table/standard,
@@ -219,11 +219,11 @@
/obj/machinery/light{
dir = 1
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aI" = (
/obj/machinery/artifact_scanpad,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aL" = (
/obj/machinery/door/airlock/external{
@@ -258,18 +258,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 10
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aQ" = (
/obj/effect/floor_decal/corner/mauve/diagonal,
/obj/structure/bed/stool/chair/office/light{
dir = 1
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aR" = (
/obj/effect/floor_decal/corner/mauve/diagonal,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aS" = (
/obj/effect/floor_decal/corner/mauve/diagonal,
@@ -278,14 +278,14 @@
pixel_y = 30;
req_access = null
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aT" = (
/obj/machinery/atmospherics/pipe/tank/air,
/obj/effect/floor_decal/industrial/warning{
dir = 5
},
-/turf/simulated/floor/airless,
+/turf/simulated/floor,
/area/dungeon/anomaly_outpost)
"aU" = (
/obj/machinery/airlock_sensor{
@@ -301,14 +301,14 @@
"aW" = (
/obj/effect/floor_decal/corner/mauve/diagonal,
/obj/machinery/atmospherics/pipe/manifold/hidden,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aX" = (
/obj/effect/floor_decal/corner/mauve/diagonal,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aY" = (
/obj/effect/floor_decal/corner/mauve/diagonal,
@@ -319,7 +319,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"aZ" = (
/obj/effect/floor_decal/industrial/warning{
@@ -331,7 +331,7 @@
unlocked = 1;
use_power = 1
},
-/turf/simulated/floor/airless,
+/turf/simulated/floor,
/area/dungeon/anomaly_outpost)
"ba" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
@@ -341,7 +341,7 @@
/obj/effect/floor_decal/industrial/warning{
dir = 6
},
-/turf/simulated/floor/airless,
+/turf/simulated/floor,
/area/dungeon/anomaly_outpost)
"bb" = (
/obj/structure/inflatable/door,
@@ -360,12 +360,12 @@
master_tag = "digsite_airlock";
pixel_x = -25
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"be" = (
/obj/structure/dispenser/oxygen,
/obj/effect/floor_decal/industrial/hatch/yellow,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"bf" = (
/obj/structure/table/rack,
@@ -377,7 +377,7 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/anomaly,
/obj/item/clothing/head/helmet/space/anomaly,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"bg" = (
/obj/structure/table/rack,
@@ -389,7 +389,7 @@
/obj/item/clothing/shoes/magboots,
/obj/item/clothing/suit/space/anomaly,
/obj/item/clothing/head/helmet/space/anomaly,
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"bh" = (
/obj/machinery/radiocarbon_spectrometer,
@@ -397,14 +397,36 @@
dir = 4;
status = 2
},
-/turf/simulated/floor/tiled/airless,
+/turf/simulated/floor/tiled,
/area/dungeon/anomaly_outpost)
"bi" = (
/obj/structure/reagent_dispensers/coolanttank,
/obj/effect/floor_decal/industrial/warning{
dir = 9
},
-/turf/simulated/floor/airless,
+/turf/simulated/floor,
+/area/dungeon/anomaly_outpost)
+"TD" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor,
+/area/dungeon/anomaly_outpost)
+"Uv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor,
/area/dungeon/anomaly_outpost)
"Vd" = (
/obj/effect/floor_decal/industrial/hatch/yellow,
@@ -635,7 +657,7 @@ aa
aa
aa
aa
-aA
+TD
aF
aP
aW
@@ -711,7 +733,7 @@ aa
aa
aa
aa
-aC
+Uv
aE
aS
aY