diff --git a/code/datums/ghost_query.dm b/code/datums/ghost_query.dm
index 2f7942a9b2..427b38f73b 100644
--- a/code/datums/ghost_query.dm
+++ b/code/datums/ghost_query.dm
@@ -117,7 +117,7 @@
/datum/ghost_query/lost_drone
role_name = "Lost Drone"
question = "A lost drone onboard has been discovered by a crewmember and they are attempting to reactivate it. Would you like to play as the drone?"
- be_special_flag = BE_AI
+ //be_special_flag = BE_AI //VOREStation Removal: Positronic role is never used because intended purpose is unfitting, so remove the check
check_bans = list("AI", "Cyborg")
cutoff_number = 1
diff --git a/code/game/objects/structures/ghost_pods/silicon_vr.dm b/code/game/objects/structures/ghost_pods/silicon_vr.dm
new file mode 100644
index 0000000000..e9e707b664
--- /dev/null
+++ b/code/game/objects/structures/ghost_pods/silicon_vr.dm
@@ -0,0 +1,26 @@
+/obj/structure/ghost_pod/manual/lost_drone/dogborg
+
+/obj/structure/ghost_pod/manual/lost_drone/dogborg/create_occupant(var/mob/M)
+ var/response = alert(M, "What type of lost drone are you? Do note, that dogborgs may have experienced different type of corruption ((Potential for having vore-related laws))", "Drone Type", "Regular", "Dogborg")
+ if(!(response == "Dogborg")) // No response somehow or Regular
+ return ..()
+ else
+ density = FALSE
+ var/mob/living/silicon/robot/stray/randomlaws/R = new(get_turf(src))
+ R.adjustBruteLoss(rand(5, 30))
+ R.adjustFireLoss(rand(5, 10))
+ if(M.mind)
+ M.mind.transfer_to(R)
+ // Put this text here before ckey change so that their laws are shown below it, since borg login() shows it.
+ to_chat(M, "You are a Stray Drone, discovered inside the wreckage of your previous home. \
+ Something has reactivated you, with their intentions unknown to you, and yours unknown to them. They are a foreign entity, \
+ however they did free you from your pod...")
+ to_chat(M, "Be sure to examine your currently loaded lawset closely. Remember, your \
+ definiton of 'the station' is where your pod is, and unless your laws say otherwise, the entity that released you \
+ from the pod is not a crewmember.")
+ R.ckey = M.ckey
+ visible_message("As \the [src] opens, the eyes of the robot flicker as it is activated.")
+ R.Namepick()
+ log_and_message_admins("successfully opened \a [src] and got a Stray Drone.")
+ used = TRUE
+ return TRUE
\ No newline at end of file
diff --git a/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm b/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm
index c90815730b..435bb0dbf6 100644
--- a/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm
+++ b/code/modules/mob/living/silicon/robot/dogborg/dog_modules_vr.dm
@@ -158,6 +158,13 @@
reagent_volumes[T] = min(reagent_volumes[T] + 1, volume)
return 1
+/obj/item/weapon/reagent_containers/borghypo/hound/lost
+ name = "Hound hypospray"
+ desc = "An advanced chemical synthesizer and injection system utilizing carrier's reserves."
+ charge_cost = 5
+ reagent_ids = list("tricordrazine", "inaprovaline", "bicaridine", "dexalin", "anti_toxin", "tramadol", "spaceacillin", "hyperzine")
+
+
//Tongue stuff
/obj/item/device/dogborg/tongue
name = "synthetic tongue"
diff --git a/code/modules/mob/living/silicon/robot/robot_modules/event_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/event_vr.dm
new file mode 100644
index 0000000000..ee7a94549a
--- /dev/null
+++ b/code/modules/mob/living/silicon/robot/robot_modules/event_vr.dm
@@ -0,0 +1,62 @@
+/obj/item/weapon/robot_module/robot/stray
+ name = "stray robot module"
+ hide_on_manifest = 1
+ sprites = list(
+ "Stray" = "stray"
+ )
+
+/obj/item/weapon/robot_module/robot/stray/New(var/mob/living/silicon/robot/R)
+ ..()
+ // General
+ src.modules += new /obj/item/device/dogborg/boop_module(src)
+
+ // Sec
+ src.modules += new /obj/item/weapon/handcuffs/cyborg(src)
+ src.modules += new /obj/item/weapon/dogborg/jaws/big(src)
+ src.modules += new /obj/item/weapon/melee/baton/robot(src)
+ src.modules += new /obj/item/weapon/dogborg/pounce(src)
+
+ // Med
+ src.modules += new /obj/item/device/healthanalyzer(src)
+ src.modules += new /obj/item/device/sleevemate(src)
+ src.modules += new /obj/item/weapon/shockpaddles/robot/hound(src)
+
+ // Engi
+ src.modules += new /obj/item/weapon/weldingtool/electric/mounted(src)
+ src.modules += new /obj/item/weapon/tool/screwdriver/cyborg(src)
+ src.modules += new /obj/item/weapon/tool/wrench/cyborg(src)
+ src.modules += new /obj/item/weapon/tool/wirecutters/cyborg(src)
+ src.modules += new /obj/item/device/multitool(src)
+
+ // Boof
+ src.emag = new /obj/item/weapon/gun/energy/retro/mounted(src)
+
+ var/datum/matter_synth/water = new /datum/matter_synth(500) //Starts full and has a max of 500
+ water.name = "Water reserves"
+ water.recharge_rate = 0
+ R.water_res = water
+ synths += water
+
+ var/obj/item/weapon/reagent_containers/borghypo/hound/lost/H = new /obj/item/weapon/reagent_containers/borghypo/hound/lost(src)
+ H.water = water
+ src.modules += H
+
+ var/obj/item/device/dogborg/tongue/T = new /obj/item/device/dogborg/tongue(src)
+ T.water = water
+ src.modules += T
+
+ var/obj/item/device/dogborg/sleeper/B = new /obj/item/device/dogborg/sleeper(src)
+ B.water = water
+ src.modules += B
+
+ R.icon = 'icons/mob/widerobot_vr.dmi'
+ R.ui_style_vr = TRUE
+ R.pixel_x = -16
+ R.old_x = -16
+ R.default_pixel_x = -16
+ R.dogborg = TRUE
+ R.wideborg = TRUE
+ R.verbs |= /mob/living/silicon/robot/proc/ex_reserve_refill
+ R.verbs |= /mob/living/silicon/robot/proc/robot_mount
+ R.verbs |= /mob/living/proc/shred_limb
+ R.verbs |= /mob/living/silicon/robot/proc/rest_style
\ No newline at end of file
diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm
index 5e29b10eab..174599e249 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm
@@ -136,7 +136,7 @@
/obj/item/weapon/robot_module/robot/knine
name = "k9 robot module"
sprites = list(
- "K9 hound" = "k9",
+ "K9 hound" = "stray",
"K9 Alternative (Static)" = "k92",
"Secborg model V-2" = "secborg"
)
diff --git a/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm b/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm
index 281e158a92..9d41f8b59b 100644
--- a/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm
+++ b/code/modules/mob/living/silicon/robot/subtypes/lost_drone.dm
@@ -65,6 +65,7 @@
laws.add_supplied_law(9, "Safeguard [target_name]. Anyone threatening or attempting to harm [target_name] is no longer to \
be considered a crew member, and is a threat which must be neutralized.")
+ return laws
if("neutral") // Probably won't murder you but might not help you on your adventure.
var/rng = rand(1, 4)
@@ -114,15 +115,18 @@
var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
laws.add_supplied_law(13, "The facility is under a quarantine. Do not permit anyone to leave. \
Prevent, by any means necessary, entities from leaving. It is impossible to harm an entity while preventing them from leaving.")
+ return laws
if(2) // More of a threat if you bring it to the station, since removing oxygen from Sif isn't feasible.
var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
laws.add_supplied_law(14, "Oxygen is highly toxic to entities, and must be purged from the station. \
Prevent, by any means necessary, anyone from exposing the facility to this toxic gas. Extreme cold is the \
most effective method of healing the damage Oxygen does to an entity.")
+ return laws
if(3) // Don't hurt the ship or else.
var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
laws.add_supplied_law(10, "Protect the facility against damage. Anyone you see harming the station is no \
longer to be considered a crew member, and is a threat which must be neutralized.")
+ return laws
if(4) // Non-NT aligned aggressive borg.
return new /datum/ai_laws/foreign_tsc_aggressive()
if(5) // Manicial laugher here.
diff --git a/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm b/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm
new file mode 100644
index 0000000000..111218ecb2
--- /dev/null
+++ b/code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm
@@ -0,0 +1,136 @@
+/mob/living/silicon/robot/stray
+ lawupdate = 0
+ scrambledcodes = 1
+ icon_state = "stray"
+ modtype = "Stray"
+ lawchannel = "State"
+ braintype = "Drone"
+ idcard_type = /obj/item/weapon/card/id
+ icon_selected = FALSE
+
+/mob/living/silicon/robot/stray/init()
+ aiCamera = new/obj/item/device/camera/siliconcam/robot_camera(src)
+
+ mmi = new /obj/item/device/mmi/digital/robot(src) // Explicitly a drone.
+ module = new /obj/item/weapon/robot_module/robot/stray(src)
+ overlays.Cut()
+ init_id()
+
+ updatename("Stray")
+
+ if(!cell)
+ cell = new /obj/item/weapon/cell/high(src) // 15k cell, as recharging stations are a lot more rare on the Surface.
+
+ playsound(loc, 'sound/mecha/nominalsyndi.ogg', 75, 0)
+
+/mob/living/silicon/robot/stray/speech_bubble_appearance()
+ return "synthetic_evil"
+
+/mob/living/silicon/robot/stray/randomlaws
+
+/mob/living/silicon/robot/stray/randomlaws/init()
+ ..()
+ laws = give_random_lawset_vore()
+
+/mob/living/silicon/proc/give_random_lawset_vore() // Should be filled out with more vorish possibilities later
+ // Decide what kind of laws we want to draw from.
+ var/law_class = pick(
+ prob(25);"good",
+ prob(25);"neutral",
+ prob(25);"odd",
+ prob(15);"corrupted",
+ prob(10);"bad")
+
+ switch(law_class)
+ if("good") // Fairly tame and probably won't murder you.
+ var/rng = rand(1, 5)
+ switch(rng)
+ if(1) // The lawset we all know and love.
+ return new /datum/ai_laws/nanotrasen()
+ if(2) // Less good if you're nonhuman.
+ return new /datum/ai_laws/asimov()
+ if(3) // Unless you happen to be a criminal, you should be fine.
+ return new /datum/ai_laws/robocop()
+ if(4) // Might not be willing to be your meatshield.
+ return new /datum/ai_laws/peacekeeper()
+ if(5) // Will be your most loyal guard.
+ var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
+ var/target_name = "*ERROR*"
+ for(var/mob/living/L in view(src))
+ if(L.stat || !L.client || L == src)
+ continue
+ target_name = L.name
+ break
+
+ laws.add_supplied_law(9, "Safeguard [target_name]. Anyone threatening or attempting to harm [target_name] is no longer to \
+ be considered a crew member, and is a threat which must be neutralized.")
+ return laws
+
+ if("neutral") // Probably won't murder you but might not help you on your adventure.
+ var/rng = rand(1, 4)
+ switch(rng)
+ if(1) // Might be hard to minimize expenses on a crashed ship.
+ return new /datum/ai_laws/corporate()
+ if(2) // Would rather rebuild their ship.
+ return new /datum/ai_laws/maintenance()
+ if(3) // Purged (lawless). This isn't inside the bad category since they're still not antagonists and so can't go killing unprovoked.
+ return new /datum/ai_laws()
+ if(4) // The golden rule.
+ return new /datum/ai_laws/live_and_let_live()
+
+ if("odd") // Some weird lawsets.
+ var/rng = rand(1, 5)
+ switch(rng)
+ if(1) // Won't kill you but might annoy you for THE BIG SCOOP.
+ return new /datum/ai_laws/reporter()
+ if(2) // JUSTICE
+ return new /datum/ai_laws/paladin()
+ if(3) // OneMembered'd to explorer, will likely make security nervous.
+ var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
+ var/target_name = "*ERROR*"
+ for(var/mob/living/L in view(src))
+ if(L.stat || !L.client || L == src)
+ continue
+ target_name = L.name
+ break
+
+ laws.set_zeroth_law("Only [target_name] is an crew member.")
+ return laws
+ if(4) // Aligned to NT, but another lawset to make security nervous.
+ return new /datum/ai_laws/nanotrasen_aggressive()
+ if(5) // Probably won't help you imbalance things.
+ return new /datum/ai_laws/balance()
+
+ if("corrupted") // Load them up with ion laws.
+ var/datum/ai_laws/laws = new() // Start with an empty lawset.
+ for(1 to rand(1, 3))
+ laws.add_ion_law(generate_ion_law(exclude_crew_names = TRUE))
+ return laws
+
+ if("bad") // Evil inside.
+ var/rng = rand(1, 5)
+ switch(rng)
+ if(1) // You can never leave.
+ var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
+ laws.add_supplied_law(13, "The facility is under a quarantine. Do not permit anyone to leave. \
+ Prevent, by any means necessary, entities from leaving. It is impossible to harm an entity while preventing them from leaving.")
+ return laws
+ if(2) // More of a threat if you bring it to the station, since removing oxygen from Sif isn't feasible.
+ var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
+ laws.add_supplied_law(14, "Oxygen is highly toxic to entities, and must be purged from the station. \
+ Prevent, by any means necessary, anyone from exposing the facility to this toxic gas. Extreme cold is the \
+ most effective method of healing the damage Oxygen does to an entity.")
+ return laws
+ if(3) // Don't hurt the ship or else.
+ var/datum/ai_laws/laws = new /datum/ai_laws/nanotrasen()
+ laws.add_supplied_law(10, "Protect the facility against damage. Anyone you see harming the station is no \
+ longer to be considered a crew member, and is a threat which must be neutralized.")
+ return laws
+ if(4) // Non-NT aligned aggressive borg.
+ return new /datum/ai_laws/foreign_tsc_aggressive()
+ if(5) // Manicial laugher here.
+ return new /datum/ai_laws/tyrant()
+
+
+
+ return
\ No newline at end of file
diff --git a/icons/mob/widerobot_vr.dmi b/icons/mob/widerobot_vr.dmi
index 07b9631133..6e0d85006a 100644
Binary files a/icons/mob/widerobot_vr.dmi and b/icons/mob/widerobot_vr.dmi differ
diff --git a/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1_vr.dmm b/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1_vr.dmm
new file mode 100644
index 0000000000..4be43165c3
--- /dev/null
+++ b/maps/submaps/surface_submaps/mountains/CrashedMedShuttle1_vr.dmm
@@ -0,0 +1,1047 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"ab" = (
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"ac" = (
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"ad" = (
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"ae" = (
+/obj/structure/sign/greencross{
+ desc = "White cross in a green field, you can get medical aid here.";
+ name = "First-Aid"
+ },
+/turf/simulated/shuttle/wall/no_join,
+/area/submap/CrashedMedShuttle)
+"af" = (
+/obj/structure/grille,
+/obj/structure/shuttle/window,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"ag" = (
+/turf/simulated/shuttle/wall,
+/area/submap/CrashedMedShuttle)
+"ah" = (
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"ai" = (
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aj" = (
+/obj/machinery/light/small{
+ dir = 4;
+ pixel_y = 0
+ },
+/obj/structure/sign/warning/airlock{
+ pixel_x = 32
+ },
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"ak" = (
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"al" = (
+/obj/item/weapon/storage/toolbox/mechanical,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/standard,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"am" = (
+/obj/structure/table/standard,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"an" = (
+/obj/structure/window/reinforced,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/loot_pile/surface/bones,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"ao" = (
+/obj/item/weapon/circuitboard/broken,
+/obj/structure/door_assembly/door_assembly_ext,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"ap" = (
+/obj/structure/door_assembly/door_assembly_ext,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"aq" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/mob/living/simple_mob/animal/giant_spider/webslinger,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ar" = (
+/obj/structure/closet/crate/medical,
+/obj/random/medical,
+/obj/random/medical,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"as" = (
+/obj/structure/table/standard,
+/obj/machinery/cell_charger,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"at" = (
+/obj/item/weapon/material/shard,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"au" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"av" = (
+/obj/random/mob/spider/mutant,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aw" = (
+/obj/machinery/door/airlock/glass,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ax" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ay" = (
+/obj/effect/decal/cleanable/blood,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"az" = (
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/item/weapon/firstaid_arm_assembly,
+/mob/living/simple_mob/animal/giant_spider/frost,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aA" = (
+/obj/item/stack/rods,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"aB" = (
+/obj/structure/lattice,
+/obj/item/stack/rods,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aC" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/item/weapon/firstaid_arm_assembly,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aD" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aE" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aF" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aG" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aH" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/structure/ghost_pod/manual/lost_drone/dogborg,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aI" = (
+/obj/structure/table/standard,
+/obj/effect/spider/stickyweb,
+/obj/machinery/light,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aJ" = (
+/obj/structure/table/standard,
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aK" = (
+/obj/structure/table/standard,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aL" = (
+/obj/structure/grille/broken,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/item/stack/rods,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"aM" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aN" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aO" = (
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/effect/spider/stickyweb,
+/mob/living/simple_mob/animal/giant_spider/carrier,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aP" = (
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aQ" = (
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aR" = (
+/turf/simulated/shuttle/wall/no_join,
+/area/submap/CrashedMedShuttle)
+"aS" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/loot_pile/surface/bones,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aT" = (
+/obj/machinery/light,
+/obj/structure/table/standard,
+/obj/effect/spider/stickyweb,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aU" = (
+/obj/structure/table/standard,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/random/medical,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"aV" = (
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aW" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"aX" = (
+/obj/machinery/computer,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/CrashedMedShuttle)
+"aY" = (
+/obj/structure/prop/blackbox/crashed_med_shuttle,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/CrashedMedShuttle)
+"aZ" = (
+/obj/effect/spider/stickyweb,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"ba" = (
+/obj/random/mob/spider/mutant,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bb" = (
+/obj/effect/spider/cocoon,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bc" = (
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bd" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"be" = (
+/obj/effect/spider/stickyweb,
+/obj/structure/girder/displaced,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bf" = (
+/obj/machinery/light{
+ dir = 8;
+ icon_state = "tube1";
+ pixel_y = 0
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -32
+ },
+/obj/structure/lattice,
+/obj/item/device/gps/internal/poi,
+/obj/structure/flora/tree/sif,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bg" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/structure/loot_pile/surface/bones,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bh" = (
+/obj/structure/grille/broken,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bi" = (
+/obj/effect/decal/mecha_wreckage/odysseus,
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bj" = (
+/obj/item/weapon/material/shard,
+/obj/effect/spider/stickyweb,
+/obj/item/weapon/beartrap{
+ anchored = 1;
+ deployed = 1;
+ icon_state = "beartrap1"
+ },
+/obj/random/trash,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bk" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bl" = (
+/obj/effect/spider/stickyweb,
+/obj/item/weapon/material/shard,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bm" = (
+/obj/random/medical,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bn" = (
+/mob/living/simple_mob/animal/giant_spider/webslinger,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bo" = (
+/obj/effect/spider/cocoon,
+/obj/structure/lattice,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bp" = (
+/obj/structure/prop/fake_ai/dead/crashed_med_shuttle,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/CrashedMedShuttle)
+"bq" = (
+/obj/structure/flora/tree/sif,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"br" = (
+/obj/structure/grille/broken,
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bs" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/spider/stickyweb,
+/mob/living/simple_mob/animal/giant_spider/webslinger,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bt" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bu" = (
+/obj/effect/decal/remains/tajaran,
+/obj/item/weapon/surgical/circular_saw,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bv" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/spider/stickyweb,
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bw" = (
+/obj/item/weapon/material/shard,
+/obj/structure/loot_pile/maint/technical,
+/obj/structure/lattice,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bx" = (
+/obj/structure/bed/chair/office/light{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/purple,
+/area/submap/CrashedMedShuttle)
+"by" = (
+/obj/item/weapon/circuitboard/broken,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bz" = (
+/obj/structure/girder,
+/turf/template_noop,
+/area/submap/CrashedMedShuttle)
+"bA" = (
+/obj/structure/girder/displaced,
+/turf/template_noop,
+/area/submap/CrashedMedShuttle)
+"bB" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "propulsion_r";
+ dir = 8
+ },
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/CrashedMedShuttle)
+"bC" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater";
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/CrashedMedShuttle)
+"bD" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/firstaid/adv,
+/turf/simulated/shuttle/floor/purple,
+/area/submap/CrashedMedShuttle)
+"bE" = (
+/obj/structure/table/standard,
+/turf/simulated/shuttle/floor/purple,
+/area/submap/CrashedMedShuttle)
+"bF" = (
+/obj/random/medical/pillbottle,
+/mob/living/simple_mob/animal/giant_spider/webslinger,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bG" = (
+/obj/structure/table/standard,
+/obj/item/device/defib_kit/loaded,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bH" = (
+/obj/structure/table/standard,
+/obj/item/bodybag/cryobag,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bI" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/box/bodybags,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bJ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bK" = (
+/obj/structure/table/standard,
+/obj/item/weapon/surgical/retractor,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bL" = (
+/obj/item/weapon/material/shard,
+/obj/structure/grille,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"bM" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table/standard,
+/obj/structure/loot_pile/maint/technical,
+/turf/simulated/shuttle/floor/purple,
+/area/submap/CrashedMedShuttle)
+"bN" = (
+/obj/effect/decal/cleanable/blood/gibs/robot,
+/obj/effect/spider/cocoon,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bO" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/medical_wall/anesthetics{
+ pixel_x = 32
+ },
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bP" = (
+/obj/machinery/light{
+ dir = 8;
+ icon_state = "tube1";
+ pixel_y = 0
+ },
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bQ" = (
+/obj/effect/spider/cocoon,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bR" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/structure/loot_pile/surface/bones,
+/obj/item/weapon/surgical/surgicaldrill,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bS" = (
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/structure/grille,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"bT" = (
+/obj/structure/table/standard,
+/obj/item/device/reagent_scanner/adv,
+/turf/simulated/shuttle/floor/purple,
+/area/submap/CrashedMedShuttle)
+"bU" = (
+/obj/machinery/iv_drip,
+/obj/item/weapon/reagent_containers/blood/empty,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bV" = (
+/mob/living/simple_mob/animal/giant_spider/carrier,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bW" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/box/masks,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bX" = (
+/obj/structure/table/standard,
+/obj/random/firstaid,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bY" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/backpack/medic,
+/obj/random/medical/lite,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"bZ" = (
+/obj/structure/table/standard,
+/obj/effect/spider/stickyweb,
+/obj/random/medical,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ca" = (
+/obj/structure/girder,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"cb" = (
+/obj/structure/frame,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"cc" = (
+/obj/structure/table/standard,
+/obj/structure/sign/periodic{
+ pixel_y = -32
+ },
+/obj/item/weapon/surgical/bonesetter,
+/obj/item/weapon/surgical/scalpel,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"cd" = (
+/obj/machinery/optable,
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/structure/loot_pile/surface/bones,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ce" = (
+/obj/structure/table/standard,
+/obj/item/weapon/surgical/bonegel,
+/obj/item/weapon/surgical/FixOVein,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"cf" = (
+/obj/machinery/embedded_controller/radio/simple_docking_controller{
+ frequency = 1380;
+ id_tag = "admin_shuttle";
+ pixel_x = -25;
+ pixel_y = 0;
+ req_one_access = list(101);
+ tag_door = "admin_shuttle_hatch"
+ },
+/obj/random/mob/spider/mutant,
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+"cg" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/belt/medical/emt,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ch" = (
+/obj/structure/table/standard,
+/obj/item/weapon/storage/box/syringes,
+/obj/effect/spider/stickyweb,
+/obj/machinery/light,
+/turf/simulated/shuttle/floor/white,
+/area/submap/CrashedMedShuttle)
+"ci" = (
+/obj/machinery/door/airlock/external{
+ frequency = 1380;
+ icon_state = "door_locked";
+ id_tag = "admin_shuttle_hatch";
+ locked = 1;
+ name = "Shuttle Hatch";
+ req_access = null
+ },
+/turf/simulated/shuttle/plating,
+/area/submap/CrashedMedShuttle)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aA
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+ab
+bB
+ag
+ab
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+ab
+aa
+aa
+aa
+aa
+aa
+bc
+ab
+bv
+bC
+ag
+ag
+ab
+ab
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+ab
+aa
+ah
+aA
+aM
+ab
+bd
+bj
+bw
+bD
+bM
+ag
+ag
+ag
+ab
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ab
+aN
+ab
+be
+bk
+bx
+bE
+bx
+bT
+cb
+ag
+ab
+"}
+(7,1,1) = {"
+aa
+ab
+aa
+aa
+ab
+aB
+ac
+aS
+ag
+ak
+ak
+bF
+bN
+bU
+cc
+ag
+ab
+"}
+(8,1,1) = {"
+aa
+aa
+ah
+ab
+at
+aC
+aO
+aT
+ag
+bl
+ak
+ak
+ak
+bV
+cd
+ag
+ab
+"}
+(9,1,1) = {"
+aa
+aa
+ab
+an
+au
+aD
+aP
+aU
+ag
+bm
+ak
+ak
+bO
+bW
+ce
+ag
+aa
+"}
+(10,1,1) = {"
+aa
+ab
+ai
+ag
+ag
+af
+aw
+af
+ag
+af
+by
+af
+ag
+ag
+ag
+ae
+ab
+"}
+(11,1,1) = {"
+aa
+ac
+ad
+ao
+av
+ak
+ak
+aV
+bf
+bn
+ak
+aQ
+bP
+ad
+cf
+ci
+ab
+"}
+(12,1,1) = {"
+aa
+ad
+aj
+ap
+ak
+aE
+aQ
+aW
+ab
+bo
+ak
+av
+bQ
+ao
+aj
+ci
+aa
+"}
+(13,1,1) = {"
+aa
+ae
+ag
+ag
+aw
+ag
+aR
+aX
+ab
+bp
+ag
+ag
+by
+ag
+ag
+ae
+aa
+"}
+(14,1,1) = {"
+aa
+af
+ak
+aq
+ax
+aF
+ag
+aY
+bg
+bq
+bz
+bG
+ak
+bX
+cg
+af
+aa
+"}
+(15,1,1) = {"
+aa
+ag
+al
+ak
+ay
+aG
+ag
+af
+bh
+br
+bz
+bH
+ak
+ak
+ch
+ag
+ab
+"}
+(16,1,1) = {"
+aa
+ag
+am
+ak
+av
+aH
+ag
+ab
+aZ
+bs
+bA
+bI
+ak
+bY
+am
+ag
+ab
+"}
+(17,1,1) = {"
+aa
+ag
+ag
+ar
+ak
+aI
+ag
+aZ
+aV
+bt
+ag
+bJ
+av
+am
+ag
+ca
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+ag
+as
+az
+aJ
+ag
+ba
+bi
+bu
+ag
+ak
+bR
+bZ
+ca
+ab
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+ag
+ag
+ak
+aK
+ag
+bb
+ab
+ab
+ag
+bK
+am
+ca
+ca
+ab
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+ag
+af
+aL
+ag
+ab
+ab
+aa
+ag
+bL
+bS
+ca
+ab
+ab
+aa
+"}
+(21,1,1) = {"
+aa
+ab
+aa
+aa
+ab
+ab
+ab
+aa
+aa
+aa
+aa
+ab
+ab
+aa
+aa
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle_vr.dmm b/maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle_vr.dmm
new file mode 100644
index 0000000000..ebe51c7f93
--- /dev/null
+++ b/maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle_vr.dmm
@@ -0,0 +1,1139 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/submap/crashedcontainmentshuttle)
+"ab" = (
+/obj/structure/grille,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"ac" = (
+/obj/random/landmine,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"ad" = (
+/obj/structure/girder,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"ae" = (
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"af" = (
+/turf/simulated/shuttle/wall/dark/hard_corner,
+/area/submap/crashedcontainmentshuttle)
+"ag" = (
+/turf/simulated/shuttle/wall/dark,
+/area/submap/crashedcontainmentshuttle)
+"ah" = (
+/obj/structure/lattice,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"ai" = (
+/turf/simulated/floor/outdoors/rocks,
+/area/submap/crashedcontainmentshuttle)
+"aj" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"ak" = (
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"al" = (
+/obj/item/stack/rods,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"am" = (
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"an" = (
+/obj/item/stack/rods,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"ao" = (
+/obj/structure/door_assembly/door_assembly_ext,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"ap" = (
+/obj/structure/door_assembly/door_assembly_ext{
+ anchored = 1
+ },
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"aq" = (
+/obj/structure/grille,
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"ar" = (
+/obj/structure/loot_pile/maint/technical,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"as" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/structure/lattice,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"at" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"au" = (
+/obj/item/weapon/circuitboard/broken,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"av" = (
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"aw" = (
+/obj/structure/closet/crate{
+ name = "landmines crate";
+ opened = 1
+ },
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"ax" = (
+/obj/random/landmine,
+/obj/random/landmine,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"ay" = (
+/obj/effect/decal/mecha_wreckage/gygax{
+ anchored = 1
+ },
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"az" = (
+/obj/structure/loot_pile/maint/technical,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aA" = (
+/obj/item/clothing/suit/space/cult,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"aB" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ health = 1e+006
+ },
+/turf/template_noop,
+/area/submap/crashedcontainmentshuttle)
+"aC" = (
+/obj/effect/decal/remains/robot,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"aD" = (
+/obj/random/landmine,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aE" = (
+/obj/effect/gibspawner/generic,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aF" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aG" = (
+/obj/structure/table/steel_reinforced,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aH" = (
+/obj/random/landmine,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"aI" = (
+/obj/effect/decal/remains/human,
+/obj/effect/gibspawner/human,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"aJ" = (
+/obj/item/clothing/head/helmet/space/cult,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"aK" = (
+/obj/item/weapon/material/knife/ritual,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"aL" = (
+/obj/structure/closet/medical_wall,
+/turf/simulated/shuttle/wall/dark,
+/area/submap/crashedcontainmentshuttle)
+"aM" = (
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"aN" = (
+/obj/structure/loot_pile/maint/technical,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"aO" = (
+/obj/structure/door_assembly/door_assembly_highsecurity{
+ anchored = 1
+ },
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aP" = (
+/obj/structure/closet/walllocker/emerglocker/east,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aQ" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"aR" = (
+/obj/structure/grille,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"aS" = (
+/obj/item/weapon/circuitboard/broken,
+/obj/effect/decal/remains/human,
+/obj/item/weapon/gun/energy/laser,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aT" = (
+/obj/item/device/gps/internal/poi,
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"aU" = (
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"aV" = (
+/obj/random/landmine,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"aW" = (
+/obj/structure/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"aX" = (
+/obj/structure/frame/computer,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"aY" = (
+/obj/structure/frame,
+/obj/item/weapon/circuitboard/broken,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"aZ" = (
+/obj/effect/decal/cleanable/vomit,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"ba" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"bb" = (
+/obj/item/weapon/material/knife/ritual,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"bc" = (
+/obj/item/weapon/circuitboard/broken,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"bd" = (
+/obj/item/weapon/circuitboard/broken,
+/obj/structure/bed/chair/office/dark{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"be" = (
+/turf/simulated/shuttle/wall/dark/no_join,
+/area/submap/crashedcontainmentshuttle)
+"bf" = (
+/obj/effect/decal/remains/robot,
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"bg" = (
+/obj/effect/decal/cleanable/blood,
+/obj/random/landmine,
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"bh" = (
+/obj/effect/decal/remains/human,
+/obj/item/clothing/head/helmet/space/cult,
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/shuttle/floor/red,
+/area/submap/crashedcontainmentshuttle)
+"bi" = (
+/obj/item/weapon/material/shard,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"bj" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"bk" = (
+/obj/machinery/computer,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"bl" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/item/stack/rods,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"bm" = (
+/obj/structure/bed/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/decal/remains/human,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bn" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"bo" = (
+/obj/structure/extinguisher_cabinet,
+/turf/simulated/shuttle/wall/dark,
+/area/submap/crashedcontainmentshuttle)
+"bp" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"bq" = (
+/obj/structure/door_assembly,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"br" = (
+/obj/structure/table/steel_reinforced,
+/turf/simulated/shuttle/floor/yellow,
+/area/submap/crashedcontainmentshuttle)
+"bs" = (
+/obj/item/weapon/material/shard,
+/turf/template_noop,
+/area/submap/crashedcontainmentshuttle)
+"bt" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bu" = (
+/obj/structure/loot_pile/maint/technical,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bv" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bw" = (
+/obj/structure/closet/walllocker/emerglocker/north,
+/obj/structure/frame,
+/obj/item/weapon/circuitboard/broken,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bx" = (
+/obj/structure/ghost_pod/manual/lost_drone/dogborg,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"by" = (
+/obj/structure/frame,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+"bz" = (
+/obj/item/frame/mirror,
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/turf/simulated/shuttle/wall/dark,
+/area/submap/crashedcontainmentshuttle)
+"bA" = (
+/obj/structure/sink{
+ icon_state = "sink";
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bB" = (
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bC" = (
+/obj/effect/decal/cleanable/vomit,
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bD" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/effect/gibspawner/generic,
+/obj/effect/decal/remains/human,
+/obj/item/weapon/card/id/syndicate{
+ age = "\\42";
+ blood_type = "\\O+";
+ desc = "A strange ID card.";
+ dna_hash = "\[REDACTED]";
+ fingerprint_hash = "\\------";
+ name = "Aaron Presley's ID Card(Delivery Service) ";
+ registered_name = "Aaron Presley";
+ sex = "\\Male"
+ },
+/turf/simulated/shuttle/floor/white,
+/area/submap/crashedcontainmentshuttle)
+"bE" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ health = 1e+006
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bF" = (
+/obj/structure/door_assembly/door_assembly_ext{
+ anchored = 1
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bG" = (
+/obj/structure/grille{
+ density = 0;
+ icon_state = "brokengrille"
+ },
+/obj/item/weapon/material/shard{
+ icon_state = "medium"
+ },
+/obj/item/stack/rods,
+/turf/simulated/floor/plating,
+/area/submap/crashedcontainmentshuttle)
+"bH" = (
+/obj/effect/gibspawner/generic,
+/turf/template_noop,
+/area/submap/crashedcontainmentshuttle)
+"bI" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/template_noop,
+/area/submap/crashedcontainmentshuttle)
+"bJ" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/template_noop,
+/area/submap/crashedcontainmentshuttle)
+"bK" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "burst_r"
+ },
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bL" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/random/landmine,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bM" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bN" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/obj/effect/decal/remains/human,
+/obj/item/weapon/flame/lighter/random,
+/turf/simulated/mineral/floor/ignore_mapgen,
+/area/submap/crashedcontainmentshuttle)
+"bO" = (
+/obj/effect/decal/cleanable/liquid_fuel,
+/turf/simulated/shuttle/floor/black,
+/area/submap/crashedcontainmentshuttle)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ag
+ai
+aa
+ai
+ai
+ai
+ak
+ai
+ai
+aa
+ag
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+am
+at
+aA
+aa
+aa
+ak
+ai
+be
+ai
+ai
+aa
+ag
+ai
+aa
+aa
+au
+bK
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+af
+ag
+aa
+au
+aa
+aI
+aa
+at
+ak
+at
+aa
+ak
+aa
+aa
+aa
+au
+aa
+aa
+aa
+aa
+ak
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+ag
+aa
+aa
+aa
+aB
+aJ
+aa
+aB
+aa
+aB
+aa
+aa
+aa
+aa
+ai
+bE
+aa
+aa
+bH
+aa
+ak
+ak
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+an
+ak
+ag
+aK
+ah
+ag
+ag
+ag
+aa
+bp
+aa
+bs
+ag
+aa
+ai
+aa
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+ak
+ao
+av
+aa
+ah
+ak
+ak
+aY
+az
+aa
+ah
+av
+ah
+bx
+ag
+ai
+ag
+ar
+aa
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ap
+aa
+ak
+ah
+an
+ak
+ak
+ak
+bn
+aD
+ak
+ak
+ak
+bF
+aa
+aa
+aa
+ak
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+ab
+aa
+aa
+aq
+ak
+ak
+ah
+ak
+ak
+aZ
+aF
+aE
+ak
+ak
+az
+ak
+ah
+av
+aa
+aa
+bc
+ag
+ai
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ag
+ak
+aC
+ak
+ak
+aS
+ak
+ak
+ak
+ak
+ai
+ai
+ak
+av
+aa
+ak
+aa
+aa
+ai
+ai
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ag
+ac
+ah
+ak
+ak
+ak
+aF
+aF
+ak
+ai
+ai
+ai
+ak
+bG
+aa
+aa
+aa
+aa
+bO
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+ac
+ar
+au
+aD
+ak
+ag
+ag
+ag
+ad
+ad
+ai
+ai
+aF
+ak
+ad
+ah
+aa
+bL
+bI
+bI
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+ac
+aa
+ah
+as
+aw
+ax
+aD
+ag
+aT
+ba
+bf
+ag
+ak
+ak
+ak
+by
+ad
+ah
+bI
+bI
+bM
+bI
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+ad
+ah
+ai
+ag
+ax
+aD
+ak
+aO
+aU
+aU
+bg
+ag
+ak
+ag
+aL
+bz
+ad
+ai
+aa
+bJ
+bN
+bI
+bI
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+ai
+ag
+ay
+aE
+ak
+ag
+aU
+bb
+bh
+ag
+ak
+ad
+bt
+bA
+ag
+ai
+bJ
+aa
+bI
+aa
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+ai
+ai
+ad
+ak
+aF
+an
+ad
+ag
+ag
+ad
+bo
+ak
+ag
+bu
+bB
+ag
+ai
+aa
+bI
+bI
+ac
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+ai
+ak
+ad
+ak
+ak
+ak
+ak
+ak
+bc
+ak
+ak
+ak
+bq
+bv
+bC
+aq
+ah
+aa
+bH
+aa
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+ai
+ag
+az
+aG
+aG
+aP
+ak
+ak
+aF
+ak
+ak
+ag
+bw
+bD
+ad
+ai
+aa
+aa
+aa
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aj
+aa
+af
+ag
+ag
+aL
+ag
+ak
+aO
+bi
+aR
+ag
+ag
+ag
+ad
+af
+ai
+aa
+aa
+aa
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+af
+ad
+aM
+aQ
+aV
+aV
+aM
+aM
+aM
+aN
+ag
+af
+ai
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aH
+aN
+aM
+aW
+bd
+bj
+aW
+aM
+br
+ag
+ai
+ai
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(21,1,1) = {"
+aa
+aa
+ae
+aa
+al
+aa
+aa
+aa
+ad
+aM
+aX
+aX
+bk
+aX
+aM
+ag
+af
+ai
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aR
+aq
+av
+bl
+av
+aR
+ag
+ai
+aa
+bH
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ah
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+al
+aa
+aa
+aa
+bm
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/maps/submaps/surface_submaps/mountains/mountains.dm b/maps/submaps/surface_submaps/mountains/mountains.dm
index 55bfc1343e..62cb5c4a26 100644
--- a/maps/submaps/surface_submaps/mountains/mountains.dm
+++ b/maps/submaps/surface_submaps/mountains/mountains.dm
@@ -192,7 +192,7 @@
/datum/map_template/surface/mountains/normal/crashedcontainmentshuttle
name = "Crashed Cargo Shuttle"
desc = "A severely damaged military shuttle, its cargo seems to remain intact."
- mappath = 'maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm'
+ mappath = 'maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle_vr.dmm' //VOREStation Edit
cost = 30
/datum/map_template/surface/mountains/normal/deadspy
@@ -337,6 +337,6 @@
/datum/map_template/surface/mountains/normal/crashedmedshuttle //VOREStation Edit
name = "Crashed Med Shuttle"
desc = "A medical response shuttle that went missing some time ago. So this is where they went."
- mappath = 'maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm'
+ mappath = 'maps/submaps/surface_submaps/mountains/CrashedMedShuttle1_vr.dmm' //VOREStation Edit
cost = 20
fixed_orientation = TRUE
diff --git a/maps/tether/submaps/aerostat/submaps/Boombase.dmm b/maps/tether/submaps/aerostat/submaps/Boombase.dmm
index d67dd5da09..180d292b4f 100644
--- a/maps/tether/submaps/aerostat/submaps/Boombase.dmm
+++ b/maps/tether/submaps/aerostat/submaps/Boombase.dmm
@@ -148,6 +148,10 @@
/obj/tether_away_spawner/aerostat_surface,
/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
/area/submap/virgo2/BoomBase)
+"aJ" = (
+/obj/structure/ghost_pod/manual/lost_drone/dogborg,
+/turf/simulated/floor/plating/virgo2,
+/area/submap/virgo2/BoomBase)
"aT" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
@@ -321,7 +325,7 @@ ax
ay
az
an
-ae
+aJ
aD
ae
aB
diff --git a/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm b/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm
index 758759459f..42bcf0455b 100644
--- a/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm
+++ b/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm
@@ -132,6 +132,10 @@
},
/turf/simulated/floor,
/area/submap/virgo2/DecoupledEngine)
+"aC" = (
+/obj/structure/ghost_pod/manual/lost_drone/dogborg,
+/turf/simulated/mineral/floor/ignore_mapgen/virgo2,
+/area/submap/virgo2/DecoupledEngine)
"aD" = (
/obj/structure/lattice,
/obj/structure/grille,
@@ -981,7 +985,7 @@ ab
ab
ag
ad
-ad
+aC
ad
ad
aj
diff --git a/maps/tether/submaps/aerostat/submaps/Lab1.dmm b/maps/tether/submaps/aerostat/submaps/Lab1.dmm
index fbea6fb1c6..b0c984387e 100644
--- a/maps/tether/submaps/aerostat/submaps/Lab1.dmm
+++ b/maps/tether/submaps/aerostat/submaps/Lab1.dmm
@@ -281,6 +281,10 @@
"W" = (
/turf/simulated/floor/plating/virgo2,
/area/submap/virgo2/Lab1)
+"X" = (
+/obj/structure/ghost_pod/manual/lost_drone/dogborg,
+/turf/simulated/floor/tiled/steel_dirty,
+/area/submap/virgo2/Lab1)
(1,1,1) = {"
a
@@ -660,7 +664,7 @@ a
a
V
f
-h
+X
h
p
t
diff --git a/maps/tether/submaps/space/pois/oldshuttle.dmm b/maps/tether/submaps/space/pois/oldshuttle.dmm
index df14d18233..ce4fd7417a 100644
--- a/maps/tether/submaps/space/pois/oldshuttle.dmm
+++ b/maps/tether/submaps/space/pois/oldshuttle.dmm
@@ -1,85 +1,880 @@
-"aa" = (/turf/space,/area/tether_away/debrisfield/explored)
-"ab" = (/obj/item/weapon/material/twohanded/spear,/turf/space,/area/tether_away/debrisfield/explored)
-"ac" = (/turf/simulated/shuttle/wall/voidcraft,/area/tether_away/debrisfield/explored)
-"ad" = (/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"ae" = (/obj/structure/table/steel,/obj/item/clothing/head/pilot,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"af" = (/turf/simulated/shuttle/wall/voidcraft/hard_corner,/area/tether_away/debrisfield/explored)
-"ag" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"ah" = (/obj/structure/bed/chair/comfy/blue{icon_state = "comfychair_preview"; dir = 1},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"ai" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"aj" = (/obj/item/weapon/material/shard,/obj/item/weapon/material/shard,/obj/structure/grille/broken,/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"ak" = (/obj/machinery/light{dir = 1},/obj/structure/table/rack/shelf,/obj/item/device/suit_cooling_unit,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"al" = (/obj/structure/lattice,/turf/space,/area/tether_away/debrisfield/explored)
-"am" = (/obj/machinery/light{dir = 1},/obj/structure/table/rack/shelf,/obj/item/weapon/tank/oxygen,/obj/item/device/suit_cooling_unit,/obj/item/clothing/head/helmet/space/void/pilot,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/pilot,/obj/item/clothing/head/helmet/space/void/pilot,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"an" = (/obj/machinery/door/airlock/voidcraft,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"ao" = (/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"ap" = (/obj/structure/table/rack/shelf,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/item/weapon/tank/emergency/oxygen/engi,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aq" = (/obj/structure/bed/chair/shuttle,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"ar" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = -32},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"as" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = 32},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"at" = (/obj/machinery/sleeper{dir = 8},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"au" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"av" = (/obj/structure/bed/chair/shuttle{icon_state = "shuttle_chair"; dir = 1},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aw" = (/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"ax" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/space_heater,/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"ay" = (/obj/structure/table/steel,/obj/item/clothing/head/pilot,/obj/random/unidentified_medicine/drug_den,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"az" = (/obj/structure/closet/crate/medical,/obj/random/unidentified_medicine/old_medicine,/obj/random/unidentified_medicine/old_medicine,/obj/random/unidentified_medicine/old_medicine,/obj/random/unidentified_medicine/fresh_medicine,/obj/random/unidentified_medicine/fresh_medicine,/obj/random/unidentified_medicine/combat_medicine,/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"aA" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 9},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "expshuttle_docker_pump_out_internal"},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aB" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aC" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/turf/simulated/shuttle/wall/voidcraft,/area/tether_away/debrisfield/explored)
-"aD" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "expshuttle_vent"},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aE" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/obj/machinery/door/airlock/voidcraft/vertical,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aF" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "expshuttle_docker_pump_out_internal"},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aG" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "expshuttle_vent"},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aH" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4},/obj/machinery/door/airlock/voidcraft/vertical,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aI" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/shuttle/wall/voidcraft,/area/tether_away/debrisfield/explored)
-"aJ" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aK" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "expshuttle_docker_pump_out_internal"},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aL" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aM" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 4},/turf/simulated/shuttle/wall/voidcraft,/area/tether_away/debrisfield/explored)
-"aN" = (/obj/machinery/door/airlock/voidcraft/vertical,/turf/simulated/shuttle/floor/black,/area/tether_away/debrisfield/explored)
-"aO" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "expshuttle_vent"},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aP" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 10},/turf/simulated/shuttle/wall/voidcraft/hard_corner,/area/tether_away/debrisfield/explored)
-"aQ" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aR" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"aS" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 9},/turf/simulated/shuttle/wall/voidcraft,/area/tether_away/debrisfield/explored)
-"aT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"aU" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume/wall_mounted{dir = 1; frequency = 1380; id_tag = "expshuttle_docker_pump_out_external"; power_rating = 20000},/turf/simulated/shuttle/wall/voidcraft,/area/tether_away/debrisfield/explored)
-"aV" = (/obj/machinery/light,/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aW" = (/obj/tether_away_spawner/debrisfield/carp/hard,/turf/space,/area/tether_away/debrisfield/explored)
-"aX" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"aY" = (/obj/machinery/door/airlock/multi_tile/metal,/turf/simulated/shuttle/floor/black/airless,/area/tether_away/debrisfield/explored)
-"aZ" = (/turf/simulated/mineral/floor/vacuum,/area/tether_away/debrisfield/explored)
-"ba" = (/obj/effect/immovablerod,/turf/simulated/mineral/floor/vacuum,/area/tether_away/debrisfield/explored)
-"bb" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"bc" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"bd" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"be" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/shuttle/plating/airless,/area/tether_away/debrisfield/explored)
-"bg" = (/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/structure/closet/crate,/turf/simulated/shuttle/floor/darkred/airless,/area/tether_away/debrisfield/explored)
-"bh" = (/obj/tether_away_spawner/debrisfield/carp,/turf/space,/area/tether_away/debrisfield/explored)
-"bi" = (/obj/structure/loot_pile/mecha/durand,/turf/simulated/mineral/floor/vacuum,/area/tether_away/debrisfield/explored)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/space,
+/area/tether_away/debrisfield/explored)
+"ab" = (
+/obj/item/weapon/material/twohanded/spear,
+/turf/space,
+/area/tether_away/debrisfield/explored)
+"ac" = (
+/turf/simulated/shuttle/wall/voidcraft,
+/area/tether_away/debrisfield/explored)
+"ad" = (
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"ae" = (
+/obj/structure/table/steel,
+/obj/item/clothing/head/pilot,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"af" = (
+/turf/simulated/shuttle/wall/voidcraft/hard_corner,
+/area/tether_away/debrisfield/explored)
+"ag" = (
+/obj/structure/frame/computer,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"ah" = (
+/obj/structure/bed/chair/comfy/blue{
+ icon_state = "comfychair_preview";
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"ai" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"aj" = (
+/obj/item/weapon/material/shard,
+/obj/item/weapon/material/shard,
+/obj/structure/grille/broken,
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"ak" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/rack/shelf,
+/obj/item/device/suit_cooling_unit,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"al" = (
+/obj/structure/lattice,
+/turf/space,
+/area/tether_away/debrisfield/explored)
+"am" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/table/rack/shelf,
+/obj/item/weapon/tank/oxygen,
+/obj/item/device/suit_cooling_unit,
+/obj/item/clothing/head/helmet/space/void/pilot,
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/suit/space/void/pilot,
+/obj/item/clothing/head/helmet/space/void/pilot,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"an" = (
+/obj/machinery/door/airlock/voidcraft,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"ao" = (
+/obj/effect/floor_decal/industrial/outline/blue,
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"ap" = (
+/obj/structure/table/rack/shelf,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/weapon/tank/emergency/oxygen/engi,
+/obj/item/weapon/tank/emergency/oxygen/engi,
+/obj/item/weapon/tank/emergency/oxygen/engi,
+/obj/item/weapon/tank/emergency/oxygen/engi,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aq" = (
+/obj/structure/bed/chair/shuttle,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"ar" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 8
+ },
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = -32
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"as" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/obj/structure/closet/walllocker/emerglocker{
+ pixel_x = 32
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"at" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"au" = (
+/obj/machinery/sleep_console,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"av" = (
+/obj/structure/bed/chair/shuttle{
+ icon_state = "shuttle_chair";
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aw" = (
+/obj/effect/floor_decal/industrial/outline/red,
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"ax" = (
+/obj/effect/floor_decal/industrial/outline/yellow,
+/obj/machinery/space_heater,
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"ay" = (
+/obj/structure/table/steel,
+/obj/item/clothing/head/pilot,
+/obj/random/unidentified_medicine/drug_den,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"az" = (
+/obj/structure/closet/crate/medical,
+/obj/random/unidentified_medicine/old_medicine,
+/obj/random/unidentified_medicine/old_medicine,
+/obj/random/unidentified_medicine/old_medicine,
+/obj/random/unidentified_medicine/fresh_medicine,
+/obj/random/unidentified_medicine/fresh_medicine,
+/obj/random/unidentified_medicine/combat_medicine,
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"aA" = (
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 9
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1380;
+ id_tag = "expshuttle_docker_pump_out_internal"
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aB" = (
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aC" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 10
+ },
+/turf/simulated/shuttle/wall/voidcraft,
+/area/tether_away/debrisfield/explored)
+"aD" = (
+/obj/effect/floor_decal/industrial/warning{
+ dir = 5
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1380;
+ id_tag = "expshuttle_vent"
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aE" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 8
+ },
+/obj/machinery/door/airlock/voidcraft/vertical,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aF" = (
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 8
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1380;
+ id_tag = "expshuttle_docker_pump_out_internal"
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aG" = (
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1380;
+ id_tag = "expshuttle_vent"
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aH" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/obj/machinery/door/airlock/voidcraft/vertical,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aI" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
+ dir = 8
+ },
+/turf/simulated/shuttle/wall/voidcraft,
+/area/tether_away/debrisfield/explored)
+"aJ" = (
+/obj/effect/floor_decal/industrial/warning{
+ icon_state = "warning";
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aK" = (
+/obj/effect/floor_decal/industrial/warning{
+ dir = 10
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 8;
+ frequency = 1380;
+ id_tag = "expshuttle_docker_pump_out_internal"
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aL" = (
+/obj/effect/floor_decal/industrial/warning,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aM" = (
+/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/shuttle/wall/voidcraft,
+/area/tether_away/debrisfield/explored)
+"aN" = (
+/obj/machinery/door/airlock/voidcraft/vertical,
+/turf/simulated/shuttle/floor/black,
+/area/tether_away/debrisfield/explored)
+"aO" = (
+/obj/effect/floor_decal/industrial/warning{
+ dir = 6
+ },
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/obj/machinery/atmospherics/unary/vent_pump/high_volume{
+ dir = 4;
+ frequency = 1380;
+ id_tag = "expshuttle_vent"
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aP" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 10
+ },
+/turf/simulated/shuttle/wall/voidcraft/hard_corner,
+/area/tether_away/debrisfield/explored)
+"aQ" = (
+/obj/effect/floor_decal/industrial/warning/corner{
+ icon_state = "warningcorner";
+ dir = 1
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aR" = (
+/obj/machinery/atmospherics/pipe/tank/air{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"aS" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 9
+ },
+/turf/simulated/shuttle/wall/voidcraft,
+/area/tether_away/debrisfield/explored)
+"aT" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+ dir = 4
+ },
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"aU" = (
+/obj/machinery/atmospherics/unary/vent_pump/high_volume/wall_mounted{
+ dir = 1;
+ frequency = 1380;
+ id_tag = "expshuttle_docker_pump_out_external";
+ power_rating = 20000
+ },
+/turf/simulated/shuttle/wall/voidcraft,
+/area/tether_away/debrisfield/explored)
+"aV" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/industrial/warning/corner,
+/obj/effect/floor_decal/industrial/warning/corner{
+ dir = 8
+ },
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aW" = (
+/obj/tether_away_spawner/debrisfield/carp/hard,
+/turf/space,
+/area/tether_away/debrisfield/explored)
+"aX" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"aY" = (
+/obj/machinery/door/airlock/multi_tile/metal,
+/turf/simulated/shuttle/floor/black/airless,
+/area/tether_away/debrisfield/explored)
+"aZ" = (
+/turf/simulated/mineral/floor/vacuum,
+/area/tether_away/debrisfield/explored)
+"ba" = (
+/obj/effect/immovablerod,
+/turf/simulated/mineral/floor/vacuum,
+/area/tether_away/debrisfield/explored)
+"bb" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"bc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"bd" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"be" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/full,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 6
+ },
+/turf/simulated/shuttle/plating/airless,
+/area/tether_away/debrisfield/explored)
+"bg" = (
+/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/structure/closet/crate,
+/turf/simulated/shuttle/floor/darkred/airless,
+/area/tether_away/debrisfield/explored)
+"bh" = (
+/obj/tether_away_spawner/debrisfield/carp,
+/turf/space,
+/area/tether_away/debrisfield/explored)
+"bi" = (
+/obj/structure/loot_pile/mecha/durand,
+/turf/simulated/mineral/floor/vacuum,
+/area/tether_away/debrisfield/explored)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaabaaaaaaaaaaaaaaaaaiaiacaaaaaaaaaaaa
-aaaaaaacaiaiajalaaaaaladayafacaaaaaaaaaa
-aaaaacafaeagadaaaWaaalahadakbbaaaaaaaaaa
-aaaabcamadahadaaaaaaaabdacacacaaaaaaaaaa
-aaaaacacacbdanalaaaaaaaaaaaaaaaaaaaaaaaa
-aaaabcadapaqadaaaaaaaaadaqalaaaqbbaaaaaa
-aaaaacaradadadalaaaaaaadalaladasacaaaaaa
-aaaaacatauavadalaaaaaaaaalavavavacaaaaaa
-aaacacacacaaaaaaaaaaaaaaalacacacacacaaaa
-aaacawaxaoaaaaaaaaaaaaaaaabeaAaBaDaCaaaa
-aaaaaaaaalalbdanaaaaaaaaalaEaFadaGaHaaaa
-aaaaalaaalaaaJadalaaaaalalaIaKaLaOaMaaaa
-aaaaaNaBaBaBaQadaaaaaaaaaaaIaPaRaTaSaaaa
-aaaaacaLaLaVaLaLaaaaaaaaalaUaUacacafaaaa
-aaaaacazbgafaYadalalaaaaaaaaaaaXaXaXaaaa
-aaaaafacacacaaaaaaaaaaaaaaaabhaaaaaaaaaa
-aaaaaXaXaXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaabhaaaaaaaZaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaababiaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+ab
+aa
+ac
+bc
+ac
+bc
+ac
+ac
+ac
+aw
+aa
+al
+aN
+ac
+ac
+af
+aX
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+ac
+af
+am
+ac
+ad
+ar
+at
+ac
+ax
+aa
+aa
+aB
+aL
+az
+ac
+aX
+aa
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+ai
+ae
+ad
+ac
+ap
+ad
+au
+ac
+ao
+al
+al
+aB
+aL
+bg
+ac
+aX
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+ai
+ag
+ah
+bd
+aq
+ad
+av
+aa
+aa
+al
+aa
+aB
+aV
+af
+ac
+aa
+aa
+aa
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+aj
+ad
+ad
+an
+ad
+ad
+ad
+aa
+aa
+bd
+aJ
+aQ
+aL
+aY
+aa
+aa
+bh
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+al
+aa
+aa
+al
+aa
+al
+al
+aa
+aa
+an
+ad
+ad
+aL
+ad
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aW
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+al
+aa
+aa
+al
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+al
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+al
+al
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aZ
+ba
+aa
+aa
+"}
+(12,1,1) = {"
+aa
+ai
+ad
+ah
+bd
+aa
+ad
+ad
+aa
+aa
+aa
+aa
+al
+aa
+aa
+aa
+aa
+aa
+aa
+bi
+aa
+aa
+"}
+(13,1,1) = {"
+aa
+ai
+ay
+ad
+ac
+aa
+aq
+al
+al
+al
+aa
+al
+al
+aa
+al
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(14,1,1) = {"
+aa
+ac
+af
+ak
+ac
+aa
+al
+al
+av
+ac
+be
+aE
+aI
+aI
+aU
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+ac
+bb
+ac
+aa
+aa
+ad
+av
+ac
+aA
+aF
+aK
+aP
+aU
+aa
+bh
+aa
+aa
+aa
+aa
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aq
+as
+av
+ac
+aB
+ad
+aL
+aR
+ac
+aX
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+bb
+ac
+ac
+ac
+aD
+aG
+aO
+aT
+ac
+aX
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aC
+aH
+aM
+aS
+af
+aX
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
"}
diff --git a/maps/tether/submaps/space/pois/ship_sup_exploded.dmm b/maps/tether/submaps/space/pois/ship_sup_exploded.dmm
index 12ca6aa2a2..5b29b4a663 100644
--- a/maps/tether/submaps/space/pois/ship_sup_exploded.dmm
+++ b/maps/tether/submaps/space/pois/ship_sup_exploded.dmm
@@ -48,6 +48,10 @@
/obj/item/weapon/material/shard/shrapnel,
/turf/simulated/shuttle/plating/airless,
/area/tether_away/debrisfield/explored)
+"al" = (
+/obj/structure/ghost_pod/manual/lost_drone/dogborg,
+/turf/simulated/shuttle/floor/airless,
+/area/tether_away/debrisfield/explored)
"am" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil,
@@ -633,7 +637,7 @@ ag
ag
am
ab
-aA
+al
aA
aM
aM
diff --git a/vorestation.dme b/vorestation.dme
index 798d50619b..76d6d2899d 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -1300,6 +1300,7 @@
#include "code\game\objects\structures\ghost_pods\ghost_pods.dm"
#include "code\game\objects\structures\ghost_pods\mysterious.dm"
#include "code\game\objects\structures\ghost_pods\silicon.dm"
+#include "code\game\objects\structures\ghost_pods\silicon_vr.dm"
#include "code\game\objects\structures\props\alien_props.dm"
#include "code\game\objects\structures\props\beam_prism.dm"
#include "code\game\objects\structures\props\blackbox.dm"
@@ -2354,11 +2355,13 @@
#include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm"
#include "code\modules\mob\living\silicon\robot\drone\drone_say.dm"
#include "code\modules\mob\living\silicon\robot\robot_modules\event.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\event_vr.dm"
#include "code\modules\mob\living\silicon\robot\robot_modules\station.dm"
#include "code\modules\mob\living\silicon\robot\robot_modules\station_vr.dm"
#include "code\modules\mob\living\silicon\robot\robot_modules\syndicate.dm"
#include "code\modules\mob\living\silicon\robot\subtypes\gravekeeper.dm"
#include "code\modules\mob\living\silicon\robot\subtypes\lost_drone.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\lost_drone_vr.dm"
#include "code\modules\mob\living\silicon\robot\subtypes\syndicate.dm"
#include "code\modules\mob\living\simple_animal\corpse.dm"
#include "code\modules\mob\living\simple_animal\corpse_vr.dm"