Switches to a different system for gateway map use.

This commit is contained in:
Heroman3003
2019-10-30 10:54:27 +10:00
parent 45d9730737
commit cfe37161cd
5 changed files with 22647 additions and 2 deletions

View File

@@ -57,8 +57,8 @@
populate_robolimb_list()
//Must be done now, otherwise ZAS zones and lighting overlays need to be recreated.
createRandomZlevel()
//createRandomZlevel() //VOREStation Removal: Deprecated
processScheduler = new
master_controller = new /datum/controller/game_controller()

View File

@@ -166,6 +166,24 @@
name = "Away Mission - Debris Field"
z = Z_LEVEL_DEBRISFIELD
//////////////////////////////////////////////////////////////////////////////////////
// Gateway submaps go here
/datum/map_template/tether_lateload/gateway
name = "Gateway Submap"
desc = "Please do not use this."
mappath = null
associated_map_datum = null
/datum/map_z_level/tether_lateload/gateway_destination
name = "Gateway Destination"
z = Z_LEVEL_GATEWAY
#include "gateway/snow_outpost.dm"
/datum/map_template/tether_lateload/gateway/snow_outpost
name = "Snow Outpost"
desc = "Big snowy area with various outposts."
mappath = 'gateway/snow_outpost.dmm'
associated_map_datum = /datum/map_z_level/tether_lateload/gateway_destination
//////////////////////////////////////////////////////////////////////////////////////
// Admin-use z-levels for loading whenever an admin feels like

View File

@@ -0,0 +1,41 @@
// -- Areas -- //
/area/awaymission/snow_outpost
icon_state = "blank"
requires_power = 0
base_turf = /turf/snow/snow2
ambience = list('sound/music/main.ogg', 'sound/ambience/maintenance/maintenance4.ogg', 'sound/ambience/sif/sif1.ogg', 'sound/ambience/ruins/ruins1.ogg')
base_turf = /turf/simulated/floor/snow/snow2
/area/awaymission/snow_outpost/outside
icon_state = "away1"
requires_power = 1
always_unpowered = 1
dynamic_lighting = 1
power_light = 0
power_equip = 0
power_environ = 0
mobcountmax = 100
floracountmax = 7000
valid_mobs = list(/mob/living/simple_mob/animal/sif/savik, /mob/living/simple_mob/animal/wolf, /mob/living/simple_mob/animal/sif/shantak,
/mob/living/simple_mob/animal/sif/kururak, /mob/living/simple_mob/animal/sif/frostfly)
valid_flora = list(/obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine,
/obj/structure/flora/tree/dead, /obj/structure/flora/grass/brown, /obj/structure/flora/grass/green,
/obj/structure/flora/grass/both, /obj/structure/flora/bush, /obj/structure/flora/ausbushes/grassybush,
/obj/structure/flora/ausbushes/sunnybush, /obj/structure/flora/ausbushes/genericbush, /obj/structure/flora/ausbushes/pointybush,
/obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/fullgrass)
/area/awaymission/snow_outpost/restricted // No mob spawns!
icon_state = "red"
mobcountmax = 1 // Hacky fix.
floracountmax = 100
valid_mobs = list(/obj/structure/flora/tree/pine) // Hacky fix.
valid_flora = list(/obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine, /obj/structure/flora/tree/pine,
/obj/structure/flora/tree/dead, /obj/structure/flora/grass/brown, /obj/structure/flora/grass/green,
/obj/structure/flora/grass/both, /obj/structure/flora/bush, /obj/structure/flora/ausbushes/grassybush,
/obj/structure/flora/ausbushes/sunnybush, /obj/structure/flora/ausbushes/genericbush, /obj/structure/flora/ausbushes/pointybush,
/obj/structure/flora/ausbushes/lavendergrass, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/fullgrass)
/area/awaymission/snow_outpost/outpost
icon_state = "away"
ambience = list('sound/ambience/chapel/chapel1.ogg', 'sound/ambience/ruins/ruins5.ogg', 'sound/ambience/ruins/ruins1.ogg') // Rykka was here. <3

File diff suppressed because it is too large Load Diff

View File

@@ -19,6 +19,7 @@
#define Z_LEVEL_AEROSTAT 18
#define Z_LEVEL_AEROSTAT_SURFACE 19
#define Z_LEVEL_DEBRISFIELD 20
#define Z_LEVEL_GATEWAY 21
//Camera networks
#define NETWORK_TETHER "Tether"
@@ -128,6 +129,10 @@
list("Debris Field - Z1 Space")
)
lateload_single_pick = list(
//list("Snow Outpost")
)
ai_shell_restricted = TRUE
ai_shell_allowed_levels = list(
Z_LEVEL_SURFACE_LOW,