mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 06:22:26 +01:00
Asteroid tweaks (#3951)
changes: Z-levels below the surface now use 'rocky' ash instead of ash turfs. (Sprites from TG) Fixed an issue where openturfs would incorrectly inherit their mimiced turf's gender. Tweaked the names & descriptions of sand (now ash) and rock. Reduced some pointless locate() calls in icon smoothing code for turf paths. Replaced the empty space map with runtime Z expansion. Fixes #2756.
This commit is contained in:
@@ -367,6 +367,8 @@
|
||||
for(var/a_type in source.canSmoothWith)
|
||||
if( istype(target_turf, a_type) )
|
||||
return target_turf
|
||||
if (ispath(a_type, /turf))
|
||||
continue
|
||||
A = locate(a_type) in target_turf
|
||||
if(A)
|
||||
return A
|
||||
@@ -375,6 +377,8 @@
|
||||
for(var/a_type in source.canSmoothWith)
|
||||
if(a_type == target_turf.type)
|
||||
return target_turf
|
||||
if (ispath(a_type, /turf))
|
||||
continue
|
||||
A = locate(a_type) in target_turf
|
||||
if(A && A.type == a_type)
|
||||
return A
|
||||
|
||||
@@ -63,6 +63,8 @@ var/datum/controller/subsystem/atlas/SSatlas
|
||||
|
||||
setup_multiz()
|
||||
|
||||
current_map.finalize_load()
|
||||
|
||||
QDEL_NULL(maploader)
|
||||
|
||||
..()
|
||||
|
||||
@@ -150,6 +150,7 @@
|
||||
QDEL_NULL(T.below.bound_overlay)
|
||||
T.appearance = T.below
|
||||
T.name = initial(T.name)
|
||||
T.gender = NEUTER
|
||||
T.opacity = FALSE
|
||||
T.plane = t_target
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
gender = PLURAL
|
||||
density = 0
|
||||
anchored = 1
|
||||
layer = 2
|
||||
layer = 2.001
|
||||
icon = 'icons/effects/blood.dmi'
|
||||
icon_state = "mfloor1"
|
||||
random_icon_states = list("mfloor1", "mfloor2", "mfloor3", "mfloor4", "mfloor5", "mfloor6", "mfloor7")
|
||||
|
||||
@@ -5,11 +5,14 @@
|
||||
icon_state = "rock-dark"
|
||||
blocks_air = 1
|
||||
density = 1
|
||||
gender = PLURAL
|
||||
|
||||
/turf/simulated/mineral //wall piece
|
||||
name = "rock"
|
||||
icon = 'icons/turf/map_placeholders.dmi'
|
||||
icon_state = "rock"
|
||||
desc = "It's a greyish rock. Exciting."
|
||||
gender = PLURAL
|
||||
var/icon/actual_icon = 'icons/turf/smooth/rock_wall.dmi'
|
||||
layer = 2.01
|
||||
smooth = SMOOTH_MORE | SMOOTH_BORDER
|
||||
@@ -491,21 +494,28 @@
|
||||
|
||||
/**********************Asteroid**************************/
|
||||
|
||||
/turf/simulated/floor/asteroid/rocky
|
||||
name = "rocky ash"
|
||||
icon_state = "rockyash"
|
||||
base_icon_state = "rockyash"
|
||||
base_icon = 'icons/turf/smooth/rocky_ash.dmi'
|
||||
desc = "A fine grey ash. Seems to contain medium-sized rocks."
|
||||
|
||||
// Setting icon/icon_state initially will use these values when the turf is built on/replaced.
|
||||
// This means you can put grass on the asteroid etc.
|
||||
/turf/simulated/floor/asteroid
|
||||
name = "sand"
|
||||
name = "ash"
|
||||
icon = 'icons/turf/map_placeholders.dmi'
|
||||
icon_state = "ash"
|
||||
desc = "A fine grey ash. Looks pretty tightly packed."
|
||||
smooth = SMOOTH_MORE | SMOOTH_BORDER | SMOOTH_NO_CLEAR_ICON
|
||||
gender = PLURAL
|
||||
canSmoothWith = list(
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/mineral,
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/shuttle
|
||||
)
|
||||
base_name = "sand"
|
||||
base_desc = "Gritty and unpleasant."
|
||||
base_icon = 'icons/turf/smooth/ash.dmi'
|
||||
base_icon_state = "ash"
|
||||
|
||||
@@ -528,6 +538,8 @@
|
||||
initialized = TRUE
|
||||
|
||||
icon = base_icon
|
||||
base_desc = desc
|
||||
base_name = name
|
||||
|
||||
turfs += src
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
iterations = 5
|
||||
descriptor = "moon caves"
|
||||
wall_type = /turf/simulated/mineral
|
||||
floor_type = /turf/simulated/floor/asteroid
|
||||
floor_type = /turf/simulated/floor/asteroid/rocky
|
||||
target_turf_type = /turf/unsimulated/mask
|
||||
var/mineral_sparse = /turf/simulated/mineral/random
|
||||
var/mineral_rich = /turf/simulated/mineral/random/high_chance
|
||||
@@ -96,18 +96,18 @@
|
||||
game_log("ASGEN", "Applied [num_applied] turfs.")
|
||||
|
||||
/datum/random_map/automata/cave_system/high_yield
|
||||
descriptor = "high yield caves"
|
||||
wall_type = /turf/simulated/mineral
|
||||
mineral_sparse = /turf/simulated/mineral/random/high_chance
|
||||
mineral_rich = /turf/simulated/mineral/random/higher_chance
|
||||
descriptor = "high yield caves"
|
||||
wall_type = /turf/simulated/mineral
|
||||
mineral_sparse = /turf/simulated/mineral/random/high_chance
|
||||
mineral_rich = /turf/simulated/mineral/random/higher_chance
|
||||
|
||||
/datum/random_map/automata/cave_system/chasms
|
||||
descriptor = "chasm caverns"
|
||||
wall_type = /turf/unsimulated/mask
|
||||
floor_type = /turf/simulated/open/airless
|
||||
target_turf_type = /turf/unsimulated/chasm_mask
|
||||
mineral_sparse = /turf/unsimulated/mask
|
||||
mineral_rich = /turf/unsimulated/mask
|
||||
descriptor = "chasm caverns"
|
||||
wall_type = /turf/unsimulated/mask
|
||||
floor_type = /turf/simulated/open/airless
|
||||
target_turf_type = /turf/unsimulated/chasm_mask
|
||||
mineral_sparse = /turf/unsimulated/mask
|
||||
mineral_rich = /turf/unsimulated/mask
|
||||
|
||||
/datum/random_map/automata/cave_system/chasms/apply_to_map()
|
||||
if(!origin_x) origin_x = 1
|
||||
@@ -158,11 +158,11 @@
|
||||
return
|
||||
|
||||
/datum/random_map/automata/cave_system/chasms/surface
|
||||
descriptor = "chasm surface"
|
||||
wall_type = /turf/simulated/floor/asteroid
|
||||
floor_type = /turf/simulated/open/airless
|
||||
target_turf_type = /turf/unsimulated/chasm_mask
|
||||
mineral_sparse = /turf/simulated/floor/asteroid
|
||||
mineral_rich = /turf/simulated/floor/asteroid
|
||||
descriptor = "chasm surface"
|
||||
wall_type = /turf/simulated/floor/asteroid
|
||||
floor_type = /turf/simulated/open/airless
|
||||
target_turf_type = /turf/unsimulated/chasm_mask
|
||||
mineral_sparse = /turf/simulated/floor/asteroid
|
||||
mineral_rich = /turf/simulated/floor/asteroid
|
||||
|
||||
#undef GET_BELOW_OR_NULL
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
author: Lohikar
|
||||
delete-after: True
|
||||
changes:
|
||||
- imageadd: "Non-surface Z levels will now use a rockier asteroid floor sprite."
|
||||
- spellcheck: "Fixed some grammar issues with rock/sand names & tweaked their descriptions slightly. Sand has been renamed to ash to better match the sprite."
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 2.9 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.9 KiB |
@@ -89,3 +89,6 @@
|
||||
return text2num(pickweight(candidates))
|
||||
|
||||
/datum/map/proc/setup_shuttles()
|
||||
|
||||
// Called right after SSatlas finishes loading the map & multiz is setup.
|
||||
/datum/map/proc/finalize_load()
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
},
|
||||
/area/mine/unexplored)
|
||||
"ac" = (
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"ad" = (
|
||||
/obj/structure/grille,
|
||||
@@ -21,7 +21,7 @@
|
||||
/area/engineering/atmos)
|
||||
"af" = (
|
||||
/obj/random/junk,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"ag" = (
|
||||
/turf/simulated/floor/reinforced/phoron,
|
||||
@@ -46,7 +46,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/disposalpipe/trunk,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"an" = (
|
||||
/obj/effect/floor_decal/corner/yellow/diagonal,
|
||||
@@ -3721,7 +3721,7 @@
|
||||
pixel_y = 0;
|
||||
req_access = list(10,13)
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"id" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
|
||||
@@ -5213,7 +5213,7 @@
|
||||
/area/mine/unexplored)
|
||||
"lg" = (
|
||||
/obj/structure/window/reinforced,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"lh" = (
|
||||
/obj/machinery/door/window{
|
||||
@@ -5324,7 +5324,7 @@
|
||||
icon_state = "rwindow";
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"lt" = (
|
||||
/turf/simulated/floor{
|
||||
@@ -5335,7 +5335,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"lv" = (
|
||||
/obj/machinery/computer/aiupload,
|
||||
@@ -5701,7 +5701,7 @@
|
||||
/obj/effect/landmark{
|
||||
name = "cavernspawn"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"mc" = (
|
||||
/obj/structure/grille,
|
||||
@@ -7341,7 +7341,7 @@
|
||||
icon_state = "rwindow";
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"oj" = (
|
||||
/obj/structure/window/reinforced{
|
||||
@@ -7351,7 +7351,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"ok" = (
|
||||
/obj/machinery/light/small/emergency{
|
||||
@@ -7367,13 +7367,13 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"om" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"on" = (
|
||||
/obj/machinery/computer/message_monitor,
|
||||
@@ -7671,7 +7671,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"oM" = (
|
||||
/obj/machinery/light/small{
|
||||
@@ -8807,7 +8807,7 @@
|
||||
/obj/effect/landmark{
|
||||
name = "carpspawn"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"qA" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
|
||||
@@ -8874,7 +8874,7 @@
|
||||
pixel_x = -32;
|
||||
pixel_y = 0
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"qG" = (
|
||||
/obj/item/device/radio/intercom/locked{
|
||||
@@ -8969,7 +8969,7 @@
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"qQ" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
|
||||
@@ -8986,7 +8986,7 @@
|
||||
c_tag = "AI Core - Entrance";
|
||||
pixel_x = 16
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"qS" = (
|
||||
/obj/structure/cable{
|
||||
@@ -9000,14 +9000,14 @@
|
||||
/obj/machinery/light/small/emergency{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/turret_protected/ai_upload_foyer)
|
||||
"qU" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/window/reinforced,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"qV" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -9025,7 +9025,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/window/reinforced,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"qX" = (
|
||||
/turf/simulated/floor{
|
||||
@@ -9100,7 +9100,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"re" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
|
||||
@@ -9121,7 +9121,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"rh" = (
|
||||
/turf/simulated/wall/r_wall,
|
||||
@@ -9333,7 +9333,7 @@
|
||||
/area/bridge/aibunker)
|
||||
"rF" = (
|
||||
/obj/structure/ore_box,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"rG" = (
|
||||
/obj/machinery/radiocarbon_spectrometer,
|
||||
@@ -9510,7 +9510,7 @@
|
||||
/area/bridge/aibunker)
|
||||
"se" = (
|
||||
/obj/structure/closet,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"sf" = (
|
||||
/obj/structure/grille,
|
||||
@@ -9705,7 +9705,7 @@
|
||||
/area/mine/unexplored)
|
||||
"su" = (
|
||||
/obj/machinery/light/small/emergency,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/turret_protected/ai_upload_foyer)
|
||||
"sv" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
|
||||
@@ -9806,24 +9806,24 @@
|
||||
/area/bridge/aibunker)
|
||||
"sD" = (
|
||||
/obj/structure/table/steel,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"sE" = (
|
||||
/obj/structure/bed/chair{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"sF" = (
|
||||
/obj/structure/bed/chair{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"sG" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/weapon/ladder_mobile,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"sH" = (
|
||||
/obj/structure/grille,
|
||||
@@ -10552,11 +10552,11 @@
|
||||
/area/bridge/aibunker)
|
||||
"tM" = (
|
||||
/obj/structure/closet/crate,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"tN" = (
|
||||
/obj/machinery/floodlight,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"tO" = (
|
||||
/obj/machinery/atmospherics/unary/vent_scrubber/on{
|
||||
@@ -11407,19 +11407,19 @@
|
||||
"vp" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/weapon/storage/toolbox/mechanical,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"vq" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/weapon/pickaxe,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"vr" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/stack/material/steel{
|
||||
amount = 10
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"vs" = (
|
||||
/obj/structure/grille,
|
||||
@@ -11864,12 +11864,12 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"we" = (
|
||||
/obj/effect/decal/cleanable/blood,
|
||||
/obj/random/junk,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"wf" = (
|
||||
/obj/machinery/light/small{
|
||||
@@ -12075,7 +12075,7 @@
|
||||
/area/outpost/research/anomaly_storage)
|
||||
"wx" = (
|
||||
/obj/effect/decal/cleanable/blood/splatter,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"wy" = (
|
||||
/obj/structure/table/standard,
|
||||
@@ -12252,7 +12252,7 @@
|
||||
},
|
||||
/obj/structure/disposalpipe/trunk,
|
||||
/obj/structure/disposalpipe/trunk,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"wT" = (
|
||||
/obj/structure/table/standard,
|
||||
@@ -15671,7 +15671,7 @@
|
||||
dir = 4;
|
||||
icon_state = "camera"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/maintenance/sublevel)
|
||||
"CC" = (
|
||||
/obj/machinery/camera/network/medbay{
|
||||
@@ -20455,7 +20455,7 @@
|
||||
/area/medical/ward)
|
||||
"KN" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"KO" = (
|
||||
/turf/simulated/wall/r_wall,
|
||||
@@ -20736,7 +20736,7 @@
|
||||
/obj/structure/disposalpipe/trunk{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"Lo" = (
|
||||
/obj/machinery/atmospherics/portables_connector{
|
||||
@@ -23881,7 +23881,7 @@
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"QX" = (
|
||||
/obj/machinery/access_button{
|
||||
@@ -23898,7 +23898,7 @@
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"QY" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -24152,7 +24152,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/rnd/mixing)
|
||||
"Rs" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -24160,7 +24160,7 @@
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"Rt" = (
|
||||
/obj/structure/grille,
|
||||
@@ -24262,7 +24262,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/rnd/mixing)
|
||||
"RB" = (
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
@@ -24284,7 +24284,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RD" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -24292,7 +24292,7 @@
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RE" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -24300,7 +24300,7 @@
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RF" = (
|
||||
/obj/structure/window/reinforced{
|
||||
@@ -24311,7 +24311,7 @@
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RG" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -24333,7 +24333,7 @@
|
||||
/area/rnd/mixing)
|
||||
"RH" = (
|
||||
/obj/machinery/light/small,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/rnd/mixing)
|
||||
"RI" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -24354,7 +24354,7 @@
|
||||
icon_state = "rwindow";
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RK" = (
|
||||
/obj/structure/sign/securearea{
|
||||
@@ -24363,7 +24363,7 @@
|
||||
pixel_x = 32;
|
||||
pixel_y = 0
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RL" = (
|
||||
/obj/structure/sign/securearea{
|
||||
@@ -24435,7 +24435,7 @@
|
||||
name = "KEEP CLEAR: MEDICAL EXOSUIT PARKING";
|
||||
pixel_y = -32
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"RV" = (
|
||||
/obj/structure/ladder/up,
|
||||
@@ -24655,7 +24655,7 @@
|
||||
"Tk" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/hoist_kit,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"Tl" = (
|
||||
/obj/machinery/door/firedoor{
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
/turf/unsimulated/chasm_mask,
|
||||
/area/mine/unexplored)
|
||||
"aab" = (
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aac" = (
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/syndicate_station/caverns)
|
||||
"aad" = (
|
||||
/turf/simulated/wall,
|
||||
@@ -71,7 +71,7 @@
|
||||
pixel_y = -25;
|
||||
req_one_access = list(13)
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aam" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -237,7 +237,7 @@
|
||||
/area/maintenance/security_starboard)
|
||||
"aaz" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aaA" = (
|
||||
/obj/structure/closet,
|
||||
@@ -286,7 +286,7 @@
|
||||
"aaG" = (
|
||||
/obj/structure/grille/broken,
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aaH" = (
|
||||
/obj/structure/cable{
|
||||
@@ -1160,7 +1160,7 @@
|
||||
/obj/effect/landmark{
|
||||
name = "cavernspawn"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"act" = (
|
||||
/obj/structure/grille,
|
||||
@@ -2559,7 +2559,7 @@
|
||||
/obj/effect/landmark{
|
||||
name = "carpspawn"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aeX" = (
|
||||
/obj/structure/grille/broken,
|
||||
@@ -6525,7 +6525,7 @@
|
||||
/area/maintenance/civ)
|
||||
"amY" = (
|
||||
/obj/machinery/light/spot,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/bridge)
|
||||
"amZ" = (
|
||||
/obj/machinery/portable_atmospherics/canister/nitrogen,
|
||||
@@ -11128,7 +11128,7 @@
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/bridge)
|
||||
"auF" = (
|
||||
/turf/simulated/wall,
|
||||
@@ -11229,7 +11229,7 @@
|
||||
icon_state = "tube1";
|
||||
pixel_x = 0
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/bridge)
|
||||
"auM" = (
|
||||
/turf/simulated/open,
|
||||
@@ -12073,7 +12073,7 @@
|
||||
/area/hallway/primary/starboard)
|
||||
"awh" = (
|
||||
/obj/structure/window/reinforced,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"awi" = (
|
||||
/obj/effect/floor_decal/corner/blue{
|
||||
@@ -12178,7 +12178,7 @@
|
||||
name = "Reactor Vent";
|
||||
p_open = 0
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/engineering/engine_room)
|
||||
"awt" = (
|
||||
/turf/simulated/floor/greengrid/nitrogen,
|
||||
@@ -13235,7 +13235,7 @@
|
||||
icon_state = "rwindow";
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"axV" = (
|
||||
/turf/simulated/open,
|
||||
@@ -13244,7 +13244,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"axX" = (
|
||||
/obj/structure/grille,
|
||||
@@ -17286,7 +17286,7 @@
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/crew_quarters/captain)
|
||||
"aEF" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
|
||||
@@ -24915,7 +24915,7 @@
|
||||
/area/crew_quarters/captain)
|
||||
"aRb" = (
|
||||
/turf/space,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aRc" = (
|
||||
/obj/machinery/keycard_auth{
|
||||
@@ -43807,7 +43807,7 @@
|
||||
pixel_y = 25;
|
||||
req_one_access = list(11)
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"bwI" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
@@ -58987,11 +58987,11 @@
|
||||
/obj/structure/boulder{
|
||||
icon_state = "boulder2"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"bYv" = (
|
||||
/obj/structure/boulder,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"bYw" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -59146,7 +59146,7 @@
|
||||
/obj/structure/boulder{
|
||||
icon_state = "boulder4"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"bYQ" = (
|
||||
/obj/structure/cable{
|
||||
@@ -59320,7 +59320,7 @@
|
||||
/area/maintenance/disposal)
|
||||
"bZm" = (
|
||||
/obj/effect/decal/cleanable/blood,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"bZn" = (
|
||||
/obj/effect/floor_decal/industrial/outline/yellow,
|
||||
@@ -59595,7 +59595,7 @@
|
||||
/area/maintenance/library)
|
||||
"bZJ" = (
|
||||
/obj/effect/decal/cleanable/vomit,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"bZK" = (
|
||||
/obj/structure/cable{
|
||||
@@ -59792,11 +59792,11 @@
|
||||
/area/maintenance/library)
|
||||
"cac" = (
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cad" = (
|
||||
/obj/effect/decal/cleanable/blood/tracks/footprints,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cae" = (
|
||||
/obj/structure/table/rack,
|
||||
@@ -60073,7 +60073,7 @@
|
||||
/area/quartermaster/office)
|
||||
"caG" = (
|
||||
/obj/random/junk,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"caH" = (
|
||||
/obj/structure/window/reinforced{
|
||||
@@ -60567,13 +60567,13 @@
|
||||
/obj/structure/track{
|
||||
icon_state = "track3"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbr" = (
|
||||
/obj/structure/track{
|
||||
icon_state = "track6"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbs" = (
|
||||
/obj/structure/track{
|
||||
@@ -60583,7 +60583,7 @@
|
||||
icon_state = "orebox1";
|
||||
name = "minecart ore box"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbt" = (
|
||||
/obj/structure/track{
|
||||
@@ -60593,7 +60593,7 @@
|
||||
icon_state = "orebox1";
|
||||
name = "minecart ore box"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbu" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden,
|
||||
@@ -60708,11 +60708,11 @@
|
||||
/obj/structure/track{
|
||||
icon_state = "track12"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbF" = (
|
||||
/obj/structure/track,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbG" = (
|
||||
/obj/vehicle/train/cargo/engine/mining{
|
||||
@@ -60722,14 +60722,14 @@
|
||||
/obj/structure/track{
|
||||
icon_state = "track13"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbH" = (
|
||||
/obj/vehicle/train/cargo/trolley/mining,
|
||||
/obj/structure/track{
|
||||
icon_state = "track13"
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cbI" = (
|
||||
/obj/structure/window/reinforced{
|
||||
@@ -60917,7 +60917,7 @@
|
||||
pixel_x = 25;
|
||||
pixel_y = 0
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"ccb" = (
|
||||
/obj/structure/grille,
|
||||
@@ -61842,7 +61842,7 @@
|
||||
/turf/simulated/floor/plating,
|
||||
/area/outpost/mining_main/eva)
|
||||
"cdI" = (
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/skipjack_station/cavern)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
/turf/unsimulated/chasm_mask,
|
||||
/area/mine/unexplored)
|
||||
"ab" = (
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"ac" = (
|
||||
/obj/random/junk,
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"ad" = (
|
||||
/turf/simulated/wall/r_wall,
|
||||
@@ -373,7 +373,7 @@
|
||||
pixel_x = -32;
|
||||
pixel_y = -26
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"aR" = (
|
||||
/obj/structure/grille,
|
||||
@@ -1042,7 +1042,7 @@
|
||||
pixel_x = -32;
|
||||
pixel_y = 26
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cb" = (
|
||||
/obj/structure/cable/green{
|
||||
@@ -1376,7 +1376,7 @@
|
||||
pixel_x = -32;
|
||||
pixel_y = 26
|
||||
},
|
||||
/turf/simulated/floor/asteroid,
|
||||
/turf/simulated/floor/asteroid/rocky,
|
||||
/area/mine/unexplored)
|
||||
"cD" = (
|
||||
/obj/structure/grille,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -72,3 +72,7 @@
|
||||
new /datum/random_map/noise/ore(null, 0, 0, 5, 64, 64)
|
||||
new /datum/random_map/noise/ore(null, 0, 0, 4, 64, 64)
|
||||
new /datum/random_map/noise/ore(null, 0, 0, 3, 64, 64)
|
||||
|
||||
/datum/map/aurora/finalize_load()
|
||||
// generate an empty space Z
|
||||
world.maxz++
|
||||
|
||||
Reference in New Issue
Block a user