diff --git a/code/game/objects/items/weapons/storage/firstaid_vr.dm b/code/game/objects/items/weapons/storage/firstaid_vr.dm index 55cce5358c..23f7e8204e 100644 --- a/code/game/objects/items/weapons/storage/firstaid_vr.dm +++ b/code/game/objects/items/weapons/storage/firstaid_vr.dm @@ -72,3 +72,20 @@ name = "bottle of Healing nanites capsules" desc = "Miniature medical robots that swiftly restore bodily damage." starts_with = list(/obj/item/weapon/reagent_containers/pill/healing_nanites = 7) + +/obj/item/weapon/storage/firstaid/insiderepair + name = "combat organ kit" + desc = "Contains advanced organ medical treatments." + icon_state = "bezerk" + item_state_slots = list(slot_r_hand_str = "firstaid-advanced", slot_l_hand_str = "firstaid-advanced") + starts_with = list( + /obj/item/weapon/storage/pill_bottle/rezadone, + /obj/item/weapon/storage/pill_bottle/peridaxon, + /obj/item/weapon/storage/pill_bottle/carthatoline, + /obj/item/weapon/storage/pill_bottle/alkysine, + /obj/item/weapon/storage/pill_bottle/imidazoline, + /obj/item/weapon/storage/pill_bottle/osteodaxon, + /obj/item/weapon/storage/pill_bottle/myelamine, + /obj/item/weapon/storage/pill_bottle/arithrazine, + /obj/item/device/healthanalyzer/advanced + ) diff --git a/code/modules/mining/shelter_atoms.dm b/code/modules/mining/shelter_atoms.dm index 3db386b4aa..43e3a113de 100644 --- a/code/modules/mining/shelter_atoms.dm +++ b/code/modules/mining/shelter_atoms.dm @@ -75,6 +75,7 @@ log_and_message_admins("[key_name_admin(usr)] activated a bluespace capsule at [get_area(T)]!") if(above_location) template.add_roof(above_location) + template.annihilate_plants(deploy_location) template.load(deploy_location, centered = TRUE) qdel(src) @@ -83,10 +84,21 @@ desc = "An exorbitantly expensive luxury suite programmed into construction nanomachines. There's a license for use printed on the bottom." template_id = "shelter_beta" +/obj/item/device/survivalcapsule/luxurybar + name = "luxury surfluid bar capsule" + desc = "A luxury bar in a capsule. Bartender required and not included. There's a license for use printed on the bottom." + template_id = "shelter_gamma" + +/obj/item/device/survivalcapsule/military + name = "military surfluid shelter capsule" + desc = "A prefabricated firebase in a capsule. Contains basic weapons, building materials, and combat suits. There's a license for use printed on the bottom." + template_id = "shelter_delta" + +//Custom Shelter Capsules /obj/item/device/survivalcapsule/tabiranth name = "silver-trimmed surfluid shelter capsule" desc = "An exorbitantly expensive luxury suite programmed into construction nanomachines. This one is a particularly rare and expensive model. There's a license for use printed on the bottom." - template_id = "shelter_gamma" + template_id = "shelter_phi" //Pod objects //Walls @@ -94,6 +106,9 @@ name = "survival shelter" stripe_color = "#efbc3b" +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner + hard_corner = 1 + //Doors /obj/machinery/door/airlock/voidcraft/survival_pod name = "survival airlock" diff --git a/code/modules/mining/shelters.dm b/code/modules/mining/shelters.dm index 9e7af0f502..7df80a60a9 100644 --- a/code/modules/mining/shelters.dm +++ b/code/modules/mining/shelters.dm @@ -36,6 +36,15 @@ if(isopenspace(T)) T.ChangeTurf(/turf/simulated/shuttle/floor/voidcraft) +/datum/map_template/shelter/proc/annihilate_plants(turf/deploy_location) + var/deleted_atoms = 0 + var/affected = get_affected_turfs(deploy_location, centered=TRUE) + for(var/turf/T in affected) + for(var/obj/structure/flora/AM in T) + ++deleted_atoms + qdel(AM) + admin_notice("Annihilated [deleted_atoms] plants.", R_DEBUG) + /datum/map_template/shelter/alpha name = "Shelter Alpha" shelter_id = "shelter_alpha" @@ -45,10 +54,6 @@ absolutely free!" mappath = "maps/submaps/shelters/shelter_1.dmm" -/datum/map_template/shelter/alpha_roof - shelter_id = "roof_alpha" - mappath = "maps/submaps/shelters/shelter_1_roof.dmm" - /datum/map_template/shelter/alpha/New() . = ..() whitelisted_turfs = typecacheof(/turf/simulated/mineral) @@ -64,10 +69,6 @@ an ash storm." mappath = "maps/submaps/shelters/shelter_2.dmm" -/datum/map_template/shelter/beta_roof - shelter_id = "roof_beta" - mappath = "maps/submaps/shelters/shelter_2_roof.dmm" - /datum/map_template/shelter/beta/New() . = ..() whitelisted_turfs = typecacheof(/turf/simulated/mineral) @@ -76,14 +77,44 @@ /datum/map_template/shelter/gamma name = "Shelter Gamma" shelter_id = "shelter_gamma" - description = "An heavily modified variant of the luxury shelter, \ - this particular model has extra food, drinks, and other supplies. \ - Originally designed for use by colonists on worlds with little to \ - to no contact, the expense of these shelters have prevented them \ - from seeing common use." + description = "A luxury elite bar which holds an entire bar \ + along with two vending machines, tables, and a restroom that \ + also has a sink. This isn't a survival capsule and so you can \ + expect that this won't save you if you're bleeding out to \ + death." mappath = "maps/submaps/shelters/shelter_3.dmm" /datum/map_template/shelter/gamma/New() . = ..() whitelisted_turfs = typecacheof(/turf/simulated/mineral) banned_objects = list() + +/datum/map_template/shelter/delta + name = "Shelter Delta" + shelter_id = "shelter_delta" + description = "A small firebase that contains equipment and supplies \ + for roughly a squad of military troops. Large quantities of \ + supplies allow it to hold out for an extended period of time\ + and a built in medical facility allows field treatment to be \ + possible." + mappath = "maps/submaps/shelters/shelter_4.dmm" + +/datum/map_template/shelter/delta/New() + . = ..() + whitelisted_turfs = typecacheof(/turf/simulated/mineral) + banned_objects = list() + +/datum/map_template/shelter/phi + name = "Shelter Phi" + shelter_id = "shelter_phi" + description = "An heavily modified variant of the luxury shelter, \ + this particular model has extra food, drinks, and other supplies. \ + Originally designed for use by colonists on worlds with little to \ + to no contact, the expense of these shelters have prevented them \ + from seeing common use." + mappath = "maps/submaps/shelters/shelter_a.dmm" + +/datum/map_template/shelter/phi/New() + . = ..() + whitelisted_turfs = typecacheof(/turf/simulated/mineral) + banned_objects = list() diff --git a/maps/submaps/shelters/shelter_3.dmm b/maps/submaps/shelters/shelter_3.dmm index c631e60891..fe4d5db692 100644 --- a/maps/submaps/shelters/shelter_3.dmm +++ b/maps/submaps/shelters/shelter_3.dmm @@ -9,346 +9,398 @@ /turf/simulated/shuttle/wall/voidcraft/survival, /area/survivalpod) "c" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8; - layer = 2.6 - }, -/obj/machinery/door/window/survival_pod{ - dir = 1; - icon_state = "windoor" - }, -/turf/simulated/floor/carpet/sblucarpet, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, /area/survivalpod) "d" = ( +/obj/structure/sign/mining/survival{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"e" = ( /obj/structure/sign/mining/survival{ dir = 8 }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"f" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"g" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"h" = ( +/obj/machinery/vending/boozeomat{ + req_access = newlist() + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"i" = ( +/obj/item/weapon/book/manual/barman_recipes, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/structure/table/gamblingtable, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"j" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"k" = ( +/obj/structure/table/gamblingtable, +/obj/item/weapon/clipboard, +/obj/item/toy/figure/bartender, +/obj/item/weapon/storage/fancy/cigar, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"l" = ( +/obj/structure/table/gamblingtable, +/obj/structure/reagent_dispensers/beerkeg, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"m" = ( +/obj/structure/closet/secure_closet/bar{ + req_access = newlist() + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"n" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"o" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, /turf/simulated/shuttle/wall/voidcraft/survival, /area/survivalpod) -"e" = ( -/obj/structure/fans, -/turf/simulated/shuttle/floor/voidcraft, +"p" = ( +/obj/machinery/door/airlock/voidcraft/survival_pod, +/obj/structure/fans/tiny, +/turf/simulated/shuttle/floor/voidcraft/dark, /area/survivalpod) -"f" = ( -/obj/machinery/smartfridge/survival_pod, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/device/fbp_backup_cell, -/obj/item/device/fbp_backup_cell, -/obj/item/device/fbp_backup_cell, -/obj/item/device/fbp_backup_cell, -/obj/item/device/fbp_backup_cell, -/obj/item/weapon/storage/pill_bottle/dice_nerd, -/obj/item/weapon/storage/pill_bottle/antitox, -/obj/item/weapon/storage/firstaid/adv, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/modular_computer/laptop/preset/custom_loadout/rugged, -/obj/item/weapon/storage/box/survival/comp{ - starts_with = list(/obj/item/weapon/tool/prybar/red,/obj/item/clothing/glasses/goggles,/obj/item/weapon/reagent_containers/hypospray/autoinjector,/obj/item/stack/medical/bruise_pack,/obj/item/device/flashlight/glowstick,/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency/oxygen/engi) +"q" = ( +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"r" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"s" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/flame/lighter/random{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/weapon/storage/box/survival/space, -/obj/item/weapon/extinguisher/mini, -/obj/item/device/radio{ - icon_state = "walkietalkieOLD"; - name = "emergency radio" +/obj/item/weapon/flame/lighter/random, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"t" = ( +/obj/structure/table/reinforced, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"u" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/matches{ + pixel_x = -4; + pixel_y = 8 }, -/obj/item/weapon/towel{ - color = "#800080" +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"v" = ( +/obj/machinery/door/window/survival_pod{ + dir = 2 }, -/obj/item/weapon/towel{ - color = "#800080" +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"w" = ( +/obj/structure/sign/mining/survival{ + dir = 4 }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, -/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, -/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, -/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, -/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, -/obj/item/weapon/reagent_containers/food/snacks/candy, -/obj/item/weapon/reagent_containers/food/snacks/candy, -/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, -/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, -/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/obj/item/weapon/reagent_containers/food/snacks/sosjerky, -/obj/item/weapon/reagent_containers/food/snacks/sosjerky, -/obj/item/weapon/reagent_containers/food/snacks/no_raisin, -/obj/item/weapon/reagent_containers/food/snacks/no_raisin, -/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie, -/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie, -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/weapon/reagent_containers/food/snacks/tastybread, -/obj/item/weapon/reagent_containers/food/snacks/tastybread, -/obj/item/weapon/reagent_containers/food/snacks/tastybread, -/obj/item/weapon/reagent_containers/food/snacks/syndicake, -/obj/item/weapon/reagent_containers/food/snacks/unajerky, -/obj/item/weapon/storage/box/mixedglasses, -/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, -/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/tomatojuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/applejuice, -/obj/item/weapon/reagent_containers/food/drinks/bottle/milk, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up, -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, -/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice, -/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice, -/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater, -/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater, -/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale, -/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale, -/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, -/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, -/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, -/obj/item/weapon/reagent_containers/food/drinks/ice, -/obj/item/weapon/reagent_containers/food/drinks/ice, -/obj/item/weapon/reagent_containers/food/drinks/tea, -/obj/item/weapon/reagent_containers/food/drinks/tea, -/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, -/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, -/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, -/obj/item/toy/plushie/kitten, -/turf/simulated/shuttle/floor/voidcraft, +/obj/structure/disposalpipe/segment, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, /area/survivalpod) -"g" = ( -/obj/item/device/gps/computer, -/turf/simulated/shuttle/floor/voidcraft, +"x" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/bcarpet, /area/survivalpod) -"h" = ( -/obj/machinery/shower, -/obj/item/weapon/soap/deluxe, -/obj/structure/curtain, -/turf/simulated/shuttle/floor/voidcraft, +"y" = ( +/turf/simulated/floor/carpet/bcarpet, /area/survivalpod) -"i" = ( -/obj/structure/toilet, -/turf/simulated/shuttle/floor/voidcraft, +"z" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/carpet/bcarpet, /area/survivalpod) -"j" = ( +"A" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"B" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"C" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod, +/obj/structure/grille, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"D" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"E" = ( +/obj/machinery/door/airlock/voidcraft/survival_pod, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"F" = ( +/obj/structure/table/gamblingtable, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"G" = ( +/obj/structure/urinal{ + pixel_y = 24 + }, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"H" = ( +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"I" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"J" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"K" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"L" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"M" = ( +/obj/machinery/light, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"N" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"O" = ( /obj/structure/sign/mining/survival{ dir = 4 }, /turf/simulated/shuttle/wall/voidcraft/survival, /area/survivalpod) -"k" = ( -/obj/machinery/sleeper/survival_pod, -/turf/simulated/shuttle/floor/voidcraft, -/area/survivalpod) -"l" = ( -/turf/simulated/shuttle/floor/voidcraft, -/area/survivalpod) -"m" = ( -/obj/structure/bed/pod, -/obj/item/weapon/bedsheet/hos, -/turf/simulated/shuttle/floor/voidcraft, -/area/survivalpod) -"n" = ( -/obj/structure/window/reinforced/survival_pod{ - icon_state = "pwindow"; - dir = 1 - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet/hop, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"o" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8; - icon_state = "pwindow" - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"p" = ( -/obj/structure/table/survival_pod, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/structure/sink/kitchen{ - icon_state = "sink_alt"; - dir = 4; - pixel_x = -13 - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/survivalpod) -"q" = ( -/obj/structure/tubes, -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/voidcraft, -/area/survivalpod) -"r" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#DDFFD3" - }, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"s" = ( -/obj/structure/window/reinforced/survival_pod{ - icon_state = "pwindow"; - dir = 1 - }, -/obj/structure/bed/chair/comfy/black, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"t" = ( -/obj/machinery/door/window/survival_pod{ - icon_state = "windoor"; - dir = 1 - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"u" = ( -/obj/structure/window/reinforced/survival_pod{ - icon_state = "pwindow"; - dir = 1 - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"v" = ( -/obj/structure/window/reinforced/survival_pod{ - density = 0; - dir = 9; - icon_state = "pwindow" - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"w" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"x" = ( -/obj/machinery/light, -/obj/structure/bed/chair/comfy/black{ - dir = 8 - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"y" = ( -/obj/structure/table/steel, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"z" = ( -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"A" = ( -/obj/machinery/button/remote/airlock/survival_pod{ - dir = 10; - id = "shelter_gamma"; - pixel_y = -24 - }, -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/floor/carpet/sblucarpet, -/area/survivalpod) -"C" = ( +"P" = ( /obj/structure/sign/mining/survival, /turf/simulated/shuttle/wall/voidcraft/survival, /area/survivalpod) -"D" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/voidcraft/survival_pod{ - id_tag = "shelter_gamma" - }, -/turf/simulated/shuttle/floor/voidcraft, -/area/survivalpod) -"E" = ( -/obj/structure/sign/mining, -/turf/simulated/shuttle/wall/voidcraft/survival, +"Q" = ( +/obj/structure/sign/mining/survival, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, /area/survivalpod) (1,1,1) = {" a -d -a -d -a -d +e +p +e +c +e +C +e +C +e a "} (2,1,1) = {" b -e -k -p +j +q s +x y -C +D +F +K +L +P "} (3,1,1) = {" -a +c f -l -l +q t x -a +y +y +y +y +M +c "} (4,1,1) = {" -b +d g -m q -u -z +t +x +y D +F +K +y +Q "} (5,1,1) = {" -a -i c -o -v -A -a +h +q +u +x +y +D +F +K +y +c "} (6,1,1) = {" -b -h -n -r -w +d +i +q +t +x y -E +y +y +y +y +p "} (7,1,1) = {" +c +k +q +t +x +y +c +c +c +c +c +"} +(8,1,1) = {" +d +l +q +t +x +y +c +G +H +H +Q +"} +(9,1,1) = {" +c +m +q +v +y +y +E +H +c +E +c +"} +(10,1,1) = {" +b +n +q +t +z +A +c +I +c +N +P +"} +(11,1,1) = {" a -j -a -j -a -j +o +r +w +r +B +c +J +c +O a "} diff --git a/maps/submaps/shelters/shelter_4.dmm b/maps/submaps/shelters/shelter_4.dmm new file mode 100644 index 0000000000..15fb688ea6 --- /dev/null +++ b/maps/submaps/shelters/shelter_4.dmm @@ -0,0 +1,606 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"b" = ( +/obj/structure/sign/mining/survival{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"c" = ( +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"d" = ( +/obj/structure/sign/mining/survival{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"e" = ( +/obj/structure/sign/mining/survival{ + dir = 8 + }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"f" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"g" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/voidcraft/survival_pod, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"h" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/insiderepair, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/device/radio/emergency, +/obj/item/device/survivalcapsule, +/obj/item/device/survivalcapsule, +/obj/item/device/survivalcapsule, +/obj/item/weapon/storage/box/survival/space, +/obj/item/weapon/storage/box/survival/space, +/obj/item/weapon/storage/box/survival/space, +/obj/item/weapon/storage/box/survival/space, +/obj/item/weapon/gun/energy/frontier/locked/holdout, +/obj/item/weapon/gun/energy/frontier/locked/holdout, +/obj/item/device/subspaceradio, +/obj/item/weapon/storage/box/survival/comp, +/obj/item/weapon/storage/box/survival/comp, +/obj/item/device/binoculars, +/obj/item/device/perfect_tele, +/obj/item/weapon/storage/pill_bottle/nutriment, +/obj/item/weapon/storage/pill_bottle/iron, +/obj/item/weapon/storage/pill_bottle/arithrazine, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/weapon/storage/firstaid/combat, +/obj/item/weapon/storage/firstaid/insiderepair, +/obj/item/weapon/storage/pill_bottle/nutriment, +/obj/item/weapon/storage/pill_bottle/iron, +/obj/item/weapon/storage/pill_bottle/arithrazine, +/obj/item/weapon/storage/pill_bottle/corophizine, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/extinguisher/mini, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"i" = ( +/obj/item/device/gps/computer, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"j" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/secure_closet/personal, +/obj/item/modular_computer/laptop/preset/custom_loadout/elite, +/obj/item/ammo_magazine/m9mm/compact, +/obj/item/ammo_magazine/m9mm/compact, +/obj/item/ammo_magazine/m9mm/compact, +/obj/item/ammo_magazine/m9mm/compact/flash, +/obj/item/ammo_magazine/m9mm/compact/flash, +/obj/item/weapon/gun/projectile/pistol, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/weapon/material/knife/tacknife/survival, +/obj/item/weapon/storage/box/survival/comp, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"k" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/captain, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"l" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/suit_cycler{ + emagged = 1; + locked = 0 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"m" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"n" = ( +/obj/machinery/optable, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"o" = ( +/obj/machinery/mech_recharger, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"p" = ( +/obj/machinery/door/airlock/voidcraft/survival_pod, +/obj/structure/fans/tiny, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"q" = ( +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"r" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"s" = ( +/obj/structure/table/survival_pod, +/obj/item/weapon/storage/firstaid/surgery, +/obj/structure/sink/kitchen{ + icon_state = "sink_alt"; + dir = 4; + pixel_x = -13 + }, +/obj/machinery/recharger, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"t" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"u" = ( +/obj/machinery/door/airlock/voidcraft/survival_pod, +/obj/effect/floor_decal/industrial/hatch, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"v" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain/black, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"w" = ( +/obj/machinery/washing_machine, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"x" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"y" = ( +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"z" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"A" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"B" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/modular_computer/laptop/preset/custom_loadout/elite, +/obj/item/ammo_magazine/m9mm/compact, +/obj/item/ammo_magazine/m9mm/compact, +/obj/item/ammo_magazine/m9mm/compact, +/obj/item/ammo_magazine/m9mm/compact/flash, +/obj/item/ammo_magazine/m9mm/compact/flash, +/obj/item/weapon/gun/projectile/pistol, +/obj/item/clothing/accessory/storage/black_vest, +/obj/item/weapon/material/knife/tacknife/survival, +/obj/item/weapon/storage/box/survival/comp, +/turf/simulated/floor/carpet/bcarpet, +/area/survivalpod) +"C" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/random/mre, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"D" = ( +/obj/structure/table/steel_reinforced, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"E" = ( +/obj/structure/bed/chair/comfy/blue{ + icon_state = "comfychair_preview"; + dir = 1 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"F" = ( +/obj/structure/closet/crate/secure/engineering, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/plasteel{ + amount = 50 + }, +/obj/item/stack/material/plasteel{ + amount = 50 + }, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass/phoronrglass{ + amount = 50 + }, +/obj/item/stack/material/glass/phoronrglass{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/weapon/storage/toolbox/syndicate/powertools, +/obj/item/weapon/storage/toolbox/syndicate/powertools, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"G" = ( +/obj/structure/bed/chair/comfy/blue, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"H" = ( +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"I" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"J" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"K" = ( +/obj/machinery/autolathe{ + hacked = 1; + name = "military autolathe" + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"L" = ( +/obj/structure/closet/secure_closet/guncabinet, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/weapon/gun/projectile/automatic/sts35, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/laser, +/obj/item/weapon/gun/energy/sniperrifle, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"M" = ( +/obj/machinery/mech_recharger, +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"N" = ( +/obj/machinery/recharger/wallcharger{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"O" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"P" = ( +/obj/structure/sign/mining/survival, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"Q" = ( +/obj/structure/sign/mining/survival, +/turf/simulated/shuttle/wall/voidcraft/survival/hard_corner, +/area/survivalpod) +"R" = ( +/obj/machinery/iv_drip, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"S" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/simulated/shuttle/floor/voidcraft/light, +/area/survivalpod) +"T" = ( +/obj/structure/closet/crate/secure/weapon, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545, +/obj/item/ammo_magazine/m545/ap, +/obj/item/ammo_magazine/m545/ap, +/obj/item/ammo_magazine/m545/ap, +/obj/item/ammo_magazine/m545/ap, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/obj/machinery/light, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"U" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/suit/space/void/merc/odst, +/obj/item/clothing/suit/space/void/merc/odst, +/obj/item/clothing/suit/space/void/merc/odst, +/obj/item/clothing/suit/space/void/merc/odst, +/obj/item/clothing/head/helmet/space/void/merc/odst, +/obj/item/clothing/head/helmet/space/void/merc/odst, +/obj/item/clothing/head/helmet/space/void/merc/odst, +/obj/item/clothing/head/helmet/space/void/merc/odst, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"V" = ( +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"W" = ( +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"X" = ( +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/shuttle/floor/voidcraft/dark, +/area/survivalpod) +"Y" = ( +/obj/structure/sign/mining/survival{ + dir = 8 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) + +(1,1,1) = {" +a +Y +c +e +c +g +c +e +c +Y +a +"} +(2,1,1) = {" +b +f +m +s +c +V +o +c +v +v +P +"} +(3,1,1) = {" +c +h +R +H +u +q +t +c +H +x +c +"} +(4,1,1) = {" +d +i +n +S +c +I +M +c +u +c +Q +"} +(5,1,1) = {" +c +c +c +c +c +A +U +w +q +l +c +"} +(6,1,1) = {" +d +j +y +y +u +q +q +q +q +X +p +"} +(7,1,1) = {" +c +B +k +k +c +N +G +D +E +L +c +"} +(8,1,1) = {" +d +c +c +c +c +N +G +D +E +T +Q +"} +(9,1,1) = {" +c +j +y +y +u +q +q +q +q +q +c +"} +(10,1,1) = {" +b +B +k +k +c +W +F +C +K +z +P +"} +(11,1,1) = {" +a +O +c +J +c +g +c +J +c +r +a +"} diff --git a/maps/submaps/shelters/shelter_a.dmm b/maps/submaps/shelters/shelter_a.dmm new file mode 100644 index 0000000000..c631e60891 --- /dev/null +++ b/maps/submaps/shelters/shelter_a.dmm @@ -0,0 +1,354 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"b" = ( +/obj/structure/sign/mining/survival{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"c" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/survival_pod{ + dir = 1; + icon_state = "windoor" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"d" = ( +/obj/structure/sign/mining/survival{ + dir = 8 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"e" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"f" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/device/fbp_backup_cell, +/obj/item/weapon/storage/pill_bottle/dice_nerd, +/obj/item/weapon/storage/pill_bottle/antitox, +/obj/item/weapon/storage/firstaid/adv, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/modular_computer/laptop/preset/custom_loadout/rugged, +/obj/item/weapon/storage/box/survival/comp{ + starts_with = list(/obj/item/weapon/tool/prybar/red,/obj/item/clothing/glasses/goggles,/obj/item/weapon/reagent_containers/hypospray/autoinjector,/obj/item/stack/medical/bruise_pack,/obj/item/device/flashlight/glowstick,/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency/oxygen/engi) + }, +/obj/item/weapon/storage/box/survival/space, +/obj/item/weapon/extinguisher/mini, +/obj/item/device/radio{ + icon_state = "walkietalkieOLD"; + name = "emergency radio" + }, +/obj/item/weapon/towel{ + color = "#800080" + }, +/obj/item/weapon/towel{ + color = "#800080" + }, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, +/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, +/obj/item/weapon/reagent_containers/food/drinks/glass2/fitnessflask/proteinshake, +/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, +/obj/item/weapon/reagent_containers/food/snacks/candy/proteinbar, +/obj/item/weapon/reagent_containers/food/snacks/candy, +/obj/item/weapon/reagent_containers/food/snacks/candy, +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, +/obj/item/weapon/reagent_containers/food/drinks/dry_ramen, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/item/weapon/reagent_containers/food/snacks/no_raisin, +/obj/item/weapon/reagent_containers/food/snacks/no_raisin, +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie, +/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie, +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/tastybread, +/obj/item/weapon/reagent_containers/food/snacks/syndicake, +/obj/item/weapon/reagent_containers/food/snacks/unajerky, +/obj/item/weapon/storage/box/mixedglasses, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/tomatojuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/lemonjuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/applejuice, +/obj/item/weapon/reagent_containers/food/drinks/bottle/milk, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cream, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_up, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice, +/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice, +/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater, +/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater, +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale, +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle, +/obj/item/weapon/reagent_containers/food/drinks/ice, +/obj/item/weapon/reagent_containers/food/drinks/ice, +/obj/item/weapon/reagent_containers/food/drinks/tea, +/obj/item/weapon/reagent_containers/food/drinks/tea, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, +/obj/item/weapon/reagent_containers/food/drinks/h_chocolate, +/obj/item/toy/plushie/kitten, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"g" = ( +/obj/item/device/gps/computer, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"h" = ( +/obj/machinery/shower, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"i" = ( +/obj/structure/toilet, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"j" = ( +/obj/structure/sign/mining/survival{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"k" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"l" = ( +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"m" = ( +/obj/structure/bed/pod, +/obj/item/weapon/bedsheet/hos, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"n" = ( +/obj/structure/window/reinforced/survival_pod{ + icon_state = "pwindow"; + dir = 1 + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hop, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"o" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8; + icon_state = "pwindow" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"p" = ( +/obj/structure/table/survival_pod, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/structure/sink/kitchen{ + icon_state = "sink_alt"; + dir = 4; + pixel_x = -13 + }, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"q" = ( +/obj/structure/tubes, +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"r" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#DDFFD3" + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"s" = ( +/obj/structure/window/reinforced/survival_pod{ + icon_state = "pwindow"; + dir = 1 + }, +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"t" = ( +/obj/machinery/door/window/survival_pod{ + icon_state = "windoor"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"u" = ( +/obj/structure/window/reinforced/survival_pod{ + icon_state = "pwindow"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"v" = ( +/obj/structure/window/reinforced/survival_pod{ + density = 0; + dir = 9; + icon_state = "pwindow" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"w" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"x" = ( +/obj/machinery/light, +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"y" = ( +/obj/structure/table/steel, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"z" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"A" = ( +/obj/machinery/button/remote/airlock/survival_pod{ + dir = 10; + id = "shelter_gamma"; + pixel_y = -24 + }, +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/survivalpod) +"C" = ( +/obj/structure/sign/mining/survival, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) +"D" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/voidcraft/survival_pod{ + id_tag = "shelter_gamma" + }, +/turf/simulated/shuttle/floor/voidcraft, +/area/survivalpod) +"E" = ( +/obj/structure/sign/mining, +/turf/simulated/shuttle/wall/voidcraft/survival, +/area/survivalpod) + +(1,1,1) = {" +a +d +a +d +a +d +a +"} +(2,1,1) = {" +b +e +k +p +s +y +C +"} +(3,1,1) = {" +a +f +l +l +t +x +a +"} +(4,1,1) = {" +b +g +m +q +u +z +D +"} +(5,1,1) = {" +a +i +c +o +v +A +a +"} +(6,1,1) = {" +b +h +n +r +w +y +E +"} +(7,1,1) = {" +a +j +a +j +a +j +a +"}