From e0caf6007bc4c6531fe20ca5602b18b51fb26500 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sat, 7 Dec 2019 04:02:33 +0100 Subject: [PATCH] Fixes space hermit asteroid rocks unintendedly spawning airless asteroid turf when mined, save for the perimeter... --- _maps/RandomRuins/SpaceRuins/spacehermit.dmm | 1539 +++++++++--------- code/game/turfs/simulated/minerals.dm | 87 + icons/turf/smoothrocks.dmi | Bin 4949 -> 5463 bytes 3 files changed, 858 insertions(+), 768 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm index 341dcf7b99..f64bfa8a4e 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehermit.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehermit.dmm @@ -338,6 +338,9 @@ /obj/item/flashlight/lamp/bananalamp, /turf/open/floor/plating/asteroid, /area/ruin/unpowered) +"bt" = ( +/turf/closed/mineral/random/low_chance/earth_like, +/area/ruin/unpowered) (1,1,1) = {" aa @@ -474,13 +477,13 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab ab ab @@ -520,22 +523,22 @@ aA ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab ab aA @@ -569,27 +572,27 @@ aA aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -620,29 +623,29 @@ ab ab aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -666,36 +669,36 @@ aM aa aA ab +bt +bt +bt +bt ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -718,37 +721,37 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ae af ae -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -770,38 +773,38 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt af aq af -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -822,38 +825,38 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ae ae ao ae ae -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -874,39 +877,39 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt af an an an af -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -927,24 +930,24 @@ aA aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ae ae bh @@ -952,13 +955,13 @@ an an ae aZ -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -979,24 +982,24 @@ aA aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt af aY ao @@ -1004,13 +1007,13 @@ ao ao ak ba -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -1031,24 +1034,24 @@ aA aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt al aj ap @@ -1056,13 +1059,13 @@ an as aj aE -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -1083,24 +1086,24 @@ aA aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt af ak ao @@ -1109,12 +1112,12 @@ ao ak ba ac -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt ab aA aa @@ -1134,24 +1137,24 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ah az -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt aR ae ae @@ -1161,12 +1164,12 @@ an ae aZ ac -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt ab aA aM @@ -1186,24 +1189,24 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ac ac -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt aR ag ag @@ -1213,12 +1216,12 @@ af at bb ac -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt ab aA aa @@ -1238,24 +1241,24 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ad ac ac ac ac -ab +bt aH aJ aL -ab -ab +bt +bt aT ac ac @@ -1265,12 +1268,12 @@ ac ac ac aR -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt ab aA aa @@ -1289,14 +1292,14 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ad au ac @@ -1306,8 +1309,8 @@ ac ac ac ac -ab -ab +bt +bt ac ac ac @@ -1317,12 +1320,12 @@ ac ac ac bg -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt ab aA aa @@ -1341,14 +1344,14 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ad aw bs @@ -1358,9 +1361,9 @@ ac ac ac ac -ab -ab -ab +bt +bt +bt ac ac ac @@ -1368,13 +1371,13 @@ ac ac ac ac -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -1393,14 +1396,14 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ad ax ac @@ -1409,9 +1412,9 @@ aF ac ac ac -ab -ab -ab +bt +bt +bt aU bd ac @@ -1420,13 +1423,13 @@ bl bm ac ac -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -1445,14 +1448,14 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt ad ay ac @@ -1461,9 +1464,9 @@ ac aG ac ac -ab -ab -ab +bt +bt +bt av be ac @@ -1473,12 +1476,12 @@ bn bo bo bq -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt ab aA aa @@ -1496,16 +1499,16 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac ac ac @@ -1513,9 +1516,9 @@ ac ac ac ac -ab -ab -ab +bt +bt +bt bc bf ac @@ -1525,11 +1528,11 @@ ac ac ac br -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt ab aA aa @@ -1548,26 +1551,26 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac -ab +bt ac ac ac ac ac -ab -ab +bt +bt ac ac ac @@ -1577,11 +1580,11 @@ ac ac ac ac -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt ab aA aa @@ -1599,20 +1602,20 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac ac ac @@ -1628,11 +1631,11 @@ ac ac ac ac -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt ab aA aa @@ -1651,26 +1654,26 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac ac ac -ab -ab +bt +bt ac ac ac @@ -1682,9 +1685,9 @@ ac ac ac ac -ab -ab -ab +bt +bt +bt ab aa aa @@ -1703,26 +1706,26 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt aK -ab -ab +bt +bt ac ac ac @@ -1734,8 +1737,8 @@ bp ac ac aR -ab -ab +bt +bt ab aA aa @@ -1756,25 +1759,25 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt aP ac ac @@ -1786,8 +1789,8 @@ ac ac ac aR -ab -ab +bt +bt ab aA aa @@ -1808,25 +1811,25 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt aQ aP ac @@ -1836,10 +1839,10 @@ ac ac ac ac -ab +bt ac -ab -ab +bt +bt ab aA aa @@ -1860,27 +1863,27 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac ac ac @@ -1888,10 +1891,10 @@ ac aP ac bg -ab -ab -ab -ab +bt +bt +bt +bt ab aa aa @@ -1913,26 +1916,26 @@ aa aA ab ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac ac ac @@ -1940,9 +1943,9 @@ ac ac ac aS -ab -ab -ab +bt +bt +bt ab aA aa @@ -1966,25 +1969,25 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt bg ac ac @@ -1992,9 +1995,9 @@ ac ac ac aS -ab -ab -ab +bt +bt +bt ab aA aa @@ -2018,25 +2021,25 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ac ac bj @@ -2044,9 +2047,9 @@ ac ac ac aS -ab -ab -ab +bt +bt +bt ab aA aa @@ -2071,24 +2074,24 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt aS bi ac @@ -2096,9 +2099,9 @@ ac ac aS aS -ab -ab -ab +bt +bt +bt ab aA aa @@ -2124,23 +2127,23 @@ aM aa aA ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt aS ac ac @@ -2148,8 +2151,8 @@ ac ac aS aS -ab -ab +bt +bt ab aA aa @@ -2176,20 +2179,20 @@ aa aa aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aS @@ -2229,18 +2232,18 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aA @@ -2282,17 +2285,17 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aA @@ -2335,16 +2338,16 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab aA aa @@ -2388,16 +2391,16 @@ aa aA aA ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab +bt +bt +bt +bt +bt +bt +bt +bt +bt +bt ab ab aa @@ -2448,9 +2451,9 @@ ab ab ab ab -ab -ab -ab +bt +bt +bt ab aa aa @@ -2933,7 +2936,7 @@ aa aa aa aa -ab +bt aa aa aa diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 966083c71a..aeadceb2e5 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -176,6 +176,12 @@ /turf/closed/mineral/uranium/volcanic = 35, /turf/closed/mineral/diamond/volcanic = 30, /turf/closed/mineral/gold/volcanic = 45, /turf/closed/mineral/titanium/volcanic = 45, /turf/closed/mineral/silver/volcanic = 50, /turf/closed/mineral/plasma/volcanic = 50, /turf/closed/mineral/bscrystal/volcanic = 20) +/turf/closed/mineral/random/high_chance/earth_like + icon_state = "rock_highchance_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE /turf/closed/mineral/random/low_chance @@ -186,6 +192,12 @@ /turf/closed/mineral/silver = 6, /turf/closed/mineral/plasma = 15, /turf/closed/mineral/iron = 40, /turf/closed/mineral/gibtonite = 2, /turf/closed/mineral/bscrystal = 1) +/turf/closed/mineral/random/low_chance/earth_like + icon_state = "rock_lowchance_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE /turf/closed/mineral/random/volcanic environment_type = "basalt" @@ -220,6 +232,12 @@ /turf/closed/mineral/silver/volcanic = 20, /turf/closed/mineral/plasma/volcanic = 30, /turf/closed/mineral/bscrystal/volcanic = 1, /turf/closed/mineral/gibtonite/volcanic = 2, /turf/closed/mineral/iron/volcanic = 95) +/turf/closed/mineral/random/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE /turf/closed/mineral/iron @@ -235,6 +253,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/iron/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/iron/ice environment_type = "snow_cavern" icon_state = "icerock_iron" @@ -258,6 +283,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/uranium/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/diamond mineralType = /obj/item/stack/ore/diamond @@ -272,6 +304,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/diamond/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/diamond/ice environment_type = "snow_cavern" icon_state = "icerock_diamond" @@ -295,6 +334,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/gold/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/silver mineralType = /obj/item/stack/ore/silver @@ -309,6 +355,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/silver/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/titanium mineralType = /obj/item/stack/ore/titanium @@ -323,6 +376,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/titanium/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/plasma mineralType = /obj/item/stack/ore/plasma @@ -337,6 +397,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/plasma/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/plasma/ice environment_type = "snow_cavern" icon_state = "icerock_plasma" @@ -355,6 +422,12 @@ spread = 0 scan_state = "rock_Bananium" +/turf/closed/mineral/bananium/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE /turf/closed/mineral/bscrystal mineralType = /obj/item/stack/ore/bluespace_crystal @@ -370,6 +443,13 @@ initial_gas_mix = LAVALAND_DEFAULT_ATMOS defer_change = 1 +/turf/closed/mineral/bscrystal/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/volcanic environment_type = "basalt" @@ -383,6 +463,13 @@ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface defer_change = 1 +/turf/closed/mineral/earth_like + icon_state = "rock_oxy" + turf_type = /turf/open/floor/plating/asteroid + baseturfs = /turf/open/floor/plating/asteroid + initial_gas_mix = OPENTURF_DEFAULT_ATMOS + defer_change = TRUE + /turf/closed/mineral/ash_rock //wall piece name = "rock" icon = 'icons/turf/mining.dmi' diff --git a/icons/turf/smoothrocks.dmi b/icons/turf/smoothrocks.dmi index ba2bbce95518d18389c796e207f6def76d3c8f6c..20314cff5b53733bc90a4530e93b0c810105d131 100644 GIT binary patch literal 5463 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