mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-22 04:37:45 +01:00
Cetus Station (#11726)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
@@ -32,7 +32,7 @@ jobs:
|
||||
needs: start_gate
|
||||
uses: ./.github/workflows/perform_regular_version_tests.yml
|
||||
with:
|
||||
maps: '{"paths":["USE_MAP_SOUTHERN_CROSS","USE_MAP_SOLUNA_NEXUS"]}'
|
||||
maps: '{"paths":["USE_MAP_SOUTHERN_CROSS","USE_MAP_SOLUNA_NEXUS","USE_MAP_CETUS"]}'
|
||||
max_required_byond_client: 516
|
||||
|
||||
run_extra_map_tests:
|
||||
@@ -42,19 +42,14 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
map: ${{ fromJSON('{"paths":["USE_MAP_SOUTHERN_CROSS","USE_MAP_SOLUNA_NEXUS"]}').paths }}
|
||||
map: ${{ fromJSON('{"paths":["USE_MAP_SOUTHERN_CROSS","USE_MAP_SOLUNA_NEXUS","USE_MAP_CETUS"]}').paths }}
|
||||
with:
|
||||
map: ${{ matrix.map }}
|
||||
|
||||
completion_gate: # Serves as a non-moving target for branch rulesets
|
||||
if: always() && !cancelled()
|
||||
name: Completion Gate
|
||||
needs:
|
||||
[
|
||||
run_all_tests,
|
||||
run_extra_map_tests,
|
||||
run_linters,
|
||||
]
|
||||
needs: [run_all_tests, run_extra_map_tests, run_linters]
|
||||
runs-on: ubuntu-24.04
|
||||
steps:
|
||||
- name: Decide whether the needed jobs succeeded or failed
|
||||
|
||||
@@ -28,39 +28,7 @@
|
||||
//CHOMPEdit changed for Southern Cross areas
|
||||
location = rand(0,9)
|
||||
var/list/turf/simulated/floor/turfs = list()
|
||||
var/spawn_area_type
|
||||
switch(location)
|
||||
if(LOC_KITCHEN)
|
||||
spawn_area_type = /area/crew_quarters/kitchen
|
||||
locstring = "the kitchen"
|
||||
if(LOC_ATMOS)
|
||||
spawn_area_type = /area/engineering/atmos
|
||||
locstring = "atmospherics"
|
||||
if(LOC_CHAPEL)
|
||||
spawn_area_type = /area/chapel/main
|
||||
locstring = "the chapel"
|
||||
if(LOC_LIBRARY)
|
||||
spawn_area_type = /area/library
|
||||
locstring = "the library"
|
||||
if(LOC_HYDRO)
|
||||
spawn_area_type = /area/hydroponics
|
||||
locstring = "hydroponics"
|
||||
if(LOC_TECH)
|
||||
spawn_area_type = /area/storage/tech
|
||||
locstring = "technical storage"
|
||||
if(LOC_HANGAR1)
|
||||
spawn_area_type = /area/hangar/one
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_HANGAR2)
|
||||
spawn_area_type = /area/hangar/two
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_HANGAR3)
|
||||
spawn_area_type = /area/hangar/three
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_VAULT)
|
||||
spawn_area_type = /area/security/nuke_storage
|
||||
locstring = "the vault"
|
||||
|
||||
var/spawn_area_type = get_spawn_area()
|
||||
for(var/areapath in typesof(spawn_area_type))
|
||||
var/area/A = locate(areapath)
|
||||
for(var/turf/simulated/floor/F in A.contents)
|
||||
@@ -121,6 +89,41 @@
|
||||
else
|
||||
var/spawn_type = pick(spawn_types)
|
||||
new spawn_type(T)
|
||||
|
||||
/datum/event/infestation/proc/get_spawn_area() //adding this so maps can override areas if needed
|
||||
var/spawn_area_type
|
||||
switch(location)
|
||||
if(LOC_KITCHEN)
|
||||
spawn_area_type = /area/crew_quarters/kitchen
|
||||
locstring = "the kitchen"
|
||||
if(LOC_ATMOS)
|
||||
spawn_area_type = /area/engineering/atmos
|
||||
locstring = "atmospherics"
|
||||
if(LOC_CHAPEL)
|
||||
spawn_area_type = /area/chapel/main
|
||||
locstring = "the chapel"
|
||||
if(LOC_LIBRARY)
|
||||
spawn_area_type = /area/library
|
||||
locstring = "the library"
|
||||
if(LOC_HYDRO)
|
||||
spawn_area_type = /area/hydroponics
|
||||
locstring = "hydroponics"
|
||||
if(LOC_TECH)
|
||||
spawn_area_type = /area/storage/tech
|
||||
locstring = "technical storage"
|
||||
if(LOC_HANGAR1)
|
||||
spawn_area_type = /area/hangar/two //hangar one is no longer in use on the sc
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_HANGAR2)
|
||||
spawn_area_type = /area/hangar/two
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_HANGAR3)
|
||||
spawn_area_type = /area/hangar/three
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_VAULT)
|
||||
spawn_area_type = /area/security/nuke_storage
|
||||
locstring = "the vault"
|
||||
return spawn_area_type
|
||||
// ChompEDIT End
|
||||
/* CHOMPedit - Upstream Code, not implmeneted here
|
||||
/datum/event/infestation/tick()
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
ckey|state
|
||||
lunarfleet|Clea-Nor
|
||||
jademanique|B.A.U-Kingside
|
||||
ckey-state
|
||||
@@ -36,3 +36,17 @@
|
||||
/obj/effect/step_trigger/teleporter/poi/Initialize(mapload) //This is for placing teleporters in gateways/POIS, where Z levels can be different and I cant be assed to make fake teleporter stairs
|
||||
. = ..()
|
||||
teleport_z = src.z
|
||||
|
||||
/obj/effect/step_trigger/teleporter/randomspawn //teleporter/random was taken. This version only teleports when stepped on *sometimes*, and you can give it a chance not to spawn
|
||||
var/destroyprob = 99
|
||||
var/teleprob = 1
|
||||
|
||||
/obj/effect/step_trigger/teleporter/randomspawn/Initialize(mapload)
|
||||
. = ..()
|
||||
if(destroyprob && prob(destroyprob))
|
||||
qdel(src)
|
||||
|
||||
/obj/effect/step_trigger/teleporter/randomspawn/Trigger()
|
||||
if(teleprob && !prob(teleprob))
|
||||
return FALSE
|
||||
return ..()
|
||||
|
||||
@@ -34,6 +34,10 @@
|
||||
|
||||
/datum/trait/neutral/xenochimera_YR3/handle_environment_special(mob/living/carbon/human/H)
|
||||
var/list/nanitereagents = list(REAGENT_HEALINGNANITES, REAGENT_SHREDDINGNANITES, REAGENT_IRRADIATEDNANITES, REAGENT_NEUROPHAGENANITES, REAGENT_NIFREPAIRNANITES)
|
||||
if(istype(H.loc, /turf/simulated/floor/water/digestive_enzymes/nanites))
|
||||
var/turf/simulated/floor/water/digestive_enzymes/nanites/N = H.loc
|
||||
if(N.active)
|
||||
N.toggle_all(FALSE)
|
||||
for(var/reagent in nanitereagents)
|
||||
if(H.reagents.has_reagent(reagent))
|
||||
H.adjust_nutrition(H.reagents.get_reagent_amount(reagent))
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 317 B After Width: | Height: | Size: 433 B |
Binary file not shown.
|
After Width: | Height: | Size: 744 B |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,26 @@
|
||||
// You probably don't want to tick this file yet.
|
||||
|
||||
#if !defined(USING_MAP_DATUM)
|
||||
|
||||
#include "cetus_defines.dm"
|
||||
|
||||
|
||||
// Map specific
|
||||
#include "../southern_cross/southern_cross_overrides.dm"
|
||||
#include "cetus_shuttles.dm"
|
||||
#include "../southern_cross/turfs/outdoors.dm"
|
||||
#include "cetus_events.dm"
|
||||
|
||||
|
||||
#ifndef AWAY_MISSION_TEST //Don't include these for just testing away missions if the flag is set to true in /code/_away_mission_tests.dm
|
||||
#include "cetus-1.dmm" //Deck 1 z1
|
||||
#include "cetus-2.dmm" //Deck 2 z2
|
||||
#include "cetus-3.dmm" //Deck 3 z3
|
||||
#endif
|
||||
|
||||
#define USING_MAP_DATUM /datum/map/cetus
|
||||
#elif !defined(MAP_OVERRIDE)
|
||||
|
||||
#warn A map has already been included, ignoring Cetus Station
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,280 @@
|
||||
/datum/map/cetus
|
||||
name = "Cetus"
|
||||
full_name = "Cetus Station"
|
||||
path = "cetus"
|
||||
|
||||
lobby_screens = list('modular_chomp/html/lobby/chompstation.webp')
|
||||
id_hud_icons = 'icons/mob/hud_jobs_vr.dmi'
|
||||
|
||||
holomap_smoosh = list(list(
|
||||
Z_LEVEL_CETUS_STATION_ONE,
|
||||
Z_LEVEL_CETUS_STATION_TWO,
|
||||
Z_LEVEL_CETUS_STATION_THREE,
|
||||
))
|
||||
|
||||
zlevel_datum_type = /datum/map_z_level/cetus
|
||||
|
||||
station_name = "NSS Cetus"
|
||||
station_short = "Cetus Station"
|
||||
dock_name = "NCS Northern Star"
|
||||
boss_name = "Central Command"
|
||||
boss_short = "Centcom"
|
||||
company_name = "NanoTrasen"
|
||||
company_short = "NT"
|
||||
starsys_name = "Vir"
|
||||
use_overmap = TRUE
|
||||
overmap_size = 50
|
||||
overmap_event_areas = 44
|
||||
|
||||
shuttle_docked_message = "The scheduled shuttle to the %dock_name% has docked with the station at docks one and two. It will depart in approximately %ETD%."
|
||||
shuttle_leaving_dock = "The Crew Transfer Shuttle has left the station. Estimate %ETA% until the shuttle docks at %dock_name%."
|
||||
shuttle_called_message = "A crew transfer to %dock_name% has been scheduled. The shuttle has been called. Those leaving should proceed to docks two and three in approximately %ETA%."
|
||||
shuttle_recall_message = "The scheduled crew transfer has been cancelled."
|
||||
emergency_shuttle_docked_message = "The Emergency Shuttle has docked with the station at docks two and three. You have approximately %ETD% to board the Emergency Shuttle."
|
||||
emergency_shuttle_leaving_dock = "The Emergency Shuttle has left the station. Estimate %ETA% until the shuttle docks at %dock_name%."
|
||||
emergency_shuttle_called_message = "An emergency evacuation shuttle has been called. It will arrive at docks one and two in approximately %ETA%."
|
||||
emergency_shuttle_recall_message = "The emergency shuttle has been recalled."
|
||||
|
||||
// Networks that will show up as options in the camera monitor program
|
||||
station_networks = list(
|
||||
NETWORK_CARGO,
|
||||
NETWORK_CIRCUITS,
|
||||
NETWORK_CIVILIAN,
|
||||
NETWORK_COMMAND,
|
||||
NETWORK_ENGINE,
|
||||
NETWORK_ENGINEERING,
|
||||
NETWORK_ENGINEERING_OUTPOST,
|
||||
NETWORK_FIRST_DECK,
|
||||
NETWORK_SECOND_DECK,
|
||||
NETWORK_THIRD_DECK,
|
||||
NETWORK_MAIN_OUTPOST,
|
||||
NETWORK_MEDICAL,
|
||||
NETWORK_MINE,
|
||||
NETWORK_RESEARCH,
|
||||
NETWORK_RESEARCH_OUTPOST,
|
||||
NETWORK_CARRIER,
|
||||
NETWORK_ROBOTS,
|
||||
NETWORK_PRISON,
|
||||
NETWORK_SECURITY,
|
||||
NETWORK_TELECOM,
|
||||
) //CHOMPedit: add "NETWORK_CARRIER" for exploration outpost cams
|
||||
// Camera networks that exist, but don't show on regular camera monitors.
|
||||
secondary_networks = list(
|
||||
NETWORK_ERT,
|
||||
NETWORK_MERCENARY,
|
||||
NETWORK_THUNDER,
|
||||
NETWORK_COMMUNICATORS,
|
||||
NETWORK_ALARM_ATMOS,
|
||||
NETWORK_ALARM_POWER,
|
||||
NETWORK_ALARM_FIRE,
|
||||
NETWORK_SUPPLY,
|
||||
)
|
||||
usable_email_tlds = list("freemail.nt")
|
||||
allowed_spawns = list("Arrivals Shuttle","Gateway", "Cryogenic Storage", "Cyborg Storage", "Station gateway", "Sif plains", "Fuel Depot", "Tyr Wreckage", "The Dark")
|
||||
default_skybox = /datum/skybox_settings/cetus
|
||||
unit_test_exempt_areas = list(/area/ninja_dojo, /area/shuttle/ninja, /area/thirddeck/roof, /area/hallway/secondary/entry/D2/arrivals, /area/asteroid/cetus, /area/asteroid/cetus/d1, /area/asteroid/cetus/d1/jr, /area/asteroid/cetus/d2, /area/asteroid/cetus/d2/jr, /area/asteroid/cetus/d3, /area/asteroid/cetus/d3/jr)
|
||||
unit_test_exempt_from_atmos = list(/area/tcomm/chamber, /area/maintenance/cetus/mainsupport, /area/maintenance/cetus/auxsupport)
|
||||
|
||||
planet_datums_to_make = list(/datum/planet/sif, /datum/planet/thor, /datum/planet/tyr) //This must be added to load maps at round start otherwise they will have weather or sun.
|
||||
|
||||
unit_test_z_levels = list(
|
||||
Z_LEVEL_CETUS_STATION_ONE,
|
||||
Z_LEVEL_CETUS_STATION_TWO,
|
||||
Z_LEVEL_CETUS_STATION_THREE,
|
||||
)
|
||||
|
||||
lateload_z_levels = list(
|
||||
list(Z_NAME_SC_SURFACE),
|
||||
list(Z_NAME_SC_SURFACE_MINE),
|
||||
list(Z_NAME_SC_SURFACE_WILD),
|
||||
list(Z_NAME_CETUS_MISC),
|
||||
list(Z_NAME_CETUS_CENTCOM),
|
||||
list(Z_NAME_CETUS_TRANSIT),
|
||||
list(Z_NAME_VR_WORLD_CH),
|
||||
list(Z_NAME_FUELDEPOT_CH),
|
||||
list(Z_NAME_PLANET_THOR_CH),
|
||||
list(Z_NAME_PLANET_TYR_CH),
|
||||
)
|
||||
|
||||
lateload_gateway = list(
|
||||
list(Z_NAME_GATEWAY_SNOW_FIELD_CH),
|
||||
list(Z_NAME_GATEWAY_MADNESS_LAB_CH),
|
||||
list(Z_NAME_GATEWAY_ABANDONED_CITY_CH),
|
||||
list(Z_NAME_GATEWAY_SKYSCRAPER_CH),
|
||||
)
|
||||
|
||||
/datum/map/cetus/perform_map_generation()
|
||||
// First, place a bunch of submaps. This comes before tunnel/forest generation as to not interfere with the submap.(This controls POI limit generation, increase or lower its values to have more or less POI's)
|
||||
|
||||
// Cave submaps are first.
|
||||
var/surface_mine_z = GLOB.map_templates_loaded[Z_NAME_ALIAS_SURFACE_MINES]
|
||||
seed_submaps(list(surface_mine_z), 140, /area/surface/cave/unexplored/normal, /datum/map_template/surface/mountain_ch/normal) //CHOMPEdit bumped up from 60 to 80
|
||||
seed_submaps(list(surface_mine_z), 140, /area/surface/cave/unexplored/deep, /datum/map_template/surface/mountain_ch/deep) //CHOMPEdit bumped up from 60 to 80
|
||||
|
||||
// Plains to make them less plain.
|
||||
var/surface_z = GLOB.map_templates_loaded[Z_NAME_ALIAS_SURFACE]
|
||||
seed_submaps(list(surface_z), 220, /area/surface/outside/plains/normal, /datum/map_template/surface/plains_ch) // Center area is WIP until map editing settles down. //CHOMPEdit bumped up from 80 to 140
|
||||
|
||||
// Wilderness is next.
|
||||
var/surface_wild_z = GLOB.map_templates_loaded[Z_NAME_ALIAS_SURFACE_WILDS]
|
||||
seed_submaps(list(surface_wild_z), 240, /area/surface/outside/wilderness/normal, /datum/map_template/surface/wilderness_ch/normal) //CHOMPEdit bumped up from 60 to 150
|
||||
seed_submaps(list(surface_wild_z), 240, /area/surface/outside/wilderness/deep, /datum/map_template/surface/wilderness_ch/deep) //CHOMPEdit bumped up from 60 to 150
|
||||
// If Space submaps are made, add a line to make them here as well.
|
||||
|
||||
// Now for the tunnels. (This decides the load order of ore generation and cave generation. Check Random_Map to see % )
|
||||
new /datum/random_map/automata/cave_system/(null, 1, 1, surface_mine_z, world.maxx, world.maxy) // Create the mining Z-level.
|
||||
new /datum/random_map/noise/ore(null, 1, 1, surface_mine_z, 64, 64) // Create the mining ore distribution map.
|
||||
return 1
|
||||
|
||||
/datum/map/cetus/get_map_info()
|
||||
. = list()
|
||||
. += "The NSS [full_name] is a repurposed asteroid base in orbit of the frozen garden world of Sif, jewel of the Vir system.<br>"
|
||||
. += "Though Vir is typically peaceful, the system has seen its fair share of conflict in the face of technological extremists, rogue drone intelligence, and worse.<br>"
|
||||
. += "As an employee of NanoTrasen, operators of the NSS Cetus and one of the galaxy's largest research corporations, you're probably just here to do a job."
|
||||
return jointext(., "<br>")
|
||||
|
||||
// Skybox Settings
|
||||
/datum/skybox_settings/cetus
|
||||
icon_state = "dyable"
|
||||
random_color = TRUE
|
||||
|
||||
// Lateload handling
|
||||
/datum/map_template/cetus_lateload
|
||||
allow_duplicates = FALSE
|
||||
var/associated_map_datum
|
||||
|
||||
/datum/map_template/cetus_lateload/on_map_loaded(z)
|
||||
if(!associated_map_datum || !ispath(associated_map_datum))
|
||||
log_game("Extra z-level [src] has no associated map datum")
|
||||
return
|
||||
|
||||
new associated_map_datum(using_map, z)
|
||||
return ..()
|
||||
|
||||
/datum/map_z_level/cetus_lateload/New(datum/map/map, mapZ)
|
||||
z = mapZ
|
||||
return ..(map)
|
||||
|
||||
|
||||
// For making the 4-in-1 holomap, we calculate some offsets
|
||||
#define CETUS_MAP_SIZE 220 // Width and height of compiled in Cetus z levels.
|
||||
#define CETUS_HOLOMAP_CENTER_GUTTER 40 // 40px central gutter between columns
|
||||
#define CETUS_HOLOMAP_MARGIN_X ((HOLOMAP_ICON_SIZE - (2*CETUS_MAP_SIZE) - CETUS_HOLOMAP_CENTER_GUTTER) / 2)
|
||||
#define CETUS_HOLOMAP_MARGIN_Y ((HOLOMAP_ICON_SIZE - (2*CETUS_MAP_SIZE)) / 2)
|
||||
|
||||
// Station Z-Levels
|
||||
/datum/map_z_level/cetus/station
|
||||
flags = MAP_LEVEL_STATION|MAP_LEVEL_CONTACT|MAP_LEVEL_PLAYER|MAP_LEVEL_CONSOLES|MAP_LEVEL_VORESPAWN|MAP_LEVEL_XENOARCH_EXEMPT
|
||||
holomap_legend_x = 220
|
||||
holomap_legend_y = 200
|
||||
|
||||
/datum/map_z_level/cetus/station/station_one
|
||||
z = Z_LEVEL_CETUS_STATION_ONE
|
||||
name = "Deck 1"
|
||||
base_turf = /turf/space
|
||||
transit_chance = 15
|
||||
holomap_offset_x = CETUS_HOLOMAP_MARGIN_X
|
||||
holomap_offset_y = CETUS_HOLOMAP_MARGIN_Y - CETUS_HOLOMAP_CENTER_GUTTER / 2 //+ SOUTHERN_CROSS_MAP_SIZE*0
|
||||
|
||||
/datum/map_z_level/cetus/station/station_two
|
||||
z = Z_LEVEL_CETUS_STATION_TWO
|
||||
name = "Deck 2"
|
||||
base_turf = /turf/simulated/open
|
||||
transit_chance = 15
|
||||
holomap_offset_x = CETUS_HOLOMAP_MARGIN_X
|
||||
holomap_offset_y = CETUS_HOLOMAP_MARGIN_Y - CETUS_HOLOMAP_CENTER_GUTTER / 2 + CETUS_MAP_SIZE
|
||||
|
||||
/datum/map_z_level/cetus/station/station_three
|
||||
z = Z_LEVEL_CETUS_STATION_THREE
|
||||
name = "Deck 3"
|
||||
base_turf = /turf/simulated/open
|
||||
transit_chance = 15
|
||||
holomap_offset_x = CETUS_HOLOMAP_MARGIN_X + CETUS_MAP_SIZE
|
||||
holomap_offset_y = CETUS_HOLOMAP_MARGIN_Y - CETUS_HOLOMAP_CENTER_GUTTER / 2 + CETUS_MAP_SIZE
|
||||
|
||||
// Surface Z-Level
|
||||
/datum/map_z_level/cetus_lateload/surface
|
||||
name = Z_NAME_SC_SURFACE
|
||||
flags = MAP_LEVEL_CONTACT|MAP_LEVEL_PLAYER|MAP_LEVEL_SEALED|MAP_LEVEL_CONSOLES|MAP_LEVEL_VORESPAWN
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks
|
||||
|
||||
/datum/map_template/cetus_lateload/surface
|
||||
name = Z_NAME_SC_SURFACE
|
||||
name_alias = Z_NAME_ALIAS_SURFACE
|
||||
mappath = "modular_chomp/maps/southern_cross/southern_cross-5.dmm"
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/surface
|
||||
|
||||
// Surface Mines Z-Level
|
||||
/datum/map_z_level/cetus_lateload/surface_mine
|
||||
name = Z_NAME_SC_SURFACE_MINE
|
||||
flags = MAP_LEVEL_CONTACT|MAP_LEVEL_PLAYER|MAP_LEVEL_SEALED|MAP_LEVEL_CONSOLES
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks
|
||||
|
||||
/datum/map_template/cetus_lateload/surface_mine
|
||||
name = Z_NAME_SC_SURFACE_MINE
|
||||
name_alias = Z_NAME_ALIAS_SURFACE_MINES
|
||||
mappath = "modular_chomp/maps/southern_cross/southern_cross-6.dmm"
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/surface_mine
|
||||
|
||||
// Surface Wilds Z-Level
|
||||
/datum/map_z_level/cetus_lateload/surface_wild
|
||||
name = Z_NAME_SC_SURFACE_WILD
|
||||
flags = MAP_LEVEL_PLAYER|MAP_LEVEL_SEALED|MAP_LEVEL_CONTACT|MAP_LEVEL_CONSOLES
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks
|
||||
|
||||
/datum/map_template/cetus_lateload/surface_wild
|
||||
name = Z_NAME_SC_SURFACE_WILD
|
||||
name_alias = Z_NAME_ALIAS_SURFACE_WILDS
|
||||
mappath = "modular_chomp/maps/southern_cross/southern_cross-10.dmm"
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/surface_wild
|
||||
|
||||
// Misc Z-Level
|
||||
/datum/map_z_level/cetus_lateload/misc
|
||||
name = Z_NAME_CETUS_MISC
|
||||
flags = MAP_LEVEL_PLAYER|MAP_LEVEL_VORESPAWN
|
||||
transit_chance = 15
|
||||
|
||||
/datum/map_template/cetus_lateload/misc
|
||||
name = Z_NAME_CETUS_MISC
|
||||
name_alias = Z_NAME_ALIAS_MISC
|
||||
mappath = "modular_chomp/maps/cetus/cetus-6.dmm"
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/misc
|
||||
|
||||
// Centcom Z-Level
|
||||
/datum/map_z_level/cetus_lateload/centcom
|
||||
name = Z_NAME_CETUS_CENTCOM
|
||||
flags = MAP_LEVEL_ADMIN|MAP_LEVEL_CONTACT
|
||||
|
||||
/datum/map_template/cetus_lateload/centcom
|
||||
name = Z_NAME_CETUS_CENTCOM
|
||||
name_alias = Z_NAME_ALIAS_CENTCOM
|
||||
mappath = "modular_chomp/maps/cetus/cetus-7.dmm"
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/centcom
|
||||
|
||||
// Transit Z-Level
|
||||
/datum/map_z_level/cetus_lateload/transit
|
||||
name = Z_NAME_CETUS_TRANSIT
|
||||
flags = MAP_LEVEL_ADMIN|MAP_LEVEL_SEALED|MAP_LEVEL_PLAYER|MAP_LEVEL_CONTACT
|
||||
|
||||
/datum/map_template/cetus_lateload/transit
|
||||
name = Z_NAME_CETUS_TRANSIT
|
||||
mappath = "modular_chomp/maps/cetus/cetus-8.dmm"
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/transit
|
||||
|
||||
//Thor Z-Level
|
||||
/datum/map_z_level/cetus_lateload/thor
|
||||
name = Z_NAME_PLANET_THOR_CH
|
||||
flags = MAP_LEVEL_PLAYER|MAP_LEVEL_SEALED
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks
|
||||
|
||||
/datum/map_template/common_lateload/thor
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/thor
|
||||
|
||||
// Tyr Z-Level
|
||||
/datum/map_z_level/cetus_lateload/valley
|
||||
name = Z_NAME_PLANET_TYR_CH
|
||||
flags = MAP_LEVEL_PLAYER|MAP_LEVEL_SEALED
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks
|
||||
|
||||
/datum/map_template/common_lateload/tyr
|
||||
associated_map_datum = /datum/map_z_level/cetus_lateload/valley
|
||||
@@ -0,0 +1,56 @@
|
||||
#define LOC_KITCHEN 0
|
||||
#define LOC_ATMOS 1
|
||||
#define LOC_CHAPEL 2
|
||||
#define LOC_LIBRARY 3
|
||||
#define LOC_HYDRO 4
|
||||
#define LOC_TECH 5
|
||||
#define LOC_HANGAR1 6
|
||||
#define LOC_HANGAR2 7
|
||||
#define LOC_HANGAR3 8
|
||||
#define LOC_VAULT 9
|
||||
|
||||
/datum/event/infestation/get_spawn_area() //adding this so maps can override areas if needed
|
||||
var/spawn_area_type
|
||||
switch(location)
|
||||
if(LOC_KITCHEN)
|
||||
spawn_area_type = /area/crew_quarters/kitchen
|
||||
locstring = "the kitchen"
|
||||
if(LOC_ATMOS)
|
||||
spawn_area_type = /area/engineering/Atmospherics_Chamber
|
||||
locstring = "atmospherics"
|
||||
if(LOC_CHAPEL)
|
||||
spawn_area_type = /area/chapel/main
|
||||
locstring = "the chapel"
|
||||
if(LOC_LIBRARY)
|
||||
spawn_area_type = /area/crew_quarters/cetus/Libraryf1
|
||||
locstring = "the library"
|
||||
if(LOC_HYDRO)
|
||||
spawn_area_type = /area/hydroponics
|
||||
locstring = "hydroponics"
|
||||
if(LOC_TECH)
|
||||
spawn_area_type = /area/engineering/cetus/meteor/techstorage
|
||||
locstring = "technical storage"
|
||||
if(LOC_HANGAR1)//no hangar one on cetus, so i'll have a litttle fun with this
|
||||
spawn_area_type = /area/maintenance/cetus/shallow/derelict/hallway
|
||||
locstring = "the HIS Andromeda"
|
||||
if(LOC_HANGAR2)
|
||||
spawn_area_type = /area/hangar/cetus/two
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_HANGAR3)
|
||||
spawn_area_type = /area/hangar/three
|
||||
locstring = "the hangar deck"
|
||||
if(LOC_VAULT)
|
||||
spawn_area_type = /area/security/nuke_storage
|
||||
locstring = "the vault"
|
||||
return spawn_area_type
|
||||
|
||||
#undef LOC_KITCHEN
|
||||
#undef LOC_ATMOS
|
||||
#undef LOC_CHAPEL
|
||||
#undef LOC_LIBRARY
|
||||
#undef LOC_HYDRO
|
||||
#undef LOC_TECH
|
||||
#undef LOC_HANGAR1
|
||||
#undef LOC_HANGAR2
|
||||
#undef LOC_HANGAR3
|
||||
#undef LOC_VAULT
|
||||
@@ -0,0 +1,31 @@
|
||||
/datum/shuttle/autodock/ferry/escape_pod/large_escape_pod2
|
||||
defer_initialisation = TRUE
|
||||
|
||||
// default shuttle roof type - blanket define our shuttle area ceiling type, we have multi-Zs and the default is none.
|
||||
/turf/simulated/floor/reinforced/airless/shuttleroof
|
||||
// A special type just to make sure we don't delete airless reinforced when shuttles depart
|
||||
/area/shuttle //blanket define our shuttle area ceiling type, we have multi-Zs and the default is none.
|
||||
ceiling_type = /turf/simulated/floor/reinforced/airless/shuttleroof
|
||||
|
||||
/datum/shuttle //blanket define our shuttle area ceiling type, we have multi-Zs and the default is none.
|
||||
ceiling_type = /turf/simulated/floor/reinforced/airless/shuttleroof
|
||||
|
||||
#define ESCAPE_POD(NUMBER) \
|
||||
/datum/shuttle/autodock/ferry/escape_pod/escape_pod##NUMBER { \
|
||||
name = "Escape Pod " + #NUMBER; \
|
||||
location = FERRY_LOCATION_STATION; \
|
||||
warmup_time = 0; \
|
||||
shuttle_area = /area/shuttle/escape_pod##NUMBER/station; \
|
||||
docking_controller_tag = "escape_pod_" + #NUMBER; \
|
||||
landmark_station = "escape_pod_"+ #NUMBER +"_station"; \
|
||||
landmark_offsite = "escape_pod_"+ #NUMBER +"_offsite"; \
|
||||
landmark_transition = "escape_pod_"+ #NUMBER +"_transit"; \
|
||||
move_time = SHUTTLE_TRANSIT_DURATION_RETURN; \
|
||||
}
|
||||
|
||||
ESCAPE_POD(1)
|
||||
ESCAPE_POD(2)
|
||||
ESCAPE_POD(3)
|
||||
ESCAPE_POD(4)
|
||||
|
||||
#undef ESCAPE_POD
|
||||
@@ -25,6 +25,15 @@
|
||||
#define Z_NAME_SN_CENTCOM "Soluna Nexus - Central Command" // Aliased to Z_NAME_ALIAS_CENTCOM
|
||||
#define Z_NAME_SN_TRANSIT "Soluna Nexus - Transit"
|
||||
|
||||
// Cetus
|
||||
#define Z_LEVEL_CETUS_STATION_ONE 1
|
||||
#define Z_LEVEL_CETUS_STATION_TWO 2
|
||||
#define Z_LEVEL_CETUS_STATION_THREE 3
|
||||
|
||||
#define Z_NAME_CETUS_MISC "Cetus - Misc" // Aliased to Z_NAME_ALIAS_MISC
|
||||
#define Z_NAME_CETUS_CENTCOM "Cetus - Central Command" // Aliased to Z_NAME_ALIAS_CENTCOM
|
||||
#define Z_NAME_CETUS_TRANSIT "Cetus - Transit"
|
||||
|
||||
// Relic Base
|
||||
#define Z_LEVEL_RB_CATACOMBS 1
|
||||
#define Z_LEVEL_RB_UNDERGROUND 2
|
||||
|
||||
@@ -124,3 +124,30 @@
|
||||
/area/turbolift/port_deck_one,
|
||||
/area/turbolift/port_deck_two
|
||||
)
|
||||
|
||||
/obj/turbolift_map_holder/cetus
|
||||
icon = 'icons/obj/turbolift_preview_5x5.dmi'
|
||||
depth = 3
|
||||
lift_size_x = 4
|
||||
lift_size_y = 4
|
||||
|
||||
/obj/turbolift_map_holder/cetus/atrium
|
||||
name = "Cetus turbolift map placeholder - Atrium"
|
||||
dir = NORTH
|
||||
wall_type = null
|
||||
|
||||
areas_to_use = list(
|
||||
/area/turbolift/atrium_deck_one,
|
||||
/area/turbolift/atrium_deck_two,
|
||||
/area/turbolift/atrium_deck_three
|
||||
)
|
||||
|
||||
/obj/turbolift_map_holder/cetus/utility
|
||||
name = "Cetus turbolift map placeholder - Utility Atrium"
|
||||
dir = WEST
|
||||
|
||||
areas_to_use = list(
|
||||
/area/turbolift/utility_atrium_deck_one,
|
||||
/area/turbolift/utility_atrium_deck_two,
|
||||
/area/turbolift/utility_atrium_deck_three
|
||||
)
|
||||
|
||||
@@ -39,3 +39,50 @@
|
||||
model_text = "Pilot"
|
||||
req_access = null
|
||||
req_one_access = list(ACCESS_PILOT,ACCESS_EXPLORER)
|
||||
|
||||
/obj/machinery/light/fluorescent
|
||||
name = "fluorescent light fixture"
|
||||
nightshift_allowed = FALSE
|
||||
overlay_color = LIGHT_COLOR_FLUORESCENT_TUBE
|
||||
light_type = /obj/item/light/tube/fluorescent
|
||||
|
||||
/obj/machinery/light/small/fluorescent
|
||||
name = "fluorescent light fixture"
|
||||
nightshift_allowed = FALSE
|
||||
overlay_color = LIGHT_COLOR_FLUORESCENT_TUBE
|
||||
light_type = /obj/item/light/bulb/fluorescent
|
||||
|
||||
/obj/item/light/tube/fluorescent
|
||||
desc = "A harsh, bright fluorescent light tube"
|
||||
brightness_color = LIGHT_COLOR_FLUORESCENT_TUBE
|
||||
|
||||
/obj/item/light/bulb/fluorescent
|
||||
desc = "A harsh, bright fluorescent light tube"
|
||||
brightness_color = LIGHT_COLOR_FLUORESCENT_TUBE
|
||||
|
||||
/obj/machinery/light/yellowed
|
||||
desc = "This light fixture displays a sickly yellow hue"
|
||||
overlay_color = LIGHT_COLOR_YELLOW
|
||||
nightshift_allowed = FALSE
|
||||
light_type = /obj/item/light/tube/yellowed
|
||||
|
||||
/obj/machinery/light/small/yellowed
|
||||
desc = "This light fixture displays a sickly yellow hue"
|
||||
overlay_color = LIGHT_COLOR_YELLOW
|
||||
nightshift_allowed = FALSE
|
||||
light_type = /obj/item/light/bulb/yellowed
|
||||
brightness_power = 0.5
|
||||
|
||||
/obj/item/light/tube/yellowed
|
||||
desc = "An old, yellowed light tube."
|
||||
color = COLOR_YELLOW
|
||||
brightness_color = LIGHT_COLOR_YELLOW
|
||||
brightness_power = 0.45
|
||||
init_brightness_power = 0.45
|
||||
|
||||
/obj/item/light/bulb/yellowed
|
||||
desc = "An old, yellowed light bulb."
|
||||
color = COLOR_YELLOW
|
||||
brightness_color = LIGHT_COLOR_YELLOW
|
||||
brightness_power = 0.5
|
||||
init_brightness_power = 0.5
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
/obj/structure/railing/overhang/bronze
|
||||
icon_modifier = "wbronze_"
|
||||
icon_state = "wbronze_railing0"
|
||||
interactable = TRUE
|
||||
|
||||
/obj/structure/railing/overhang/grey
|
||||
name = "steel ledge"
|
||||
desc = "A metallic overhang that supports an elevated platform."
|
||||
icon = 'modular_chomp/maps/overmap/aegis_carrier/aegis_icons/greyledge.dmi'
|
||||
icon_modifier = "grey_"
|
||||
icon_state = "grey_railing0"
|
||||
interactable = TRUE
|
||||
@@ -78,3 +78,15 @@
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
depleted = TRUE
|
||||
return
|
||||
|
||||
/obj/effect/map_effect/portal/master/side_a/retreat_west
|
||||
portal_id = "retreat_west"
|
||||
|
||||
/obj/effect/map_effect/portal/master/side_b/retreat_west
|
||||
portal_id = "retreat_west"
|
||||
|
||||
/obj/effect/map_effect/portal/master/side_a/retreat_east
|
||||
portal_id = "retreat_east"
|
||||
|
||||
/obj/effect/map_effect/portal/master/side_b/retreat_east
|
||||
portal_id = "retreat_east"
|
||||
|
||||
@@ -63,3 +63,104 @@
|
||||
name = ""
|
||||
icon = 'icons/effects/effects.dmi'
|
||||
icon_state = "1"
|
||||
|
||||
/turf/simulated/mineral/cetus
|
||||
desc = "Solid rock"
|
||||
floor_name = "rocks"
|
||||
outdoors = FALSE
|
||||
ignore_cavegen = TRUE
|
||||
sand_icon_path = 'icons/turf/outdoors.dmi'
|
||||
sand_icon_state = "rock_brown"
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
|
||||
/turf/simulated/mineral/cetus/Initialize(mapload)
|
||||
if(!ignore_mapgen && prob(5))
|
||||
turf_resource_types |= TURF_HAS_ORE
|
||||
. = ..()
|
||||
|
||||
|
||||
/turf/simulated/floor/outdoors/rocks/cetus
|
||||
name = "rocks"
|
||||
outdoors = FALSE
|
||||
icon_state = "rock_brown"
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
initial_flooring = /decl/flooring/rock/cetus
|
||||
flags = TURF_UNSHIELDABLE
|
||||
|
||||
/decl/flooring/rock/cetus
|
||||
icon_base = "rock_brown"
|
||||
|
||||
/turf/simulated/mineral/cetus/edge
|
||||
name = "cold rock"
|
||||
desc = "Solid rock. It's cool to the touch. Digging through this will probably expose the area to hard vacuum!"
|
||||
outdoors = TRUE
|
||||
sand_icon_path = 'icons/turf/outdoors.dmi'
|
||||
sand_icon_state = "rock_brown"
|
||||
icon_state = "rock-dark"
|
||||
ignore_mapgen = TRUE
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
/turf/simulated/floor/outdoors/rocks/cetus/edge
|
||||
outdoors = TRUE
|
||||
icon_state = "rock_brown"
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
flags = null
|
||||
|
||||
/turf/simulated/floor/outdoors/mud/cetus
|
||||
flags = TURF_UNSHIELDABLE
|
||||
outdoors = FALSE
|
||||
|
||||
/turf/simulated/floor/water/indoors/station
|
||||
name = "shallow water"
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
|
||||
/turf/simulated/floor/water/deep/indoors/station
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
|
||||
/turf/simulated/floor/water/hotspring/station
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
|
||||
/turf/simulated/floor/water/pool/station
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
|
||||
/turf/simulated/floor/water/deep/pool/station
|
||||
oxygen = MOLES_O2STANDARD
|
||||
nitrogen = MOLES_N2STANDARD
|
||||
temperature = T20C
|
||||
|
||||
|
||||
/turf/simulated/floor/carpet/graycarpet
|
||||
name = "gray carpet"
|
||||
desc = "A dusty, gray carpeted floor."
|
||||
icon = 'modular_chomp/icons/turf/flooring/carpet.dmi'
|
||||
icon_state = "gcarpet"
|
||||
initial_flooring = /decl/flooring/carpet/gray
|
||||
|
||||
/decl/flooring/carpet/gray
|
||||
name = "gray carpet"
|
||||
desc = "A dusty, gray carpeted floor."
|
||||
icon = 'modular_chomp/icons/turf/flooring/carpet.dmi'
|
||||
icon_base = "gcarpet"
|
||||
build_type = /obj/item/stack/tile/carpet/gray
|
||||
flags = TURF_REMOVE_CROWBAR | TURF_CAN_BURN
|
||||
|
||||
/obj/item/stack/tile/carpet/gray
|
||||
name = "gray carpet"
|
||||
icon_state = "tile"
|
||||
desc = "A piece dusty, gray carpet. It is the same size as a normal floor tile!"
|
||||
|
||||
@@ -24,3 +24,14 @@
|
||||
/area/ai_monitored/storage/eva/aux
|
||||
name = "Auxiliary EVA Storage"
|
||||
icon_state = "eva"
|
||||
|
||||
/area/ai_monitored/aihall
|
||||
name = "\improper AI Core Entry Hall"
|
||||
icon_state = "ai_foyer"
|
||||
holomap_color = HOLOMAP_AREACOLOR_COMMAND
|
||||
|
||||
/area/ai_upload
|
||||
holomap_color = HOLOMAP_AREACOLOR_COMMAND
|
||||
|
||||
/area/ai_upload_foyer
|
||||
holomap_color = HOLOMAP_AREACOLOR_COMMAND
|
||||
|
||||
@@ -92,3 +92,6 @@
|
||||
/area/bridge/Vault
|
||||
name = "\improper Vault"
|
||||
icon_state = "bridge"
|
||||
|
||||
/area/bridge/secretaryoffice
|
||||
name = "\improper Command Secretary's Office"
|
||||
|
||||
@@ -93,3 +93,9 @@
|
||||
/area/quartermaster/lockerroom
|
||||
name = "\improper Cargo Locker Room"
|
||||
icon_state = "quart"
|
||||
|
||||
/area/quartermaster/storage
|
||||
holomap_color = HOLOMAP_AREACOLOR_CARGO
|
||||
|
||||
/area/quartermaster/Recycling
|
||||
holomap_color = HOLOMAP_AREACOLOR_CARGO
|
||||
|
||||
@@ -347,3 +347,210 @@
|
||||
/area/crew_quarters/seconddeck/gameroom
|
||||
name = "\improper Game Room"
|
||||
icon_state = "gaming"
|
||||
|
||||
/area/chapel/chapel_morgue/cetus/crypt
|
||||
name = "\improper Chapel Crypt"
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
ambience = AMBIENCE_GHOSTLY
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus
|
||||
flags = RAD_SHIELDED | AREA_FORBID_EVENTS | AREA_FORBID_SINGULO | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/crew_quarters/cetus/theater
|
||||
name = "\improper Theater"
|
||||
icon_state = "Theatre"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/dressing
|
||||
name = "\improper Dressing Room"
|
||||
icon_state = "Theatre"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/clown
|
||||
name = "\improper Clown Dressing Room"
|
||||
icon_state = "Theatre"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/mime
|
||||
name = "\improper Mime Dressing Room"
|
||||
icon_state = "Theatre"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/lounge
|
||||
name = "\improper Overlook Lounge"
|
||||
icon_state = "lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/jrlounge
|
||||
name = "\improper Joint Research Lounge"
|
||||
icon_state = "lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/Libraryf1
|
||||
name = "\improper Library Ground Floor"
|
||||
icon_state = "library"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/Libraryf2
|
||||
name = "\improper Library Loft"
|
||||
icon_state = "library"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/Galleryf1
|
||||
name = "\improper Art Gallery"
|
||||
icon_state = "library"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/Galleryf2
|
||||
name = "\improper Gallery Cafe"
|
||||
icon_state = "coffee_shop"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
|
||||
/area/crew_quarters/cetus/meteor
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/crew_quarters/cetus/meteor/pool
|
||||
name = "\improper Pool"
|
||||
icon_state = "pool"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/showers
|
||||
name = "\improper Pool Showers"
|
||||
icon_state = "restrooms"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/restrooms
|
||||
name = "\improper Dormitory Restrooms"
|
||||
icon_state = "restrooms"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/barrestrooms
|
||||
name = "\improper Bar Restrooms"
|
||||
icon_state = "restrooms"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/laundry
|
||||
name = "\improper Dorm Laundry Rooms"
|
||||
icon_state = "laundry"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/vr
|
||||
name = "\improper VR"
|
||||
icon_state = "gaming"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/lounge
|
||||
name = "\improper Cryo Lounge"
|
||||
icon_state = "lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/hallway1
|
||||
name = "\improper Pool Hallway"
|
||||
icon_state = "recreation_area_hallway"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/meteor/hallway2
|
||||
name = "\improper Dormitories Hallway"
|
||||
icon_state = "recreation_area_hallway"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/meteor/bar
|
||||
name = "\improper Bar"
|
||||
icon_state = "bar"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/meteor/cafeteriaf1
|
||||
name = "\improper Cafeteria Ground Floor"
|
||||
icon_state = "bar"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/cafeteriaf2
|
||||
name = "\improper Cafeteria Deck Two"
|
||||
icon_state = "bar"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/jrrestrooms
|
||||
name = "\improper Joint Research Restrooms"
|
||||
icon_state = "restrooms"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/dockrestrooms
|
||||
name = "\improper Arrivals Restrooms"
|
||||
icon_state = "restrooms"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/arcadestorage
|
||||
name = "\improper Gaming Storage"
|
||||
icon_state = "arcade"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/servicecloset
|
||||
name = "\improper Service Closet"
|
||||
icon_state = "storage"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/cetus/docklock
|
||||
name = "\improper Arrivals Locker Rooms"
|
||||
icon_state = "crew_quarters"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/crew_quarters/sleep/cetus
|
||||
icon_state = "Sleep"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/jrdorm1
|
||||
name = "\improper Joint Research Dormitory 01"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/jrdorm2
|
||||
name = "\improper Joint Research Dormitory 02"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/jrdorm3
|
||||
name = "\improper Joint Research Dormitory 03"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/jrdorm4
|
||||
name = "\improper Joint Research Dormitory 04"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/quartermaster
|
||||
name = "\improper Quartermaster Quarters"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm1
|
||||
name = "\improper Dormitory 01"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm2
|
||||
name = "\improper Dormitory 02"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm3
|
||||
name = "\improper Dormitory 03"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm4
|
||||
name = "\improper Dormitory 04"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm5
|
||||
name = "\improper Dormitory 05"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm6
|
||||
name = "\improper Dormitory 06"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm7
|
||||
name = "\improper Dormitory 07"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm8
|
||||
name = "\improper Dormitory 08"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm9
|
||||
name = "\improper Dormitory 09"
|
||||
|
||||
/area/crew_quarters/sleep/cetus/meteor/dorm10
|
||||
name = "\improper Dormitory 10"
|
||||
|
||||
@@ -260,3 +260,109 @@
|
||||
/area/engineering/gravgen
|
||||
name = "Gravity Generator"
|
||||
icon_state = "engineering"
|
||||
|
||||
/area/engineering/cetus/portsubstation
|
||||
name = "\improper Port Substation"
|
||||
icon_state = "substation"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/engineering/cetus/aftsubstation
|
||||
name = "\improper Aft Substation"
|
||||
icon_state = "substation"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/engineering/cetus/foresubstation
|
||||
name = "\improper Fore Substation"
|
||||
icon_state = "substation"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/engineering/cetus/starsubstation
|
||||
name = "\improper Starboard Substation"
|
||||
icon_state = "substation"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/engineering/cetus/jointsubstation
|
||||
name = "\improper Joint Research Substation"
|
||||
icon_state = "substation"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/solar/cetus/joint
|
||||
name = "\improper Joint Research Solar Array"
|
||||
icon_state = "panelsP"
|
||||
|
||||
/area/engineering/cetus/meteor
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/engineering/cetus/meteor/gravgen
|
||||
name = "\improper Gravity Generator"
|
||||
icon_state = "engineering"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
|
||||
/area/engineering/cetus/meteor/gravsubstation
|
||||
name = "\improper Gravity Generator Substation"
|
||||
icon_state = "substation"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/engineering/cetus/meteor/techstorage
|
||||
name = "\improper Technical Storage"
|
||||
icon_state = "engineering_storage"
|
||||
|
||||
/area/engineering/cetus/meteor/refinery
|
||||
name = "\improper Refinery"
|
||||
icon_state = "engineering"
|
||||
flags = RAD_SHIELDED
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/engineering/cetus/meteor/shieldgen
|
||||
name = "\improper Shield Generator"
|
||||
icon_state = "engineering"
|
||||
sound_env = SMALL_ENCLOSED
|
||||
|
||||
/area/engineering/cetus/meteor/dronefab
|
||||
name = "\improper Drone Fabrication"
|
||||
icon_state = "drone_fab"
|
||||
sound_env = SMALL_ENCLOSED
|
||||
|
||||
/area/engineering/cetus/meteor/smes
|
||||
name = "\improper Engineering SMES"
|
||||
icon_state = "engine_smes"
|
||||
sound_env = SMALL_ENCLOSED
|
||||
|
||||
/area/engineering/cetus/meteor/airlock
|
||||
name = "\improper Engine Airlock"
|
||||
icon_state = "engine"
|
||||
sound_env = SMALL_ENCLOSED
|
||||
|
||||
/area/engineering/cetus/meteor/engineroom
|
||||
name = "\improper Engine Room"
|
||||
icon_state = "engine"
|
||||
sound_env = LARGE_ENCLOSED
|
||||
flags = AREA_FORBID_EVENTS
|
||||
|
||||
/area/engineering/cetus/meteor/enginemonitor
|
||||
name = "\improper Engine Monitoring Room"
|
||||
icon_state = "engine_monitoring"
|
||||
|
||||
/area/engineering/cetus/meteor/enginewaste
|
||||
name = "\improper Engine Waste Handling"
|
||||
icon_state = "engine_waste"
|
||||
|
||||
/area/engineering/cetus/meteor/atriumdeck1
|
||||
name = "\improper Engineering Atrium Deck One"
|
||||
icon_state = "engineering"
|
||||
|
||||
/area/engineering/cetus/atriumdeck2
|
||||
name = "\improper Engineering Atrium Deck Two"
|
||||
icon_state = "engineering"
|
||||
|
||||
/area/tcomm/entrance/cetus
|
||||
name = "\improper Teleporter"
|
||||
icon_state = "teleporter"
|
||||
holomap_color = HOLOMAP_AREACOLOR_COMMAND
|
||||
|
||||
@@ -415,3 +415,74 @@
|
||||
/area/hallway/primary/thirddeck/aftdoorm
|
||||
name = "\improper Third Deck Aft Doorm Hallway"
|
||||
icon_state = "docking_hallway"
|
||||
|
||||
/area/crew_quarters/cetus/meteor/stairwellf1
|
||||
name = "\improper Primary Stairwell Deck One"
|
||||
icon_state = "hallC"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/hallway/cetus/stairwellf2
|
||||
name = "\improper Primary Stairwell Deck Two"
|
||||
icon_state = "hallC"
|
||||
|
||||
/area/hallway/cetus/stairwellf3
|
||||
name = "\improper Primary Stairwell Deck Three"
|
||||
icon_state = "hallC"
|
||||
|
||||
/area/crew_quarters/cetus/jrhallway
|
||||
name = "Joint Research Dormitory Hallway"
|
||||
icon_state = "hallC"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/atrium
|
||||
icon_state = "hallC"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/escapepodjr
|
||||
name = "\improper Joint Research Escape Pod Lounge"
|
||||
icon_state = "docking_lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/escapepodfore
|
||||
name = "\improper Fore Escape Pod Lounge"
|
||||
icon_state = "docking_lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/escapepodaft
|
||||
name = "\improper Aft Escape Pod Lounge"
|
||||
icon_state = "docking_lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/escapepodstar
|
||||
name = "\improper Starboard Escape Pod Lounge"
|
||||
icon_state = "docking_lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/escapepodport
|
||||
name = "\improper Port Escape Pod Lounge"
|
||||
icon_state = "docking_lounge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/atrium/primary
|
||||
name = "\improper Primary Atrium"
|
||||
|
||||
/area/crew_quarters/cetus/meteor/atrium
|
||||
name = "\improper Secondary Atrium Deck One"
|
||||
icon_state = "hallC"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/atrium/secondaryf2
|
||||
name = "\improper Secondary Atrium Deck Two"
|
||||
|
||||
/area/crew_quarters/cetus/atrium/secondaryf3
|
||||
name = "\improper Secondary Atrium Deck Three"
|
||||
|
||||
/area/crew_quarters/cetus/meteor/hallway1
|
||||
name = "\improper Pool Hallway"
|
||||
icon_state = "recreation_area_hallway"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/crew_quarters/cetus/meteor/hallway2
|
||||
name = "\improper Dormitories Hallway"
|
||||
icon_state = "recreation_area_hallway"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
icon_state = "fsmaint"
|
||||
|
||||
/area/maintenance/ab_GeneralStore
|
||||
name = "\improper abandoned GeneralStore"
|
||||
name = "\improper Abandoned General Store"
|
||||
icon_state = "fsmaint"
|
||||
|
||||
/area/maintenance/ab_Kitchen
|
||||
@@ -1069,3 +1069,377 @@
|
||||
icon_state = "engineering"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
lightswitch = 1
|
||||
|
||||
/area/maintenance/cetus
|
||||
icon_state = "maint"
|
||||
flags = RAD_SHIELDED | AREA_ALLOW_CLOCKOUT
|
||||
|
||||
/area/maintenance/cetus/shallow
|
||||
turf_initializer = new /datum/turf_initializer/maintenance/shallow()
|
||||
sound_env = SOUND_ENVIRONMENT_CARPETED_HALLWAY
|
||||
ambience = AMBIENCE_RUINS
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/maintenance/cetus/meteor
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/maintenance/cetus/meteor/jrfore
|
||||
name = "\improper Joint Research Deck One Fore Maintenance"
|
||||
icon_state = "fmaint"
|
||||
|
||||
/area/maintenance/cetus/meteor/jraft
|
||||
name = "\improper Joint Research Deck One Aft Maintenance"
|
||||
icon_state = "amaint"
|
||||
ambience = AMBIENCE_TECH_RUINS
|
||||
|
||||
/area/maintenance/cetus/meteor/star
|
||||
name = "\improper Deck One Starboard Maintenance"
|
||||
icon_state = "smaint"
|
||||
|
||||
/area/maintenance/cetus/meteor/aftstar
|
||||
name = "\improper Deck One Aft Starboard Maintenance"
|
||||
icon_state = "asmaint"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/meteor/central
|
||||
name = "\improper Deck One Central Maintenance"
|
||||
icon_state = "maintcentral"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
flags = RAD_SHIELDED | AREA_FORBID_SINGULO | AREA_ALLOW_CLOCKOUT// no singulo here, meaning this section of maints protects dorms if tesla gets loose
|
||||
|
||||
/area/maintenance/cetus/meteor/starsec
|
||||
name = "\improper Deck One Starboard Security Maintenance"
|
||||
icon_state = "maint_security_starboard"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/meteor/portsec
|
||||
name = "\improper Deck One Port Security Maintenance"
|
||||
icon_state = "maint_security_port"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/meteor/pond
|
||||
name = "\improper Topsoil Storage"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/meteor/ragecage
|
||||
name = "\improper Underdome"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/meteor/foremed
|
||||
name = "\improper Deck One Fore Medbay Maintenance"
|
||||
icon_state = "maint_medbay_fore"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/aftmed
|
||||
name = "\improper Deck One Aft Medbay Maintenance"
|
||||
icon_state = "maint_medbay_aft"
|
||||
|
||||
/area/maintenance/cetus/ripperdock
|
||||
name = "\improper Abandoned Private Physiology"
|
||||
icon_state = "maint_medbay"
|
||||
ambience = AMBIENCE_FOREBODING
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/dentist
|
||||
name = "\improper Abandoned Dental"
|
||||
icon_state = "maint_medbay"
|
||||
ambience = AMBIENCE_GHOSTLY
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/stylist
|
||||
name = "\improper Abandoned Barbershop"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/mechbay
|
||||
name = "\improper Abandoned Mechbay"
|
||||
icon_state = "maint_research"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/tech
|
||||
name = "\improper Abandoned Technological Workshop"
|
||||
icon_state = "maint_research"
|
||||
ambience = AMBIENCE_HIGHSEC
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/cozyobservatory
|
||||
name = "\improper Abandoned Observatory"
|
||||
icon_state = "maint_dormitory"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/hallway
|
||||
name = "\improper Abandoned Primary Hallway"
|
||||
icon_state = "maintcentral"
|
||||
holomap_color = HOLOMAP_AREACOLOR_HALLWAYS
|
||||
|
||||
/area/maintenance/cetus/janitorial
|
||||
name = "\improper Abandoned Broom Closet"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/nanites
|
||||
name = "\improper Nanite Storage"
|
||||
ambience= AMBIENCE_HIGHSEC
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/workshop
|
||||
name = "\improper Abandoned Workshop"
|
||||
icon_state = "maint_engineering"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/construction
|
||||
name = "\improper Designation Not Set"
|
||||
icon_state = "maint_engineering"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/d1port
|
||||
name = "\improper Deck One Port Maintenance"
|
||||
icon_state = "pmaint"
|
||||
|
||||
/area/maintenance/cetus/engine
|
||||
name = "\improper Incomplete Engine Room"
|
||||
icon_state = "maint_engineering"
|
||||
ambience = AMBIENCE_SUBSTATION
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_ENGINEERING
|
||||
|
||||
/area/maintenance/cetus/twojrport
|
||||
name = "\improper Joint Research Deck Two Port Maintenance"
|
||||
icon_state = "maint_research_port"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
ambience = AMBIENCE_OTHERWORLDLY
|
||||
|
||||
/area/maintenance/cetus/twojrstar
|
||||
name = "\improper Joint Research Deck Two Starboard Maintenance"
|
||||
icon_state = "maint_research_starboard"
|
||||
|
||||
/area/maintenance/cetus/mainsupport
|
||||
name = "\improper Main Support Structure"
|
||||
ambience = AMBIENCE_SPACE
|
||||
turf_initializer = null
|
||||
|
||||
/area/maintenance/cetus/auxsupport
|
||||
name = "\improper Auxilliary Support Structure"
|
||||
ambience = AMBIENCE_SPACE
|
||||
turf_initializer = null
|
||||
|
||||
/area/maintenance/cetus/solars
|
||||
name = "\improper Solars Maintenance"
|
||||
ambience = AMBIENCE_OTHERWORLDLY
|
||||
|
||||
/area/maintenance/cetus/twosci
|
||||
name = "\improper Deck Two Research Maintenance"
|
||||
icon_state = "maint_research_port"
|
||||
|
||||
/area/maintenance/cetus/twomed
|
||||
name = "\improper Deck Two Medical Maintenance"
|
||||
icon_state = "maint_medbay"
|
||||
|
||||
/area/maintenance/cetus/twofp
|
||||
name = "\improper Deck Two Fore Port Maintenance"
|
||||
icon_state = "fpmaint"
|
||||
|
||||
/area/maintenance/cetus/twoap
|
||||
name = "\improper Deck Two aft Port Maintenance"
|
||||
icon_state = "apmaint"
|
||||
|
||||
/area/maintenance/cetus/comissary
|
||||
name = "\improper Abandoned Comissary"
|
||||
|
||||
/area/maintenance/cetus/twobar
|
||||
name = "\improper Deck Two Bar Maintenance"
|
||||
icon_state = "maint_bar"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/twosec
|
||||
name = "\improper Deck Two Security Maintenance"
|
||||
icon_state = "maint_security_starboard"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/twocave
|
||||
name = "\improper Atrium Maintenance Shaft"
|
||||
icon_state = "maintcentral"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/twocargo
|
||||
name = "\improper Deck Two Cargo Maintenance"
|
||||
icon_state = "maint_cargo"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/twostar
|
||||
name = "\improper Deck Two Starboard Maintenance"
|
||||
icon_state = "smaint"
|
||||
|
||||
/area/maintenance/cetus/jrthreeport
|
||||
name = "\improper Joint Research Deck Three Port Maintenance"
|
||||
icon_state = "maint_research_port"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
ambience = AMBIENCE_OTHERWORLDLY
|
||||
|
||||
/area/maintenance/cetus/jrthreestar
|
||||
name = "\improper Joint Research Deck Three Starboard Maintenance"
|
||||
icon_state = "maint_research_starboard"
|
||||
sound_env = SOUND_ENVIRONMENT_CAVE
|
||||
|
||||
/area/maintenance/cetus/sex
|
||||
name = "\improper Accomodations Room"
|
||||
icon_state = "maint_dormitory"
|
||||
lightswitch = FALSE
|
||||
|
||||
/area/maintenance/cetus/threefp
|
||||
name = "\improper Deck Three Fore Port Maintenance"
|
||||
icon_state = "fpmaint"
|
||||
|
||||
/area/maintenance/cetus/threeap
|
||||
name = "\improper Deck Three Aft Port Maintenance"
|
||||
icon_state = "apmaint"
|
||||
|
||||
/area/maintenance/cetus/threefs
|
||||
name = "\improper Deck Three Fore Starboard Maintenance"
|
||||
icon_state = "fsmaint"
|
||||
|
||||
/area/maintenance/cetus/threeas
|
||||
name = "\improper Deck Three Aft Starboard Maintenance"
|
||||
icon_state = "asmaint"
|
||||
|
||||
/area/maintenance/cetus/threecp
|
||||
name = "\improper Deck Three Central Port Maintenance"
|
||||
icon_state = "pmaint"
|
||||
|
||||
/area/maintenance/cetus/disposals
|
||||
name = "\improper Disposals"
|
||||
icon_state = "disposal"
|
||||
|
||||
/area/maintenance/cetus/shallow/flooded
|
||||
name = "\improper Flooded Maintenance"
|
||||
icon_state = "maint_pool"
|
||||
ambience = AMBIENCE_HOLY
|
||||
holomap_color = null
|
||||
|
||||
/area/maintenance/cetus/shallow/fp
|
||||
name = "\improper Fore Port Corridors"
|
||||
icon_state = "fpmaint"
|
||||
|
||||
/area/maintenance/cetus/shallow/ap
|
||||
name = "\improper Aft Port Corridors"
|
||||
icon_state = "apmaint"
|
||||
|
||||
/area/maintenance/cetus/shallow/starboard
|
||||
name = "\improper Starboard Corridors"
|
||||
icon_state = "smaint"
|
||||
|
||||
/area/maintenance/cetus/shallow/backstage
|
||||
name = "\improper Theater Corridors"
|
||||
icon_state = "maint"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/d3bar
|
||||
name = "\improper Deck 3 Bar Maintenance"
|
||||
icon_state = "maint_bar"
|
||||
|
||||
/area/maintenance/cetus/d3docks
|
||||
name = "\improper Deck 3 Arrivals Maintenance"
|
||||
icon_state = "maint_arrivals"
|
||||
|
||||
/area/maintenance/cetus/badsnuggles
|
||||
name = "\improper Abandoned Lounge"
|
||||
icon_state = "maint_dormitory"
|
||||
ambience = AMBIENCE_GHOSTLY
|
||||
|
||||
/area/maintenance/cetus/arcade
|
||||
name = "\improper Abandoned arcade"
|
||||
icon_state = "arcade2"
|
||||
ambience = AMBIENCE_AESTHETIC
|
||||
|
||||
|
||||
/area/maintenance/cetus/shallow/bodyguard
|
||||
name = "\improper Private Security"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/shallow/detective
|
||||
name = "\improper Private Investigations"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/shallow/law
|
||||
name = "\improper Private Legal Office"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/shallow/quack
|
||||
name = "\improper Alternative Visions"
|
||||
ambience = AMBIENCE_OTHERWORLDLY
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict
|
||||
sound_env = STANDARD_STATION
|
||||
ambience = AMBIENCE_FOREBODING
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/hallway
|
||||
name = "\improper Derelict Hallway"
|
||||
icon_state = "hallC"
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/eva
|
||||
name = "\improper Derelict EVA"
|
||||
holomap_color = HOLOMAP_AREACOLOR_COMMAND
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/atmos
|
||||
name = "\improper Derelict Atmospherics"
|
||||
icon_state = "atmos"
|
||||
holomap_color = HOLOMAP_AREACOLOR_ENGINEERING
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/engine
|
||||
name = "\improper Derelict Reactor"
|
||||
icon_state = "engine"
|
||||
holomap_color = HOLOMAP_AREACOLOR_ENGINEERING
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/dorms
|
||||
name = "\improper Derelict Dormitory"
|
||||
icon_state = "maint_dormitory"
|
||||
holomap_color = HOLOMAP_AREACOLOR_DORMS
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/medbay
|
||||
name = "\improper Derelict Medbay"
|
||||
icon_state = "maint_medbay"
|
||||
holomap_color = HOLOMAP_AREACOLOR_MEDICAL
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/dock
|
||||
name = "\improper Derelict Dock"
|
||||
icon_state = "maint_arrivals"
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/bridge
|
||||
name = "\improper Derelict Bridge"
|
||||
holomap_color = HOLOMAP_AREACOLOR_COMMAND
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/kitchen
|
||||
name = "\improper Derelict Cafeteria"
|
||||
icon_state = "maint_bar"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/locker
|
||||
name = "\improper Derelict Locker Room"
|
||||
icon_state = "maint_locker"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/shallow/derelict/bathroom
|
||||
name = "\improper Derelict Bathroom"
|
||||
icon_state = "restrooms"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/shallow/gamba
|
||||
name = "\improper Abandoned Gambling Den"
|
||||
icon_state = "gaming"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/fishery
|
||||
name = "\improper Abandoned Bait and Tackle"
|
||||
lightswitch = FALSE
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
/area/maintenance/cetus/lobby
|
||||
name = "\improper Commercial Hall Reception"
|
||||
ambience = AMBIENCE_HIGHSEC
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
@@ -201,3 +201,30 @@
|
||||
name ="\improper Patient B"
|
||||
icon_state = "medbay_patient_room_b"
|
||||
flags = RAD_SHIELDED
|
||||
|
||||
/area/medical/cetus/atriumd1
|
||||
name = "\improper Medical Atrium Deck One"
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/medical/cetus/atriumd2
|
||||
name = "\improper Medical Atrium Deck Two"
|
||||
|
||||
/area/medical/cetus/hall
|
||||
name = "\improper Medical Port Hallway"
|
||||
|
||||
/area/medical/cetus/jrfirstaid
|
||||
name = "\improper Joint Research Medical Station"
|
||||
|
||||
/area/medical/cetus/dormfirstaid
|
||||
name = "\improper Recreation Medical Station"
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
flags = RAD_SHIELDED | AREA_FORBID_EVENTS | AREA_FORBID_SINGULO
|
||||
|
||||
/area/medical/cetus/sleevelobby
|
||||
name = "\improper EMT Lobby"
|
||||
icon_state = "medbay_emt_bay"
|
||||
|
||||
/area/medical/morgue/cetus
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
ambience = AMBIENCE_GHOSTLY
|
||||
lightswitch = FALSE
|
||||
|
||||
@@ -117,3 +117,45 @@
|
||||
|
||||
/area/rnd/mixing/simulated_caves
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/caves
|
||||
|
||||
/area/rnd/cetus
|
||||
icon_state = "research"
|
||||
|
||||
/area/rnd/cetus/entry
|
||||
name = "\improper Joint Research Public Entry"
|
||||
|
||||
/area/rnd/cetus/stairwelljr3
|
||||
name = "\improper Joint Research Stairwell Deck 3"
|
||||
|
||||
/area/rnd/cetus/jrhall
|
||||
name = "\improper Joint Research Primary Hallway"
|
||||
|
||||
/area/rnd/cetus/hall
|
||||
name = "\improper Research Primary Hallway"
|
||||
|
||||
/area/rnd/cetus/observatory
|
||||
name = "\improper Research Observatory"
|
||||
|
||||
/area/rnd/cetus/chem
|
||||
name = "\improper Joint Research Chemical Lab"
|
||||
|
||||
/area/rnd/cetus/meteor
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/rnd/cetus/meteor/dangerousspecimens
|
||||
name = "\improper Joint Research Dangerous Specimens Testing"
|
||||
|
||||
/area/rnd/cetus/meteor/carbonresearch
|
||||
name = "\improper Joint Research Carbon Testing"
|
||||
|
||||
/area/rnd/cetus/meteor/stairwelljr1
|
||||
name = "\improper Joint Research Stairwell Deck 1"
|
||||
|
||||
/area/rnd/cetus/meteor/toxstorage
|
||||
name = "\improper Toxins Storage"
|
||||
|
||||
/area/rnd/cetus/meteor/toxins
|
||||
name = "\improper Toxins Mixing"
|
||||
|
||||
/area/rnd/cetus/meteor/toxtest
|
||||
name = "\improper Toxins Testing"
|
||||
|
||||
@@ -139,3 +139,24 @@
|
||||
|
||||
/area/security/tactical/simulated_caves
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/caves
|
||||
|
||||
/area/security/cetus/meteor
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/security/cetus/meteor/armory
|
||||
name = "\improper Armory"
|
||||
icon_state = "armory"
|
||||
ambience = AMBIENCE_HIGHSEC
|
||||
|
||||
/area/security/cetus/meteor/brig
|
||||
name = "\improper Prison General Population"
|
||||
icon_state = "brig"
|
||||
flags = RAD_SHIELDED
|
||||
|
||||
/area/security/cetus/meteor/forensic
|
||||
name = "\improper Forensic Lab"
|
||||
icon_state = "detective"
|
||||
|
||||
/area/security/cetus/meteor/hallway
|
||||
name = "\improper Lower Security"
|
||||
icon_state = "security"
|
||||
|
||||
@@ -36,3 +36,52 @@
|
||||
|
||||
/area/teleporter/firstdeck/prep
|
||||
name = "Teleporter Bay Prep"
|
||||
|
||||
|
||||
/area/hangar/cetus/two
|
||||
name = "\improper Hangar Two"
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||
|
||||
/area/hangar/cetus/explofoyer
|
||||
name = "\improper Exploration Foyer"
|
||||
icon_state = "hangarcontrol"
|
||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||
|
||||
/area/hangar/cetus/explolocker
|
||||
name = "\improper Exploration Locker Room"
|
||||
icon_state = "hangarcontrol"
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
|
||||
|
||||
/area/teleporter/arrivals
|
||||
name = "\improper Arrivals Teleporter"
|
||||
|
||||
/area/teleporter/departure
|
||||
name = "\improper Departure Teleporter"
|
||||
holomap_color = HOLOMAP_AREACOLOR_CIV
|
||||
|
||||
|
||||
/area/asteroid/cetus
|
||||
flags = AREA_FORBID_EVENTS | AREA_FLAG_IS_NOT_PERSISTENT
|
||||
icon_state = "away"
|
||||
requires_power = TRUE
|
||||
|
||||
/area/asteroid/cetus/d1
|
||||
name = "\improper Primary Meteor Deck One"
|
||||
base_turf = /turf/simulated/floor/outdoors/rocks/cetus
|
||||
|
||||
/area/asteroid/cetus/d1/jr
|
||||
name = "\improper Secondary Meteor Deck One"
|
||||
|
||||
/area/asteroid/cetus/d2
|
||||
name = "\improper Primary Meteor Deck Two"
|
||||
|
||||
/area/asteroid/cetus/d2/jr
|
||||
name = "\improper Secondary Meteor Deck Two"
|
||||
|
||||
/area/asteroid/cetus/d3
|
||||
name = "\improper Primary Meteor Deck Three"
|
||||
|
||||
/area/asteroid/cetus/d3/jr
|
||||
name = "\improper Secondary Meteor Deck Three"
|
||||
|
||||
@@ -133,3 +133,41 @@
|
||||
lift_floor_label = "Deck 3"
|
||||
lift_floor_name = "Command Deck"
|
||||
lift_announce_str = "Arriving at Command Deck: Bridge. Meeting Room. Command Quarters. AI Core. Solars."
|
||||
|
||||
/area/turbolift/atrium_deck_one
|
||||
name = "lift (first deck)"
|
||||
lift_floor_label = "Deck 1"
|
||||
lift_floor_name = "Leisure Deck"
|
||||
lift_announce_str = "Arriving at Leisure Deck: Pool, Dormitory. Bar. Virtual Reality. Cryogenic Storage."
|
||||
base_turf = /turf/simulated/floor/plating/eris/under
|
||||
|
||||
/area/turbolift/atrium_deck_two
|
||||
name = "lift (second deck)"
|
||||
lift_floor_label = "Deck 2"
|
||||
lift_floor_name = "Operations Deck"
|
||||
lift_announce_str = "Arriving at Operations Deck: Engineering. Cargo. Medbay. Research. Security. Crew Facilities. Shuttle Docks. Teleporter."
|
||||
|
||||
/area/turbolift/atrium_deck_three
|
||||
name = "lift (third deck)"
|
||||
lift_floor_label = "Deck 3"
|
||||
lift_floor_name = "Command Deck"
|
||||
lift_announce_str = "Arriving at Command Deck: Bridge. Meeting Room. Command Quarters. AI Core. Solars."
|
||||
|
||||
/area/turbolift/utility_atrium_deck_one
|
||||
name = "lift (first deck)"
|
||||
lift_floor_label = "Deck 1"
|
||||
lift_floor_name = "Utility Atrium, deck one"
|
||||
lift_announce_str = "Arriving at Utility Atrium, deck one: Gravity Generator. Technical Storage."
|
||||
base_turf = /turf/simulated/floor/plating/eris/under
|
||||
|
||||
/area/turbolift/utility_atrium_deck_two
|
||||
name = "lift (second deck)"
|
||||
lift_floor_label = "Deck 2"
|
||||
lift_floor_name = "Utility Atrium, deck two"
|
||||
lift_announce_str = "Arriving at Utility Atrium, deck two: Engineering. Cargo."
|
||||
|
||||
/area/turbolift/utility_atrium_deck_three
|
||||
name = "lift (third deck)"
|
||||
lift_floor_label = "Deck 3"
|
||||
lift_floor_name = "Utility Atrium, deck three"
|
||||
lift_announce_str = "Utility Atrium, deck three: Theater. Mining. Unused Sector. Atmospherics."
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 516 B After Width: | Height: | Size: 589 B |
@@ -181,6 +181,94 @@ GLOBAL_LIST_EMPTY(station_waypoints) //Create global list for station waypoints,
|
||||
GLOB.station_waypoints -= src
|
||||
. = ..()
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus
|
||||
name = "Cetus"
|
||||
icon = 'modular_chomp/icons/obj/overmap.dmi'
|
||||
icon_state = "cetus"
|
||||
desc = "Cetus station, orbiting Sif."
|
||||
scanner_desc = @{"[i]Registration[/i]: NSS Cetus
|
||||
[i]Class[/i]: Installation
|
||||
[i]Transponder[/i]: Transmitting (NT), NanoTrasen IFF
|
||||
[b]Notice[/b]: NanoTrasen research station, authorized personnel only"}
|
||||
base = 1
|
||||
in_space = 1
|
||||
start_x = 10
|
||||
start_y = 10
|
||||
known = 1 // lets Sectors appear on shuttle navigation for easy finding.
|
||||
|
||||
extra_z_levels = list(Z_NAME_CETUS_TRANSIT, Z_NAME_ALIAS_MISC, Z_NAME_ALIAS_SURFACE, Z_NAME_ALIAS_SURFACE_MINES, Z_NAME_ALIAS_SURFACE_WILDS) //This should allow for comms to reach people from the station. Basically this defines all the areas of Southern Cross and the Sif local system on the overmap.
|
||||
// "Z_LEVEL_SURFACE_SKYLANDS, " //removed due to lack of use
|
||||
mob_announce_cooldown = 0
|
||||
|
||||
|
||||
initial_generic_waypoints = list(
|
||||
"w1_a",
|
||||
"w1_b",
|
||||
"w2_a",
|
||||
"w3_a",
|
||||
"w3_b",
|
||||
"w3_c",
|
||||
"hangar_2",
|
||||
"andromeda_1",
|
||||
"andromeda_2",
|
||||
"andromeda_3",
|
||||
"d1_near_jr",
|
||||
"d1_near_se",
|
||||
"d1_near_sw",
|
||||
"d2_near_n",
|
||||
"d2_near_se",
|
||||
"d2_near_sw",
|
||||
"d3_near_jr",
|
||||
"d3_near_se",
|
||||
"d3_near_sw",
|
||||
"baby_mammoth_dock",
|
||||
"ursula_dock",
|
||||
"stargazer_dock",
|
||||
"needle_dock",
|
||||
"echidna_dock"
|
||||
)
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus/get_space_zlevels() //These are the primary levels that our space station resides in. This also indicates what levels astronauts can drift into.
|
||||
return list(
|
||||
Z_LEVEL_CETUS_STATION_ONE,
|
||||
Z_LEVEL_CETUS_STATION_TWO,
|
||||
Z_LEVEL_CETUS_STATION_THREE,
|
||||
GLOB.map_templates_loaded[Z_NAME_ALIAS_MISC])
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus/Crossed(var/atom/movable/AM)
|
||||
. = ..()
|
||||
announce_atc(AM,going = FALSE)
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus/Uncrossed(var/atom/movable/AM)
|
||||
. = ..()
|
||||
announce_atc(AM,going = TRUE)
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus/announce_atc(var/atom/movable/AM, var/going = FALSE)
|
||||
if(istype(AM, /obj/effect/overmap/visitable/ship/simplemob))
|
||||
if(world.time < mob_announce_cooldown)
|
||||
return
|
||||
else
|
||||
mob_announce_cooldown = world.time + 5 MINUTES
|
||||
var/message = "Sensor contact for vessel '[AM.name]' has [going ? "left" : "entered"] ATC control area."
|
||||
//For landables, we need to see if their shuttle is cloaked
|
||||
if(istype(AM, /obj/effect/overmap/visitable/ship/landable))
|
||||
var/obj/effect/overmap/visitable/ship/landable/SL = AM //Phew
|
||||
var/datum/shuttle/autodock/multi/shuttle = SSshuttles.shuttles[SL.shuttle]
|
||||
if(!istype(shuttle) || !shuttle.cloaked) //Not a multishuttle (the only kind that can cloak) or not cloaked
|
||||
SSatc.msg(message)
|
||||
|
||||
//For ships, it's safe to assume they're big enough to not be sneaky
|
||||
else if(istype(AM, /obj/effect/overmap/visitable/ship))
|
||||
SSatc.msg(message)
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus/Initialize(mapload)
|
||||
. = ..()
|
||||
GLOB.station_waypoints += src
|
||||
|
||||
/obj/effect/overmap/visitable/sector/Cetus/Destroy()
|
||||
GLOB.station_waypoints -= src
|
||||
. = ..()
|
||||
|
||||
/obj/effect/overmap/visitable/ship/explo_carrier
|
||||
name = "NEV Aegis"
|
||||
icon_state = "nt_destroyer_g"
|
||||
@@ -196,8 +284,9 @@ GLOBAL_LIST_EMPTY(station_waypoints) //Create global list for station waypoints,
|
||||
|
||||
/obj/effect/overmap/visitable/ship/explo_carrier/Initialize(mapload)
|
||||
. = ..()
|
||||
for(var/obj/effect/overmap/visitable/sector/Southern_Cross/sc in GLOB.station_waypoints) //Scan the global list for our station, get docking codes so all other ships that spawn on it init with the correct ones.
|
||||
src.docking_codes = sc.docking_codes
|
||||
for(var/obj/effect/overmap/visitable/sector/sc in GLOB.station_waypoints) //Scan the global list for our station, get docking codes so all other ships that spawn on it init with the correct ones.
|
||||
if(istype(sc, /obj/effect/overmap/visitable/sector/Soluna_Nexus) || istype(sc, /obj/effect/overmap/visitable/sector/Cetus) || istype(sc, /obj/effect/overmap/visitable/sector/Southern_Cross))
|
||||
src.docking_codes = sc.docking_codes
|
||||
|
||||
// Overmap object for Thor, hanging in the void of space
|
||||
/obj/effect/overmap/visitable/planet/Thor
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* FOR LIVE SERVER */
|
||||
/*********************/
|
||||
|
||||
#define USE_MAP_SOUTHERN_CROSS
|
||||
#define USE_MAP_CETUS
|
||||
// #define USE_MAP_SOLUNA_NEXUS
|
||||
// #define USE_MAP_RELIC_BASE
|
||||
|
||||
@@ -28,6 +28,11 @@
|
||||
#include "../soluna_nexus/soluna_nexus.dm"
|
||||
#endif
|
||||
|
||||
// Cetus
|
||||
#ifdef USE_MAP_CETUS
|
||||
#include "../cetus/cetus.dm"
|
||||
#endif
|
||||
|
||||
// Relic Base
|
||||
#ifdef USE_MAP_RELIC_BASE
|
||||
#include "../relic_base/relicbase.dm"
|
||||
|
||||
@@ -5378,6 +5378,7 @@
|
||||
#include "modular_chomp\maps\common\common_loadout.dm"
|
||||
#include "modular_chomp\maps\common\common_machinery.dm"
|
||||
#include "modular_chomp\maps\common\common_munitions.dm"
|
||||
#include "modular_chomp\maps\common\common_objects.dm"
|
||||
#include "modular_chomp\maps\common\common_outfits.dm"
|
||||
#include "modular_chomp\maps\common\common_overmap_shuttles.dm"
|
||||
#include "modular_chomp\maps\common\common_presets.dm"
|
||||
|
||||
Reference in New Issue
Block a user