Merge pull request #5159 from Citadel-Station-13/upstream-merge-34926
[MIRROR] Makes revenants spawn on dead bodies & bodycontainers
This commit is contained in:
@@ -736,7 +736,6 @@
|
||||
/area/security/execution/transfer)
|
||||
"acc" = (
|
||||
/obj/structure/bed,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/execution/transfer)
|
||||
"acd" = (
|
||||
@@ -13954,7 +13953,6 @@
|
||||
/area/chapel/office)
|
||||
"aIB" = (
|
||||
/obj/structure/bodycontainer/crematorium,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/chapel/office)
|
||||
@@ -15613,7 +15611,6 @@
|
||||
/area/hallway/primary/port)
|
||||
"aMW" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/chapel/office)
|
||||
"aMX" = (
|
||||
@@ -23738,7 +23735,6 @@
|
||||
/area/security/checkpoint/medical)
|
||||
"biz" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/morgue)
|
||||
"biA" = (
|
||||
@@ -26630,7 +26626,6 @@
|
||||
},
|
||||
/obj/item/soap/deluxe,
|
||||
/obj/item/bikehorn/rubberducky,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/structure/curtain,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/crew_quarters/heads/captain)
|
||||
@@ -39396,7 +39391,6 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/virology)
|
||||
"bSZ" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/engine,
|
||||
/area/science/xenobiology)
|
||||
"bTa" = (
|
||||
@@ -40687,7 +40681,6 @@
|
||||
"bWk" = (
|
||||
/obj/structure/bed,
|
||||
/obj/item/bedsheet,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/virology)
|
||||
"bWl" = (
|
||||
@@ -41056,7 +41049,6 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/virology)
|
||||
"bXe" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/mob/living/simple_animal/slime,
|
||||
/turf/open/floor/engine,
|
||||
/area/science/xenobiology)
|
||||
|
||||
@@ -22075,7 +22075,6 @@
|
||||
"aUv" = (
|
||||
/obj/structure/bed,
|
||||
/obj/item/bedsheet/brown,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/red/side{
|
||||
dir = 8
|
||||
},
|
||||
@@ -22113,7 +22112,6 @@
|
||||
/obj/structure/bed,
|
||||
/obj/item/bedsheet/brown,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/red/side{
|
||||
dir = 8
|
||||
},
|
||||
@@ -46638,7 +46636,6 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
@@ -63142,7 +63139,6 @@
|
||||
},
|
||||
/area/library)
|
||||
"cyd" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
|
||||
dir = 1
|
||||
},
|
||||
@@ -81783,7 +81779,6 @@
|
||||
/obj/structure/chair/office/dark{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/wood,
|
||||
/area/maintenance/starboard/aft)
|
||||
"dkT" = (
|
||||
@@ -84886,7 +84881,6 @@
|
||||
"drv" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 5
|
||||
},
|
||||
@@ -86232,7 +86226,6 @@
|
||||
},
|
||||
/area/science/explab)
|
||||
"duz" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/effect/turf_decal/bot_white,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
@@ -90918,12 +90911,10 @@
|
||||
/area/medical/morgue)
|
||||
"dDM" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/medical/morgue)
|
||||
"dDN" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
@@ -90931,7 +90922,6 @@
|
||||
"dDO" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
@@ -92734,7 +92724,6 @@
|
||||
/area/medical/morgue)
|
||||
"dHG" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
|
||||
dir = 4
|
||||
},
|
||||
@@ -93449,7 +93438,6 @@
|
||||
"dIZ" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/medical/morgue)
|
||||
"dJa" = (
|
||||
@@ -99419,7 +99407,6 @@
|
||||
"dVK" = (
|
||||
/obj/effect/decal/remains/human,
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/library/abandoned)
|
||||
"dVL" = (
|
||||
@@ -99749,7 +99736,6 @@
|
||||
},
|
||||
/area/medical/virology)
|
||||
"dWz" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/plasteel,
|
||||
/area/medical/virology)
|
||||
|
||||
@@ -703,7 +703,6 @@
|
||||
/obj/item/clothing/glasses/sunglasses/blindfold,
|
||||
/obj/item/clothing/mask/muzzle,
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/item/device/electropack,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/execution/education)
|
||||
@@ -1340,7 +1339,6 @@
|
||||
/obj/item/clothing/suit/straight_jacket,
|
||||
/obj/item/clothing/glasses/sunglasses/blindfold,
|
||||
/obj/item/clothing/mask/muzzle,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/security/prison)
|
||||
"adh" = (
|
||||
@@ -1357,7 +1355,6 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/security/prison)
|
||||
"adj" = (
|
||||
@@ -6171,7 +6168,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/brig)
|
||||
"ane" = (
|
||||
@@ -15698,7 +15694,6 @@
|
||||
/area/security/brig)
|
||||
"aGu" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/detectives_office)
|
||||
"aGv" = (
|
||||
@@ -17632,7 +17627,6 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/engineering)
|
||||
"aKy" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/engineering)
|
||||
"aKz" = (
|
||||
@@ -20825,7 +20819,6 @@
|
||||
},
|
||||
/area/construction/mining/aux_base)
|
||||
"aRG" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/fore)
|
||||
"aRH" = (
|
||||
@@ -24524,7 +24517,6 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
},
|
||||
@@ -30255,7 +30247,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/crew_quarters/heads/captain/private)
|
||||
"bkL" = (
|
||||
@@ -34770,7 +34761,6 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/break_room)
|
||||
"btE" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/item/device/radio/intercom{
|
||||
freerange = 0;
|
||||
frequency = 1459;
|
||||
@@ -41428,7 +41418,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/small,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
/obj/effect/decal/cleanable/blood/gibs/old,
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
@@ -54382,7 +54371,6 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science/research)
|
||||
"ciL" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/aft)
|
||||
"ciM" = (
|
||||
@@ -54651,7 +54639,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/surgery)
|
||||
"cjx" = (
|
||||
@@ -63937,7 +63924,6 @@
|
||||
/area/medical/morgue)
|
||||
"cCf" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/morgue)
|
||||
"cCg" = (
|
||||
@@ -63969,7 +63955,6 @@
|
||||
/obj/item/paper/guides/jobs/medical/morgue{
|
||||
pixel_x = -4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/morgue)
|
||||
"cCl" = (
|
||||
@@ -64342,7 +64327,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/morgue)
|
||||
"cCV" = (
|
||||
@@ -65406,7 +65390,6 @@
|
||||
pixel_x = -23
|
||||
},
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/morgue)
|
||||
"cEV" = (
|
||||
@@ -67101,7 +67084,6 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/science/server)
|
||||
"cIc" = (
|
||||
@@ -69079,7 +69061,6 @@
|
||||
},
|
||||
/obj/item/organ/heart,
|
||||
/obj/item/device/soulstone/anybody/chaplain,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/cult{
|
||||
dir = 2
|
||||
},
|
||||
@@ -71906,7 +71887,6 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/science/xenobiology)
|
||||
"cSo" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/engine,
|
||||
/area/science/xenobiology)
|
||||
"cSp" = (
|
||||
|
||||
@@ -1732,7 +1732,6 @@
|
||||
"adx" = (
|
||||
/obj/item/clothing/suit/space/orange,
|
||||
/obj/item/clothing/head/helmet/space/orange,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/asteroid/nearstation)
|
||||
"adz" = (
|
||||
@@ -6162,7 +6161,6 @@
|
||||
/area/quartermaster/storage)
|
||||
"alG" = (
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/asteroid/nearstation)
|
||||
"alH" = (
|
||||
@@ -7702,7 +7700,6 @@
|
||||
pixel_x = -32
|
||||
},
|
||||
/obj/machinery/light/small,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/hallway/primary/central)
|
||||
"aoD" = (
|
||||
@@ -11081,7 +11078,6 @@
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/splatter,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
|
||||
/turf/open/floor/plating{
|
||||
icon_state = "platingdmg2"
|
||||
@@ -22043,7 +22039,6 @@
|
||||
/obj/structure/chair/office/dark{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
/turf/open/floor/wood,
|
||||
/area/maintenance/starboard/aft)
|
||||
@@ -22656,7 +22651,6 @@
|
||||
/area/library)
|
||||
"aSe" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
/turf/open/floor/plasteel/vault/side{
|
||||
dir = 4
|
||||
@@ -23569,7 +23563,6 @@
|
||||
/area/library)
|
||||
"aUk" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/item/device/radio/intercom{
|
||||
name = "Station Intercom";
|
||||
pixel_x = -26
|
||||
@@ -23931,7 +23924,6 @@
|
||||
/area/library)
|
||||
"aVc" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
@@ -24655,7 +24647,6 @@
|
||||
/area/library)
|
||||
"aWH" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/power/apc{
|
||||
dir = 2;
|
||||
name = "Morgue APC";
|
||||
@@ -26969,7 +26960,6 @@
|
||||
},
|
||||
/area/maintenance/port)
|
||||
"bbm" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/maintenance/port)
|
||||
"bbn" = (
|
||||
@@ -28074,7 +28064,6 @@
|
||||
/area/maintenance/port)
|
||||
"bdE" = (
|
||||
/obj/structure/chair/stool/bar,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/wood{
|
||||
icon_state = "wood-broken"
|
||||
},
|
||||
@@ -28087,7 +28076,6 @@
|
||||
/area/maintenance/port)
|
||||
"bdG" = (
|
||||
/obj/structure/chair/stool/bar,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/wood{
|
||||
icon_state = "wood-broken2"
|
||||
},
|
||||
@@ -28133,7 +28121,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 5
|
||||
},
|
||||
@@ -29889,7 +29876,6 @@
|
||||
/turf/open/floor/circuit/green,
|
||||
/area/science/xenobiology)
|
||||
"bhh" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/circuit/green,
|
||||
/area/science/xenobiology)
|
||||
"bhi" = (
|
||||
|
||||
@@ -1779,7 +1779,6 @@
|
||||
/area/security/execution/transfer)
|
||||
"agw" = (
|
||||
/obj/structure/bed,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/execution/transfer)
|
||||
"agx" = (
|
||||
@@ -3575,7 +3574,6 @@
|
||||
/area/maintenance/department/security/brig)
|
||||
"akx" = (
|
||||
/obj/structure/bodycontainer/crematorium,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/item/device/radio/intercom{
|
||||
dir = 0;
|
||||
name = "Station Intercom (General)";
|
||||
@@ -3703,7 +3701,6 @@
|
||||
c_tag = "Brig Evidence Room";
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/red/side{
|
||||
dir = 4
|
||||
},
|
||||
@@ -4185,7 +4182,6 @@
|
||||
dir = 1;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/brig)
|
||||
"ama" = (
|
||||
@@ -7177,7 +7173,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/circuit/green{
|
||||
luminosity = 2
|
||||
},
|
||||
@@ -8367,7 +8362,6 @@
|
||||
},
|
||||
/obj/item/soap/deluxe,
|
||||
/obj/item/bikehorn/rubberducky,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/structure/curtain,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/crew_quarters/heads/captain)
|
||||
@@ -12413,7 +12407,6 @@
|
||||
/area/maintenance/department/cargo)
|
||||
"aFk" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/security/detectives_office)
|
||||
"aFl" = (
|
||||
@@ -16990,7 +16983,6 @@
|
||||
/area/maintenance/disposal)
|
||||
"aQp" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
@@ -25510,7 +25502,6 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 10
|
||||
},
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating{
|
||||
icon_state = "platingdmg1"
|
||||
},
|
||||
@@ -25628,7 +25619,6 @@
|
||||
/area/medical/medbay/zone3)
|
||||
"bld" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/morgue)
|
||||
"ble" = (
|
||||
@@ -26172,7 +26162,6 @@
|
||||
/area/medical/medbay/zone3)
|
||||
"bmp" = (
|
||||
/obj/structure/bodycontainer/morgue,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/machinery/light/small{
|
||||
brightness = 3;
|
||||
dir = 8
|
||||
@@ -26483,7 +26472,6 @@
|
||||
/area/science/xenobiology)
|
||||
"bnk" = (
|
||||
/obj/effect/decal/cleanable/ash,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/cargo)
|
||||
"bnl" = (
|
||||
@@ -26870,7 +26858,6 @@
|
||||
},
|
||||
/area/science/xenobiology)
|
||||
"boi" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/engine,
|
||||
/area/science/xenobiology)
|
||||
"boj" = (
|
||||
@@ -33336,7 +33323,6 @@
|
||||
},
|
||||
/area/science/mixing)
|
||||
"bBU" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/mob/living/simple_animal/slime,
|
||||
/turf/open/floor/engine,
|
||||
/area/science/xenobiology)
|
||||
@@ -35197,7 +35183,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/exam_room)
|
||||
"bFX" = (
|
||||
@@ -35206,7 +35191,6 @@
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/clothing/mask/muzzle,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/medical/exam_room)
|
||||
"bFY" = (
|
||||
@@ -35499,7 +35483,6 @@
|
||||
"bGL" = (
|
||||
/obj/structure/closet/masks,
|
||||
/obj/item/reagent_containers/food/snacks/deadmouse,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/engine)
|
||||
"bGM" = (
|
||||
@@ -37078,7 +37061,6 @@
|
||||
"bKv" = (
|
||||
/obj/item/bedsheet/medical,
|
||||
/obj/structure/bed,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/obj/structure/mirror{
|
||||
pixel_x = -28
|
||||
},
|
||||
@@ -37164,7 +37146,6 @@
|
||||
/area/medical/surgery)
|
||||
"bKF" = (
|
||||
/obj/structure/table/optable,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/medical/surgery)
|
||||
"bKG" = (
|
||||
@@ -37520,7 +37501,6 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/maintenance/department/engine)
|
||||
"bLv" = (
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/engine,
|
||||
/area/maintenance/department/engine)
|
||||
"bLw" = (
|
||||
@@ -37542,7 +37522,6 @@
|
||||
/obj/item/bedsheet/medical,
|
||||
/obj/structure/bed,
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/medical/virology)
|
||||
"bLA" = (
|
||||
@@ -37552,7 +37531,6 @@
|
||||
"bLB" = (
|
||||
/obj/structure/bed,
|
||||
/obj/item/bedsheet/medical,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plasteel/freezer,
|
||||
/area/medical/virology)
|
||||
"bLC" = (
|
||||
@@ -47017,7 +46995,6 @@
|
||||
/area/asteroid/nearstation/bomb_site)
|
||||
"ckL" = (
|
||||
/obj/item/device/radio/beacon,
|
||||
/obj/effect/landmark/revenantspawn,
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/asteroid/nearstation/bomb_site)
|
||||
"ckM" = (
|
||||
|
||||
@@ -34,10 +34,16 @@
|
||||
|
||||
var/list/spawn_locs = list()
|
||||
|
||||
for(var/obj/effect/landmark/revenantspawn/L in GLOB.landmarks_list)
|
||||
if(isturf(L.loc))
|
||||
spawn_locs += L.loc
|
||||
if(!spawn_locs.len) //If we can't find any revenant spawns, try the carp spawns
|
||||
for(var/mob/living/L in GLOB.dead_mob_list) //look for any dead bodies
|
||||
var/turf/T = get_turf(L)
|
||||
if(T && is_station_level(T.z))
|
||||
spawn_locs += T
|
||||
if(!spawn_locs.len || spawn_locs.len < 15) //look for any morgue trays, crematoriums, ect if there weren't alot of dead bodies on the station to pick from
|
||||
for(var/obj/structure/bodycontainer/bc in GLOB.bodycontainers)
|
||||
var/turf/T = get_turf(bc)
|
||||
if(T && is_station_level(T.z))
|
||||
spawn_locs += T
|
||||
if(!spawn_locs.len) //If we can't find any valid spawnpoints, try the carp spawns
|
||||
for(var/obj/effect/landmark/carpspawn/L in GLOB.landmarks_list)
|
||||
if(isturf(L.loc))
|
||||
spawn_locs += L.loc
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
* Parent class for morgue and crematorium
|
||||
* For overriding only
|
||||
*/
|
||||
GLOBAL_LIST_EMPTY(bodycontainers) //Let them act as spawnpoints for revenants and other ghosties.
|
||||
|
||||
/obj/structure/bodycontainer
|
||||
icon = 'icons/obj/stationobjs.dmi'
|
||||
icon_state = "morgue1"
|
||||
@@ -26,7 +28,12 @@
|
||||
var/message_cooldown
|
||||
var/breakout_time = 600
|
||||
|
||||
/obj/structure/bodycontainer/Initialize()
|
||||
. = ..()
|
||||
GLOB.bodycontainers += src
|
||||
|
||||
/obj/structure/bodycontainer/Destroy()
|
||||
GLOB.bodycontainers -= src
|
||||
open()
|
||||
if(connected)
|
||||
qdel(connected)
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 18 KiB |
Reference in New Issue
Block a user