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:
Lohikar
2017-12-10 00:20:35 +02:00
committed by Erki
parent 81685214df
commit cd910c072c
15 changed files with 147 additions and 65656 deletions
+4
View File
@@ -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)
..()
+1
View File
@@ -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")
+15 -3
View File
@@ -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
+17 -17
View File
@@ -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

+3
View File
@@ -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()
+55 -55
View File
@@ -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{
+35 -35
View File
@@ -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) = {"
+5 -5
View File
@@ -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
+4
View File
@@ -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++