Removes the Aurora map (#19534)

This commit is contained in:
Fluffy
2024-06-27 20:04:33 +02:00
committed by GitHub
parent 5e2e33506e
commit a63ddbfa68
18 changed files with 642 additions and 581085 deletions
-3
View File
@@ -2,9 +2,6 @@
Database:
- SQL/**
'🗺️ Mapping - Aurora':
- maps/aurora/**
'🗺️ Mapping - Away Ship/Away Site':
- maps/away/**
+1 -1
View File
@@ -582,7 +582,7 @@ jobs:
strategy:
matrix:
map: [runtime, aurora, sccv_horizon, exoplanet_testing]
map: [runtime, sccv_horizon, exoplanet_testing]
pod: [maptest]
fail-fast: false
-5
View File
@@ -3767,11 +3767,6 @@
#include "maps\_common\areas\station\storage.dm"
#include "maps\_common\mapsystem\map.dm"
#include "maps\_common\mapsystem\map_unit.dm"
#include "maps\aurora\code\aurora.dm"
#include "maps\aurora\code\aurora_holodeck.dm"
#include "maps\aurora\code\aurora_lifts.dm"
#include "maps\aurora\code\aurora_shuttles.dm"
#include "maps\aurora\code\aurora_unittest.dm"
#include "maps\away\away_sites.dm"
#include "maps\away\away_site\abandoned_diner\abandoned_diner.dm"
#include "maps\away\away_site\abandoned_diner\abandoned_diner_areas.dm"
+566
View File
@@ -167,3 +167,569 @@ var/list/escape_pods_by_name = list()
/datum/computer/file/embedded_program/docking/simple/escape_pod/prepare_for_undocking()
eject_time = world.time + eject_delay*10
/* OLD AURORA SHIT */
#define AURORA_ESCAPE_POD(NUMBER) \
/datum/shuttle/autodock/ferry/escape_pod/pod/escape_pod##NUMBER { \
name = "Escape Pod " + #NUMBER; \
shuttle_area = /area/shuttle/escape_pod/pod##NUMBER; \
location = 0; \
dock_target = "escape_pod_" + #NUMBER; \
arming_controller = "escape_pod_"+ #NUMBER +"_berth"; \
waypoint_station = "escape_pod_"+ #NUMBER +"_start"; \
landmark_transition = "escape_pod_"+ #NUMBER +"_interim"; \
waypoint_offsite = "escape_pod_"+ #NUMBER +"_out"; \
} \
/obj/effect/shuttle_landmark/escape_pod/start/pod##NUMBER { \
landmark_tag = "escape_pod_"+ #NUMBER +"_start"; \
docking_controller = "escape_pod_" + #NUMBER +"_berth"; \
} \
/obj/effect/shuttle_landmark/escape_pod/out/pod##NUMBER { \
landmark_tag = "escape_pod_"+ #NUMBER +"_out"; \
} \
/obj/effect/shuttle_landmark/escape_pod/transit/pod##NUMBER { \
landmark_tag = "escape_pod_"+ #NUMBER +"_interim"; \
}
AURORA_ESCAPE_POD(1)
AURORA_ESCAPE_POD(2)
AURORA_ESCAPE_POD(3)
AURORA_ESCAPE_POD(4)
#undef AURORA_ESCAPE_POD
/datum/shuttle/autodock/ferry/escape_pod/pod
category = /datum/shuttle/autodock/ferry/escape_pod/pod
sound_takeoff = 'sound/effects/rocket.ogg'
sound_landing = 'sound/effects/rocket_backwards.ogg'
warmup_time = 10
/obj/effect/shuttle_landmark/escape_pod/start
name = "Docked"
base_turf = /turf/simulated/floor/reinforced/airless
base_area = /area/mine/explored
/obj/effect/shuttle_landmark/escape_pod/transit
name = "In transit"
base_turf = /turf/space/transit/east
/obj/effect/shuttle_landmark/escape_pod/out
name = "Escaped"
base_turf = /turf/space/dynamic
//-// Transfer Shuttle //-//
/datum/shuttle/autodock/ferry/emergency/aurora
name = "Escape Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/escape
dock_target = "escape_shuttle"
waypoint_station = "nav_emergency_dock"
landmark_transition = "nav_emergency_interim"
waypoint_offsite = "nav_emergency_start"
/obj/effect/shuttle_landmark/emergency/start
name = "Escape Shuttle Centcom Dock"
landmark_tag = "nav_emergency_start"
docking_controller = "centcom_dock"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/evac
/obj/effect/shuttle_landmark/emergency/interim
name = "In Transit"
landmark_tag = "nav_emergency_interim"
base_turf = /turf/space/transit/bluespace/south
/obj/effect/shuttle_landmark/emergency/dock
name = "Escape Shuttle Dock"
landmark_tag = "nav_emergency_dock"
docking_controller = "escape_dock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Arrival Shuttle //-//
/datum/shuttle/autodock/ferry/arrival/aurora
name = "Arrival Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/arrival
move_time = 60
dock_target = "arrival_shuttle"
waypoint_station = "nav_arrival_dock"
landmark_transition = "nav_arrival_interim"
waypoint_offsite = "nav_arrival_start"
/obj/effect/shuttle_landmark/arrival/start
name = "Arrival Shuttle Centcom Dock"
landmark_tag = "nav_arrival_start"
docking_controller = "centcom_setup"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/spawning
/obj/effect/shuttle_landmark/arrival/interim
name = "In Transit"
landmark_tag = "nav_arrival_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/arrival/dock
name = "Arrival Shuttle Dock"
landmark_tag = "nav_arrival_dock"
docking_controller = "arrival_dock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Supply Shuttle //-//
/datum/shuttle/autodock/ferry/supply/aurora
name = "Supply Shuttle"
location = 1
shuttle_area = /area/supply/dock
dock_target = "supply_shuttle"
waypoint_station = "nav_supply_dock"
waypoint_offsite = "nav_supply_start"
/obj/effect/shuttle_landmark/supply/start
name = "Supply Centcom Dock"
landmark_tag = "nav_supply_start"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom
/obj/effect/shuttle_landmark/supply/dock
name = "Supply Shuttle Dock"
landmark_tag = "nav_supply_dock"
docking_controller = "cargo_bay"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Merchant Shuttle //-//
/datum/shuttle/autodock/ferry/merchant_aurora
name = "ICV Enterprise"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/merchant
move_time = 20
dock_target = "merchant_shuttle"
waypoint_station = "nav_merchant_dock"
landmark_transition = "nav_merchant_interim"
waypoint_offsite = "nav_merchant_start"
/obj/effect/shuttle_landmark/merchant/start
name = "Merchant Shuttle Base"
landmark_tag = "nav_merchant_start"
docking_controller = "merchant_station"
base_turf = /turf/space/dynamic
base_area = /area/template_noop
/obj/effect/shuttle_landmark/merchant/interim
name = "In Transit"
landmark_tag = "nav_merchant_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/merchant/dock
name = "Second Deck Starboard Dock 1"
landmark_tag = "nav_merchant_dock"
docking_controller = "merchant_shuttle_dock"
base_turf = /turf/space
base_area = /area/space
//-// CCIA Shuttle //-//
/datum/shuttle/autodock/ferry/autoreturn/ccia
name = "SCC Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/transport1
dock_target = "centcom_shuttle"
waypoint_station = "nav_ccia_dock"
waypoint_offsite = "nav_ccia_start"
category = /datum/shuttle/autodock/ferry/autoreturn
/obj/effect/shuttle_landmark/ccia/start
name = "Agent Shuttle Base"
landmark_tag = "nav_ccia_start"
docking_controller = "centcom_shuttle_bay"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/ferry
/obj/effect/shuttle_landmark/ccia/dock
name = "Second Deck Starboard Dock 2"
landmark_tag = "nav_ccia_dock"
docking_controller = "centcom_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// ERT Shuttle (the NT one) //-//
/datum/shuttle/autodock/ferry/specops/ert_aurora
name = "Phoenix Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/specops
dock_target = "specops_shuttle_port"
waypoint_station = "nav_horizon_dock_deck_3_port_5"
waypoint_offsite = "nav_ert_start"
/obj/effect/shuttle_landmark/ert/start
name = "Phoenix Base"
landmark_tag = "nav_ert_start"
docking_controller = "specops_centcom_dock"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/specops
/obj/effect/shuttle_landmark/ert/dock
name = "Third Deck Port Dock 3"
landmark_tag = "nav_horizon_dock_deck_3_port_5"
docking_controller = "specops_dock_airlock"
special_dock_targets = list("Phoenix Shuttle" = "specops_shuttle_fore")
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Burglar Shuttle //-//
/datum/shuttle/autodock/multi/antag/burglar_aurora
name = "Water Bear"
current_location = "nav_burglar_start"
landmark_transition = "nav_burglar_interim"
dock_target = "burglar_shuttle"
warmup_time = 10
move_time = 75
shuttle_area = /area/shuttle/burglar
destination_tags = list(
"nav_burglar_start",
"nav_burglar_surface",
"nav_burglar_under",
"nav_burglar_caverns",
"nav_burglar_blue"
)
announcer = "NDV Icarus"
arrival_message = "Attention, we just tracked a small target bypassing our defensive perimeter. Can't fire on it without hitting the station - you've got incoming visitors, like it or not."
departure_message = "Attention, your guests are pulling away - moving too fast for us to draw a bead on them. Looks like they're heading out of the system at a rapid clip."
/obj/effect/shuttle_landmark/burglar/start
name = "Hideout"
landmark_tag = "nav_burglar_start"
docking_controller = "burglar_hideout"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/antag/burglar
/obj/effect/shuttle_landmark/burglar/interim
name = "In Transit"
landmark_tag = "nav_burglar_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/burglar/surface
name = "Exposed Hull, Surface Aft of Cargo"
landmark_tag = "nav_burglar_surface"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/burglar/under
name = "Under the Station, By Radiators"
landmark_tag = "nav_burglar_under"
base_turf = /turf/space
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/burglar/caverns
name = "Caverns, Fore of Mining"
landmark_tag = "nav_burglar_caverns"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/burglar/blue
name = "Blue Dock"
landmark_tag = "nav_burglar_blue"
landmark_flags = SLANDMARK_FLAG_AUTOSET
docking_controller = "distress_shuttle_dock"
//-// Raider Skipjack //-//
/datum/shuttle/autodock/multi/antag/skipjack_aurora
name = "Skipjack"
current_location = "nav_skipjack_start"
landmark_transition = "nav_skipjack_interim"
dock_target = "raider_east_control"
warmup_time = 10
move_time = 75
shuttle_area = /area/shuttle/skipjack
destination_tags = list(
"nav_skipjack_start",
"nav_skipjack_surface",
"nav_skipjack_under",
"nav_skipjack_caverns",
"nav_skipjack_interstitial",
"nav_skipjack_toxins"
)
announcer = "NDV Icarus"
arrival_message = "Attention, we just tracked a small target bypassing our defensive perimeter. Can't fire on it without hitting the station - you've got incoming visitors, like it or not."
departure_message = "Attention, your guests are pulling away - moving too fast for us to draw a bead on them. Looks like they're heading out of the system at a rapid clip."
/obj/effect/shuttle_landmark/skipjack/start
name = "Raider Hideout"
landmark_tag = "nav_skipjack_start"
docking_controller = "pirate_hideout"
base_turf = /turf/space/dynamic
base_area = /area/template_noop
/obj/effect/shuttle_landmark/skipjack/interim
name = "In Transit"
landmark_tag = "nav_skipjack_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/skipjack/surface
name = "Surface, Aft of Cargo"
landmark_tag = "nav_skipjack_surface"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/skipjack/under
name = "Under the Station, By Radiators"
landmark_tag = "nav_skipjack_under"
landmark_flags = SLANDMARK_FLAG_AUTOSET
base_turf = /turf/space/dynamic
/obj/effect/shuttle_landmark/skipjack/caverns
name = "Caverns, Aft of Mining"
landmark_tag = "nav_skipjack_caverns"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/skipjack/interstitial
name = "Interstitial, Exposed Hull by Medical"
landmark_tag = "nav_skipjack_interstitial"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/skipjack/toxins
name = "Caverns, By Bombrange"
landmark_tag = "nav_skipjack_toxins"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Mercenary Shuttle //-//
/datum/shuttle/autodock/multi/antag/merc_aurora
name = "ICV Raskolnikov"
current_location = "nav_merc_start"
landmark_transition = "nav_merc_interim"
dock_target = "merc_shuttle"
warmup_time = 10
move_time = 75
shuttle_area = /area/shuttle/mercenary
destination_tags = list(
"nav_merc_dock",
"nav_merc_start",
"nav_merc_surface",
"nav_merc_under",
"nav_merc_caverns"
)
announcer = "NDV Icarus"
arrival_message = "Attention, you have a large signature approaching the station - looks unarmed to surface scans. We're too far out to intercept - brace for visitors."
departure_message = "Attention, your visitors are on their way out of the system, burning delta-v like it's nothing. Good riddance."
/obj/effect/shuttle_landmark/merc/start
name = "Mercenary Base"
landmark_tag = "nav_merc_start"
docking_controller = "merc_base"
base_turf = /turf/space/dynamic
base_area = /area/template_noop
/obj/effect/shuttle_landmark/merc/interim
name = "In Transit"
landmark_tag = "nav_merc_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/merc/dock
name = "Yellow Dock"
landmark_tag = "nav_merc_dock"
docking_controller = "nuke_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc/surface
name = "Surface, Aft of Command"
landmark_tag = "nav_merc_surface"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc/under
name = "Under the Station, At Radiators"
landmark_tag = "nav_merc_under"
landmark_flags = SLANDMARK_FLAG_AUTOSET
base_turf = /turf/space/dynamic
/obj/effect/shuttle_landmark/merc/caverns
name = "Caverns, Fore of Security"
landmark_tag = "nav_merc_caverns"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Merc Elite Shuttle //-//
/datum/shuttle/autodock/multi/merc_aurora_elite
name = "Merc Elite"
current_location = "nav_mercelite_start"
warmup_time = 10
shuttle_area = /area/shuttle/syndicate_elite
dock_target = "elite_shuttle_starboard"
destination_tags = list(
"nav_mercelite_start",
"nav_mercelite_command",
"nav_mercelite_merchant",
"nav_mercelite_yellow",
"nav_mercelite_green"
)
/obj/effect/shuttle_landmark/merc_elite/start
name = "Shuttle Hangar"
landmark_tag = "nav_mercelite_start"
docking_controller = "elite_shuttle_origin"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/antag/mercenary
/obj/effect/shuttle_landmark/merc_elite/command
name = "Command Surface - Maintenance"
landmark_tag = "nav_mercelite_command"
docking_controller = "command_surface_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc_elite/merchant
name = "Merchant Dock"
landmark_tag = "nav_mercelite_merchant"
docking_controller = "merchant_shuttle_dock"
special_dock_targets = list("Merc Elite" = "elite_shuttle_port")
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc_elite/yellow
name = "Yellow Dock"
landmark_tag = "nav_mercelite_yellow"
docking_controller = "nuke_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc_elite/green
name = "Emergency Services Dock"
landmark_tag = "nav_mercelite_green"
docking_controller = "green_dock_west"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// TCFL Dropship //-//
/datum/shuttle/autodock/multi/legion
name = "Legion Shuttle"
current_location = "nav_legion_start"
warmup_time = 10
move_time = 75
ceiling_type = /turf/simulated/shuttle_roof/legion
shuttle_area = /area/shuttle/legion
dock_target = "legion_shuttle"
landmark_transition = "nav_legion_interim"
destination_tags = list(
"nav_legion_start",
"nav_legion_green",
"nav_legion_merchant",
"nav_legion_medical"
)
/obj/effect/shuttle_landmark/legion/start
name = "BLV The Tower"
landmark_tag = "nav_legion_start"
docking_controller = "legion_hangar"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/legion/hangar5
/obj/effect/shuttle_landmark/legion/interim
name = "In Transit"
landmark_tag = "nav_legion_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/legion/green
name = "Third Deck Port Dock 1"
landmark_tag = "nav_legion_green"
docking_controller = "legion_shuttle_dock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/legion/merchant
name = "Merchant Dock"
landmark_tag = "nav_legion_merchant"
docking_controller = "merchant_shuttle_dock"
special_dock_targets = list("Legion Shuttle" = "legion_shuttle_aft_airlock")
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/legion/medical
name = "External Airlock by Medical"
landmark_tag = "nav_legion_medical"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Research Shuttle //-//
/datum/shuttle/autodock/multi/research_aurora
name = "Research Shuttle"
current_location = "nav_research_dock"
warmup_time = 10
move_time = 60
shuttle_area = /area/shuttle/research
dock_target = "science_shuttle"
landmark_transition = "nav_research_interim"
destination_tags = list(
"nav_research_dock",
"nav_research_yellow",
"nav_research_away"
)
/obj/effect/shuttle_landmark/research/start
name = "Research Dock"
landmark_tag = "nav_research_dock"
docking_controller = "science_bridge"
base_turf = /turf/unsimulated/floor/asteroid/ash
base_area = /area/mine/explored
/obj/effect/shuttle_landmark/research/yellow
name = "Yellow Dock"
landmark_tag = "nav_research_yellow"
docking_controller = "yellow_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/research/interim
name = "In Transit"
landmark_tag = "nav_research_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/research/dock
name = "Away Site"
landmark_tag = "nav_research_away"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Distress Team Shuttle //-//
/datum/shuttle/autodock/multi/distress
name = "Distress Shuttle"
current_location = "nav_distress_away"
warmup_time = 10
move_time = 45
dock_target = "distress_shuttle_aft"
shuttle_area = /area/shuttle/distress
landmark_transition = "nav_distress_interim"
destination_tags = list(
"nav_distress_away",
"nav_distress_green",
"nav_distress_blue"
)
/obj/effect/shuttle_landmark/distress/start
name = "Distress Preparation Wing"
landmark_tag = "nav_distress_away"
docking_controller = "distress_shuttle_origin"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/distress_prep
/obj/effect/shuttle_landmark/distress/interim
name = "In Transit"
landmark_tag = "nav_distress_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/distress/green
name = "Emergency Services Dock"
landmark_tag = "nav_distress_green"
docking_controller = "green_dock_west"
special_dock_targets = list("Distress Shuttle" = "distress_shuttle_fore")
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/distress/blue
name = "First Deck Port Hangar Bay 2b"
landmark_tag = "nav_distress_blue"
special_dock_targets = list("Distress Shuttle" = "distress_shuttle_fore")
landmark_flags = SLANDMARK_FLAG_AUTOSET
base_turf = /turf/simulated/floor/plating
@@ -0,0 +1,58 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# - (fixes bugs)
# wip
# - (work in progress)
# qol
# - (quality of life)
# soundadd
# - (adds a sound)
# sounddel
# - (removes a sound)
# rscadd
# - (adds a feature)
# rscdel
# - (removes a feature)
# imageadd
# - (adds an image or sprite)
# imagedel
# - (removes an image or sprite)
# spellcheck
# - (fixes spelling or grammar)
# experiment
# - (experimental change)
# balance
# - (balance changes)
# code_imp
# - (misc internal code change)
# refactor
# - (refactors code)
# config
# - (makes a change to the config files)
# admin
# - (makes changes to administrator tools)
# server
# - (miscellaneous changes to server)
#################################
# Your name.
author: FluffyGhost
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True
# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- rscdel: "Removed the old Aurora map."
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
-111
View File
@@ -1,111 +0,0 @@
/datum/map/aurora
name = "Aurora"
full_name = "NSS Aurora"
description = "You're aboard the <b>NSS Aurora</b>, a state-of-the-art station specializing in phoron research and acquisition. \
It is staffed by NanoTrasen personnel and contractors from competing megacorporations. \
Orbiting at the very edge of the Tau Ceti system, approximately 12 light-years away from Sol, \
it is under the joint administration of the Republic of Biesel and the trans-stellar corporate conglomerate NanoTrasen."
path = "aurora"
lobby_icons = list('icons/misc/titlescreens/aurora/nss_aurora.dmi', 'icons/misc/titlescreens/aurora/synthetics.dmi', 'icons/misc/titlescreens/aurora/tajara.dmi', 'icons/misc/titlescreens/aurora/vaurca.dmi')
lobby_transitions = 10 SECONDS
station_levels = list(2, 3, 4, 5, 6, 7)
admin_levels = list(1)
contact_levels = list(3, 4, 5, 6, 7)
player_levels = list(2, 3, 4, 5, 6, 7, 8)
restricted_levels = list()
accessible_z_levels = list("2" = 60, "6" = 20, "7" = 20)
base_turf_by_z = list(
"1" = /turf/space,
"2" = /turf/space,
"3" = /turf/unsimulated/floor/asteroid/ash/rocky,
"4" = /turf/unsimulated/floor/asteroid/ash/rocky,
"5" = /turf/unsimulated/floor/asteroid/ash/rocky,
"6" = /turf/unsimulated/floor/asteroid/ash,
"7" = /turf/space,
"8" = /turf/space
)
station_name = "NSS Aurora"
station_short = "Aurora"
dock_name = "NTCC Odin"
dock_short = "Odin"
boss_name = "Central Command"
boss_short = "CentCom"
company_name = "NanoTrasen"
company_short = "NT"
command_spawn_enabled = TRUE
command_spawn_message = "Welcome to the Odin! Simply proceed down and to the right to board the shuttle to your workplace!"
station_networks = list(
NETWORK_CIVILIAN_MAIN,
NETWORK_CIVILIAN_SURFACE,
NETWORK_COMMAND,
NETWORK_REACTOR,
NETWORK_ENGINEERING,
NETWORK_ENGINEERING_OUTPOST,
NETWORK_STATION,
NETWORK_MEDICAL,
NETWORK_MINE,
NETWORK_RESEARCH,
NETWORK_RESEARCH_OUTPOST,
NETWORK_ROBOTS,
NETWORK_PRISON,
NETWORK_SECURITY,
NETWORK_SERVICE,
NETWORK_SUPPLY
)
shuttle_docked_message = "The scheduled crew transfer shuttle to %dock% has docked with the station. It will depart in approximately %ETA%."
shuttle_leaving_dock = "The crew transfer shuttle has left the station. Estimate %ETA% until the shuttle docks at %dock%."
shuttle_called_message = "A crew transfer to %dock% has been scheduled. The shuttle has been called. It will arrive 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. You have approximately %ETA% to board the emergency shuttle."
emergency_shuttle_leaving_dock = "The emergency shuttle has left the station. Estimate %ETA% until the shuttle docks at %dock%."
emergency_shuttle_recall_message = "The emergency shuttle has been recalled."
emergency_shuttle_called_message = "An emergency evacuation shuttle has been called. It will arrive in approximately %ETA%."
evac_controller_type = /datum/evacuation_controller/shuttle
map_shuttles = list(
/datum/shuttle/autodock/ferry/escape_pod/pod/escape_pod1,
/datum/shuttle/autodock/ferry/escape_pod/pod/escape_pod2,
/datum/shuttle/autodock/ferry/escape_pod/pod/escape_pod3,
/datum/shuttle/autodock/ferry/emergency/aurora,
/datum/shuttle/autodock/ferry/arrival/aurora,
/datum/shuttle/autodock/ferry/supply/aurora,
/datum/shuttle/autodock/ferry/merchant_aurora,
/datum/shuttle/autodock/ferry/autoreturn/ccia,
/datum/shuttle/autodock/ferry/specops/ert_aurora,
/datum/shuttle/autodock/multi/antag/skipjack_aurora,
/datum/shuttle/autodock/multi/antag/burglar_aurora,
/datum/shuttle/autodock/multi/antag/merc_aurora,
/datum/shuttle/autodock/multi/legion,
/datum/shuttle/autodock/multi/research_aurora,
/datum/shuttle/autodock/multi/distress,
/datum/shuttle/autodock/multi/merc_aurora_elite
)
warehouse_basearea = /area/quartermaster/storage
/datum/map/aurora/generate_asteroid()
// Create the chasms.
new /datum/random_map/automata/cave_system/chasms(null,0,0,3,255,255)
new /datum/random_map/automata/cave_system(null,0,0,3,255,255)
new /datum/random_map/automata/cave_system/chasms(null,0,0,4,255,255)
new /datum/random_map/automata/cave_system(null,0,0,4,255,255)
new /datum/random_map/automata/cave_system/chasms(null,0,0,5,255,255)
new /datum/random_map/automata/cave_system/high_yield(null,0,0,5,255,255)
new /datum/random_map/automata/cave_system/chasms/surface(null,0,0,6,255,255)
// Create the deep mining ore distribution map.
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++
SEND_GLOBAL_SIGNAL(COMSIG_GLOB_NEW_Z, world.maxz)
-94
View File
@@ -1,94 +0,0 @@
/datum/map/aurora
holodeck_programs = list(
"emptycourt" = new /datum/holodeck_program(/area/holodeck/source_emptycourt,
list('sound/music/THUNDERDOME.ogg')
),
"boxingcourt" = new /datum/holodeck_program(/area/holodeck/source_boxingcourt,
list('sound/music/THUNDERDOME.ogg')
),
"basketball" = new /datum/holodeck_program(/area/holodeck/source_basketball,
list('sound/music/THUNDERDOME.ogg')
),
"thunderdomecourt" = new /datum/holodeck_program(/area/holodeck/source_thunderdomecourt,
list('sound/music/THUNDERDOME.ogg')
),
"beach" = new /datum/holodeck_program(/area/holodeck/source_beach),
"desert" = new /datum/holodeck_program(/area/holodeck/source_desert,
list(
'sound/effects/wind/wind_2_1.ogg',
'sound/effects/wind/wind_2_2.ogg',
'sound/effects/wind/wind_3_1.ogg',
'sound/effects/wind/wind_4_1.ogg',
'sound/effects/wind/wind_4_2.ogg',
'sound/effects/wind/wind_5_1.ogg'
)
),
"snowfield" = new /datum/holodeck_program(/area/holodeck/source_snowfield,
list(
'sound/effects/wind/wind_2_1.ogg',
'sound/effects/wind/wind_2_2.ogg',
'sound/effects/wind/wind_3_1.ogg',
'sound/effects/wind/wind_4_1.ogg',
'sound/effects/wind/wind_4_2.ogg',
'sound/effects/wind/wind_5_1.ogg'
)
),
"space" = new /datum/holodeck_program(/area/holodeck/source_space,
list(
'sound/ambience/space/space_serithi.ogg',
'sound/ambience/space/space1.ogg'
)
),
"picnicarea" = new /datum/holodeck_program(/area/holodeck/source_picnicarea,
list('sound/music/lobby/title2.ogg')
),
"dininghall" = new /datum/holodeck_program(/area/holodeck/source_dininghall,
list('sound/music/lobby/title2.ogg')
),
"theatre" = new /datum/holodeck_program(/area/holodeck/source_theatre),
"meetinghall" = new /datum/holodeck_program(/area/holodeck/source_meetinghall),
"courtroom" = new /datum/holodeck_program(/area/holodeck/source_courtroom,
list('sound/music/lobby/traitor.ogg')
),
"burntest" = new /datum/holodeck_program(/area/holodeck/source_burntest, list()),
"wildlifecarp" = new /datum/holodeck_program(/area/holodeck/source_wildlife, list()),
"chapel" = new /datum/holodeck_program(/area/holodeck/source_chapel,
list(
'sound/ambience/chapel/chapel1.ogg',
'sound/ambience/chapel/chapel2.ogg',
'sound/ambience/chapel/chapel3.ogg',
'sound/ambience/chapel/chapel4.ogg'
)
),
"gym" = new /datum/holodeck_program(/area/holodeck/source_gym),
"battlemonsters" = new /datum/holodeck_program(/area/holodeck/source_battlemonsters,
list(
'sound/music/battlemonsters_theme.ogg'
),
FALSE
),
"turnoff" = new /datum/holodeck_program(/area/holodeck/source_plating)
)
holodeck_supported_programs = list(
"Empty Court" = "emptycourt",
"Basketball Court" = "basketball",
"Thunderdome Court" = "thunderdomecourt",
"Boxing Ring" = "boxingcourt",
"Beach" = "beach",
"Desert" = "desert",
"Space" = "space",
"Picnic Area" = "picnicarea",
"Dining Hall" = "dininghall",
"Snow Field" = "snowfield",
"Theatre" = "theatre",
"Meeting Hall" = "meetinghall",
"Courtroom" = "courtroom",
"Chapel" = "chapel",
"Xavier Trasen Memorial Gymnasium" = "gym",
"Battle Monsters Duelling Arena" = "battlemonsters"
)
holodeck_restricted_programs = list(
"Atmospheric Burn Simulation" = "burntest",
"Wildlife Simulation" = "wildlifecarp"
)
-345
View File
@@ -1,345 +0,0 @@
/obj/turbolift_map_holder/aurora
depth = 2
lift_size_x = 4
lift_size_y = 4
clear_objects = 0
//Main Lift
/obj/turbolift_map_holder/aurora/civilian
name = "Aurora lift placeholder - Main"
dir = WEST
depth = 3
lift_size_x = 4
lift_size_y = 4
areas_to_use = list(
/area/turbolift/main_station,
/area/turbolift/main_mid,
/area/turbolift/main_arrivals
)
/obj/turbolift_map_holder/aurora/civilian_aux
name = "Aurora lift placeholder - Aux"
dir = WEST
depth = 3
lift_size_x = 4
lift_size_y = 4
areas_to_use = list(
/area/turbolift/main_station_aux,
/area/turbolift/main_mid_aux,
/area/turbolift/main_arrivals_aux
)
/area/turbolift/main_arrivals
name = "Civilian Lift - Arrivals"
lift_announce_str = "Arriving at the Surface Level. Facilities on this floor include: Blue, Red and Yellow Docks, Cryogenics Storage, Cargo Bay, Primary Tool Storage, Recreational Facilities."
lift_floor_label = "Surface Lvl."
lift_floor_name = "Surface Lvl."
/area/turbolift/main_arrivals_aux
name = "Civilian Lift - Arrivals"
lift_announce_str = "Arriving at the Surface Level. Facilities on this floor include: Blue, Red and Yellow Docks, Cryogenics Storage, Cargo Bay, Primary Tool Storage, Recreational Facilities."
lift_floor_label = "Surface Lvl."
lift_floor_name = "Surface Lvl."
/area/turbolift/main_station
name = "Civilian Lift - Main"
lift_announce_str = "Arriving at the Main Level. Facilities on this floor include: Engineering, Medical, Security, Science, Command departments, Cargo Office, Chapel, Bar, Kitchen."
lift_floor_label = "Main Lvl."
lift_floor_name = "Main Lvl."
base_turf = /turf/simulated/floor/plating
/area/turbolift/main_station_aux
name = "Civilian Lift - Main"
lift_announce_str = "Arriving at the Main Level. Facilities on this floor include: Engineering, Medical, Security, Science, Command departments, Cargo Office, Chapel, Bar, Kitchen."
lift_floor_label = "Main Lvl."
lift_floor_name = "Main Lvl."
base_turf = /turf/simulated/floor/plating
/area/turbolift/main_mid
name = "Civilian Lift - Mid Level"
lift_announce_str = "Arriving at (Unknown). Facilities on this floor include: (Unknown)."
lift_floor_label = "Under construction"
lift_floor_name = "Under construction"
/area/turbolift/main_mid_aux
name = "Civilian Lift - Mid Level"
lift_announce_str = "Arriving at (Unknown). Facilities on this floor include: (Unknown)."
lift_floor_label = "Under construction"
lift_floor_name = "Under construction"
//Security
/obj/turbolift_map_holder/aurora/security
name = "Aurora lift placeholder - Security"
dir = SOUTH
depth = 2
areas_to_use = list(
/area/turbolift/security_maintenance,
/area/turbolift/security_station
)
/area/turbolift/security_station
name = "Station - By Security"
lift_announce_str = "Arriving at the station level, by the Security department."
lift_floor_label = "Security Main"
lift_floor_name = "Security Main"
/area/turbolift/security_maintenance
name = "Maintenance - Below Security"
lift_announce_str = "Arriving at the maintenance level, below the Security department."
base_turf = /turf/simulated/floor/plating
lift_floor_label = "Lower Sec"
lift_floor_name = "Lower Sec"
//Research
/obj/turbolift_map_holder/aurora/research
name = "Aurora lift placeholder - Research"
dir = NORTH
lift_size_x = 4
lift_size_y = 4
depth = 2
areas_to_use = list(
/area/turbolift/research_maintenance,
/area/turbolift/research_station
)
/area/turbolift/research_station
name = "Station - By Research"
lift_announce_str = "Arriving at the Research Main Level. Facilities in this floor include: Research and Development, Robotics, Telescience, Miscellaneous Research, Conference Room."
lift_floor_label = "Main Level (Research)"
lift_floor_name = "Main Level (Research)"
/area/turbolift/research_maintenance
name = "Maintenance - Below Research"
lift_announce_str = "Arriving at the Research Sub-Level. Facilities in this floor include: Xenoarchaeology, Toxins, Bomb Range, Test Range, Xenobiology, Xenobotany."
base_turf = /turf/simulated/floor/plating
lift_floor_label = "Sub-Level (Research)"
lift_floor_name = "Sub-Level (Research)"
//Engineering
/obj/turbolift_map_holder/aurora/engineering
name = "Aurora lift placeholder - Engineering"
dir = SOUTH
lift_size_x = 5
lift_size_y = 4
depth = 2
areas_to_use = list(
/area/turbolift/engineering_maintenance,
/area/turbolift/engineering_station
)
/area/turbolift/engineering_station
name = "Station - By Engineering"
lift_announce_str = "Arriving at the Engineering Main Level. Facilities in this floor include: Engine Bay, Main Storage, Hard Storage, Atmospherics, Monitoring Room, Lobby."
lift_floor_label = "Main Level (Engineering)"
lift_floor_name = "Main Level (Engineering)"
/area/turbolift/engineering_maintenance
name = "Maintenance - Below Engineering"
lift_announce_str = "Arriving at the Engineering Sub-Level. Reminder: Stop located in Maintenance. Facilities in this floor include: Secondary Engine Bay, Break Room, Storage, Washroom."
lift_floor_label = "Sub-Level (Engineering)"
lift_floor_name = "Sub-Level (Engineering)"
base_turf = /turf/simulated/floor/plating
//Cargo
/obj/turbolift_map_holder/aurora/cargo
name = "Aurora lift placeholder - Cargo"
dir = EAST
lift_size_x = 5
lift_size_y = 5
depth = 3
areas_to_use = list(
/area/turbolift/cargo_station,
/area/turbolift/cargo_mid,
/area/turbolift/cargo_deliverys
)
/area/turbolift/cargo_station
name = "Station - By Cargo"
lift_announce_str = "Arriving at the Cargo Main Level. Facilities in this floor include: Cargo Office, Warehouse, Sorting Office, Resource Processing, Mining Station."
lift_floor_label = "Main Level (Cargo)"
lift_floor_name = "Main Level (Cargo)"
base_turf = /turf/simulated/floor/plating
/area/turbolift/cargo_deliverys
name = "Arrivals - Cargo"
lift_announce_str = "Arriving at the Cargo Surface Level. Facilities in this floor include: Cargo Shuttle Dock, Cargo Bay."
lift_floor_label = "Surface Level (Cargo)"
lift_floor_name = "Surface Level (Cargo)"
/area/turbolift/cargo_mid
name = "Arrivals - Cargo"
lift_announce_str = "Arriving at (Unknown). Facilities in this floor include: (Unknown)."
lift_floor_label = "Under Construction"
lift_floor_name = "Under Construction"
//Medical
/obj/turbolift_map_holder/aurora/medical
name = "Aurora lift placeholder - Medical"
dir = WEST
lift_size_x = 4
lift_size_y = 4
depth = 3
areas_to_use = list(
/area/turbolift/medical_sub,
/area/turbolift/medical_station,
/area/turbolift/medical_interstitial
)
/area/turbolift/medical_station
name = "Medical Lift - Main"
lift_announce_str = "Arriving at the Medical Main Level. Facilities in this floor include: Lobby, Chemistry, Intensive Care Unit, General Treatment Unit, Surgery Wing, Consultation Wing."
lift_floor_label = "Main Level (Medical)"
lift_floor_name = "Main Level (Medical)"
/area/turbolift/medical_sub
name = "Medical Lift - Sub"
lift_announce_str = "Arriving at the Medical Sub-Level. Facilities in this floor include: Virology, Supervised Living Center, Long-term Morgue, Staff Wing, Briefing Room."
lift_floor_label = "Sub-Level (Medical)"
lift_floor_name = "Sub-Level (Medical)"
base_turf = /turf/simulated/floor/plating
/area/turbolift/medical_interstitial
name = "Medical Lift - Interstitial"
lift_announce_str = "Arriving at the Medical Upper-Level. Facilities in this floor include: Psychiatry Wing, Psychiatrist's Office, Therapy Ward."
lift_floor_label = "Upper-Level (Medical)"
lift_floor_name = "Upper-Level (Medical)"
//AI Access
/obj/turbolift_map_holder/aurora/aiaccess
name = "Aurora lift placeholder - AI Access"
dir = NORTH
lift_size_x = 4
lift_size_y = 4
depth = 2
areas_to_use = list(
/area/turbolift/ai_sub,
/area/turbolift/ai_station
)
/area/turbolift/ai_station
name = "AI Access Lift - Main"
lift_announce_str = "Arriving at the Command Main Level. Facilities in this floor include: Bridge, Command Dormitories, Command Recreational Area."
lift_floor_label = "Main Level (Command)"
lift_floor_name = "Main Level (Command)"
/area/turbolift/ai_sub
name = "AI Access Lift - Lower"
lift_announce_str = "Arriving at the Command Sub-Level. Facilities in this floor include: Messaging Server, Cyborg Charging Station, Artificial Intelligence Wing."
lift_floor_label = "Sub-Level (Command)"
lift_floor_name = "Sub-Level (Command)"
base_turf = /turf/simulated/floor/plating
//Vault
/obj/turbolift_map_holder/aurora/vault
name = "Aurora lift placeholder - Vault"
dir = SOUTH
lift_size_x = 4
lift_size_y = 4
depth = 2
areas_to_use = list(
/area/turbolift/vault_sub,
/area/turbolift/vault_station
)
/area/turbolift/vault_station
name = "Vault Access Lift - Main"
lift_announce_str = "Arriving at the Main Level. Facilities on this floor include: Engineering, Medical, Security, Science and Command departments, Kitchen, Bar, Cargo Office."
lift_floor_label = "Main Lvl."
lift_floor_name = "Main Lvl."
/area/turbolift/vault_sub
name = "Vault Access Lift - sub"
lift_announce_str = "Arriving at Vault Access. Facilities on this floor include: Vault. Alert: Secure Area ahead. Non-authorized personnel will be prosecuted."
lift_floor_label = "Sub-Level (Vault)"
lift_floor_name = "Sub-Level (Vault)"
base_turf = /turf/simulated/floor/plating
//Command
/obj/turbolift_map_holder/aurora/command
name = "Aurora lift placeholder - Command"
dir = NORTH
lift_size_x = 4
lift_size_y = 4
depth = 3
areas_to_use = list(
/area/turbolift/command_sub,
/area/turbolift/command_mid,
/area/turbolift/command_station
)
/area/turbolift/command_station
name = "Command Lift - Main"
lift_announce_str = "Arriving at the Command Surface Level. Facilities in this floor include: Escape Pods, Meeting Room, Secure Docks."
lift_floor_label = "Surface Level (Command)"
lift_floor_name = "Surface Level (Command)"
/area/turbolift/command_sub
name = "Command Lift - Sub"
lift_announce_str = "Arriving at the Command Main Level. Facilities in this floor include: Bridge, Command Dormitories, Command Recreational Area."
lift_floor_label = "Main Level (Command)"
lift_floor_name = "Main Level (Command)"
base_turf = /turf/simulated/floor/plating
/area/turbolift/command_mid
name = "Command Lift - Mid"
lift_announce_str = "Arriving at the (Command Unknown). Facilities in this floor include: (Unknown)"
lift_floor_label = "Under Construction"
lift_floor_name = "Under Construction"
-562
View File
@@ -1,562 +0,0 @@
//Pods. Credit to Chinsky for this macro that saved me from hell.
/datum/shuttle/autodock/ferry/escape_pod/pod
category = /datum/shuttle/autodock/ferry/escape_pod/pod
sound_takeoff = 'sound/effects/rocket.ogg'
sound_landing = 'sound/effects/rocket_backwards.ogg'
warmup_time = 10
/obj/effect/shuttle_landmark/escape_pod/start
name = "Docked"
base_turf = /turf/simulated/floor/reinforced/airless
base_area = /area/mine/explored
/obj/effect/shuttle_landmark/escape_pod/transit
name = "In transit"
base_turf = /turf/space/transit/east
/obj/effect/shuttle_landmark/escape_pod/out
name = "Escaped"
base_turf = /turf/space/dynamic
#define AURORA_ESCAPE_POD(NUMBER) \
/datum/shuttle/autodock/ferry/escape_pod/pod/escape_pod##NUMBER { \
name = "Escape Pod " + #NUMBER; \
shuttle_area = /area/shuttle/escape_pod/pod##NUMBER; \
location = 0; \
dock_target = "escape_pod_" + #NUMBER; \
arming_controller = "escape_pod_"+ #NUMBER +"_berth"; \
waypoint_station = "escape_pod_"+ #NUMBER +"_start"; \
landmark_transition = "escape_pod_"+ #NUMBER +"_interim"; \
waypoint_offsite = "escape_pod_"+ #NUMBER +"_out"; \
} \
/obj/effect/shuttle_landmark/escape_pod/start/pod##NUMBER { \
landmark_tag = "escape_pod_"+ #NUMBER +"_start"; \
docking_controller = "escape_pod_" + #NUMBER +"_berth"; \
} \
/obj/effect/shuttle_landmark/escape_pod/out/pod##NUMBER { \
landmark_tag = "escape_pod_"+ #NUMBER +"_out"; \
} \
/obj/effect/shuttle_landmark/escape_pod/transit/pod##NUMBER { \
landmark_tag = "escape_pod_"+ #NUMBER +"_interim"; \
}
AURORA_ESCAPE_POD(1)
AURORA_ESCAPE_POD(2)
AURORA_ESCAPE_POD(3)
AURORA_ESCAPE_POD(4)
//-// Transfer Shuttle //-//
/datum/shuttle/autodock/ferry/emergency/aurora
name = "Escape Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/escape
dock_target = "escape_shuttle"
waypoint_station = "nav_emergency_dock"
landmark_transition = "nav_emergency_interim"
waypoint_offsite = "nav_emergency_start"
/obj/effect/shuttle_landmark/emergency/start
name = "Escape Shuttle Centcom Dock"
landmark_tag = "nav_emergency_start"
docking_controller = "centcom_dock"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/evac
/obj/effect/shuttle_landmark/emergency/interim
name = "In Transit"
landmark_tag = "nav_emergency_interim"
base_turf = /turf/space/transit/bluespace/south
/obj/effect/shuttle_landmark/emergency/dock
name = "Escape Shuttle Dock"
landmark_tag = "nav_emergency_dock"
docking_controller = "escape_dock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Arrival Shuttle //-//
/datum/shuttle/autodock/ferry/arrival/aurora
name = "Arrival Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/arrival
move_time = 60
dock_target = "arrival_shuttle"
waypoint_station = "nav_arrival_dock"
landmark_transition = "nav_arrival_interim"
waypoint_offsite = "nav_arrival_start"
/obj/effect/shuttle_landmark/arrival/start
name = "Arrival Shuttle Centcom Dock"
landmark_tag = "nav_arrival_start"
docking_controller = "centcom_setup"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/spawning
/obj/effect/shuttle_landmark/arrival/interim
name = "In Transit"
landmark_tag = "nav_arrival_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/arrival/dock
name = "Arrival Shuttle Dock"
landmark_tag = "nav_arrival_dock"
docking_controller = "arrival_dock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Supply Shuttle //-//
/datum/shuttle/autodock/ferry/supply/aurora
name = "Supply Shuttle"
location = 1
shuttle_area = /area/supply/dock
dock_target = "supply_shuttle"
waypoint_station = "nav_supply_dock"
waypoint_offsite = "nav_supply_start"
/obj/effect/shuttle_landmark/supply/start
name = "Supply Centcom Dock"
landmark_tag = "nav_supply_start"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom
/obj/effect/shuttle_landmark/supply/dock
name = "Supply Shuttle Dock"
landmark_tag = "nav_supply_dock"
docking_controller = "cargo_bay"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Merchant Shuttle //-//
/datum/shuttle/autodock/ferry/merchant_aurora
name = "ICV Enterprise"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/merchant
move_time = 20
dock_target = "merchant_shuttle"
waypoint_station = "nav_merchant_dock"
landmark_transition = "nav_merchant_interim"
waypoint_offsite = "nav_merchant_start"
/obj/effect/shuttle_landmark/merchant/start
name = "Merchant Shuttle Base"
landmark_tag = "nav_merchant_start"
docking_controller = "merchant_station"
base_turf = /turf/space/dynamic
base_area = /area/template_noop
/obj/effect/shuttle_landmark/merchant/interim
name = "In Transit"
landmark_tag = "nav_merchant_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/merchant/dock
name = "Second Deck Starboard Dock 1"
landmark_tag = "nav_merchant_dock"
docking_controller = "merchant_shuttle_dock"
base_turf = /turf/space
base_area = /area/space
//-// CCIA Shuttle //-//
/datum/shuttle/autodock/ferry/autoreturn/ccia
name = "SCC Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/transport1
dock_target = "centcom_shuttle"
waypoint_station = "nav_ccia_dock"
waypoint_offsite = "nav_ccia_start"
category = /datum/shuttle/autodock/ferry/autoreturn
/obj/effect/shuttle_landmark/ccia/start
name = "Agent Shuttle Base"
landmark_tag = "nav_ccia_start"
docking_controller = "centcom_shuttle_bay"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/ferry
/obj/effect/shuttle_landmark/ccia/dock
name = "Second Deck Starboard Dock 2"
landmark_tag = "nav_ccia_dock"
docking_controller = "centcom_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// ERT Shuttle (the NT one) //-//
/datum/shuttle/autodock/ferry/specops/ert_aurora
name = "Phoenix Shuttle"
location = 1
warmup_time = 10
shuttle_area = /area/shuttle/specops
dock_target = "specops_shuttle_port"
waypoint_station = "nav_horizon_dock_deck_3_port_5"
waypoint_offsite = "nav_ert_start"
/obj/effect/shuttle_landmark/ert/start
name = "Phoenix Base"
landmark_tag = "nav_ert_start"
docking_controller = "specops_centcom_dock"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/specops
/obj/effect/shuttle_landmark/ert/dock
name = "Third Deck Port Dock 3"
landmark_tag = "nav_horizon_dock_deck_3_port_5"
docking_controller = "specops_dock_airlock"
special_dock_targets = list("Phoenix Shuttle" = "specops_shuttle_fore")
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Burglar Shuttle //-//
/datum/shuttle/autodock/multi/antag/burglar_aurora
name = "Water Bear"
current_location = "nav_burglar_start"
landmark_transition = "nav_burglar_interim"
dock_target = "burglar_shuttle"
warmup_time = 10
move_time = 75
shuttle_area = /area/shuttle/burglar
destination_tags = list(
"nav_burglar_start",
"nav_burglar_surface",
"nav_burglar_under",
"nav_burglar_caverns",
"nav_burglar_blue"
)
announcer = "NDV Icarus"
arrival_message = "Attention, we just tracked a small target bypassing our defensive perimeter. Can't fire on it without hitting the station - you've got incoming visitors, like it or not."
departure_message = "Attention, your guests are pulling away - moving too fast for us to draw a bead on them. Looks like they're heading out of the system at a rapid clip."
/obj/effect/shuttle_landmark/burglar/start
name = "Hideout"
landmark_tag = "nav_burglar_start"
docking_controller = "burglar_hideout"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/antag/burglar
/obj/effect/shuttle_landmark/burglar/interim
name = "In Transit"
landmark_tag = "nav_burglar_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/burglar/surface
name = "Exposed Hull, Surface Aft of Cargo"
landmark_tag = "nav_burglar_surface"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/burglar/under
name = "Under the Station, By Radiators"
landmark_tag = "nav_burglar_under"
base_turf = /turf/space
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/burglar/caverns
name = "Caverns, Fore of Mining"
landmark_tag = "nav_burglar_caverns"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/burglar/blue
name = "Blue Dock"
landmark_tag = "nav_burglar_blue"
landmark_flags = SLANDMARK_FLAG_AUTOSET
docking_controller = "distress_shuttle_dock"
//-// Raider Skipjack //-//
/datum/shuttle/autodock/multi/antag/skipjack_aurora
name = "Skipjack"
current_location = "nav_skipjack_start"
landmark_transition = "nav_skipjack_interim"
dock_target = "raider_east_control"
warmup_time = 10
move_time = 75
shuttle_area = /area/shuttle/skipjack
destination_tags = list(
"nav_skipjack_start",
"nav_skipjack_surface",
"nav_skipjack_under",
"nav_skipjack_caverns",
"nav_skipjack_interstitial",
"nav_skipjack_toxins"
)
announcer = "NDV Icarus"
arrival_message = "Attention, we just tracked a small target bypassing our defensive perimeter. Can't fire on it without hitting the station - you've got incoming visitors, like it or not."
departure_message = "Attention, your guests are pulling away - moving too fast for us to draw a bead on them. Looks like they're heading out of the system at a rapid clip."
/obj/effect/shuttle_landmark/skipjack/start
name = "Raider Hideout"
landmark_tag = "nav_skipjack_start"
docking_controller = "pirate_hideout"
base_turf = /turf/space/dynamic
base_area = /area/template_noop
/obj/effect/shuttle_landmark/skipjack/interim
name = "In Transit"
landmark_tag = "nav_skipjack_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/skipjack/surface
name = "Surface, Aft of Cargo"
landmark_tag = "nav_skipjack_surface"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/skipjack/under
name = "Under the Station, By Radiators"
landmark_tag = "nav_skipjack_under"
landmark_flags = SLANDMARK_FLAG_AUTOSET
base_turf = /turf/space/dynamic
/obj/effect/shuttle_landmark/skipjack/caverns
name = "Caverns, Aft of Mining"
landmark_tag = "nav_skipjack_caverns"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/skipjack/interstitial
name = "Interstitial, Exposed Hull by Medical"
landmark_tag = "nav_skipjack_interstitial"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/skipjack/toxins
name = "Caverns, By Bombrange"
landmark_tag = "nav_skipjack_toxins"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Mercenary Shuttle //-//
/datum/shuttle/autodock/multi/antag/merc_aurora
name = "ICV Raskolnikov"
current_location = "nav_merc_start"
landmark_transition = "nav_merc_interim"
dock_target = "merc_shuttle"
warmup_time = 10
move_time = 75
shuttle_area = /area/shuttle/mercenary
destination_tags = list(
"nav_merc_dock",
"nav_merc_start",
"nav_merc_surface",
"nav_merc_under",
"nav_merc_caverns"
)
announcer = "NDV Icarus"
arrival_message = "Attention, you have a large signature approaching the station - looks unarmed to surface scans. We're too far out to intercept - brace for visitors."
departure_message = "Attention, your visitors are on their way out of the system, burning delta-v like it's nothing. Good riddance."
/obj/effect/shuttle_landmark/merc/start
name = "Mercenary Base"
landmark_tag = "nav_merc_start"
docking_controller = "merc_base"
base_turf = /turf/space/dynamic
base_area = /area/template_noop
/obj/effect/shuttle_landmark/merc/interim
name = "In Transit"
landmark_tag = "nav_merc_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/merc/dock
name = "Yellow Dock"
landmark_tag = "nav_merc_dock"
docking_controller = "nuke_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc/surface
name = "Surface, Aft of Command"
landmark_tag = "nav_merc_surface"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc/under
name = "Under the Station, At Radiators"
landmark_tag = "nav_merc_under"
landmark_flags = SLANDMARK_FLAG_AUTOSET
base_turf = /turf/space/dynamic
/obj/effect/shuttle_landmark/merc/caverns
name = "Caverns, Fore of Security"
landmark_tag = "nav_merc_caverns"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Merc Elite Shuttle //-//
/datum/shuttle/autodock/multi/merc_aurora_elite
name = "Merc Elite"
current_location = "nav_mercelite_start"
warmup_time = 10
shuttle_area = /area/shuttle/syndicate_elite
dock_target = "elite_shuttle_starboard"
destination_tags = list(
"nav_mercelite_start",
"nav_mercelite_command",
"nav_mercelite_merchant",
"nav_mercelite_yellow",
"nav_mercelite_green"
)
/obj/effect/shuttle_landmark/merc_elite/start
name = "Shuttle Hangar"
landmark_tag = "nav_mercelite_start"
docking_controller = "elite_shuttle_origin"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/antag/mercenary
/obj/effect/shuttle_landmark/merc_elite/command
name = "Command Surface - Maintenance"
landmark_tag = "nav_mercelite_command"
docking_controller = "command_surface_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc_elite/merchant
name = "Merchant Dock"
landmark_tag = "nav_mercelite_merchant"
docking_controller = "merchant_shuttle_dock"
special_dock_targets = list("Merc Elite" = "elite_shuttle_port")
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc_elite/yellow
name = "Yellow Dock"
landmark_tag = "nav_mercelite_yellow"
docking_controller = "nuke_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/merc_elite/green
name = "Emergency Services Dock"
landmark_tag = "nav_mercelite_green"
docking_controller = "green_dock_west"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// TCFL Dropship //-//
/datum/shuttle/autodock/multi/legion
name = "Legion Shuttle"
current_location = "nav_legion_start"
warmup_time = 10
move_time = 75
ceiling_type = /turf/simulated/shuttle_roof/legion
shuttle_area = /area/shuttle/legion
dock_target = "legion_shuttle"
landmark_transition = "nav_legion_interim"
destination_tags = list(
"nav_legion_start",
"nav_legion_green",
"nav_legion_merchant",
"nav_legion_medical"
)
/obj/effect/shuttle_landmark/legion/start
name = "BLV The Tower"
landmark_tag = "nav_legion_start"
docking_controller = "legion_hangar"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/legion/hangar5
/obj/effect/shuttle_landmark/legion/interim
name = "In Transit"
landmark_tag = "nav_legion_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/legion/green
name = "Third Deck Port Dock 1"
landmark_tag = "nav_legion_green"
docking_controller = "legion_shuttle_dock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/legion/merchant
name = "Merchant Dock"
landmark_tag = "nav_legion_merchant"
docking_controller = "merchant_shuttle_dock"
special_dock_targets = list("Legion Shuttle" = "legion_shuttle_aft_airlock")
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/legion/medical
name = "External Airlock by Medical"
landmark_tag = "nav_legion_medical"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Research Shuttle //-//
/datum/shuttle/autodock/multi/research_aurora
name = "Research Shuttle"
current_location = "nav_research_dock"
warmup_time = 10
move_time = 60
shuttle_area = /area/shuttle/research
dock_target = "science_shuttle"
landmark_transition = "nav_research_interim"
destination_tags = list(
"nav_research_dock",
"nav_research_yellow",
"nav_research_away"
)
/obj/effect/shuttle_landmark/research/start
name = "Research Dock"
landmark_tag = "nav_research_dock"
docking_controller = "science_bridge"
base_turf = /turf/unsimulated/floor/asteroid/ash
base_area = /area/mine/explored
/obj/effect/shuttle_landmark/research/yellow
name = "Yellow Dock"
landmark_tag = "nav_research_yellow"
docking_controller = "yellow_shuttle_dock_airlock"
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/research/interim
name = "In Transit"
landmark_tag = "nav_research_interim"
base_turf = /turf/space/transit/north
/obj/effect/shuttle_landmark/research/dock
name = "Away Site"
landmark_tag = "nav_research_away"
landmark_flags = SLANDMARK_FLAG_AUTOSET
//-// Distress Team Shuttle //-//
/datum/shuttle/autodock/multi/distress
name = "Distress Shuttle"
current_location = "nav_distress_away"
warmup_time = 10
move_time = 45
dock_target = "distress_shuttle_aft"
shuttle_area = /area/shuttle/distress
landmark_transition = "nav_distress_interim"
destination_tags = list(
"nav_distress_away",
"nav_distress_green",
"nav_distress_blue"
)
/obj/effect/shuttle_landmark/distress/start
name = "Distress Preparation Wing"
landmark_tag = "nav_distress_away"
docking_controller = "distress_shuttle_origin"
base_turf = /turf/unsimulated/floor/plating
base_area = /area/centcom/distress_prep
/obj/effect/shuttle_landmark/distress/interim
name = "In Transit"
landmark_tag = "nav_distress_interim"
base_turf = /turf/space/transit/bluespace/west
/obj/effect/shuttle_landmark/distress/green
name = "Emergency Services Dock"
landmark_tag = "nav_distress_green"
docking_controller = "green_dock_west"
special_dock_targets = list("Distress Shuttle" = "distress_shuttle_fore")
landmark_flags = SLANDMARK_FLAG_AUTOSET
/obj/effect/shuttle_landmark/distress/blue
name = "First Deck Port Hangar Bay 2b"
landmark_tag = "nav_distress_blue"
special_dock_targets = list("Distress Shuttle" = "distress_shuttle_fore")
landmark_flags = SLANDMARK_FLAG_AUTOSET
base_turf = /turf/simulated/floor/plating
-65
View File
@@ -1,65 +0,0 @@
/datum/map/aurora
// This is formatted strangely because it fails the indentation test if it's formatted properly.
// ¯\_(ツ)_/¯
ut_environ_exempt_areas = list(/area/space
,/area/solar
,/area/shuttle
,/area/holodeck
,/area/supply/station
,/area/tdome
,/area/centcom
,/area/antag
,/area/prison
,/area/supply/dock
,/area/turbolift
,/area/mine
)
ut_apc_exempt_areas = list(/area/construction
,/area/medical/genetics
)
ut_atmos_exempt_areas = list(/area/maintenance
,/area/storage
,/area/engineering/atmos/storage
,/area/rnd/test_area
,/area/construction
,/area/server
,/area/security/nuke_storage
,/area/tcommsat/chamber
,/area/bridge/aibunker
,/area/engineering/cooling
,/area/outpost/research/emergency_storage
,/area/bridge/selfdestruct
,/area/medical/cryo
,/area/medical/patient_c
,/area/security/penal_colony
)
ut_fire_exempt_areas = list(
/area/maintenance,
/area/rnd/isolation_a,
/area/rnd/isolation_b,
/area/rnd/isolation_c,
/area/rnd/test_area,
/area/rnd/xenobiology/cells,
/area/security/penal_colony,
/area/turret_protected/tcomsat
)
/datum/unit_test/zas_area_test/aurora
map_path = "aurora"
/datum/unit_test/zas_area_test/aurora/arrival_maint
name = "ZAS: Arrival Maintenance"
area_path = /area/maintenance/arrivals
/datum/unit_test/zas_area_test/aurora/emergency_shuttle
name = "ZAS: Emergency Shuttle"
area_path = /area/shuttle/escape
/datum/unit_test/zas_area_test/aurora/zas_area_test
name = "ZAS: Cargo Bay"
area_path = /area/quartermaster/storage
/datum/unit_test/zas_area_test/aurora/cargo_maint
name = "ZAS: Cargo Maintenance"
area_path = /area/maintenance/cargo
@@ -24,7 +24,3 @@
company_short = "NT"
use_overmap = FALSE
map_shuttles = list(
/datum/shuttle/autodock/ferry/arrival/aurora
)
+17
View File
@@ -49,3 +49,20 @@
map_shuttles = list(/datum/shuttle/autodock/overmap/runtime)
warehouse_basearea = /area/storage/primary
/area/turbolift/main_station
name = "Civilian Lift - Main"
lift_announce_str = "Arriving at the Main Level. Facilities on this floor include: Engineering, Medical, Security, Science, Command departments, Cargo Office, Chapel, Bar, Kitchen."
lift_floor_label = "Main Lvl."
lift_floor_name = "Main Lvl."
base_turf = /turf/simulated/floor/plating
/area/turbolift/main_mid
name = "Civilian Lift - Mid Level"
lift_announce_str = "Arriving at (Unknown). Facilities on this floor include: (Unknown)."
lift_floor_label = "Under construction"
lift_floor_name = "Under construction"