mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-26 21:49:11 +01:00
Merge pull request #5812 from Heroman3003/debrisfield-filling-parttwo
More flavor for PoIs
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
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -13,3 +13,28 @@
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
/turf/simulated/shuttle/floor/yellow/airless
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
/turf/simulated/shuttle/floor/purple/airless
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
/turf/simulated/shuttle/floor/red/airless
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
/turf/simulated/shuttle/floor/darkred/airless
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
/turf/simulated/shuttle/floor/black/airless
|
||||
oxygen = 0
|
||||
nitrogen = 0
|
||||
temperature = TCMB
|
||||
|
||||
@@ -158,6 +158,12 @@
|
||||
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."
|
||||
reagent_ids = list("tricordrazine", "inaprovaline", "bicaridine", "dexalin", "anti_toxin", "tramadol", "spaceacillin")
|
||||
|
||||
|
||||
//Tongue stuff
|
||||
/obj/item/device/dogborg/tongue
|
||||
name = "synthetic tongue"
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
/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/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
|
||||
@@ -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 |
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
|
||||
|
||||
@@ -49,6 +49,31 @@
|
||||
mappath = 'debris1.dmm'
|
||||
cost = 2
|
||||
|
||||
/datum/map_template/debrisfield/debris2
|
||||
name = "Debris 2"
|
||||
mappath = 'debris2.dmm'
|
||||
cost = 2
|
||||
|
||||
/datum/map_template/debrisfield/debris3
|
||||
name = "Debris 3"
|
||||
mappath = 'debris3.dmm'
|
||||
cost = 2
|
||||
|
||||
/datum/map_template/debrisfield/debris4
|
||||
name = "Debris 4"
|
||||
mappath = 'debris4.dmm'
|
||||
cost = 2
|
||||
|
||||
/datum/map_template/debrisfield/debris5
|
||||
name = "Debris 5"
|
||||
mappath = 'debris5.dmm'
|
||||
cost = 2
|
||||
|
||||
/datum/map_template/debrisfield/debris6
|
||||
name = "Debris 6"
|
||||
mappath = 'debris6.dmm'
|
||||
cost = 2
|
||||
|
||||
/datum/map_template/debrisfield/ship_sup_exploded
|
||||
name = "Exploded Cargo Ship"
|
||||
mappath = 'ship_sup_exploded.dmm'
|
||||
@@ -66,3 +91,9 @@
|
||||
mappath = 'ship_sci_overrun.dmm'
|
||||
cost = 35
|
||||
allow_duplicates = FALSE
|
||||
|
||||
/datum/map_template/debrisfield/oldshuttle
|
||||
name = "Old Expedition Shuttle"
|
||||
mappath = 'oldshuttle.dmm'
|
||||
cost = 30
|
||||
allow_duplicates = FALSE
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/space,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"b" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"c" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
b
|
||||
c
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
b
|
||||
c
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
c
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
b
|
||||
c
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
a
|
||||
c
|
||||
b
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
c
|
||||
b
|
||||
b
|
||||
"}
|
||||
@@ -0,0 +1,48 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/space,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"b" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"c" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"d" = (
|
||||
/obj/structure/girder,
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
b
|
||||
d
|
||||
d
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
b
|
||||
b
|
||||
c
|
||||
c
|
||||
c
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
b
|
||||
c
|
||||
b
|
||||
b
|
||||
b
|
||||
c
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
c
|
||||
c
|
||||
b
|
||||
b
|
||||
a
|
||||
a
|
||||
"}
|
||||
@@ -0,0 +1,64 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/space,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"b" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"c" = (
|
||||
/obj/structure/girder,
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"d" = (
|
||||
/turf/simulated/shuttle/wall,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"e" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"f" = (
|
||||
/turf/simulated/shuttle/floor/white/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
b
|
||||
a
|
||||
b
|
||||
b
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
c
|
||||
e
|
||||
e
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
d
|
||||
f
|
||||
e
|
||||
b
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
d
|
||||
e
|
||||
b
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
b
|
||||
c
|
||||
e
|
||||
b
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
b
|
||||
b
|
||||
b
|
||||
a
|
||||
a
|
||||
"}
|
||||
@@ -0,0 +1,39 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/space,
|
||||
/area/space)
|
||||
"b" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/space)
|
||||
"c" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/area/space)
|
||||
"d" = (
|
||||
/turf/simulated/shuttle/wall/dark,
|
||||
/area/space)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
b
|
||||
b
|
||||
b
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
b
|
||||
c
|
||||
c
|
||||
d
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
d
|
||||
d
|
||||
b
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
b
|
||||
"}
|
||||
@@ -0,0 +1,24 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/space,
|
||||
/area/space)
|
||||
"b" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/space)
|
||||
|
||||
(1,1,1) = {"
|
||||
b
|
||||
b
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
b
|
||||
b
|
||||
b
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
b
|
||||
b
|
||||
a
|
||||
"}
|
||||
@@ -1,5 +1,7 @@
|
||||
/obj/tether_away_spawner/debrisfield
|
||||
atmos_comp = FALSE
|
||||
prob_spawn = 100
|
||||
prob_fall = 15
|
||||
|
||||
/obj/tether_away_spawner/debrisfield/carp
|
||||
name = "debris field carp spawner"
|
||||
|
||||
@@ -0,0 +1,880 @@
|
||||
//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) = {"
|
||||
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
|
||||
"}
|
||||
@@ -149,6 +149,7 @@
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"aD" = (
|
||||
/obj/machinery/processor,
|
||||
/obj/item/slime_extract/dark_blue,
|
||||
/turf/simulated/floor/tiled/white/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"aE" = (
|
||||
@@ -383,6 +384,10 @@
|
||||
/obj/item/weapon/tool/prybar/red,
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
"bq" = (
|
||||
/mob/living/simple_mob/slime/feral/dark_blue,
|
||||
/turf/simulated/floor/airless,
|
||||
/area/tether_away/debrisfield/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
aa
|
||||
@@ -555,7 +560,7 @@ ac
|
||||
ac
|
||||
ac
|
||||
ac
|
||||
ac
|
||||
bq
|
||||
ac
|
||||
ab
|
||||
aY
|
||||
@@ -702,7 +707,7 @@ ad
|
||||
ad
|
||||
ab
|
||||
ad
|
||||
aT
|
||||
ad
|
||||
ab
|
||||
aa
|
||||
aa
|
||||
@@ -807,7 +812,7 @@ ad
|
||||
ab
|
||||
aB
|
||||
ad
|
||||
ad
|
||||
aT
|
||||
aX
|
||||
ad
|
||||
ad
|
||||
@@ -859,7 +864,7 @@ ad
|
||||
ad
|
||||
ad
|
||||
ab
|
||||
aT
|
||||
ad
|
||||
ad
|
||||
aX
|
||||
ab
|
||||
@@ -1025,7 +1030,7 @@ ad
|
||||
ad
|
||||
ad
|
||||
ad
|
||||
aT
|
||||
ad
|
||||
ad
|
||||
ab
|
||||
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