mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Small Vault Update (Pod Station, Broke UFO) (#34912)
* small_vault_update * maybe_fix_pipes_p2 * fixed_pipes * remove_useless_button * final_podstation_touches * fixed_problem_add_password * few_more_tweaks * expanded_freezer_bit_more * adds_missing_area
This commit is contained in:
@@ -99,7 +99,7 @@
|
||||
linked_area = starting_area
|
||||
warning("Unable to find area [starting_area] in world - [src.type] ([src.name]) won't be able to function properly.")
|
||||
|
||||
if(istype(linked_area) && linked_area.contents.len) //Only add the shuttle to the list if its area exists and it has something in it
|
||||
if(istype(linked_area)) //Only add the shuttle to the list if its area exists and it has something in it
|
||||
shuttles |= src
|
||||
if(password)
|
||||
password = rand(10000,99999)
|
||||
|
||||
@@ -45,6 +45,11 @@
|
||||
var/global/datum/shuttle/brokeufo/brokeufo_shuttle = new(starting_area=/area/shuttle/brokeufo/start)
|
||||
brokeufo_shuttle.initialize()
|
||||
link_to(brokeufo_shuttle)
|
||||
|
||||
var/obj/item/weapon/paper/manual_ufo = new(get_turf(src))
|
||||
|
||||
manual_ufo.name = "GDR Scout Passcode"
|
||||
manual_ufo.info = "Keep this document in a secure location. Your craft's passcode is: \"<b>[brokeufo_shuttle.password]</b>\"."
|
||||
.=..()
|
||||
|
||||
//code/game/objects/structures/docking_port.dm
|
||||
|
||||
@@ -627,6 +627,12 @@ var/list/icon_state_to_appearance = list()
|
||||
..()
|
||||
icon_state = pick("cavefl_1","cavefl_2","cavefl_3","cavefl_4")
|
||||
|
||||
/turf/unsimulated/floor/asteroid/underground/airless // Used by the pod station vault
|
||||
name = "paved asteroid"
|
||||
oxygen = 0.01
|
||||
nitrogen = 0.01
|
||||
temperature = TCMB
|
||||
|
||||
/turf/unsimulated/floor/asteroid/New()
|
||||
..()
|
||||
if(prob(20) && icon_state == "asteroid")
|
||||
|
||||
@@ -144,10 +144,9 @@
|
||||
},
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aH" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/zam_spiderslider/wrapped,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/zamitos_stokjerky,
|
||||
/obj/item/weapon/reagent_containers/food/condiment/zamspices,
|
||||
/obj/structure/bed/ayy1,
|
||||
/obj/item/trash/zam_sliderwrapper,
|
||||
/obj/structure/curtain/open/bed,
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aI" = (
|
||||
@@ -161,16 +160,9 @@
|
||||
"aJ" = (
|
||||
/turf/simulated/floor/engine,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aN" = (
|
||||
/obj/structure/bed,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/trash/zam_sliderwrapper,
|
||||
/obj/item/weapon/bedsheet/green,
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aO" = (
|
||||
/obj/structure/bed,
|
||||
/obj/item/weapon/bedsheet/green,
|
||||
/obj/structure/bed/ayy1,
|
||||
/obj/structure/curtain/open/bed,
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aP" = (
|
||||
@@ -236,17 +228,6 @@
|
||||
icon_state = "yellowfull"
|
||||
},
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aY" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/microwave/upgraded{
|
||||
pixel_y = 5
|
||||
},
|
||||
/obj/item/trash/used_tray,
|
||||
/obj/item/weapon/kitchen/utensil/fork/teflon{
|
||||
pixel_x = 6
|
||||
},
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"aZ" = (
|
||||
/turf/simulated/wall/shuttle,
|
||||
/area/shuttle/brokeufo/start)
|
||||
@@ -290,22 +271,28 @@
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"bg" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/trash/zam_notraisins,
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"bh" = (
|
||||
/obj/structure/bed,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/weapon/soap,
|
||||
/obj/item/weapon/bedsheet/green,
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"bi" = (
|
||||
/obj/structure/bed,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/zam_spiderslider/wrapped,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/zamitos_stokjerky,
|
||||
/obj/item/weapon/reagent_containers/food/condiment/zamspices,
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/obj/item/weapon/bedsheet/green,
|
||||
/obj/structure/table/reinforced,
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"bi" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/microwave/upgraded{
|
||||
pixel_y = 5
|
||||
},
|
||||
/obj/item/weapon/kitchen/utensil/fork/teflon{
|
||||
pixel_x = 6
|
||||
},
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"bj" = (
|
||||
@@ -321,7 +308,7 @@
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"by" = (
|
||||
/obj/structure/bed/chair{
|
||||
/obj/structure/bed/chair/comfy/ayy1{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/carpet,
|
||||
@@ -505,6 +492,7 @@
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/tool/bonesetter,
|
||||
/obj/item/tool/bonegel,
|
||||
/obj/item/tool/FixOVein,
|
||||
/turf/simulated/floor{
|
||||
icon_state = "white";
|
||||
tag = "icon-white"
|
||||
@@ -581,6 +569,7 @@
|
||||
},
|
||||
/obj/item/weapon/storage/firstaid,
|
||||
/obj/item/weapon/storage/box/masks,
|
||||
/obj/item/tool/cautery,
|
||||
/turf/simulated/floor{
|
||||
icon_state = "white";
|
||||
tag = "icon-white"
|
||||
@@ -836,6 +825,13 @@
|
||||
icon_state = "dark"
|
||||
},
|
||||
/area/shuttle/brokeufo/start)
|
||||
"YX" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/acidsink{
|
||||
pixel_y = 28
|
||||
},
|
||||
/turf/simulated/floor/carpet,
|
||||
/area/shuttle/brokeufo/start)
|
||||
"Zo" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/weapon/storage/fancy/flares,
|
||||
@@ -1075,7 +1071,7 @@ ar
|
||||
aZ
|
||||
aH
|
||||
aO
|
||||
aY
|
||||
aO
|
||||
bf
|
||||
aZ
|
||||
hl
|
||||
@@ -1091,9 +1087,9 @@ aa
|
||||
(13,1,1) = {"
|
||||
aa
|
||||
aZ
|
||||
aN
|
||||
YX
|
||||
as
|
||||
bf
|
||||
bg
|
||||
as
|
||||
aZ
|
||||
aC
|
||||
@@ -1111,7 +1107,7 @@ aa
|
||||
ar
|
||||
aZ
|
||||
bi
|
||||
bg
|
||||
by
|
||||
by
|
||||
aZ
|
||||
aC
|
||||
|
||||
@@ -46,6 +46,14 @@
|
||||
/area/vault/podstation
|
||||
requires_power = 1
|
||||
|
||||
/area/vault/podstation/interior
|
||||
name = "\improper Pod Station"
|
||||
icon_state = "kitchen"
|
||||
|
||||
/area/vault/podstation/exterior
|
||||
name = "\improper Pod Station Asteroid"
|
||||
icon_state = "pod"
|
||||
|
||||
/area/vault/fastfood
|
||||
|
||||
/area/vault/fastfood/dining
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user