mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 02:34:00 +00:00
Implements borg spawners
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
26
code/game/objects/structures/ghost_pods/silicon_vr.dm
Normal file
26
code/game/objects/structures/ghost_pods/silicon_vr.dm
Normal file
@@ -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, "<span class='notice'>You are a <b>Stray Drone</b>, 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...</span>")
|
||||
to_chat(M, "<span class='notice'><b>Be sure to examine your currently loaded lawset closely.</b> 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.</span>")
|
||||
R.ckey = M.ckey
|
||||
visible_message("<span class='warning'>As \the [src] opens, the eyes of the robot flicker as it is activated.</span>")
|
||||
R.Namepick()
|
||||
log_and_message_admins("successfully opened \a [src] and got a Stray Drone.")
|
||||
used = TRUE
|
||||
return TRUE
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
@@ -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"
|
||||
)
|
||||
|
||||
@@ -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.
|
||||
|
||||
136
code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm
Normal file
136
code/modules/mob/living/silicon/robot/subtypes/lost_drone_vr.dm
Normal file
@@ -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
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 416 KiB After Width: | Height: | Size: 447 KiB |
1047
maps/submaps/surface_submaps/mountains/CrashedMedShuttle1_vr.dmm
Normal file
1047
maps/submaps/surface_submaps/mountains/CrashedMedShuttle1_vr.dmm
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
"}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user