mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Spacefarer patches (#8907)
This commit is contained in:
@@ -1185,6 +1185,21 @@
|
||||
/obj/effect/catwalk_plated/dark,
|
||||
/turf/simulated/shuttle/plating/airless,
|
||||
/area/sc_away/fueldepot)
|
||||
"da" = (
|
||||
/obj/structure/cryofeed,
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/window/reinforced{
|
||||
health = 1e+006;
|
||||
req_access = list(5)
|
||||
},
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4;
|
||||
health = 1e+006
|
||||
},
|
||||
/turf/simulated/floor/tiled/milspec/raised,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"ec" = (
|
||||
/obj/effect/floor_decal/industrial/warning/dust/corner{
|
||||
dir = 8
|
||||
@@ -1262,7 +1277,9 @@
|
||||
/turf/space,
|
||||
/area/sc_away/fueldepot)
|
||||
"iF" = (
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/obj/structure/cable/green{
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"ja" = (
|
||||
@@ -1453,6 +1470,10 @@
|
||||
/obj/effect/landmark{
|
||||
name = "JoinLateFuelDepot"
|
||||
},
|
||||
/obj/machinery/computer/cryopod{
|
||||
pixel_x = 32;
|
||||
pixel_y = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"AT" = (
|
||||
@@ -1490,15 +1511,18 @@
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"BI" = (
|
||||
/obj/structure/bed/padded,
|
||||
/obj/effect/landmark{
|
||||
name = "JoinLateFuelDepot"
|
||||
/obj/machinery/cryopod{
|
||||
quiet = 1
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 4;
|
||||
pixel_y = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/obj/effect/floor_decal/industrial/warning,
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/tiled/milspec/raised,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"DC" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible/fuel{
|
||||
@@ -1666,7 +1690,7 @@
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"LN" = (
|
||||
/obj/machinery/gear_dispenser/suit/autolok,
|
||||
/obj/machinery/gear_dispenser/suit_fancy/autolok,
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"MO" = (
|
||||
@@ -1705,6 +1729,9 @@
|
||||
/obj/structure/cable/green{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/landmark{
|
||||
name = "JoinLateFuelDepot"
|
||||
},
|
||||
/turf/simulated/floor/tiled/techmaint,
|
||||
/area/sc_away/fueldepotspawn)
|
||||
"Ro" = (
|
||||
@@ -12972,7 +12999,7 @@ rV
|
||||
Ho
|
||||
rV
|
||||
rV
|
||||
rV
|
||||
da
|
||||
rV
|
||||
aa
|
||||
ay
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
|
||||
/obj/item/device/survivalcapsule/superpose
|
||||
name = "superposed surfluid shelter capsule"
|
||||
desc = "A proprietary hyperstructure of many three-dimensional spaces superposed around a supermatter nano crystal; use a pen to reach the reset button. There's a license for use printed on the bottom."
|
||||
desc = "A proprietary hyperstructure of many three-dimensional spaces superposed around a supermatter nano crystal; right-click to reset the pod. There's a license for use printed on the bottom."
|
||||
description_info = "The capsule contains pockets of compressed space in a super position stabilized by a miniscule supermatter crystal. \
|
||||
NanoTrasen stresses the safety of this model over previous prototypes but assumes no liability for sub-kiloton explosions."
|
||||
template_id = null
|
||||
@@ -181,12 +181,15 @@
|
||||
..()
|
||||
|
||||
// Allows resetting the capsule if the wrong template is chosen.
|
||||
/obj/item/device/survivalcapsule/superpose/attackby(obj/item/W, mob/user)
|
||||
if(istype(W, /obj/item/weapon/pen) && !used)
|
||||
/obj/item/device/survivalcapsule/superpose/verb/resetpod()
|
||||
set name = "Reset Active Pod"
|
||||
set desc = "Resets the pod back to factory settings."
|
||||
set category = "Object"
|
||||
if(!used)
|
||||
template_id = null
|
||||
template = null // Important to reset both, otherwise the template cannot be reset once the pod has been deployed.
|
||||
to_chat(user, "<span class='notice'>You reset the pod's selection.</span>")
|
||||
..()
|
||||
unique_id = null
|
||||
to_chat(usr, span_notice("You reset the pod's selection."))
|
||||
|
||||
/obj/item/device/survivalcapsule/superpose/shuttle
|
||||
name = "superposed surfluid shuttle capsule"
|
||||
@@ -208,11 +211,3 @@
|
||||
unique_id = answer
|
||||
return
|
||||
..()
|
||||
|
||||
/obj/item/device/survivalcapsule/superpose/attackby(obj/item/W, mob/user)
|
||||
if(istype(W, /obj/item/weapon/pen) && !used)
|
||||
template_id = null
|
||||
unique_id = null
|
||||
template = null
|
||||
to_chat(user, SPAN_NOTICE("You reset the pod's selection."))
|
||||
..()
|
||||
|
||||
@@ -150,7 +150,8 @@
|
||||
},
|
||||
/obj/machinery/power/apc/alarms_hidden{
|
||||
dir = 4;
|
||||
pixel_x = 24
|
||||
pixel_x = 24;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/plating,
|
||||
/area/shuttle/cybershuttle)
|
||||
@@ -206,6 +207,13 @@
|
||||
},
|
||||
/turf/simulated/floor/tiled/techfloor,
|
||||
/area/shuttle/cybershuttle)
|
||||
"M" = (
|
||||
/obj/machinery/photocopier/faxmachine{
|
||||
department = "CyberShuttle"
|
||||
},
|
||||
/obj/structure/table/survival_pod,
|
||||
/turf/simulated/floor/tiled/techfloor,
|
||||
/area/shuttle/cybershuttle)
|
||||
"Q" = (
|
||||
/obj/machinery/ion_engine{
|
||||
dir = 1
|
||||
@@ -368,7 +376,7 @@ j
|
||||
a
|
||||
D
|
||||
d
|
||||
g
|
||||
M
|
||||
k
|
||||
V
|
||||
R
|
||||
|
||||
@@ -49,6 +49,7 @@
|
||||
burn_delay = 0.25 SECONDS //Fast as fuck
|
||||
vessel_size = SHIP_SIZE_TINY
|
||||
shuttle = "Cyber Shuttle" //These names must match
|
||||
known = FALSE
|
||||
|
||||
/datum/map_template/shelter/superpose/cybershuttle
|
||||
shelter_id = "CyberShuttle"
|
||||
|
||||
@@ -64,6 +64,7 @@
|
||||
/area/shuttle/metawhiteship/eng
|
||||
)
|
||||
defer_initialisation = TRUE //We're not loaded until an admin does it
|
||||
fuel_consumption = 1.5
|
||||
|
||||
// The 'ship'
|
||||
/obj/effect/overmap/visitable/ship/landable/metawhiteship
|
||||
|
||||
@@ -170,7 +170,8 @@
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 22
|
||||
pixel_y = 22;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/shuttle/metawhiteship/food)
|
||||
@@ -381,7 +382,8 @@
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 8;
|
||||
pixel_x = -26
|
||||
pixel_x = -26;
|
||||
locked = 0
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/dark,
|
||||
@@ -543,7 +545,8 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
dir = 8;
|
||||
pixel_x = 26
|
||||
pixel_x = 26;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/hydro,
|
||||
/area/shuttle/metawhiteship/food)
|
||||
@@ -593,7 +596,8 @@
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 0;
|
||||
dir = 4;
|
||||
pixel_x = -24
|
||||
pixel_x = -24;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/white,
|
||||
/area/shuttle/metawhiteship/food)
|
||||
@@ -672,7 +676,8 @@
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 1;
|
||||
pixel_y = 26
|
||||
pixel_y = 26;
|
||||
locked = 0
|
||||
},
|
||||
/obj/structure/table/standard,
|
||||
/obj/machinery/light/small{
|
||||
@@ -682,6 +687,9 @@
|
||||
/obj/item/weapon/pen,
|
||||
/obj/item/device/camera,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/photocopier/faxmachine{
|
||||
department = "Metamaterial White Ship"
|
||||
},
|
||||
/turf/simulated/floor/tiled/dark,
|
||||
/area/shuttle/metawhiteship/bridge)
|
||||
"qX" = (
|
||||
@@ -706,7 +714,8 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 22
|
||||
pixel_y = 22;
|
||||
locked = 0
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{
|
||||
dir = 4
|
||||
@@ -869,7 +878,8 @@
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 0;
|
||||
dir = 4;
|
||||
pixel_x = -24
|
||||
pixel_x = -24;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/shuttle/metawhiteship/eng)
|
||||
@@ -987,7 +997,8 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = -25;
|
||||
dir = 1
|
||||
dir = 1;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/plating,
|
||||
/area/shuttle/metawhiteship/eng)
|
||||
@@ -1137,7 +1148,8 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
dir = 8;
|
||||
pixel_x = 26
|
||||
pixel_x = 26;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/dark,
|
||||
/area/shuttle/metawhiteship/cargo)
|
||||
@@ -1192,7 +1204,8 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = -25;
|
||||
dir = 1
|
||||
dir = 1;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/shuttle/metawhiteship/food)
|
||||
@@ -1263,7 +1276,7 @@
|
||||
"Gd" = (
|
||||
/obj/structure/cable/yellow,
|
||||
/obj/item/weapon/tool/wrench,
|
||||
/obj/machinery/power/port_gen/pacman,
|
||||
/obj/machinery/power/port_gen/pacman/super,
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/fuel{
|
||||
dir = 6
|
||||
},
|
||||
@@ -1322,7 +1335,8 @@
|
||||
/obj/effect/floor_decal/corner/blue/diagonal,
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/power/apc{
|
||||
pixel_y = -26
|
||||
pixel_y = -26;
|
||||
locked = 0
|
||||
},
|
||||
/obj/structure/table/standard,
|
||||
/obj/structure/bedsheetbin,
|
||||
@@ -1396,7 +1410,8 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
dir = 8;
|
||||
pixel_x = 26
|
||||
pixel_x = 26;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/neutral,
|
||||
/area/shuttle/metawhiteship/food)
|
||||
@@ -1519,7 +1534,8 @@
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
pixel_y = -26
|
||||
pixel_y = -26;
|
||||
locked = 0
|
||||
},
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/weapon/tank/phoron,
|
||||
@@ -1532,6 +1548,9 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/fuel{
|
||||
dir = 9
|
||||
},
|
||||
/obj/item/stack/material/uranium{
|
||||
amount = 25
|
||||
},
|
||||
/turf/simulated/floor/plating,
|
||||
/area/shuttle/metawhiteship/eng)
|
||||
"MQ" = (
|
||||
@@ -1704,7 +1723,8 @@
|
||||
/obj/machinery/power/apc{
|
||||
dir = 1;
|
||||
name = "north bump";
|
||||
pixel_y = 28
|
||||
pixel_y = 28;
|
||||
locked = 0
|
||||
},
|
||||
/obj/item/trash/plate{
|
||||
pixel_x = -5;
|
||||
@@ -1802,7 +1822,8 @@
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 0;
|
||||
dir = 4;
|
||||
pixel_x = -24
|
||||
pixel_x = -24;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/dark,
|
||||
/area/shuttle/metawhiteship/cargo)
|
||||
@@ -1879,7 +1900,8 @@
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 22
|
||||
pixel_y = 22;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/neutral,
|
||||
/area/shuttle/metawhiteship/gen)
|
||||
@@ -2123,7 +2145,8 @@
|
||||
/obj/machinery/recharger,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/alarm{
|
||||
pixel_y = 22
|
||||
pixel_y = 22;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/dark,
|
||||
/area/shuttle/metawhiteship/bridge)
|
||||
|
||||
@@ -337,7 +337,8 @@
|
||||
/obj/effect/floor_decal/corner/yellow/diagonal,
|
||||
/obj/machinery/power/apc/super{
|
||||
dir = 4;
|
||||
pixel_x = 26
|
||||
pixel_x = 26;
|
||||
locked = 0
|
||||
},
|
||||
/obj/structure/cable/blue,
|
||||
/turf/simulated/floor/tiled/old_tile/red,
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
docking_controller_tag = "pizza_shuttle_docker" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps
|
||||
shuttle_area = list(/area/shuttle/pizza_shuttle)
|
||||
defer_initialisation = TRUE //We're not loaded until an admin does it
|
||||
fuel_consumption = 1
|
||||
|
||||
// The 'ship'
|
||||
/obj/effect/overmap/visitable/ship/landable/pizza_shuttle
|
||||
|
||||
@@ -602,6 +602,8 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/weapon/material/knife/machete/hatchet,
|
||||
/obj/item/device/xenoarch_multi_tool,
|
||||
/obj/item/weapon/pickaxe/excavationdrill,
|
||||
/turf/simulated/floor/tiled/techfloor/grid,
|
||||
/area/shuttle/whiteshipOM2)
|
||||
"tb" = (
|
||||
@@ -1290,6 +1292,9 @@
|
||||
/obj/machinery/chem_master{
|
||||
pixel_x = -7
|
||||
},
|
||||
/obj/machinery/photocopier/faxmachine{
|
||||
department = "CyberShuttle"
|
||||
},
|
||||
/turf/simulated/shuttle/floor/white,
|
||||
/area/shuttle/whiteshipOM2)
|
||||
"Ij" = (
|
||||
@@ -1336,6 +1341,9 @@
|
||||
pixel_x = 4;
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/machinery/photocopier/faxmachine{
|
||||
department = "White Ship Mk II"
|
||||
},
|
||||
/turf/simulated/shuttle/floor/purple,
|
||||
/area/shuttle/whiteshipOM2)
|
||||
"IB" = (
|
||||
@@ -1671,7 +1679,9 @@
|
||||
/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/suspension_gen,
|
||||
/obj/machinery/suspension_gen{
|
||||
req_access = null
|
||||
},
|
||||
/turf/simulated/floor/tiled/techfloor/grid,
|
||||
/area/shuttle/whiteshipOM2)
|
||||
"QC" = (
|
||||
@@ -1764,10 +1774,6 @@
|
||||
/area/shuttle/whiteshipOM2)
|
||||
"RV" = (
|
||||
/obj/structure/table/steel_reinforced,
|
||||
/obj/machinery/power/apc/alarms_hidden{
|
||||
dir = 4;
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable/green,
|
||||
/obj/random/maintenance,
|
||||
/obj/random/maintenance,
|
||||
@@ -1781,6 +1787,12 @@
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/green,
|
||||
/obj/machinery/power/apc/hyper{
|
||||
dir = 4;
|
||||
pixel_y = 0;
|
||||
pixel_x = 26;
|
||||
locked = 0
|
||||
},
|
||||
/turf/simulated/floor/tiled/techfloor,
|
||||
/area/shuttle/whiteshipOM2)
|
||||
"St" = (
|
||||
|
||||
@@ -55,6 +55,7 @@
|
||||
docking_controller_tag = "whiteship_docker" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps
|
||||
shuttle_area = list(/area/shuttle/whiteshipOM)
|
||||
defer_initialisation = TRUE //We're not loaded until an admin does it
|
||||
fuel_consumption = 2.5
|
||||
|
||||
/datum/shuttle/autodock/overmap/whiteship2
|
||||
name = "White Ship II" //These names must match
|
||||
@@ -62,6 +63,7 @@
|
||||
docking_controller_tag = "whiteship_docker2" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps
|
||||
shuttle_area = list(/area/shuttle/whiteshipOM2)
|
||||
defer_initialisation = TRUE //We're not loaded until an admin does it
|
||||
fuel_consumption = 2.5
|
||||
|
||||
// The 'ship'
|
||||
/obj/effect/overmap/visitable/ship/landable/whiteship
|
||||
@@ -74,6 +76,7 @@
|
||||
vessel_size = SHIP_SIZE_LARGE
|
||||
shuttle = "White Ship" //These names must match
|
||||
fore_dir = WEST
|
||||
known = FALSE
|
||||
|
||||
/obj/effect/overmap/visitable/ship/landable/whiteship2
|
||||
name = "White Ship II" //These names must match
|
||||
@@ -85,12 +88,13 @@
|
||||
vessel_size = SHIP_SIZE_LARGE
|
||||
shuttle = "White Ship II" //These names must match
|
||||
fore_dir = WEST
|
||||
known = FALSE
|
||||
|
||||
//Player accessable superposed pod
|
||||
/datum/map_template/shelter/superpose/whiteship2
|
||||
shelter_id = "WhiteShipII"
|
||||
mappath = 'whiteship-26x33.dmm'
|
||||
name = "White Ship Mk 22"
|
||||
name = "White Ship Mk II"
|
||||
description = "A large titanium ship."
|
||||
superpose = FALSE
|
||||
shuttle = TRUE
|
||||
|
||||
Reference in New Issue
Block a user