Space Diner and Pad

New space diner for RP
This commit is contained in:
QuoteFox
2021-05-05 11:48:45 +01:00
parent da7d1d61e6
commit 2bc7e5f992
8 changed files with 257 additions and 837 deletions
+3
View File
@@ -38,6 +38,7 @@ require only minor tweaks.
#define ZTRAIT_SPACE_RUINS "Space Ruins"
#define ZTRAIT_LAVA_RUINS "Lava Ruins"
#define ZTRAIT_LAVA_UNDERGROUND "Lava Underground"
#define ZTRAIT_DINER "Diner"
#define ZTRAIT_ISOLATED_RUINS "Isolated Ruins" //Placing ruins on z levels with this trait will use turf reservation instead of usual placement.
// number - bombcap is multiplied by this before being applied to bombs
@@ -81,6 +82,8 @@ require only minor tweaks.
#define ZTRAITS_REEBE list(ZTRAIT_REEBE = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 0.5)
#define ZTRAITS_DINER list(ZTRAIT_DINER = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 0.5)
#define DL_NAME "name"
#define DL_TRAITS "traits"
#define DECLARE_LEVEL(NAME, TRAITS) list(DL_NAME = NAME, DL_TRAITS = TRAITS)
+3
View File
@@ -250,10 +250,13 @@ SUBSYSTEM_DEF(mapping)
++space_levels_so_far
add_new_zlevel("Empty Area [space_levels_so_far]", ZTRAITS_SPACE)
// load mining
if(config.minetype == "lavaland")
INIT_ANNOUNCE("Loading Mining...")
LoadGroup(FailedZs, "Lavaland_Lower", "map_files/Mining", "Lavaland_Lower.dmm", default_traits = ZTRAITS_LAVALAND_UNDERRGOUND)
LoadGroup(FailedZs, "Lavaland", "map_files/Mining", "Lavaland.dmm", default_traits = ZTRAITS_LAVALAND)
LoadGroup(FailedZs, "Diner", "map_files/hyper", "Diner.dmm", default_traits = ZTRAITS_DINER)
else if (!isnull(config.minetype))
INIT_ANNOUNCE("WARNING: An unknown minetype '[config.minetype]' was set! This is being ignored! Update the maploader code!")
#endif
+11 -2
View File
@@ -177,6 +177,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
xenobiology_compatible = TRUE
//Maintenance - Generic
/area/maintenance/arrivals/north
@@ -1365,11 +1366,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
/area/xenoarch/sec
name = "Xenoarchaeology Security"
icon_state = "xenosec"
icon_state = "xenosec"
/area/xenoarch/med
name = "Xenoarchaeology Medical"
icon_state = "xenomed"
icon_state = "xenomed"
//Pool
/area/crew_quarters/fitness/pool
@@ -1384,3 +1385,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
/area/arcade
name = "Arcade"
icon_state = "yellow"
//Diner
/area/diner
name = "Space Diner"
icon_state = "bar"
requires_power = FALSE
has_gravity = STANDARD_GRAVITY
dynamic_lighting = DYNAMIC_LIGHTING_FORCED