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"