Merge branch 'master' into upstream-merge-32221
This commit is contained in:
+1
-1
@@ -3,7 +3,7 @@ sudo: false
|
||||
env:
|
||||
global:
|
||||
- BYOND_MAJOR="511"
|
||||
- BYOND_MINOR="1380"
|
||||
- BYOND_MINOR="1385"
|
||||
- NODE_VERSION="4"
|
||||
- BUILD_TOOLS=false
|
||||
- BUILD_TESTING=false
|
||||
|
||||
@@ -109,9 +109,7 @@
|
||||
/obj/item/stack/sheet/mineral/plastitanium{
|
||||
amount = 30
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/structure/table/reinforced,
|
||||
/turf/open/floor/plasteel/podhatch{
|
||||
dir = 9
|
||||
@@ -195,12 +193,8 @@
|
||||
},
|
||||
/area/ruin/powered/syndicate_lava_base)
|
||||
"aB" = (
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/wrench,
|
||||
/turf/open/floor/plasteel/podhatch{
|
||||
@@ -1304,9 +1298,7 @@
|
||||
/obj/item/stack/sheet/mineral/plastitanium{
|
||||
amount = 30
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
@@ -1338,9 +1330,7 @@
|
||||
},
|
||||
/area/ruin/powered/syndicate_lava_base)
|
||||
"dk" = (
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/grenade/chem_grenade,
|
||||
/obj/item/grenade/chem_grenade,
|
||||
/obj/item/grenade/chem_grenade,
|
||||
|
||||
@@ -55,8 +55,7 @@
|
||||
/area/ruin/space/djstation)
|
||||
"an" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/smes/magical{
|
||||
desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
|
||||
@@ -66,16 +65,13 @@
|
||||
/area/ruin/space/djstation)
|
||||
"ao" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/djstation)
|
||||
"ap" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 0;
|
||||
@@ -86,8 +82,6 @@
|
||||
/area/ruin/space/djstation)
|
||||
"aq" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
@@ -101,8 +95,6 @@
|
||||
/area/ruin/space/djstation)
|
||||
"ar" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -311,9 +303,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/under/soviet,
|
||||
/obj/item/clothing/head/ushanka,
|
||||
/turf/open/floor/plasteel/cafeteria,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,16 +9,13 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"ac" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -30,12 +27,9 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -47,13 +41,10 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
@@ -64,7 +55,6 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -86,8 +76,6 @@
|
||||
"ak" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -192,8 +180,6 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"aD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/highsecurity{
|
||||
@@ -211,30 +197,21 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"aF" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/closed/wall/r_wall,
|
||||
@@ -242,8 +219,6 @@
|
||||
"aG" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/gun/energy/floragun,
|
||||
@@ -253,8 +228,6 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"aH" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
@@ -263,8 +236,6 @@
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/computer/med_data/laptop,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -278,17 +249,12 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -306,8 +272,6 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"aM" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/closed/wall/r_wall,
|
||||
@@ -358,8 +322,7 @@
|
||||
pixel_x = -24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/melee/baton/cattleprod,
|
||||
@@ -370,13 +333,9 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"aT" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/rack,
|
||||
@@ -463,8 +422,6 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"bc" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
@@ -472,8 +429,6 @@
|
||||
"bd" = (
|
||||
/obj/machinery/power/terminal,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
@@ -491,8 +446,6 @@
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -568,19 +521,13 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -606,8 +553,6 @@
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/microwave,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -616,17 +561,12 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"bs" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/shieldwallgen,
|
||||
@@ -634,7 +574,6 @@
|
||||
/area/ruin/space/has_grav/abandonedzoo)
|
||||
"bt" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/shieldwallgen,
|
||||
@@ -764,8 +703,6 @@
|
||||
power = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
@@ -780,8 +717,6 @@
|
||||
/area/space)
|
||||
"bS" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
|
||||
@@ -59,8 +59,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost/cargobay)
|
||||
"an" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -73,7 +71,6 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -107,8 +104,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost/dockedship)
|
||||
"au" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -301,8 +296,7 @@
|
||||
"bb" = (
|
||||
/obj/machinery/power/smes,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
|
||||
@@ -310,13 +304,9 @@
|
||||
/obj/structure/table,
|
||||
/obj/item/stock_parts/cell/hyper,
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -324,7 +314,6 @@
|
||||
"bd" = (
|
||||
/obj/machinery/power/smes,
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -467,8 +456,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
|
||||
"bs" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -736,13 +723,9 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
|
||||
"bZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -756,7 +739,6 @@
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -790,8 +772,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -837,8 +817,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost)
|
||||
"cj" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -851,7 +829,6 @@
|
||||
pixel_y = -24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -892,8 +869,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
|
||||
"cp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -901,8 +876,6 @@
|
||||
"cq" = (
|
||||
/obj/structure/barricade/wooden,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -914,24 +887,18 @@
|
||||
},
|
||||
/obj/structure/barricade/wooden,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
|
||||
"cs" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/derelictoutpost/cargobay)
|
||||
"ct" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -963,13 +930,9 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -981,8 +944,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -994,8 +955,6 @@
|
||||
name = "checkpoint security doors"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -1003,8 +962,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost)
|
||||
"cz" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1016,16 +973,12 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/derelictoutpost)
|
||||
"cB" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1104,16 +1057,12 @@
|
||||
opened = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/derelictoutpost/cargobay)
|
||||
"cI" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/janitorialcart,
|
||||
@@ -1126,8 +1075,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/mop,
|
||||
@@ -1145,8 +1092,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1163,8 +1108,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1177,8 +1120,6 @@
|
||||
},
|
||||
/obj/structure/glowshroom/single,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1190,13 +1131,9 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1356,8 +1293,6 @@
|
||||
},
|
||||
/obj/machinery/light,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1374,8 +1309,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -1397,8 +1330,6 @@
|
||||
name = "pried-open airlock"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1418,8 +1349,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1515,8 +1444,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1639,8 +1566,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1725,8 +1650,6 @@
|
||||
name = "gelatinous floor"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1777,8 +1700,6 @@
|
||||
dir = 9
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1947,8 +1868,6 @@
|
||||
name = "dried blood trail"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -2012,9 +1931,7 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/ruin/space/has_grav/derelictoutpost/cargostorage)
|
||||
@@ -2072,8 +1989,6 @@
|
||||
/area/ruin/space/has_grav/derelictoutpost/cargostorage)
|
||||
"eu" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2120,8 +2035,6 @@
|
||||
dir = 5
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2186,8 +2099,6 @@
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2204,8 +2115,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -2217,8 +2126,6 @@
|
||||
dir = 6
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -21,9 +21,7 @@
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"ag" = (
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stock_parts/manipulator/femto,
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
@@ -333,9 +331,7 @@
|
||||
},
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"bb" = (
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
|
||||
|
||||
@@ -110,8 +110,6 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"ay" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -119,8 +117,6 @@
|
||||
"az" = (
|
||||
/obj/structure/table/optable,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -128,7 +124,6 @@
|
||||
"aA" = (
|
||||
/obj/machinery/computer/operating,
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -202,8 +197,6 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"aL" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -296,8 +289,6 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"bc" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/item/clothing/glasses/regular/hipster,
|
||||
@@ -305,8 +296,6 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"bd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -314,16 +303,12 @@
|
||||
"be" = (
|
||||
/obj/machinery/door/unpowered/shuttle,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"bf" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -333,8 +318,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"bg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -387,8 +370,6 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"br" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -461,16 +442,12 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"bD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"bE" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/hand_labeler,
|
||||
@@ -478,16 +455,12 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"bF" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"bG" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/storage/box,
|
||||
@@ -583,8 +556,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"bT" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -603,8 +574,7 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"bW" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 1;
|
||||
@@ -718,8 +688,6 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"cn" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/poddoor/shutters{
|
||||
@@ -729,8 +697,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"co" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -792,8 +758,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"cD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -809,16 +773,12 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"cH" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"cI" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -838,9 +798,7 @@
|
||||
"cM" = (
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/barber,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
@@ -861,9 +819,7 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"cQ" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
@@ -895,9 +851,7 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"cW" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 1;
|
||||
@@ -933,8 +887,6 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"db" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -961,37 +913,27 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dh" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"di" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dj" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -1001,55 +943,39 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dl" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dm" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dn" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"do" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -1093,8 +1019,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -1107,24 +1031,18 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dx" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dy" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dz" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
@@ -1155,16 +1073,12 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dE" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dF" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1184,13 +1098,9 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"dI" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -1198,16 +1108,12 @@
|
||||
"dJ" = (
|
||||
/obj/machinery/door/airlock/silver,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"dK" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
@@ -1215,28 +1121,22 @@
|
||||
"dL" = (
|
||||
/obj/machinery/shieldwallgen,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dM" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"dN" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 1;
|
||||
@@ -1286,8 +1186,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
@@ -1333,8 +1231,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"dZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/hydrofloor,
|
||||
@@ -1345,20 +1241,17 @@
|
||||
name = "power storage unit"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"eb" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/machinery/power/terminal{
|
||||
dir = 8
|
||||
@@ -1367,13 +1260,9 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"ec" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1450,8 +1339,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"ep" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
@@ -1491,8 +1378,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"eu" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1502,24 +1387,18 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"ev" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"ew" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"ex" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/carpet,
|
||||
@@ -1531,39 +1410,27 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"ez" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"eA" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"eB" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
@@ -1634,34 +1501,24 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"eM" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"eN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"eO" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -1684,8 +1541,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"eR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -1739,8 +1594,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"fa" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/stock_parts/cell/high,
|
||||
@@ -1756,8 +1609,6 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/unpowered/shuttle,
|
||||
@@ -1870,8 +1721,6 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fw" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -1881,16 +1730,12 @@
|
||||
icon_state = "small"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fy" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless{
|
||||
@@ -1899,8 +1744,6 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fz" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless{
|
||||
@@ -1909,8 +1752,6 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fA" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/item/kitchen/knife,
|
||||
@@ -1924,24 +1765,18 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"fC" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"fD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"fE" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/showroomfloor,
|
||||
@@ -1986,16 +1821,12 @@
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fM" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/awaymission/BMPship/Fore)
|
||||
"fN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar,
|
||||
@@ -2015,8 +1846,6 @@
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"fR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -2065,8 +1894,6 @@
|
||||
locked = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2074,8 +1901,6 @@
|
||||
"ga" = (
|
||||
/obj/machinery/door/unpowered/shuttle,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2091,8 +1916,6 @@
|
||||
/area/awaymission/BMPship)
|
||||
"gd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/airlock/silver,
|
||||
@@ -2216,41 +2039,30 @@
|
||||
"gA" = (
|
||||
/obj/effect/decal/remains/human,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"gB" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"gC" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"gD" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/item/wallframe/apc,
|
||||
@@ -2309,8 +2121,6 @@
|
||||
/obj/item/bedsheet,
|
||||
/obj/item/storage/wallet/random,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -2340,15 +2150,12 @@
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"gU" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"gV" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -2356,24 +2163,18 @@
|
||||
"gW" = (
|
||||
/obj/machinery/door/unpowered/shuttle,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium/interior,
|
||||
/area/awaymission/BMPship/Midship)
|
||||
"gX" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/BMPship/Aft)
|
||||
"gY" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
|
||||
@@ -200,8 +200,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/crusher)
|
||||
"aC" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -210,8 +208,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/crusher)
|
||||
"aD" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -220,7 +216,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/crusher)
|
||||
"aE" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -299,55 +294,35 @@
|
||||
/area/ruin/space/has_grav/deepstorage/storage)
|
||||
"aK" = (
|
||||
/obj/structure/closet/cardboard,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
/area/ruin/space/has_grav/deepstorage/storage)
|
||||
"aL" = (
|
||||
/obj/structure/closet/cardboard,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 10
|
||||
},
|
||||
@@ -389,8 +364,6 @@
|
||||
req_access_txt = "200"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -566,8 +539,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/kitchen)
|
||||
"be" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
||||
@@ -752,8 +723,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/kitchen)
|
||||
"by" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -838,8 +807,6 @@
|
||||
"bJ" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
@@ -851,8 +818,6 @@
|
||||
dir = 6
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
@@ -864,8 +829,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
@@ -877,8 +840,6 @@
|
||||
dir = 9
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/cafeteria{
|
||||
@@ -887,7 +848,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/kitchen)
|
||||
"bN" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -908,8 +868,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/kitchen)
|
||||
"bP" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -1001,8 +959,6 @@
|
||||
"bY" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -1022,13 +978,9 @@
|
||||
/area/ruin/space/has_grav/deepstorage/kitchen)
|
||||
"ca" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
|
||||
@@ -1039,8 +991,6 @@
|
||||
"cb" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1049,8 +999,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"cc" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -1062,8 +1010,6 @@
|
||||
"cd" = (
|
||||
/obj/structure/table,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/hydrofloor{
|
||||
@@ -1072,8 +1018,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/hydroponics)
|
||||
"ce" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/hydrofloor{
|
||||
@@ -1082,8 +1026,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/hydroponics)
|
||||
"cf" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
|
||||
@@ -1093,7 +1035,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/hydroponics)
|
||||
"cg" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/five_k{
|
||||
@@ -1179,8 +1120,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar{
|
||||
@@ -1231,8 +1170,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"ct" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
|
||||
@@ -1333,8 +1270,6 @@
|
||||
dir = 5
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1350,8 +1285,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1364,8 +1297,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1410,8 +1341,6 @@
|
||||
"cK" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar{
|
||||
@@ -1455,8 +1384,6 @@
|
||||
"cP" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1477,8 +1404,6 @@
|
||||
"cR" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/computer/arcade,
|
||||
@@ -1513,8 +1438,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/bar{
|
||||
@@ -1555,7 +1478,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"da" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 2;
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -1625,9 +1547,7 @@
|
||||
"dh" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-4";
|
||||
d1 = 1;
|
||||
d2 = 4
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/machinery/computer/arcade,
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1639,8 +1559,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/chair/stool,
|
||||
@@ -1654,13 +1572,9 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1672,8 +1586,6 @@
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1682,13 +1594,9 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"dl" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1697,8 +1605,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"dm" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1708,13 +1614,9 @@
|
||||
"dn" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1749,13 +1651,9 @@
|
||||
"dr" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1764,12 +1662,9 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"ds" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -1791,14 +1686,11 @@
|
||||
/area/ruin/space/has_grav/deepstorage/armory)
|
||||
"dv" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/machinery/firealarm{
|
||||
@@ -1880,8 +1772,6 @@
|
||||
"dC" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -1904,8 +1794,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1926,8 +1814,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1969,8 +1855,6 @@
|
||||
"dL" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2033,8 +1917,6 @@
|
||||
dir = 6
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2046,8 +1928,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -2061,8 +1941,6 @@
|
||||
"dT" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2095,9 +1973,7 @@
|
||||
"dW" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-4";
|
||||
d1 = 1;
|
||||
d2 = 4
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2109,8 +1985,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2122,13 +1996,9 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2141,8 +2011,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2152,8 +2020,6 @@
|
||||
"ea" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2165,8 +2031,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -2180,18 +2044,12 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2201,8 +2059,6 @@
|
||||
"ed" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2218,8 +2074,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black{
|
||||
@@ -2231,8 +2085,6 @@
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black{
|
||||
@@ -2241,8 +2093,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/armory)
|
||||
"eg" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black{
|
||||
@@ -2255,7 +2105,6 @@
|
||||
pixel_y = 5
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/five_k{
|
||||
@@ -2304,8 +2153,6 @@
|
||||
"em" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2352,8 +2199,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2369,13 +2214,9 @@
|
||||
"et" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -2387,12 +2228,9 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"eu" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -2479,8 +2317,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2574,14 +2410,10 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-4";
|
||||
d1 = 1;
|
||||
d2 = 4
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
baseturf = /turf/open/floor/plating/asteroid/airless
|
||||
@@ -2593,8 +2425,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -2609,7 +2439,6 @@
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -2683,8 +2512,6 @@
|
||||
"eQ" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -2714,12 +2541,9 @@
|
||||
id = "bunkershutter"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 4;
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -2733,8 +2557,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2743,8 +2565,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/airlock)
|
||||
"eV" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
||||
@@ -2779,8 +2599,6 @@
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2832,8 +2650,6 @@
|
||||
"fe" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
@@ -2892,8 +2708,6 @@
|
||||
"fl" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3006,12 +2820,9 @@
|
||||
"fx" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 2;
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -3246,8 +3057,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage)
|
||||
"fW" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
@@ -3259,8 +3068,6 @@
|
||||
/area/ruin/space/has_grav/deepstorage/power)
|
||||
"fX" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
@@ -3278,8 +3085,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
@@ -3294,8 +3099,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3374,14 +3177,10 @@
|
||||
/area/ruin/space/has_grav/deepstorage/dorm)
|
||||
"gh" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-4";
|
||||
d1 = 1;
|
||||
d2 = 4
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
@@ -3398,7 +3197,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 4;
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3408,8 +3206,6 @@
|
||||
"gj" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3470,9 +3266,7 @@
|
||||
/area/ruin/space/has_grav/deepstorage/power)
|
||||
"gq" = (
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-4";
|
||||
d1 = 1;
|
||||
d2 = 4
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
baseturf = /turf/open/floor/plating/asteroid/airless
|
||||
@@ -3481,7 +3275,6 @@
|
||||
"gr" = (
|
||||
/obj/machinery/power/smes/engineering,
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/structure/sign/electricshock{
|
||||
@@ -3496,8 +3289,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3507,13 +3298,9 @@
|
||||
"gt" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3584,8 +3371,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3663,8 +3448,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3673,13 +3456,9 @@
|
||||
/area/ruin/space/has_grav/deepstorage/power)
|
||||
"gK" = (
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3692,8 +3471,6 @@
|
||||
req_access_txt = "200"
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3703,8 +3480,6 @@
|
||||
"gM" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -3750,8 +3525,6 @@
|
||||
"gR" = (
|
||||
/obj/structure/grille,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3761,13 +3534,9 @@
|
||||
"gS" = (
|
||||
/obj/structure/grille,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -3823,8 +3592,6 @@
|
||||
"gX" = (
|
||||
/obj/machinery/power/rtg/advanced,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable/yellow,
|
||||
@@ -3924,8 +3691,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
@@ -3940,8 +3705,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -3962,8 +3725,6 @@
|
||||
"hl" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/structure/cable/yellow{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -4002,7 +3763,6 @@
|
||||
"hp" = (
|
||||
/obj/machinery/power/smes/engineering,
|
||||
/obj/structure/cable/yellow{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
|
||||
@@ -50,8 +50,7 @@
|
||||
pixel_y = 26
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/tcommsat/chamber)
|
||||
@@ -60,8 +59,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
@@ -107,8 +104,6 @@
|
||||
/area/template_noop)
|
||||
"au" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,8 +4,6 @@
|
||||
/area/template_noop)
|
||||
"ab" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -13,8 +11,6 @@
|
||||
/area/template_noop)
|
||||
"ac" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -22,8 +18,6 @@
|
||||
/area/template_noop)
|
||||
"ad" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -40,8 +34,6 @@
|
||||
/area/template_noop)
|
||||
"af" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -56,8 +48,6 @@
|
||||
/area/ruin/space/has_grav/onehalf/dorms_med)
|
||||
"ai" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -98,8 +88,6 @@
|
||||
"aq" = (
|
||||
/obj/machinery/door/airlock/external,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -189,8 +177,6 @@
|
||||
/area/ruin/space/has_grav/onehalf/dorms_med)
|
||||
"aD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -233,15 +219,12 @@
|
||||
/area/ruin/space/has_grav/onehalf/dorms_med)
|
||||
"aL" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/ruin/space/has_grav/onehalf/dorms_med)
|
||||
"aM" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/structure/closet/crate/medical,
|
||||
@@ -302,8 +285,6 @@
|
||||
/area/template_noop)
|
||||
"aT" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless{
|
||||
@@ -318,8 +299,6 @@
|
||||
"aV" = (
|
||||
/obj/machinery/door/airlock/glass_medical,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
@@ -330,13 +309,9 @@
|
||||
/area/ruin/space/has_grav/onehalf/dorms_med)
|
||||
"aX" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -346,7 +321,6 @@
|
||||
/area/ruin/space/has_grav/onehalf/drone_bay)
|
||||
"aY" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -470,13 +444,9 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless{
|
||||
@@ -488,8 +458,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless{
|
||||
@@ -501,8 +469,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless,
|
||||
@@ -513,13 +479,9 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless{
|
||||
@@ -531,13 +493,9 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless,
|
||||
@@ -548,8 +506,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless,
|
||||
@@ -560,8 +516,6 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/glass,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -571,8 +525,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -843,8 +795,7 @@
|
||||
/area/ruin/space/has_grav/onehalf/bridge)
|
||||
"cf" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
dir = 1;
|
||||
@@ -855,8 +806,6 @@
|
||||
/area/ruin/space/has_grav/onehalf/bridge)
|
||||
"cg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/table/reinforced,
|
||||
@@ -939,13 +888,9 @@
|
||||
/area/ruin/space/has_grav/onehalf/bridge)
|
||||
"cp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/table/reinforced,
|
||||
@@ -955,16 +900,12 @@
|
||||
"cq" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
@@ -1021,9 +962,7 @@
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
id = "bridge_onehalf";
|
||||
@@ -1041,8 +980,6 @@
|
||||
"cC" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/space,
|
||||
@@ -1129,8 +1066,6 @@
|
||||
"cO" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/space,
|
||||
@@ -1169,8 +1104,7 @@
|
||||
"cV" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
@@ -1181,13 +1115,9 @@
|
||||
/area/ruin/space/has_grav/onehalf/bridge)
|
||||
"cW" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
@@ -1195,8 +1125,6 @@
|
||||
/area/template_noop)
|
||||
"cX" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/airless{
|
||||
@@ -1227,8 +1155,6 @@
|
||||
"dc" = (
|
||||
/obj/structure/grille/broken,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating/airless{
|
||||
@@ -1246,13 +1172,10 @@
|
||||
"de" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
id = "bridge_onehalf";
|
||||
@@ -1263,11 +1186,9 @@
|
||||
"df" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
@@ -1279,12 +1200,9 @@
|
||||
"dg" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
@@ -1300,8 +1218,6 @@
|
||||
/area/template_noop)
|
||||
"di" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/shard{
|
||||
@@ -1312,13 +1228,9 @@
|
||||
/area/template_noop)
|
||||
"dj" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/item/stack/rods,
|
||||
@@ -1327,13 +1239,9 @@
|
||||
/area/template_noop)
|
||||
"dk" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/lattice/catwalk,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+28
-418
File diff suppressed because it is too large
Load Diff
@@ -108,15 +108,13 @@
|
||||
name = "cabin APC"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/cabin)
|
||||
"aw" = (
|
||||
/obj/machinery/power/smes/magical,
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -131,7 +129,6 @@
|
||||
name = "geothermal generator"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -179,15 +176,12 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/cabin)
|
||||
"aF" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -1554,15 +1554,12 @@
|
||||
/obj/machinery/power/smes,
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/centcomAway/general)
|
||||
"fN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1571,7 +1568,6 @@
|
||||
/obj/machinery/power/smes,
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -2165,9 +2161,7 @@
|
||||
/area/awaymission/centcomAway/hangar)
|
||||
"hP" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/centcomAway/hangar)
|
||||
"hQ" = (
|
||||
@@ -2249,8 +2243,7 @@
|
||||
"ih" = (
|
||||
/obj/machinery/mech_bay_recharge_port,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/centcomAway/hangar)
|
||||
@@ -2615,12 +2608,8 @@
|
||||
/area/awaymission/centcomAway/hangar)
|
||||
"jt" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/turf/open/floor/plasteel/vault,
|
||||
/area/awaymission/centcomAway/hangar)
|
||||
"ju" = (
|
||||
|
||||
@@ -968,9 +968,7 @@
|
||||
"cZ" = (
|
||||
/obj/machinery/gateway,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8
|
||||
@@ -990,8 +988,6 @@
|
||||
/area/awaymission/challenge/end)
|
||||
"dc" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
@@ -1061,13 +1057,9 @@
|
||||
/area/awaymission/challenge/end)
|
||||
"dm" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/mob/living/simple_animal/hostile/syndicate{
|
||||
@@ -1077,8 +1069,6 @@
|
||||
/area/awaymission/challenge/end)
|
||||
"dn" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
|
||||
@@ -404,8 +404,7 @@
|
||||
"aX" = (
|
||||
/obj/machinery/gateway,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/vault{
|
||||
dir = 8;
|
||||
@@ -472,8 +471,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/black{
|
||||
@@ -601,8 +598,6 @@
|
||||
req_access_txt = "150"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -701,8 +696,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bC" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -808,8 +801,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bQ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/airlock/highsecurity{
|
||||
@@ -824,8 +815,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -844,12 +833,10 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"bS" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/machinery/computer/monitor,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -868,7 +855,6 @@
|
||||
outputting = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -1005,8 +991,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cf" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -1049,8 +1033,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"ci" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -1080,8 +1062,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
@@ -1170,13 +1151,9 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"ct" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -1186,8 +1163,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cu" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -1199,8 +1174,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cv" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/red/side{
|
||||
@@ -1212,8 +1185,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cw" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/engineering{
|
||||
@@ -1226,8 +1197,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cx" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -1236,8 +1205,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cy" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -1246,18 +1213,12 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cz" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -1267,8 +1228,6 @@
|
||||
/area/awaymission/moonoutpost19/syndicate)
|
||||
"cA" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2174,8 +2133,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ei" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/general/visible{
|
||||
@@ -2186,8 +2143,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ej" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/alien/weeds,
|
||||
@@ -2200,7 +2155,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ek" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/shieldwallgen{
|
||||
@@ -2208,8 +2162,7 @@
|
||||
req_access = null
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
@@ -2312,8 +2265,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ex" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/manifold{
|
||||
@@ -2340,8 +2291,7 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ez" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating.";
|
||||
@@ -2438,8 +2388,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"eN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/general/visible,
|
||||
@@ -2495,8 +2443,7 @@
|
||||
name = "P.A.C.M.A.N.-type portable generator"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
heat_capacity = 1e+006
|
||||
@@ -2508,8 +2455,7 @@
|
||||
name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
broken = 1;
|
||||
@@ -2534,8 +2480,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
frequency = 1439;
|
||||
@@ -2549,8 +2494,7 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"eW" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/smes{
|
||||
charge = 1.5e+006;
|
||||
@@ -2565,8 +2509,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"eX" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2575,8 +2517,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"eY" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/newspaper,
|
||||
@@ -2586,8 +2526,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"eZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2598,8 +2536,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fa" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/tracks{
|
||||
@@ -2613,8 +2549,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fb" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2623,8 +2557,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fc" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
@@ -2642,8 +2574,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/tracks{
|
||||
@@ -2661,8 +2591,6 @@
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/alien/weeds,
|
||||
@@ -2741,8 +2669,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fl" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/general/visible,
|
||||
@@ -2762,8 +2688,7 @@
|
||||
"fn" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating.";
|
||||
@@ -2793,8 +2718,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fq" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2803,13 +2726,9 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fr" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -2820,8 +2739,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fs" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2830,8 +2747,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"ft" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2842,8 +2757,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fu" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -2866,13 +2779,9 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fw" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/alien/weeds,
|
||||
@@ -2883,8 +2792,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fx" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -2903,8 +2810,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fy" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -2914,8 +2819,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fz" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -2924,8 +2827,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fA" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor,
|
||||
@@ -2938,8 +2839,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fB" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/alien/weeds/node,
|
||||
@@ -2947,8 +2846,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fC" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/general/visible{
|
||||
@@ -2995,8 +2892,6 @@
|
||||
icon_state = "medium"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
@@ -3091,13 +2986,9 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fP" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3110,8 +3001,6 @@
|
||||
req_one_access_txt = "0"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3120,13 +3009,9 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"fR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/oil,
|
||||
@@ -3199,8 +3084,6 @@
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/alien/weeds,
|
||||
@@ -3242,8 +3125,7 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"gb" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/grille,
|
||||
/obj/machinery/door/poddoor/preopen{
|
||||
@@ -3297,8 +3179,6 @@
|
||||
"gh" = (
|
||||
/obj/effect/decal/cleanable/oil,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -3341,8 +3221,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"gm" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/firealarm{
|
||||
@@ -3427,8 +3305,7 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"gt" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment{
|
||||
desc = "An underfloor disposal pipe. This one has been applied with an acid-proof coating.";
|
||||
@@ -3633,8 +3510,7 @@
|
||||
name = "Acid-Proof containment chamber blast door"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating{
|
||||
@@ -3651,8 +3527,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"gN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/stack/rods,
|
||||
@@ -3824,8 +3698,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"hd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
@@ -3835,8 +3707,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"he" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -3846,8 +3716,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"hf" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -3941,8 +3809,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"hp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/oil,
|
||||
@@ -4278,8 +4144,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"hW" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -4635,8 +4499,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"iE" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -4971,8 +4833,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/oil,
|
||||
@@ -5117,8 +4977,7 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jH" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/fifteen_k{
|
||||
dir = 1;
|
||||
@@ -5224,8 +5083,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jS" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -5236,8 +5093,6 @@
|
||||
/area/awaymission/moonoutpost19/research)
|
||||
"jT" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -5250,8 +5105,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jU" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -5260,8 +5113,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jV" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -5271,8 +5122,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jW" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -5282,8 +5131,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jX" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/cigbutt,
|
||||
@@ -5297,8 +5144,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/airalarm{
|
||||
@@ -5314,8 +5159,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"jZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/purple/corner{
|
||||
@@ -5325,8 +5168,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"ka" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -5337,8 +5178,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kb" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/firedoor{
|
||||
@@ -5352,8 +5191,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kc" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -5367,8 +5204,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -5382,8 +5217,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"ke" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -5399,8 +5232,6 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -5412,8 +5243,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -5427,8 +5256,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kh" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating{
|
||||
@@ -5441,8 +5268,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"ki" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -5456,8 +5281,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kj" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -5474,8 +5297,6 @@
|
||||
"kk" = (
|
||||
/obj/machinery/light/small,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/floorgrime{
|
||||
@@ -5485,8 +5306,6 @@
|
||||
/area/awaymission/moonoutpost19/arrivals)
|
||||
"kl" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
|
||||
@@ -270,8 +270,6 @@
|
||||
/area/space)
|
||||
"aY" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -362,13 +360,10 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"bm" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/ten_k{
|
||||
auto_name = 1;
|
||||
@@ -486,8 +481,6 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"bD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -664,32 +657,24 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cc" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"cd" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"ce" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -740,8 +725,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/window/reinforced,
|
||||
@@ -749,16 +732,12 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cm" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"cn" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/light/small,
|
||||
@@ -766,8 +745,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"co" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -813,16 +790,12 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cu" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cv" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -830,8 +803,6 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cw" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -848,8 +819,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"cz" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/mob/living/simple_animal/hostile/syndicate/ranged,
|
||||
@@ -880,16 +849,12 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cE" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cF" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -931,8 +896,6 @@
|
||||
/area/awaymission/research/interior/genetics)
|
||||
"cL" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/mob/living/simple_animal/hostile/syndicate/ranged,
|
||||
@@ -968,8 +931,6 @@
|
||||
/area/awaymission/research/interior/secure)
|
||||
"cR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/door/airlock/highsecurity{
|
||||
@@ -981,8 +942,6 @@
|
||||
/area/awaymission/research/interior/gateway)
|
||||
"cS" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/power/apc/highcap/five_k{
|
||||
@@ -991,9 +950,7 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/genetics)
|
||||
@@ -1021,8 +978,6 @@
|
||||
/area/awaymission/research/interior/genetics)
|
||||
"cY" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/item/ammo_casing/c9mm,
|
||||
@@ -1087,8 +1042,6 @@
|
||||
/area/awaymission/research/interior/secure)
|
||||
"dg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1110,8 +1063,6 @@
|
||||
/area/awaymission/research/interior/genetics)
|
||||
"dk" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
@@ -1182,8 +1133,6 @@
|
||||
/area/awaymission/research/interior/genetics)
|
||||
"dw" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
@@ -1191,8 +1140,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"dx" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/ammo_casing/c9mm,
|
||||
@@ -1200,8 +1147,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"dy" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -1337,8 +1282,6 @@
|
||||
/area/awaymission/research/interior/genetics)
|
||||
"dR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/item/ammo_casing/c45,
|
||||
@@ -1346,13 +1289,9 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"dS" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1401,8 +1340,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"dZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -1440,8 +1377,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"eg" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
@@ -1514,8 +1449,6 @@
|
||||
req_access_txt = "12"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -1602,16 +1535,12 @@
|
||||
req_access_txt = "12"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"eI" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple/side{
|
||||
@@ -1663,8 +1592,7 @@
|
||||
"eR" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/security)
|
||||
@@ -1720,8 +1648,6 @@
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple,
|
||||
@@ -1787,8 +1713,6 @@
|
||||
/area/awaymission/research/interior/cryo)
|
||||
"fj" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple/side{
|
||||
@@ -1825,24 +1749,18 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"fr" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered/side,
|
||||
/area/awaymission/research/interior/security)
|
||||
"fs" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered/side,
|
||||
/area/awaymission/research/interior/security)
|
||||
"ft" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -1873,8 +1791,6 @@
|
||||
/area/awaymission/research/interior/secure)
|
||||
"fx" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -1889,7 +1805,6 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
@@ -1915,8 +1830,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"fC" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple,
|
||||
@@ -1975,8 +1888,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"fN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple/side{
|
||||
@@ -2027,8 +1938,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"fX" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered,
|
||||
@@ -2039,8 +1948,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"fZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/chair{
|
||||
@@ -2072,20 +1979,15 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 4;
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/secure)
|
||||
"ge" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
@@ -2093,12 +1995,9 @@
|
||||
"gf" = (
|
||||
/obj/machinery/power/terminal,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 4;
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
@@ -2110,32 +2009,24 @@
|
||||
req_access_txt = "36"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/secure)
|
||||
"gh" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/secure)
|
||||
"gi" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/awaymission/research/interior/secure)
|
||||
"gj" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,
|
||||
@@ -2143,8 +2034,6 @@
|
||||
/area/awaymission/research/interior/secure)
|
||||
"gk" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/barricade/security,
|
||||
@@ -2152,8 +2041,6 @@
|
||||
/area/awaymission/research/interior/secure)
|
||||
"gl" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/highsecurity{
|
||||
@@ -2166,8 +2053,6 @@
|
||||
"gm" = (
|
||||
/obj/structure/barricade/security,
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/black,
|
||||
@@ -2178,30 +2063,22 @@
|
||||
req_access_txt = "9,63"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/secure)
|
||||
"go" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior)
|
||||
"gp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/light/small,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -2212,34 +2089,24 @@
|
||||
req_access_txt = "9"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior)
|
||||
"gr" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple,
|
||||
/area/awaymission/research/interior)
|
||||
"gs" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple,
|
||||
@@ -2300,8 +2167,6 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple,
|
||||
@@ -2337,39 +2202,27 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"gJ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered,
|
||||
/area/awaymission/research/interior/security)
|
||||
"gK" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered,
|
||||
/area/awaymission/research/interior/security)
|
||||
"gL" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/chair{
|
||||
@@ -2379,8 +2232,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"gM" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -2388,8 +2239,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"gN" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -2399,8 +2248,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"gO" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/chair{
|
||||
@@ -2410,8 +2257,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"gP" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered/side{
|
||||
@@ -2453,8 +2298,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"gW" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitepurple,
|
||||
@@ -2524,8 +2367,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"hi" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered/side{
|
||||
@@ -2557,8 +2398,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"ho" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered/side{
|
||||
@@ -2567,8 +2406,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"hp" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitered/side{
|
||||
@@ -2583,8 +2420,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"hr" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light{
|
||||
@@ -2615,29 +2450,21 @@
|
||||
/area/awaymission/research/interior/cryo)
|
||||
"hw" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"hx" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"hy" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/drip,
|
||||
@@ -2664,8 +2491,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"hD" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -2693,8 +2518,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"hH" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/vending/security,
|
||||
@@ -2773,8 +2596,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"hR" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/table,
|
||||
@@ -2873,8 +2694,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"ie" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 8;
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -2888,8 +2707,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"ig" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
d2 = 4;
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -2925,8 +2742,6 @@
|
||||
/area/awaymission/research/interior/security)
|
||||
"ik" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -2984,21 +2799,15 @@
|
||||
/area/awaymission/research/interior/bathroom)
|
||||
"iq" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"ir" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitegreen/side{
|
||||
@@ -3007,16 +2816,12 @@
|
||||
/area/awaymission/research/interior)
|
||||
"is" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitegreen,
|
||||
/area/awaymission/research/interior)
|
||||
"it" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitegreen/side{
|
||||
@@ -3025,13 +2830,9 @@
|
||||
/area/awaymission/research/interior)
|
||||
"iu" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -3042,8 +2843,6 @@
|
||||
req_access_txt = "63"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -3055,13 +2854,9 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -3116,12 +2911,9 @@
|
||||
pixel_y = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -3205,8 +2997,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"iT" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance_hatch{
|
||||
@@ -3216,15 +3006,12 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"iU" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"iV" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -3651,14 +3438,10 @@
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/dorm)
|
||||
@@ -3760,8 +3543,6 @@
|
||||
/area/awaymission/research/interior/dorm)
|
||||
"kG" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance_hatch{
|
||||
@@ -3771,8 +3552,6 @@
|
||||
/area/awaymission/research/interior/maint)
|
||||
"kH" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitegreen/side{
|
||||
@@ -3781,16 +3560,12 @@
|
||||
/area/awaymission/research/interior)
|
||||
"kI" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitegreen,
|
||||
/area/awaymission/research/interior)
|
||||
"kJ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plasteel/whitegreen/side{
|
||||
@@ -3799,8 +3574,6 @@
|
||||
/area/awaymission/research/interior)
|
||||
"kK" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
@@ -3824,8 +3597,6 @@
|
||||
/area/awaymission/research/interior/medbay)
|
||||
"kP" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/machinery/light/small{
|
||||
@@ -4211,15 +3982,12 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/awaymission/research/interior/maint)
|
||||
"lW" = (
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -4242,8 +4010,6 @@
|
||||
/area/awaymission/research/interior/dorm)
|
||||
"lZ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/machinery/power/apc{
|
||||
@@ -4252,7 +4018,6 @@
|
||||
pixel_y = -24
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d2 = 8;
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
|
||||
@@ -219,9 +219,7 @@
|
||||
/area/awaymission/snowdin/base)
|
||||
"aE" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating{
|
||||
@@ -256,8 +254,6 @@
|
||||
/area/awaymission/snowdin/base)
|
||||
"aJ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -497,9 +493,7 @@
|
||||
"bp" = (
|
||||
/obj/machinery/gateway,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -556,9 +550,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1;
|
||||
d2 = 2
|
||||
icon_state = "0-2"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
baseturf = /turf/open/floor/plating/asteroid/snow;
|
||||
@@ -585,8 +577,6 @@
|
||||
"bx" = (
|
||||
/obj/effect/landmark/awaystart,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -596,8 +586,6 @@
|
||||
/area/awaymission/snowdin/base)
|
||||
"by" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 2;
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/effect/landmark/awaystart,
|
||||
@@ -676,12 +664,9 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4";
|
||||
d2 = 4
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 4;
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -691,8 +676,6 @@
|
||||
/area/awaymission/snowdin/base)
|
||||
"bI" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/landmark/awaystart,
|
||||
@@ -703,14 +686,10 @@
|
||||
/area/awaymission/snowdin/base)
|
||||
"bJ" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 4;
|
||||
d2 = 8;
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/landmark/awaystart,
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/open/floor/plasteel{
|
||||
@@ -728,8 +707,6 @@
|
||||
/area/awaymission/snowdin/base)
|
||||
"bL" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 1;
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/effect/landmark/awaystart,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -4798,10 +4798,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port)
|
||||
"akp" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/gloves/color/yellow,
|
||||
/obj/item/mop,
|
||||
/obj/item/bikehorn/rubberducky,
|
||||
@@ -4823,10 +4820,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/fore)
|
||||
"aks" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/neck/tie/red{
|
||||
pixel_x = -5;
|
||||
pixel_y = 3
|
||||
@@ -5195,9 +5189,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/security/range)
|
||||
"akZ" = (
|
||||
/obj/structure/rack{
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/gun/energy/laser/practice{
|
||||
pixel_x = 2;
|
||||
pixel_y = -2
|
||||
@@ -5515,10 +5507,7 @@
|
||||
/obj/structure/light_construct/small{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/secure/briefcase,
|
||||
/obj/item/disk/data,
|
||||
/obj/item/grenade/flashbang,
|
||||
@@ -6180,9 +6169,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port)
|
||||
"ana" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/under/rank/mailman,
|
||||
/obj/item/clothing/under/rank/vice{
|
||||
pixel_x = 4;
|
||||
@@ -7176,10 +7163,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/fore)
|
||||
"ape" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/belt{
|
||||
desc = "Can hold quite a lot of stuff.";
|
||||
name = "multi-belt"
|
||||
@@ -7355,10 +7339,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/fore)
|
||||
"apx" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/secure_data{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
@@ -7725,10 +7706,7 @@
|
||||
/obj/item/device/mmi{
|
||||
name = "man-machine interface"
|
||||
},
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/effect/spawner/lootdrop/maintenance,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/fore)
|
||||
@@ -10395,18 +10373,15 @@
|
||||
/area/hallway/primary/port)
|
||||
"avI" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
@@ -12120,9 +12095,7 @@
|
||||
},
|
||||
/area/quartermaster/miningoffice)
|
||||
"azp" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/emergency{
|
||||
pixel_x = 2;
|
||||
pixel_y = -3
|
||||
@@ -13509,10 +13482,7 @@
|
||||
/turf/open/floor/plasteel/floorgrime,
|
||||
/area/quartermaster/warehouse)
|
||||
"aCc" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/electronics/apc,
|
||||
/obj/item/stock_parts/cell{
|
||||
maxcharge = 2000
|
||||
@@ -14363,10 +14333,7 @@
|
||||
/turf/open/floor/plasteel/grimy,
|
||||
/area/security/detectives_office)
|
||||
"aDN" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/briefcase{
|
||||
pixel_x = -3;
|
||||
pixel_y = 2
|
||||
@@ -15329,9 +15296,7 @@
|
||||
},
|
||||
/area/quartermaster/miningoffice)
|
||||
"aFH" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/pickaxe{
|
||||
pixel_x = 5
|
||||
},
|
||||
@@ -15933,9 +15898,7 @@
|
||||
/area/crew_quarters/dorms)
|
||||
"aGQ" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/wrench,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
/obj/effect/turf_decal/bot{
|
||||
@@ -15947,24 +15910,12 @@
|
||||
/area/engine/engineering)
|
||||
"aGR" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/crowbar,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
@@ -17061,10 +17012,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/lawoffice)
|
||||
"aIW" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/briefcase{
|
||||
pixel_x = -3;
|
||||
pixel_y = 2
|
||||
@@ -18822,15 +18770,9 @@
|
||||
/area/engine/engineering)
|
||||
"aNo" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/stock_parts/cell/high{
|
||||
@@ -20879,15 +20821,9 @@
|
||||
/area/construction/mining/aux_base)
|
||||
"aRF" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/pipe_dispenser,
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
@@ -21411,9 +21347,7 @@
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 10
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
/turf/open/floor/plasteel/yellow/side{
|
||||
dir = 6
|
||||
@@ -23974,10 +23908,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/fore)
|
||||
"aYi" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 1;
|
||||
pixel_y = -1
|
||||
@@ -23988,10 +23919,7 @@
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/storage/tech)
|
||||
"aYj" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/pandemic{
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -24010,10 +23938,7 @@
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/storage/tech)
|
||||
"aYk" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/mining,
|
||||
/obj/item/circuitboard/machine/autolathe{
|
||||
pixel_x = 3;
|
||||
@@ -25616,10 +25541,7 @@
|
||||
},
|
||||
/area/maintenance/starboard/fore)
|
||||
"bbk" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/borgupload{
|
||||
pixel_x = -1;
|
||||
pixel_y = 1
|
||||
@@ -25657,10 +25579,7 @@
|
||||
},
|
||||
/area/storage/tech)
|
||||
"bbn" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/cloning,
|
||||
/obj/item/circuitboard/computer/med_data{
|
||||
pixel_x = 3;
|
||||
@@ -25676,10 +25595,7 @@
|
||||
/turf/closed/wall,
|
||||
/area/maintenance/solars/port/fore)
|
||||
"bbp" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/powermonitor{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
@@ -26136,10 +26052,7 @@
|
||||
},
|
||||
/area/hallway/primary/central)
|
||||
"bcn" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/machinery/firealarm{
|
||||
dir = 8;
|
||||
pixel_x = -26
|
||||
@@ -26196,10 +26109,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/storage/tech)
|
||||
"bcv" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/crew{
|
||||
pixel_x = -1;
|
||||
pixel_y = 1
|
||||
@@ -26884,12 +26794,8 @@
|
||||
/area/storage/tools)
|
||||
"bdS" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||
/turf/open/floor/plasteel/yellow/side{
|
||||
@@ -26913,12 +26819,8 @@
|
||||
/area/storage/tools)
|
||||
"bdV" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/turf/open/floor/plasteel/yellow/side{
|
||||
dir = 6
|
||||
},
|
||||
@@ -26932,10 +26834,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/starboard/fore)
|
||||
"bdX" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/robotics{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
@@ -26977,10 +26876,7 @@
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/storage/tech)
|
||||
"bec" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 1;
|
||||
pixel_y = -1
|
||||
@@ -27040,10 +26936,7 @@
|
||||
},
|
||||
/area/crew_quarters/heads/chief)
|
||||
"beh" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/secure/briefcase,
|
||||
/obj/item/clothing/mask/cigarette/cigar,
|
||||
/obj/machinery/computer/security/telescreen{
|
||||
@@ -27057,10 +26950,7 @@
|
||||
},
|
||||
/area/crew_quarters/heads/chief)
|
||||
"bei" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/lighter,
|
||||
/obj/item/clothing/glasses/meson,
|
||||
/obj/machinery/button/door{
|
||||
@@ -30215,10 +30105,7 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/box,
|
||||
/obj/item/storage/box,
|
||||
/obj/item/storage/box,
|
||||
@@ -37350,12 +37237,8 @@
|
||||
/area/crew_quarters/theatre)
|
||||
"byO" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/machinery/power/apc{
|
||||
dir = 2;
|
||||
name = "MiniSat Maint APC";
|
||||
@@ -38262,12 +38145,8 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
/turf/open/floor/plasteel/caution{
|
||||
@@ -41859,12 +41738,8 @@
|
||||
/obj/item/stack/sheet/rglass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/storage/toolbox/emergency,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/machinery/power/apc/highcap/five_k{
|
||||
@@ -42059,18 +41934,10 @@
|
||||
/area/engine/atmos)
|
||||
"bIN" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
dir = 5
|
||||
},
|
||||
@@ -42485,9 +42352,7 @@
|
||||
/obj/item/stack/sheet/rglass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/storage/toolbox/emergency,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/structure/window/reinforced,
|
||||
@@ -43116,20 +42981,14 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port)
|
||||
"bLf" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/effect/spawner/lootdrop/costume,
|
||||
/obj/effect/spawner/lootdrop/costume,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port)
|
||||
"bLg" = (
|
||||
/obj/effect/decal/cleanable/cobweb/cobweb2,
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/effect/spawner/lootdrop/costume,
|
||||
/obj/effect/spawner/lootdrop/costume,
|
||||
/turf/open/floor/plating,
|
||||
@@ -43167,12 +43026,8 @@
|
||||
/obj/item/stack/sheet/rglass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/toolbox/mechanical{
|
||||
pixel_x = -2;
|
||||
@@ -43231,10 +43086,7 @@
|
||||
dir = 1;
|
||||
pixel_y = 1
|
||||
},
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/shoes/magboots{
|
||||
pixel_x = -4;
|
||||
pixel_y = 3
|
||||
@@ -43616,10 +43468,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/atmos)
|
||||
"bMf" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/suit/hazardvest,
|
||||
/obj/item/clothing/suit/hazardvest,
|
||||
/obj/item/clothing/suit/hazardvest,
|
||||
@@ -44659,12 +44508,8 @@
|
||||
},
|
||||
/area/hallway/primary/central)
|
||||
"bOo" = (
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 10
|
||||
@@ -44673,12 +44518,8 @@
|
||||
dir = 4;
|
||||
pixel_x = -22
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/crowbar,
|
||||
/obj/item/wrench,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
@@ -44722,10 +44563,7 @@
|
||||
req_access_txt = "19"
|
||||
},
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/tank/jetpack/carbondioxide{
|
||||
pixel_x = 4;
|
||||
pixel_y = -1
|
||||
@@ -44845,10 +44683,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/bridge/showroom/corporate)
|
||||
"bOG" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/stack/medical/ointment,
|
||||
/obj/item/stack/medical/bruise_pack,
|
||||
/obj/item/reagent_containers/syringe/charcoal,
|
||||
@@ -45297,10 +45132,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port)
|
||||
"bPJ" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/mask/horsehead,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port)
|
||||
@@ -45546,10 +45378,7 @@
|
||||
/turf/open/floor/wood,
|
||||
/area/bridge/showroom/corporate)
|
||||
"bQp" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/suit/hazardvest,
|
||||
/obj/item/clothing/suit/hazardvest,
|
||||
/obj/item/clothing/head/hardhat/orange{
|
||||
@@ -46219,10 +46048,7 @@
|
||||
/obj/item/device/radio/off,
|
||||
/obj/item/device/radio/off,
|
||||
/obj/item/device/radio/off,
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/machinery/button/door{
|
||||
id = "gateshutter";
|
||||
name = "Gateway Shutter Control";
|
||||
@@ -55855,14 +55681,11 @@
|
||||
},
|
||||
/area/hallway/primary/aft)
|
||||
"clz" = (
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
pixel_x = 3;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/clothing/glasses/welding,
|
||||
/obj/structure/table,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
@@ -62990,15 +62813,9 @@
|
||||
},
|
||||
/area/science/mixing)
|
||||
"czG" = (
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/target,
|
||||
/obj/item/target/syndicate,
|
||||
/obj/item/target/alien,
|
||||
@@ -67645,10 +67462,7 @@
|
||||
/area/maintenance/aft)
|
||||
"cIC" = (
|
||||
/obj/item/clothing/gloves/color/latex/nitrile,
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/suit/toggle/labcoat,
|
||||
/obj/item/clothing/suit/apron/surgical,
|
||||
/obj/item/clothing/mask/surgical,
|
||||
@@ -68037,10 +67851,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/aft)
|
||||
"cJt" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/screwdriver{
|
||||
pixel_y = 6
|
||||
},
|
||||
@@ -69941,10 +69752,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/port/aft)
|
||||
"cNg" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/effect/spawner/lootdrop/maintenance,
|
||||
/obj/machinery/light/small,
|
||||
@@ -69976,9 +69784,7 @@
|
||||
/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
|
||||
/obj/item/reagent_containers/food/snacks/grown/grapes,
|
||||
/obj/item/reagent_containers/food/snacks/grown/cocoapod,
|
||||
/obj/structure/rack{
|
||||
layer = 2.8
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/seeds/wheat,
|
||||
/obj/item/seeds/watermelon,
|
||||
/obj/item/seeds/watermelon,
|
||||
@@ -69993,9 +69799,7 @@
|
||||
/obj/item/device/plant_analyzer,
|
||||
/obj/item/cultivator,
|
||||
/obj/item/reagent_containers/glass/bucket,
|
||||
/obj/structure/rack{
|
||||
layer = 2.8
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/seeds/corn,
|
||||
/obj/item/seeds/cabbage,
|
||||
/obj/item/seeds/ambrosia,
|
||||
@@ -71511,24 +71315,12 @@
|
||||
pixel_x = 3;
|
||||
pixel_y = -4
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = 27
|
||||
},
|
||||
@@ -72009,10 +71801,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/chapel/main)
|
||||
"cRM" = (
|
||||
/obj/machinery/processor{
|
||||
desc = "A machine used to process slimes and retrieve their extract.";
|
||||
name = "Slime Processor"
|
||||
},
|
||||
/obj/machinery/processor/slime,
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 2
|
||||
},
|
||||
@@ -73245,7 +73034,8 @@
|
||||
frequency = 1441;
|
||||
id = "n2_in"
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/obj/structure/lattice/catwalk,
|
||||
/turf/open/space,
|
||||
/area/engine/atmos)
|
||||
"cVB" = (
|
||||
/obj/structure/chair{
|
||||
@@ -73397,9 +73187,7 @@
|
||||
/area/shuttle/abandoned)
|
||||
"cVU" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stock_parts/cell/high{
|
||||
charge = 100;
|
||||
maxcharge = 15000;
|
||||
@@ -73776,14 +73564,11 @@
|
||||
/area/shuttle/abandoned)
|
||||
"cWy" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/effect/decal/cleanable/dirt{
|
||||
desc = "A thin layer of dust coating the floor.";
|
||||
name = "dust"
|
||||
@@ -73792,11 +73577,7 @@
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/abandoned)
|
||||
"cWz" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 1;
|
||||
pixel_y = 6
|
||||
@@ -75721,9 +75502,7 @@
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/escape)
|
||||
"dav" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/tank/internals/oxygen/red,
|
||||
/obj/item/clothing/suit/fire/firefighter,
|
||||
/obj/item/clothing/mask/gas,
|
||||
@@ -77560,10 +77339,7 @@
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{
|
||||
filter_type = "freon";
|
||||
name = "gas filter (freon)"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical,
|
||||
/turf/open/floor/engine,
|
||||
/area/engine/engineering)
|
||||
"deK" = (
|
||||
@@ -78448,14 +78224,9 @@
|
||||
/obj/structure/cable/yellow{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/stack/sheet/cardboard,
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/paper,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
/obj/structure/sign/poster/official/random{
|
||||
@@ -80846,9 +80617,7 @@
|
||||
},
|
||||
/area/construction/mining/aux_base)
|
||||
"dDK" = (
|
||||
/obj/structure/rack{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
@@ -81018,6 +80787,34 @@
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/abandoned)
|
||||
"EDo" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
"EDp" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
"EDq" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
"EDr" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
"EDs" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
"EDt" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
"EDu" = (
|
||||
/obj/effect/spawner/structure/window/plasma/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/engine/atmos)
|
||||
|
||||
(1,1,1) = {"
|
||||
aaa
|
||||
@@ -122545,7 +122342,7 @@ cbe
|
||||
ccO
|
||||
bza
|
||||
aaf
|
||||
bza
|
||||
EDs
|
||||
chO
|
||||
cjd
|
||||
ckG
|
||||
@@ -123573,7 +123370,7 @@ cbi
|
||||
ccS
|
||||
bza
|
||||
aaf
|
||||
bza
|
||||
EDt
|
||||
chR
|
||||
cjg
|
||||
ckH
|
||||
@@ -124601,7 +124398,7 @@ cVJ
|
||||
ccQ
|
||||
bza
|
||||
aaf
|
||||
bza
|
||||
EDu
|
||||
chU
|
||||
cjj
|
||||
ckJ
|
||||
@@ -126123,19 +125920,19 @@ aaa
|
||||
aaf
|
||||
bAR
|
||||
dBC
|
||||
bza
|
||||
EDo
|
||||
bFZ
|
||||
bAR
|
||||
bCA
|
||||
bza
|
||||
EDp
|
||||
bFZ
|
||||
bAR
|
||||
bCA
|
||||
bza
|
||||
EDq
|
||||
bFZ
|
||||
bAR
|
||||
bCA
|
||||
bza
|
||||
EDr
|
||||
bFZ
|
||||
bAR
|
||||
aaf
|
||||
|
||||
@@ -107,9 +107,7 @@
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/mine/laborcamp)
|
||||
"au" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/bag/ore,
|
||||
/obj/item/pickaxe,
|
||||
/obj/item/device/flashlight,
|
||||
@@ -117,9 +115,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/mine/laborcamp)
|
||||
"av" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/bag/ore,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/item/pickaxe,
|
||||
|
||||
@@ -6702,15 +6702,9 @@
|
||||
/area/ai_monitored/storage/eva)
|
||||
"amo" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stock_parts/cell/high,
|
||||
/obj/item/stock_parts/cell/high,
|
||||
/obj/structure/cable/white{
|
||||
@@ -12772,12 +12766,8 @@
|
||||
/area/engine/atmos)
|
||||
"axz" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/machinery/airalarm{
|
||||
pixel_y = 23
|
||||
},
|
||||
@@ -12790,12 +12780,8 @@
|
||||
/area/engine/atmos)
|
||||
"axA" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
/obj/machinery/newscaster{
|
||||
@@ -18280,9 +18266,7 @@
|
||||
/area/engine/engineering)
|
||||
"aIs" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/wrench,
|
||||
/obj/item/storage/box/lights/mixed,
|
||||
/obj/machinery/newscaster{
|
||||
@@ -18900,18 +18884,10 @@
|
||||
/area/engine/engineering)
|
||||
"aJB" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/crowbar,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
/obj/item/grenade/chem_grenade/smart_metal_foam,
|
||||
@@ -19920,9 +19896,7 @@
|
||||
/area/engine/gravity_generator)
|
||||
"aLF" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 20
|
||||
},
|
||||
/obj/item/stack/sheet/plasteel/twenty,
|
||||
/obj/item/wrench,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||
@@ -20657,9 +20631,7 @@
|
||||
/area/engine/engineering)
|
||||
"aNd" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/plasteel/fifty,
|
||||
/obj/item/stack/sheet/rglass{
|
||||
amount = 50;
|
||||
pixel_x = 2;
|
||||
@@ -22096,9 +22068,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{
|
||||
dir = 1;
|
||||
filter_type = "freon";
|
||||
name = "gas filter (freon)"
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
@@ -25012,12 +24982,8 @@
|
||||
/area/medical/chemistry)
|
||||
"aWk" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/wrench,
|
||||
/obj/item/clothing/glasses/welding,
|
||||
/turf/open/floor/plasteel/whitepurple/corner{
|
||||
@@ -26948,18 +26914,10 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science/robotics/lab)
|
||||
"baf" = (
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/cable_coil/white,
|
||||
/obj/item/stack/cable_coil/white,
|
||||
|
||||
@@ -8240,8 +8240,8 @@
|
||||
/area/security/brig)
|
||||
"avu" = (
|
||||
/obj/structure/closet/secure_closet/brig{
|
||||
id = "Cell 2";
|
||||
name = "Cell 2 Locker"
|
||||
id = "Cell 1";
|
||||
name = "Cell 1 Locker"
|
||||
},
|
||||
/turf/open/floor/plasteel/blue/side,
|
||||
/area/security/brig)
|
||||
@@ -8259,8 +8259,8 @@
|
||||
/area/security/brig)
|
||||
"avx" = (
|
||||
/obj/structure/closet/secure_closet/brig{
|
||||
id = "Cell 3";
|
||||
name = "Cell 3 Locker"
|
||||
id = "Cell 2";
|
||||
name = "Cell 2 Locker"
|
||||
},
|
||||
/turf/open/floor/plasteel/green/side,
|
||||
/area/security/brig)
|
||||
@@ -15724,10 +15724,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/crew_quarters/bar)
|
||||
"aNp" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/shoes/magboots{
|
||||
pixel_x = -4;
|
||||
pixel_y = 3
|
||||
@@ -15769,10 +15766,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/storage/eva)
|
||||
"aNt" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/tank/jetpack/carbondioxide,
|
||||
/obj/item/tank/jetpack/carbondioxide{
|
||||
pixel_x = -4;
|
||||
@@ -17337,12 +17331,8 @@
|
||||
/area/storage/eva)
|
||||
"aQZ" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/crowbar,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4"
|
||||
@@ -17369,12 +17359,8 @@
|
||||
/obj/item/stack/sheet/rglass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/machinery/airalarm{
|
||||
dir = 1;
|
||||
pixel_y = -22
|
||||
@@ -17383,9 +17369,7 @@
|
||||
/area/storage/eva)
|
||||
"aRc" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/rglass{
|
||||
amount = 50
|
||||
},
|
||||
@@ -18709,12 +18693,8 @@
|
||||
/area/crew_quarters/bar)
|
||||
"aUe" = (
|
||||
/obj/structure/closet/gmcloset,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/item/storage/box/mousetraps,
|
||||
/turf/open/floor/wood{
|
||||
@@ -23478,9 +23458,7 @@
|
||||
},
|
||||
/area/quartermaster/qm)
|
||||
"bfE" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/mechanical{
|
||||
pixel_x = -2;
|
||||
pixel_y = -1
|
||||
@@ -26364,10 +26342,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science/research/lobby)
|
||||
"bmL" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 1;
|
||||
pixel_y = 6
|
||||
@@ -26422,24 +26397,12 @@
|
||||
pixel_x = 3;
|
||||
pixel_y = -4
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = 27
|
||||
},
|
||||
@@ -27896,23 +27859,17 @@
|
||||
/area/science/explab)
|
||||
"bqu" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
pixel_x = 3;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/device/assembly/timer,
|
||||
/obj/item/device/assembly/timer,
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/explab)
|
||||
"bqv" = (
|
||||
/obj/machinery/processor{
|
||||
desc = "A machine used to process slimes and retrieve their extract.";
|
||||
name = "Slime Processor"
|
||||
},
|
||||
/obj/machinery/processor/slime,
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
@@ -29755,11 +29712,8 @@
|
||||
/obj/effect/decal/cleanable/oil{
|
||||
icon_state = "floor6"
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
pixel_x = 3;
|
||||
pixel_y = 3
|
||||
},
|
||||
@@ -39022,9 +38976,7 @@
|
||||
/area/engine/atmos)
|
||||
"bOW" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/storage/belt/utility,
|
||||
/obj/item/device/t_scanner,
|
||||
/obj/item/device/t_scanner,
|
||||
@@ -39033,21 +38985,13 @@
|
||||
/area/engine/atmos)
|
||||
"bOX" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty{
|
||||
pixel_x = 2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
layer = 3.1
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50;
|
||||
layer = 3.2
|
||||
},
|
||||
/obj/item/stack/sheet/glass,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/turf/open/floor/plasteel/yellow/side,
|
||||
/area/engine/atmos)
|
||||
"bOY" = (
|
||||
@@ -39561,10 +39505,7 @@
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
/area/storage/tech)
|
||||
"bQv" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/pandemic{
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
@@ -39587,10 +39528,7 @@
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
/area/storage/tech)
|
||||
"bQw" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/mining,
|
||||
/obj/item/circuitboard/machine/autolathe{
|
||||
pixel_x = 3;
|
||||
@@ -40199,10 +40137,7 @@
|
||||
/turf/open/floor/plasteel/black,
|
||||
/area/storage/tech)
|
||||
"bRO" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/cloning,
|
||||
/obj/item/circuitboard/computer/med_data{
|
||||
pixel_x = 3;
|
||||
@@ -40214,10 +40149,7 @@
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
/area/storage/tech)
|
||||
"bRP" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/secure_data{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
@@ -40229,10 +40161,7 @@
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
/area/storage/tech)
|
||||
"bRQ" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/powermonitor{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
@@ -40931,10 +40860,7 @@
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
/area/storage/tech)
|
||||
"bTz" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 2;
|
||||
pixel_y = 4
|
||||
@@ -40944,10 +40870,7 @@
|
||||
/turf/open/floor/plasteel/darkgreen,
|
||||
/area/storage/tech)
|
||||
"bTA" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 2;
|
||||
pixel_y = 4
|
||||
@@ -41795,9 +41718,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/engine)
|
||||
"bVu" = (
|
||||
/obj/structure/rack{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/wrench,
|
||||
/obj/item/clothing/head/welding,
|
||||
/obj/machinery/light/small{
|
||||
@@ -41807,9 +41728,7 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/engine)
|
||||
"bVv" = (
|
||||
/obj/structure/rack{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
@@ -41827,27 +41746,17 @@
|
||||
/area/maintenance/department/engine)
|
||||
"bVw" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/turf/open/floor/plating{
|
||||
icon_state = "panelscorched"
|
||||
},
|
||||
/area/maintenance/department/engine)
|
||||
"bVx" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/engine)
|
||||
"bVy" = (
|
||||
@@ -42250,10 +42159,7 @@
|
||||
},
|
||||
/area/crew_quarters/heads/chief)
|
||||
"bWs" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/robotics{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
@@ -42265,10 +42171,7 @@
|
||||
/turf/open/floor/plasteel/darkred,
|
||||
/area/storage/tech)
|
||||
"bWt" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/crew{
|
||||
pixel_x = -1;
|
||||
pixel_y = 1
|
||||
@@ -42288,10 +42191,7 @@
|
||||
/turf/open/floor/plasteel/darkred,
|
||||
/area/storage/tech)
|
||||
"bWu" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/circuitboard/computer/borgupload{
|
||||
pixel_x = -1;
|
||||
pixel_y = 1
|
||||
@@ -42304,21 +42204,17 @@
|
||||
/area/storage/tech)
|
||||
"bWv" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 20;
|
||||
/obj/item/stack/sheet/plasteel/twenty{
|
||||
pixel_x = -3;
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
layer = 4
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
layer = 4
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
layer = 4
|
||||
},
|
||||
/obj/structure/cable{
|
||||
@@ -42635,15 +42531,9 @@
|
||||
/area/engine/engineering)
|
||||
"bXl" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/cable_coil,
|
||||
/obj/machinery/power/apc/highcap/ten_k{
|
||||
dir = 8;
|
||||
@@ -42652,10 +42542,7 @@
|
||||
pixel_x = -26
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/cable_coil,
|
||||
/turf/open/floor/plasteel/darkyellow/side{
|
||||
tag = "icon-darkyellow (WEST)";
|
||||
@@ -43882,10 +43769,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
"cao" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/belt/utility,
|
||||
/obj/item/clothing/head/welding{
|
||||
pixel_x = -3;
|
||||
@@ -43941,10 +43825,7 @@
|
||||
/turf/open/floor/plasteel,
|
||||
/area/engine/engineering)
|
||||
"cau" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/clothing/mask/gas{
|
||||
pixel_x = 3;
|
||||
pixel_y = 3
|
||||
@@ -44795,15 +44676,9 @@
|
||||
/area/engine/engineering)
|
||||
"ccR" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/electronics/airlock,
|
||||
/obj/item/stock_parts/cell/high/plus,
|
||||
@@ -46975,8 +46850,7 @@
|
||||
/obj/effect/decal/cleanable/cobweb{
|
||||
icon_state = "cobweb2"
|
||||
},
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
layer = 4
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
@@ -47142,9 +47016,7 @@
|
||||
/obj/structure/extinguisher_cabinet{
|
||||
pixel_x = 24
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/turf/open/floor/plating,
|
||||
/area/maintenance/department/chapel/monastery)
|
||||
"ckl" = (
|
||||
|
||||
@@ -926,12 +926,8 @@
|
||||
/area/hallway/secondary/entry)
|
||||
"cK" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/glass/fifty,
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/machinery/light,
|
||||
/turf/open/floor/plasteel/arrival,
|
||||
/area/hallway/secondary/entry)
|
||||
|
||||
@@ -6351,12 +6351,8 @@
|
||||
/area/centcom/ferry)
|
||||
"rs" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 15
|
||||
},
|
||||
@@ -6365,9 +6361,7 @@
|
||||
pixel_x = 2;
|
||||
pixel_y = -2
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/cable_coil/white,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
@@ -6442,12 +6436,8 @@
|
||||
pixel_x = 26
|
||||
},
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stack/sheet/plasteel{
|
||||
amount = 15
|
||||
},
|
||||
@@ -6456,9 +6446,7 @@
|
||||
pixel_x = 2;
|
||||
pixel_y = -2
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/item/stack/cable_coil/white,
|
||||
/obj/item/screwdriver/power,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
|
||||
@@ -669,9 +669,7 @@
|
||||
/turf/closed/wall/mineral/titanium/nodiagonal,
|
||||
/area/shuttle/escape)
|
||||
"bM" = (
|
||||
/obj/structure/rack{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/tank/internals/oxygen/red,
|
||||
/obj/item/clothing/suit/fire/firefighter,
|
||||
/obj/item/clothing/mask/gas,
|
||||
|
||||
+107
-569
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -117,9 +117,7 @@
|
||||
/area/shuttle/abandoned)
|
||||
"al" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/metal{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/sheet/metal/fifty,
|
||||
/obj/item/stock_parts/cell/high{
|
||||
charge = 100;
|
||||
maxcharge = 15000;
|
||||
@@ -299,7 +297,7 @@
|
||||
name = "dust"
|
||||
},
|
||||
/obj/effect/decal/remains/human{
|
||||
desc = "They look like human remains, and have clearly been gnawed at.";
|
||||
desc = "They look like human remains, and have clearly been gnawed at."
|
||||
},
|
||||
/obj/item/gun/energy/laser/retro,
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
@@ -368,7 +366,7 @@
|
||||
name = "dust"
|
||||
},
|
||||
/obj/effect/decal/remains/human{
|
||||
desc = "They look like human remains, and have clearly been gnawed at.";
|
||||
desc = "They look like human remains, and have clearly been gnawed at."
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/abandoned)
|
||||
@@ -435,7 +433,7 @@
|
||||
},
|
||||
/obj/item/soap/nanotrasen,
|
||||
/obj/effect/decal/remains/human{
|
||||
desc = "They look like human remains, and have clearly been gnawed at.";
|
||||
desc = "They look like human remains, and have clearly been gnawed at."
|
||||
},
|
||||
/obj/effect/decal/cleanable/blood/gibs/old,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
@@ -478,14 +476,11 @@
|
||||
/area/shuttle/abandoned)
|
||||
"aM" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/stack/sheet/glass{
|
||||
amount = 50;
|
||||
/obj/item/stack/sheet/glass/fifty{
|
||||
pixel_x = -2;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/item/stack/rods{
|
||||
amount = 50
|
||||
},
|
||||
/obj/item/stack/rods/fifty,
|
||||
/obj/effect/decal/cleanable/dirt{
|
||||
desc = "A thin layer of dust coating the floor.";
|
||||
name = "dust"
|
||||
@@ -494,11 +489,7 @@
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/abandoned)
|
||||
"aN" = (
|
||||
/obj/structure/rack{
|
||||
dir = 8;
|
||||
layer = 2.9;
|
||||
pixel_y = 2
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/electrical{
|
||||
pixel_x = 1;
|
||||
pixel_y = 6
|
||||
@@ -938,7 +929,7 @@
|
||||
name = "dust"
|
||||
},
|
||||
/obj/effect/decal/remains/human{
|
||||
desc = "They look like human remains, and have clearly been gnawed at.";
|
||||
desc = "They look like human remains, and have clearly been gnawed at."
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/abandoned)
|
||||
@@ -1057,7 +1048,7 @@
|
||||
name = "\improper damaged CentCom hat"
|
||||
},
|
||||
/obj/effect/decal/remains/human{
|
||||
desc = "They look like human remains, and have clearly been gnawed at.";
|
||||
desc = "They look like human remains, and have clearly been gnawed at."
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/abandoned)
|
||||
@@ -1460,7 +1451,7 @@
|
||||
name = "dust"
|
||||
},
|
||||
/obj/effect/decal/remains/xeno{
|
||||
desc = "A pile of remains that look vaguely humanoid. The skull is abnormally elongated, and there are burns through some of the other bones.";
|
||||
desc = "A pile of remains that look vaguely humanoid. The skull is abnormally elongated, and there are burns through some of the other bones."
|
||||
},
|
||||
/turf/open/floor/mineral/titanium/blue,
|
||||
/area/shuttle/abandoned)
|
||||
|
||||
@@ -214,9 +214,9 @@
|
||||
(1,1,1) = {"
|
||||
a
|
||||
d
|
||||
c
|
||||
a
|
||||
d
|
||||
c
|
||||
a
|
||||
d
|
||||
a
|
||||
"}
|
||||
@@ -230,13 +230,13 @@ y
|
||||
C
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
c
|
||||
a
|
||||
f
|
||||
l
|
||||
l
|
||||
u
|
||||
z
|
||||
c
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
b
|
||||
@@ -248,13 +248,13 @@ A
|
||||
D
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
c
|
||||
a
|
||||
h
|
||||
n
|
||||
r
|
||||
w
|
||||
A
|
||||
c
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
b
|
||||
@@ -268,9 +268,9 @@ E
|
||||
(7,1,1) = {"
|
||||
a
|
||||
j
|
||||
c
|
||||
a
|
||||
j
|
||||
c
|
||||
a
|
||||
j
|
||||
a
|
||||
"}
|
||||
|
||||
+12
-12
@@ -116,17 +116,17 @@
|
||||
|
||||
#define R_MAXPERMISSION 4096 //This holds the maximum value for a permission. It is used in iteration, so keep it updated.
|
||||
|
||||
#define ADMIN_QUE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminmoreinfo=\ref[user]'>?</a>)"
|
||||
#define ADMIN_FLW(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservefollow=\ref[user]'>FLW</a>)"
|
||||
#define ADMIN_PP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayeropts=\ref[user]'>PP</a>)"
|
||||
#define ADMIN_VV(atom) "(<a href='?_src_=vars;[HrefToken(TRUE)];Vars=\ref[atom]'>VV</a>)"
|
||||
#define ADMIN_SM(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];subtlemessage=\ref[user]'>SM</a>)"
|
||||
#define ADMIN_TP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];traitor=\ref[user]'>TP</a>)"
|
||||
#define ADMIN_KICK(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];boot2=\ref[user]'>KICK</a>)"
|
||||
#define ADMIN_CENTCOM_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];CentComReply=\ref[user]'>RPLY</a>)"
|
||||
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];SyndicateReply=\ref[user]'>RPLY</a>)"
|
||||
#define ADMIN_SC(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminspawncookie=\ref[user]'>SC</a>)"
|
||||
#define ADMIN_SMITE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminsmite=\ref[user]'>SMITE</a>)"
|
||||
#define ADMIN_QUE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminmoreinfo=[REF(user)]'>?</a>)"
|
||||
#define ADMIN_FLW(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservefollow=[REF(user)]'>FLW</a>)"
|
||||
#define ADMIN_PP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayeropts=[REF(user)]'>PP</a>)"
|
||||
#define ADMIN_VV(atom) "(<a href='?_src_=vars;[HrefToken(TRUE)];Vars=[REF(atom)]'>VV</a>)"
|
||||
#define ADMIN_SM(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];subtlemessage=[REF(user)]'>SM</a>)"
|
||||
#define ADMIN_TP(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];traitor=[REF(user)]'>TP</a>)"
|
||||
#define ADMIN_KICK(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];boot2=[REF(user)]'>KICK</a>)"
|
||||
#define ADMIN_CENTCOM_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];CentComReply=[REF(user)]'>RPLY</a>)"
|
||||
#define ADMIN_SYNDICATE_REPLY(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];SyndicateReply=[REF(user)]'>RPLY</a>)"
|
||||
#define ADMIN_SC(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminspawncookie=[REF(user)]'>SC</a>)"
|
||||
#define ADMIN_SMITE(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminsmite=[REF(user)]'>SMITE</a>)"
|
||||
#define ADMIN_LOOKUP(user) "[key_name_admin(user)][ADMIN_QUE(user)]"
|
||||
#define ADMIN_LOOKUPFLW(user) "[key_name_admin(user)][ADMIN_QUE(user)] [ADMIN_FLW(user)]"
|
||||
#define ADMIN_SET_SD_CODE "(<a href='?_src_=holder;[HrefToken(TRUE)];set_selfdestruct_code=1'>SETCODE</a>)"
|
||||
@@ -135,7 +135,7 @@
|
||||
#define ADMIN_JMP(src) "(<a href='?_src_=holder;[HrefToken(TRUE)];adminplayerobservecoodjump=1;X=[src.x];Y=[src.y];Z=[src.z]'>JMP</a>)"
|
||||
#define COORD(src) "[src ? "([src.x],[src.y],[src.z])" : "nonexistent location"]"
|
||||
#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
|
||||
#define ADMIN_INDIVIDUALLOG(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];individuallog=\ref[user]'>LOGS</a>)"
|
||||
#define ADMIN_INDIVIDUALLOG(user) "(<a href='?_src_=holder;[HrefToken(TRUE)];individuallog=[REF(user)]'>LOGS</a>)"
|
||||
|
||||
#define ADMIN_PUNISHMENT_LIGHTNING "Lightning bolt"
|
||||
#define ADMIN_PUNISHMENT_BRAINDAMAGE "Brain damage"
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
#define NORMPIPERATE 30 //pipe-insulation rate divisor
|
||||
#define HEATPIPERATE 8 //heat-exch pipe insulation
|
||||
#define FLOWFRAC 0.99 //fraction of gas transfered per process
|
||||
#define TANK_MELT_TEMPERATURE 1000000
|
||||
#define TANK_LEAK_PRESSURE (30.*ONE_ATMOSPHERE) //Tank starts leaking
|
||||
#define TANK_RUPTURE_PRESSURE (35.*ONE_ATMOSPHERE) //Tank spills all contents into atmosphere
|
||||
#define TANK_FRAGMENT_PRESSURE (40.*ONE_ATMOSPHERE) //Boom 3x3 base explosion
|
||||
|
||||
@@ -66,13 +66,10 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us
|
||||
|
||||
#define ARK_SUMMON_COST 5 //how many of each component an Ark costs to summon
|
||||
|
||||
#define ARK_CONSUME_COST 15 //how many of each component an Ark needs to consume to activate
|
||||
|
||||
//Objective text define
|
||||
#define CLOCKCULT_OBJECTIVE "Construct the Ark of the Clockwork Justicar and free Ratvar."
|
||||
|
||||
//misc clockcult stuff
|
||||
#define MARAUDER_EMERGE_THRESHOLD 65 //marauders cannot emerge unless host is at this% or less health
|
||||
|
||||
#define SIGIL_ACCESS_RANGE 2 //range at which transmission sigils can access power
|
||||
|
||||
@@ -83,3 +80,9 @@ GLOBAL_LIST_EMPTY(all_scripture) //a list containing scripture instances; not us
|
||||
#define CLOCKWORK_ARMOR_COOLDOWN 1800 //The cooldown period between summoning suits of clockwork armor
|
||||
|
||||
#define RATVARIAN_SPEAR_COOLDOWN 300 //The cooldown period between summoning another Ratvarian spear
|
||||
|
||||
#define MARAUDER_SCRIPTURE_SCALING_THRESHOLD 200 //The amount of deciseconds that must pass before marauder scripture will not gain a recital penalty
|
||||
|
||||
#define MARAUDER_SCRIPTURE_SCALING_TIME 50 //The amount of extra deciseconds tacked on to the marauder scripture recital time per recent marauder
|
||||
|
||||
#define MARAUDER_SCRIPTURE_SCALING_MAX 300 //The maximum extra time applied to the marauder scripture
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
#define COMSIG_ATOM_RCD_ACT "atom_rcd_act" //from base of atom/rcd_act(): (/mob, /obj/item/construction/rcd, passed_mode)
|
||||
#define COMSIG_ATOM_SING_PULL "atom_sing_pull" //from base of atom/singularity_pull(): (S, current_size)
|
||||
#define COMSIG_ATOM_SET_LIGHT "atom_set_light" //from base of atom/set_light(): (l_range, l_power, l_color)
|
||||
#define COMSIG_ATOM_ROTATE "atom_rotate" //from base of atom/shuttleRotate(): (rotation, params)
|
||||
|
||||
#define COMSIG_CLICK "atom_click" //from base of atom/Click(): (location, control, params)
|
||||
#define COMSIG_CLICK_SHIFT "shift_click" //from base of atom/ShiftClick(): (/mob)
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
#define BAN_CHAPEL "chapel"
|
||||
#define BAN_HURTPRIEST "hurtpriest"
|
||||
#define BAN_AVOIDWATER "avoidwater"
|
||||
#define BAN_STRIKEUNCONCIOUS "strikeunconcious"
|
||||
#define BAN_STRIKEUNCONSCIOUS "strikeunconscious"
|
||||
#define BAN_HURTLIZARD "hurtlizard"
|
||||
#define BAN_HURTANIMAL "hurtanimal"
|
||||
|
||||
|
||||
@@ -161,3 +161,70 @@
|
||||
|
||||
#define TINT_DARKENED 2 //Threshold of tint level to apply weld mask overlay
|
||||
#define TINT_BLIND 3 //Threshold of tint level to obscure vision fully
|
||||
|
||||
//Allowed equipment lists for security vests and hardsuits.
|
||||
|
||||
GLOBAL_LIST_INIT(advanced_hardsuit_allowed, typecacheof(list(
|
||||
/obj/item/ammo_box,
|
||||
/obj/item/ammo_casing,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/item/gun,
|
||||
/obj/item/melee/baton,
|
||||
/obj/item/reagent_containers/spray/pepper,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/tank/internals)))
|
||||
|
||||
GLOBAL_LIST_INIT(security_hardsuit_allowed, typecacheof(list(
|
||||
/obj/item/ammo_box,
|
||||
/obj/item/ammo_casing,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/item/gun/ballistic,
|
||||
/obj/item/gun/energy,
|
||||
/obj/item/melee/baton,
|
||||
/obj/item/reagent_containers/spray/pepper,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/tank/internals)))
|
||||
|
||||
GLOBAL_LIST_INIT(detective_vest_allowed, typecacheof(list(
|
||||
/obj/item/ammo_box,
|
||||
/obj/item/ammo_casing,
|
||||
/obj/item/device/detective_scanner,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/item/device/taperecorder,
|
||||
/obj/item/gun/ballistic,
|
||||
/obj/item/gun/energy,
|
||||
/obj/item/lighter,
|
||||
/obj/item/melee/baton,
|
||||
/obj/item/melee/classic_baton,
|
||||
/obj/item/reagent_containers/spray/pepper,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/storage/fancy/cigarettes,
|
||||
/obj/item/tank/internals/emergency_oxygen)))
|
||||
|
||||
GLOBAL_LIST_INIT(security_vest_allowed, typecacheof(list(
|
||||
/obj/item/ammo_box,
|
||||
/obj/item/ammo_casing,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/item/gun/ballistic,
|
||||
/obj/item/gun/energy,
|
||||
/obj/item/kitchen/knife/combat,
|
||||
/obj/item/melee/baton,
|
||||
/obj/item/melee/classic_baton/telescopic,
|
||||
/obj/item/reagent_containers/spray/pepper,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/tank/internals/emergency_oxygen)))
|
||||
|
||||
GLOBAL_LIST_INIT(security_wintercoat_allowed, typecacheof(list(
|
||||
/obj/item/ammo_box,
|
||||
/obj/item/ammo_casing,
|
||||
/obj/item/device/flashlight,
|
||||
/obj/item/storage/fancy/cigarettes,
|
||||
/obj/item/gun/ballistic,
|
||||
/obj/item/gun/energy,
|
||||
/obj/item/lighter,
|
||||
/obj/item/melee/baton,
|
||||
/obj/item/melee/classic_baton/telescopic,
|
||||
/obj/item/reagent_containers/spray/pepper,
|
||||
/obj/item/restraints/handcuffs,
|
||||
/obj/item/tank/internals/emergency_oxygen,
|
||||
/obj/item/toy)))
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
#define ismovableatom(A) (istype(A, /atom/movable))
|
||||
|
||||
#define isatom(A) (istype(A, /atom))
|
||||
#define isatom(A) (isloc(A))
|
||||
|
||||
//Turfs
|
||||
//#define isturf(A) (istype(A, /turf)) This is actually a byond built-in. Added here for completeness sake.
|
||||
@@ -183,4 +183,4 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list(
|
||||
/obj/item/stack/sheet/plasmaglass,
|
||||
/obj/item/stack/sheet/plasmarglass)))
|
||||
|
||||
#define is_glass_sheet(O) (is_type_in_typecache(O, GLOB.glass_sheet_types))
|
||||
#define is_glass_sheet(O) (is_type_in_typecache(O, GLOB.glass_sheet_types))
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
//#define TURF_LAYER 2 //For easy recordkeeping; this is a byond define
|
||||
#define MID_TURF_LAYER 2.02
|
||||
#define HIGH_TURF_LAYER 2.03
|
||||
#define TURF_DECAL_LAYER 2.039 //Makes turf decals appear in DM how they will look inworld.
|
||||
#define ABOVE_OPEN_TURF_LAYER 2.04
|
||||
#define CLOSED_TURF_LAYER 2.05
|
||||
#define BULLET_HOLE_LAYER 2.06
|
||||
@@ -20,7 +21,6 @@
|
||||
#define LATTICE_LAYER 2.2
|
||||
#define DISPOSAL_PIPE_LAYER 2.3
|
||||
#define GAS_PIPE_HIDDEN_LAYER 2.35
|
||||
#define TURF_DECAL_LAYER 2.39
|
||||
#define WIRE_LAYER 2.4
|
||||
#define WIRE_TERMINAL_LAYER 2.45
|
||||
#define GAS_SCRUBBER_LAYER 2.46
|
||||
|
||||
@@ -466,9 +466,12 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE
|
||||
|
||||
//Dummy mob reserve slots
|
||||
#define DUMMY_HUMAN_SLOT_PREFERENCES "dummy_preference_preview"
|
||||
|
||||
#define DUMMY_HUMAN_SLOT_MANIFEST "dummy_manifest_generation"
|
||||
|
||||
#define PR_ANNOUNCEMENTS_PER_ROUND 5 //The number of unique PR announcements allowed per round
|
||||
//This makes sure that a single person can only spam 3 reopens and 3 closes before being ignored
|
||||
|
||||
#define MAX_PROC_DEPTH 195 // 200 proc calls deep and shit breaks, this is a bit lower to give some safety room
|
||||
#define MAX_PROC_DEPTH 195 // 200 proc calls deep and shit breaks, this is a bit lower to give some safety room
|
||||
|
||||
#define DUMMY_HUMAN_SLOT_MANIFEST "dummy_manifest_generation"
|
||||
|
||||
@@ -37,9 +37,9 @@
|
||||
#define EAVESDROP_EXTRA_RANGE 1 //how much past the specified message_range does the message get starred, whispering only
|
||||
|
||||
// A link given to ghost alice to follow bob
|
||||
#define FOLLOW_LINK(alice, bob) "<a href=?src=\ref[alice];follow=\ref[bob]>(F)</a>"
|
||||
#define TURF_LINK(alice, turfy) "<a href=?src=\ref[alice];x=[turfy.x];y=[turfy.y];z=[turfy.z]>(T)</a>"
|
||||
#define FOLLOW_OR_TURF_LINK(alice, bob, turfy) "<a href=?src=\ref[alice];follow=\ref[bob];x=[turfy.x];y=[turfy.y];z=[turfy.z]>(F)</a>"
|
||||
#define FOLLOW_LINK(alice, bob) "<a href=?src=[REF(alice)];follow=[REF(bob)]>(F)</a>"
|
||||
#define TURF_LINK(alice, turfy) "<a href=?src=[REF(alice)];x=[turfy.x];y=[turfy.y];z=[turfy.z]>(T)</a>"
|
||||
#define FOLLOW_OR_TURF_LINK(alice, bob, turfy) "<a href=?src=[REF(alice)];follow=[REF(bob)];x=[turfy.x];y=[turfy.y];z=[turfy.z]>(F)</a>"
|
||||
|
||||
#define LOGSAY "say"
|
||||
#define LOGWHISPER "whisper"
|
||||
|
||||
@@ -65,4 +65,9 @@
|
||||
//Docking turf movements
|
||||
#define MOVE_TURF 1
|
||||
#define MOVE_AREA 2
|
||||
#define MOVE_CONTENTS 4
|
||||
#define MOVE_CONTENTS 4
|
||||
|
||||
//Rotation params
|
||||
#define ROTATE_DIR 1
|
||||
#define ROTATE_SMOOTH 2
|
||||
#define ROTATE_OFFSET 4
|
||||
+69
-23
@@ -1,23 +1,69 @@
|
||||
//max channel is 1024. Only go lower from here, because byond tends to pick the first availiable channel to play sounds on
|
||||
#define CHANNEL_LOBBYMUSIC 1024
|
||||
#define CHANNEL_ADMIN 1023
|
||||
#define CHANNEL_VOX 1022
|
||||
#define CHANNEL_JUKEBOX 1021
|
||||
#define CHANNEL_JUSTICAR_ARK 1020
|
||||
#define CHANNEL_HEARTBEAT 1019 //sound channel for heartbeats
|
||||
#define CHANNEL_AMBIENCE 1018
|
||||
#define CHANNEL_BUZZ 1017
|
||||
#define CHANNEL_BICYCLE 1016
|
||||
|
||||
//Citadel code
|
||||
#define CHANNEL_PRED 1015
|
||||
#define CHANNEL_PREYLOOP 1014
|
||||
|
||||
//THIS SHOULD ALWAYS BE THE LOWEST ONE!
|
||||
//KEEP IT UPDATED
|
||||
|
||||
#define CHANNEL_HIGHEST_AVAILABLE 1013
|
||||
|
||||
#define CHANNEL_HIGHEST_AVAILABLE 1017
|
||||
#define SOUND_MINIMUM_PRESSURE 10
|
||||
#define FALLOFF_SOUNDS 0.5
|
||||
//max channel is 1024. Only go lower from here, because byond tends to pick the first availiable channel to play sounds on
|
||||
#define CHANNEL_LOBBYMUSIC 1024
|
||||
#define CHANNEL_ADMIN 1023
|
||||
#define CHANNEL_VOX 1022
|
||||
#define CHANNEL_JUKEBOX 1021
|
||||
#define CHANNEL_JUSTICAR_ARK 1020
|
||||
#define CHANNEL_HEARTBEAT 1019 //sound channel for heartbeats
|
||||
#define CHANNEL_AMBIENCE 1018
|
||||
#define CHANNEL_BUZZ 1017
|
||||
#define CHANNEL_BICYCLE 1016
|
||||
|
||||
//Citadel code
|
||||
#define CHANNEL_PRED 1015
|
||||
#define CHANNEL_PREYLOOP 1014
|
||||
|
||||
//THIS SHOULD ALWAYS BE THE LOWEST ONE!
|
||||
//KEEP IT UPDATED
|
||||
|
||||
#define CHANNEL_HIGHEST_AVAILABLE 1013
|
||||
|
||||
|
||||
#define SOUND_MINIMUM_PRESSURE 10
|
||||
#define FALLOFF_SOUNDS 0.5
|
||||
|
||||
|
||||
//Ambience types
|
||||
|
||||
#define GENERIC list('sound/ambience/ambigen1.ogg','sound/ambience/ambigen3.ogg',\
|
||||
'sound/ambience/ambigen4.ogg','sound/ambience/ambigen5.ogg',\
|
||||
'sound/ambience/ambigen6.ogg','sound/ambience/ambigen7.ogg',\
|
||||
'sound/ambience/ambigen8.ogg','sound/ambience/ambigen9.ogg',\
|
||||
'sound/ambience/ambigen10.ogg','sound/ambience/ambigen11.ogg',\
|
||||
'sound/ambience/ambigen12.ogg','sound/ambience/ambigen14.ogg','sound/ambience/ambigen15.ogg')
|
||||
|
||||
#define HOLY list('sound/ambience/ambicha1.ogg','sound/ambience/ambicha2.ogg','sound/ambience/ambicha3.ogg',\
|
||||
'sound/ambience/ambicha4.ogg', 'sound/ambience/ambiholy.ogg', 'sound/ambience/ambiholy2.ogg',\
|
||||
'sound/ambience/ambiholy3.ogg')
|
||||
|
||||
#define HIGHSEC list('sound/ambience/ambidanger.ogg', 'sound/ambience/ambidanger2.ogg')
|
||||
|
||||
#define RUINS list('sound/ambience/ambimine.ogg', 'sound/ambience/ambicave.ogg', 'sound/ambience/ambiruin.ogg',\
|
||||
'sound/ambience/ambiruin2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg',\
|
||||
'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg', 'sound/ambience/ambiruin7.ogg',\
|
||||
'sound/ambience/ambidanger.ogg', 'sound/ambience/ambidanger2.ogg', 'sound/ambience/ambitech3.ogg',\
|
||||
'sound/ambience/ambimystery.ogg', 'sound/ambience/ambimaint1.ogg')
|
||||
|
||||
#define ENGINEERING list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg','sound/ambience/ambisin4.ogg', 'sound/ambience/ambieng1.ogg',\
|
||||
'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg')
|
||||
|
||||
#define MINING list('sound/ambience/ambimine.ogg', 'sound/ambience/ambicave.ogg', 'sound/ambience/ambiruin.ogg',\
|
||||
'sound/ambience/ambiruin2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg',\
|
||||
'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg', 'sound/ambience/ambiruin7.ogg',\
|
||||
'sound/ambience/ambidanger.ogg', 'sound/ambience/ambidanger2.ogg', 'sound/ambience/ambimaint1.ogg', 'sound/ambience/ambilava.ogg')
|
||||
|
||||
#define MEDICAL list('sound/ambience/ambinice.ogg')
|
||||
|
||||
#define SPOOKY list('sound/ambience/ambimo1.ogg','sound/ambience/ambimo2.ogg','sound/ambience/ambiruin7.ogg','sound/ambience/ambiruin6.ogg',\
|
||||
'sound/ambience/ambiodd.ogg', 'sound/ambience/ambimystery.ogg')
|
||||
|
||||
#define SPACE list('sound/ambience/ambispace.ogg', 'sound/ambience/ambispace2.ogg', 'sound/ambience/title2.ogg', 'sound/ambience/ambiatmos.ogg')
|
||||
|
||||
#define MAINTENANCE list('sound/ambience/ambimaint1.ogg', 'sound/ambience/ambimaint2.ogg', 'sound/ambience/ambimaint3.ogg', 'sound/ambience/ambimaint4.ogg',\
|
||||
'sound/ambience/ambimaint5.ogg', 'sound/voice/lowHiss2.ogg', 'sound/voice/lowHiss3.ogg', 'sound/voice/lowHiss4.ogg', 'sound/ambience/ambitech2.ogg' )
|
||||
|
||||
#define AWAY_MISSION list('sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiruin.ogg',\
|
||||
'sound/ambience/ambiruin2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg',\
|
||||
'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg', 'sound/ambience/ambiruin7.ogg',\
|
||||
'sound/ambience/ambidanger.ogg', 'sound/ambience/ambidanger2.ogg', 'sound/ambience/ambimaint.ogg',\
|
||||
'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg', 'sound/ambience/ambiodd.ogg')
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
#define TOOL_NONE 0
|
||||
#define TOOL_CROWBAR 1
|
||||
#define TOOL_SCREWDRIVER 2
|
||||
#define TOOL_WIRECUTTER 3
|
||||
#define TOOL_WRENCH 4
|
||||
@@ -0,0 +1,2 @@
|
||||
#define WALL_DENT_HIT 1
|
||||
#define WALL_DENT_SHOT 2
|
||||
@@ -178,7 +178,7 @@ mob
|
||||
// Send the icon to src's local cache
|
||||
src<<browse_rsc(I, iconName)
|
||||
// Update the label to show it
|
||||
winset(src,"imageLabel","image='\ref[I]'");
|
||||
winset(src,"imageLabel","image='[REF(I)]'");
|
||||
|
||||
Add_Overlay()
|
||||
set name = "4. Add Overlay"
|
||||
@@ -849,7 +849,7 @@ The _flatIcons list is a cache for generated icon files.
|
||||
if(A.alpha < 255)
|
||||
flat.Blend(rgb(255, 255, 255, A.alpha), ICON_MULTIPLY)
|
||||
|
||||
return icon(flat, "", SOUTH)
|
||||
return icon(flat, "", curdir)
|
||||
|
||||
/proc/getIconMask(atom/A)//By yours truly. Creates a dynamic mask for a mob/whatever. /N
|
||||
var/icon/alpha_mask = new(A.icon,A.icon_state)//So we want the default icon and icon state of A.
|
||||
@@ -1140,7 +1140,7 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0
|
||||
|
||||
// Either an atom or somebody fucked up and is gonna get a runtime, which I'm fine with.
|
||||
var/atom/A = thing
|
||||
var/key = "[istype(A.icon, /icon) ? "\ref[A.icon]" : A.icon]:[A.icon_state]"
|
||||
var/key = "[istype(A.icon, /icon) ? "[REF(A.icon)]" : A.icon]:[A.icon_state]"
|
||||
|
||||
|
||||
if (!bicon_cache[key]) // Doesn't exist, make it.
|
||||
|
||||
@@ -138,7 +138,7 @@ GLOBAL_LIST_INIT(sqrtTable, list(1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4,
|
||||
var/t = round((val - min) / d)
|
||||
return val - (t * d)
|
||||
|
||||
#define NORM_ROT(rot) ((((rot % 360) + (rot - round(rot, 1))) > 0) ? ((rot % 360) + (rot - round(rot, 1))) : (((rot % 360) + (rot - round(rot, 1))) + 360))
|
||||
#define NORM_ROT(rot) ((((rot % 360) + (rot - round(rot, 1))) >= 0) ? ((rot % 360) + (rot - round(rot, 1))) : (((rot % 360) + (rot - round(rot, 1))) + 360))
|
||||
|
||||
/proc/get_angle_of_incidence(face_angle, angle_in, auto_normalize = TRUE)
|
||||
|
||||
|
||||
@@ -654,7 +654,7 @@ GLOBAL_LIST_INIT(binary, list("0","1"))
|
||||
buffer = copytext(buffer, 1, cutoff) + punctbuffer
|
||||
if(!findtext(buffer,alphanumeric))
|
||||
continue
|
||||
if(!buffer || lentext(buffer) > 140 || lentext(buffer) <= cullshort || buffer in accepted)
|
||||
if(!buffer || lentext(buffer) > 280 || lentext(buffer) <= cullshort || buffer in accepted)
|
||||
continue
|
||||
|
||||
accepted += buffer
|
||||
|
||||
@@ -518,6 +518,19 @@ Turf and target are separate in case you want to teleport some distance from a t
|
||||
assembled += A
|
||||
return assembled
|
||||
|
||||
/atom/proc/GetAllContentsIgnoring(list/ignore_typecache)
|
||||
if(!ignore_typecache)
|
||||
return GetAllContents()
|
||||
var/list/processing = list(src)
|
||||
var/list/assembled = list()
|
||||
while(processing.len)
|
||||
var/atom/A = processing[1]
|
||||
processing.Cut(1,2)
|
||||
if(!ignore_typecache[A.type])
|
||||
processing += A.contents
|
||||
assembled += A
|
||||
return assembled
|
||||
|
||||
//Step-towards method of determining whether one atom can see another. Similar to viewers()
|
||||
/proc/can_see(atom/source, atom/target, length=5) // I couldnt be arsed to do actual raycasting :I This is horribly inaccurate.
|
||||
var/turf/current = get_turf(source)
|
||||
@@ -1428,4 +1441,18 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
|
||||
|
||||
var/time_clock = num2hex(TICK_DELTA_TO_MS(world.tick_usage), 3)
|
||||
|
||||
return "{[time_high]-[time_mid]-[GUID_VERSION][time_low]-[GUID_VARIANT][time_clock]-[node_id]}"
|
||||
return "{[time_high]-[time_mid]-[GUID_VERSION][time_low]-[GUID_VARIANT][time_clock]-[node_id]}"
|
||||
|
||||
// \ref behaviour got changed in 512 so this is necesary to replicate old behaviour.
|
||||
// If it ever becomes necesary to get a more performant REF(), this lies here in wait
|
||||
// #define REF(thing) (thing && istype(thing, /datum) && thing:use_tag && thing:tag ? "[thing:tag]" : "\ref[thing]")
|
||||
/proc/REF(input)
|
||||
if(istype(input, /datum))
|
||||
var/datum/thing = input
|
||||
if(thing.use_tag)
|
||||
if(!thing.tag)
|
||||
WARNING("A ref was requested of an object with use_tag set but no tag: [thing]")
|
||||
thing.use_tag = FALSE
|
||||
else
|
||||
return "\[[url_encode(thing.tag)]\]"
|
||||
return "\ref[input]"
|
||||
|
||||
@@ -25,7 +25,7 @@ GLOBAL_LIST_EMPTY(bombers)
|
||||
GLOBAL_PROTECT(bombers)
|
||||
GLOBAL_LIST_EMPTY(admin_log)
|
||||
GLOBAL_PROTECT(admin_log)
|
||||
GLOBAL_LIST_EMPTY(lastsignalers) //keeps last 100 signals here in format: "[src] used \ref[src] @ location [src.loc]: [freq]/[code]"
|
||||
GLOBAL_LIST_EMPTY(lastsignalers) //keeps last 100 signals here in format: "[src] used [REF(src)] @ location [src.loc]: [freq]/[code]"
|
||||
GLOBAL_PROTECT(lastsignalers)
|
||||
GLOBAL_LIST_EMPTY(lawchanges) //Stores who uploaded laws to which silicon-based lifeform, and what the law was
|
||||
GLOBAL_PROTECT(lawchanges)
|
||||
|
||||
@@ -38,6 +38,8 @@
|
||||
if(isnull(pixel_turf))
|
||||
return
|
||||
if(!can_see(A))
|
||||
if(isturf(A)) //On unmodified clients clicking the static overlay clicks the turf underneath
|
||||
return //So there's no point messaging admins
|
||||
message_admins("[key_name_admin(src)] might be running a modified client! (failed can_see on AI click of [A]([ADMIN_COORDJMP(pixel_turf)]))")
|
||||
var/message = "[key_name(src)] might be running a modified client! (failed can_see on AI click of [A]([COORD(pixel_turf)]))"
|
||||
log_admin(message)
|
||||
|
||||
@@ -407,16 +407,13 @@ or shoot a gun to move around via Newton's 3rd Law of Motion."
|
||||
textlist += "[i] Scripture: <b>[SSticker.scripture_states[i] ? "UNLOCKED":"LOCKED"]</b><br>"
|
||||
var/obj/structure/destructible/clockwork/massive/celestial_gateway/G = GLOB.ark_of_the_clockwork_justiciar
|
||||
if(G)
|
||||
var/time_info
|
||||
var/time_info = G.get_arrival_time(FALSE)
|
||||
var/time_name
|
||||
if(G.seconds_until_activation)
|
||||
time_info = G.seconds_until_activation
|
||||
time_name = "until the Ark activates"
|
||||
else if(G.grace_period)
|
||||
time_info = G.grace_period
|
||||
time_name = "of grace period remaining"
|
||||
else if(G.progress_in_seconds)
|
||||
time_info = GATEWAY_RATVAR_ARRIVAL - G.progress_in_seconds
|
||||
time_name = "until the Ark finishes summoning"
|
||||
if(time_info)
|
||||
textlist += "<b>[time_info / 60] minutes</b> [time_name].<br>"
|
||||
|
||||
+177
-175
@@ -1,175 +1,177 @@
|
||||
|
||||
/mob
|
||||
var/list/screens = list()
|
||||
|
||||
/mob/proc/overlay_fullscreen(category, type, severity)
|
||||
var/obj/screen/fullscreen/screen
|
||||
if(screens[category])
|
||||
screen = screens[category]
|
||||
if(screen.type != type)
|
||||
clear_fullscreen(category, FALSE)
|
||||
return .()
|
||||
else if(!severity || severity == screen.severity)
|
||||
return null
|
||||
else
|
||||
screen = new type()
|
||||
|
||||
screen.icon_state = "[initial(screen.icon_state)][severity]"
|
||||
screen.severity = severity
|
||||
|
||||
screens[category] = screen
|
||||
if(client && screen.should_show_to(src))
|
||||
client.screen += screen
|
||||
return screen
|
||||
|
||||
/mob/proc/clear_fullscreen(category, animated = 10)
|
||||
var/obj/screen/fullscreen/screen = screens[category]
|
||||
if(!screen)
|
||||
return
|
||||
|
||||
screens -= category
|
||||
|
||||
if(animated)
|
||||
animate(screen, alpha = 0, time = animated)
|
||||
addtimer(CALLBACK(src, .proc/clear_fullscreen_after_animate, screen), animated, TIMER_CLIENT_TIME)
|
||||
else
|
||||
if(client)
|
||||
client.screen -= screen
|
||||
qdel(screen)
|
||||
|
||||
/mob/proc/clear_fullscreen_after_animate(obj/screen/fullscreen/screen)
|
||||
if(client)
|
||||
client.screen -= screen
|
||||
qdel(screen)
|
||||
|
||||
/mob/proc/clear_fullscreens()
|
||||
for(var/category in screens)
|
||||
clear_fullscreen(category)
|
||||
|
||||
/mob/proc/hide_fullscreens()
|
||||
if(client)
|
||||
for(var/category in screens)
|
||||
client.screen -= screens[category]
|
||||
|
||||
/mob/proc/reload_fullscreen()
|
||||
if(client)
|
||||
var/obj/screen/fullscreen/screen
|
||||
for(var/category in screens)
|
||||
screen = screens[category]
|
||||
if(screen.should_show_to(src))
|
||||
client.screen |= screen
|
||||
else
|
||||
client.screen -= screen
|
||||
|
||||
/obj/screen/fullscreen
|
||||
icon = 'icons/mob/screen_full.dmi'
|
||||
icon_state = "default"
|
||||
screen_loc = "CENTER-7,CENTER-7"
|
||||
layer = FULLSCREEN_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
var/severity = 0
|
||||
var/show_when_dead = FALSE
|
||||
|
||||
/obj/screen/fullscreen/proc/should_show_to(mob/mymob)
|
||||
if(!show_when_dead && mymob.stat == DEAD)
|
||||
return FALSE
|
||||
return TRUE
|
||||
|
||||
/obj/screen/fullscreen/Destroy()
|
||||
severity = 0
|
||||
. = ..()
|
||||
|
||||
/obj/screen/fullscreen/brute
|
||||
icon_state = "brutedamageoverlay"
|
||||
layer = UI_DAMAGE_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/oxy
|
||||
icon_state = "oxydamageoverlay"
|
||||
layer = UI_DAMAGE_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/crit
|
||||
icon_state = "passage"
|
||||
layer = CRIT_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/crit/vision
|
||||
icon_state = "oxydamageoverlay"
|
||||
layer = BLIND_LAYER
|
||||
|
||||
/obj/screen/fullscreen/blind
|
||||
icon_state = "blackimageoverlay"
|
||||
layer = BLIND_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/curse
|
||||
icon_state = "curse"
|
||||
layer = CURSE_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/impaired
|
||||
icon_state = "impairedoverlay"
|
||||
|
||||
/obj/screen/fullscreen/blurry
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "blurry"
|
||||
|
||||
/obj/screen/fullscreen/flash
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "flash"
|
||||
|
||||
/obj/screen/fullscreen/flash/static
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "noise"
|
||||
|
||||
/obj/screen/fullscreen/high
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "druggy"
|
||||
|
||||
/obj/screen/fullscreen/color_vision
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "flash"
|
||||
alpha = 80
|
||||
|
||||
/obj/screen/fullscreen/color_vision/green
|
||||
color = "#00ff00"
|
||||
|
||||
/obj/screen/fullscreen/color_vision/red
|
||||
color = "#ff0000"
|
||||
|
||||
/obj/screen/fullscreen/color_vision/blue
|
||||
color = "#0000ff"
|
||||
|
||||
/obj/screen/fullscreen/lighting_backdrop
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
icon_state = "flash"
|
||||
transform = matrix(200, 0, 0, 0, 200, 0)
|
||||
plane = LIGHTING_PLANE
|
||||
blend_mode = BLEND_OVERLAY
|
||||
show_when_dead = TRUE
|
||||
|
||||
//Provides darkness to the back of the lighting plane
|
||||
/obj/screen/fullscreen/lighting_backdrop/lit
|
||||
invisibility = INVISIBILITY_LIGHTING
|
||||
layer = BACKGROUND_LAYER+21
|
||||
color = "#000"
|
||||
show_when_dead = TRUE
|
||||
|
||||
//Provides whiteness in case you don't see lights so everything is still visible
|
||||
/obj/screen/fullscreen/lighting_backdrop/unlit
|
||||
layer = BACKGROUND_LAYER+20
|
||||
show_when_dead = TRUE
|
||||
|
||||
/obj/screen/fullscreen/see_through_darkness
|
||||
icon_state = "nightvision"
|
||||
plane = LIGHTING_PLANE
|
||||
layer = LIGHTING_LAYER
|
||||
blend_mode = BLEND_ADD
|
||||
show_when_dead = TRUE
|
||||
/mob
|
||||
var/list/screens = list()
|
||||
|
||||
/mob/proc/overlay_fullscreen(category, type, severity)
|
||||
var/obj/screen/fullscreen/screen = screens[category]
|
||||
if (!screen || screen.type != type)
|
||||
// needs to be recreated
|
||||
clear_fullscreen(category, FALSE)
|
||||
screens[category] = screen = new type()
|
||||
else if ((!severity || severity == screen.severity) && (!client || screen.screen_loc != "CENTER-7,CENTER-7" || screen.view == client.view))
|
||||
// doesn't need to be updated
|
||||
return screen
|
||||
|
||||
screen.icon_state = "[initial(screen.icon_state)][severity]"
|
||||
screen.severity = severity
|
||||
if (client && screen.should_show_to(src))
|
||||
client.screen += screen
|
||||
if (screen.screen_loc == "CENTER-7,CENTER-7" && screen.view != client.view)
|
||||
var/scale = (1 + 2 * client.view) / 15
|
||||
screen.view = client.view
|
||||
screen.transform = matrix(scale, 0, 0, 0, scale, 0)
|
||||
|
||||
return screen
|
||||
|
||||
/mob/proc/clear_fullscreen(category, animated = 10)
|
||||
var/obj/screen/fullscreen/screen = screens[category]
|
||||
if(!screen)
|
||||
return
|
||||
|
||||
screens -= category
|
||||
|
||||
if(animated)
|
||||
animate(screen, alpha = 0, time = animated)
|
||||
addtimer(CALLBACK(src, .proc/clear_fullscreen_after_animate, screen), animated, TIMER_CLIENT_TIME)
|
||||
else
|
||||
if(client)
|
||||
client.screen -= screen
|
||||
qdel(screen)
|
||||
|
||||
/mob/proc/clear_fullscreen_after_animate(obj/screen/fullscreen/screen)
|
||||
if(client)
|
||||
client.screen -= screen
|
||||
qdel(screen)
|
||||
|
||||
/mob/proc/clear_fullscreens()
|
||||
for(var/category in screens)
|
||||
clear_fullscreen(category)
|
||||
|
||||
/mob/proc/hide_fullscreens()
|
||||
if(client)
|
||||
for(var/category in screens)
|
||||
client.screen -= screens[category]
|
||||
|
||||
/mob/proc/reload_fullscreen()
|
||||
if(client)
|
||||
var/obj/screen/fullscreen/screen
|
||||
for(var/category in screens)
|
||||
screen = screens[category]
|
||||
if(screen.should_show_to(src))
|
||||
client.screen |= screen
|
||||
else
|
||||
client.screen -= screen
|
||||
|
||||
/obj/screen/fullscreen
|
||||
icon = 'icons/mob/screen_full.dmi'
|
||||
icon_state = "default"
|
||||
screen_loc = "CENTER-7,CENTER-7"
|
||||
layer = FULLSCREEN_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
|
||||
var/view = 7
|
||||
var/severity = 0
|
||||
var/show_when_dead = FALSE
|
||||
|
||||
/obj/screen/fullscreen/proc/should_show_to(mob/mymob)
|
||||
if(!show_when_dead && mymob.stat == DEAD)
|
||||
return FALSE
|
||||
return TRUE
|
||||
|
||||
/obj/screen/fullscreen/Destroy()
|
||||
severity = 0
|
||||
. = ..()
|
||||
|
||||
/obj/screen/fullscreen/brute
|
||||
icon_state = "brutedamageoverlay"
|
||||
layer = UI_DAMAGE_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/oxy
|
||||
icon_state = "oxydamageoverlay"
|
||||
layer = UI_DAMAGE_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/crit
|
||||
icon_state = "passage"
|
||||
layer = CRIT_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/crit/vision
|
||||
icon_state = "oxydamageoverlay"
|
||||
layer = BLIND_LAYER
|
||||
|
||||
/obj/screen/fullscreen/blind
|
||||
icon_state = "blackimageoverlay"
|
||||
layer = BLIND_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/curse
|
||||
icon_state = "curse"
|
||||
layer = CURSE_LAYER
|
||||
plane = FULLSCREEN_PLANE
|
||||
|
||||
/obj/screen/fullscreen/impaired
|
||||
icon_state = "impairedoverlay"
|
||||
|
||||
/obj/screen/fullscreen/blurry
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "blurry"
|
||||
|
||||
/obj/screen/fullscreen/flash
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "flash"
|
||||
|
||||
/obj/screen/fullscreen/flash/static
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "noise"
|
||||
|
||||
/obj/screen/fullscreen/high
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "druggy"
|
||||
|
||||
/obj/screen/fullscreen/color_vision
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
screen_loc = "WEST,SOUTH to EAST,NORTH"
|
||||
icon_state = "flash"
|
||||
alpha = 80
|
||||
|
||||
/obj/screen/fullscreen/color_vision/green
|
||||
color = "#00ff00"
|
||||
|
||||
/obj/screen/fullscreen/color_vision/red
|
||||
color = "#ff0000"
|
||||
|
||||
/obj/screen/fullscreen/color_vision/blue
|
||||
color = "#0000ff"
|
||||
|
||||
/obj/screen/fullscreen/lighting_backdrop
|
||||
icon = 'icons/mob/screen_gen.dmi'
|
||||
icon_state = "flash"
|
||||
transform = matrix(200, 0, 0, 0, 200, 0)
|
||||
plane = LIGHTING_PLANE
|
||||
blend_mode = BLEND_OVERLAY
|
||||
show_when_dead = TRUE
|
||||
|
||||
//Provides darkness to the back of the lighting plane
|
||||
/obj/screen/fullscreen/lighting_backdrop/lit
|
||||
invisibility = INVISIBILITY_LIGHTING
|
||||
layer = BACKGROUND_LAYER+21
|
||||
color = "#000"
|
||||
show_when_dead = TRUE
|
||||
|
||||
//Provides whiteness in case you don't see lights so everything is still visible
|
||||
/obj/screen/fullscreen/lighting_backdrop/unlit
|
||||
layer = BACKGROUND_LAYER+20
|
||||
show_when_dead = TRUE
|
||||
|
||||
/obj/screen/fullscreen/see_through_darkness
|
||||
icon_state = "nightvision"
|
||||
plane = LIGHTING_PLANE
|
||||
layer = LIGHTING_LAYER
|
||||
blend_mode = BLEND_ADD
|
||||
show_when_dead = TRUE
|
||||
|
||||
|
||||
@@ -539,7 +539,7 @@
|
||||
screen_loc = ui_healthdoll
|
||||
|
||||
/obj/screen/splash
|
||||
icon = 'config/title_screens/images/title1.dmi'
|
||||
icon = 'icons/blank_title.png'
|
||||
icon_state = ""
|
||||
screen_loc = "1,1"
|
||||
layer = SPLASHSCREEN_LAYER
|
||||
|
||||
@@ -1,12 +1,27 @@
|
||||
|
||||
/obj/item/proc/melee_attack_chain(mob/user, atom/target, params)
|
||||
if(pre_attackby(target, user, params))
|
||||
if(!tool_check(user, target) && pre_attackby(target, user, params))
|
||||
// Return 1 in attackby() to prevent afterattack() effects (when safely moving items for example)
|
||||
var/resolved = target.attackby(src, user, params)
|
||||
if(!resolved && target && !QDELETED(src))
|
||||
afterattack(target, user, 1, params) // 1: clicking something Adjacent
|
||||
|
||||
|
||||
//Checks if the item can work as a tool, calling the appropriate tool behavior on the target
|
||||
/obj/item/proc/tool_check(mob/user, atom/target)
|
||||
switch(tool_behaviour)
|
||||
if(TOOL_NONE)
|
||||
return FALSE
|
||||
if(TOOL_CROWBAR)
|
||||
return target.crowbar_act(user, src)
|
||||
if(TOOL_SCREWDRIVER)
|
||||
return target.screwdriver_act(user, src)
|
||||
if(TOOL_WRENCH)
|
||||
return target.wrench_act(user, src)
|
||||
if(TOOL_WIRECUTTER)
|
||||
return target.wirecutter_act(user, src)
|
||||
|
||||
|
||||
// Called when the item is in the active hand, and clicked; alternately, there is an 'activate held object' verb or you can hit pagedown.
|
||||
/obj/item/proc/attack_self(mob/user)
|
||||
SendSignal(COMSIG_ITEM_ATTACK_SELF, user)
|
||||
@@ -118,5 +133,4 @@
|
||||
attack_message = "[user] has [message_verb] [src][message_hit_area] with [I]!"
|
||||
visible_message("<span class='danger'>[attack_message]</span>", \
|
||||
"<span class='userdanger'>[attack_message]</span>", null, COMBAT_MESSAGE_RANGE)
|
||||
return 1
|
||||
|
||||
return 1
|
||||
@@ -53,19 +53,19 @@
|
||||
if(user.client)
|
||||
if(IsAdminGhost(user))
|
||||
attack_ai(user)
|
||||
if(user.client.prefs.inquisitive_ghost)
|
||||
else if(user.client.prefs.inquisitive_ghost)
|
||||
user.examinate(src)
|
||||
|
||||
/mob/living/attack_ghost(mob/dead/observer/user)
|
||||
if(user.client && user.health_scan)
|
||||
healthscan(user, src, 1, TRUE)
|
||||
return
|
||||
..()
|
||||
|
||||
// ---------------------------------------
|
||||
// And here are some good things for free:
|
||||
// Now you can click through portals, wormholes, gateways, and teleporters while observing. -Sayu
|
||||
|
||||
/obj/machinery/teleport/hub/attack_ghost(mob/user)
|
||||
var/atom/l = loc
|
||||
var/obj/machinery/computer/teleporter/com = locate(/obj/machinery/computer/teleporter, locate(l.x - 2, l.y, l.z))
|
||||
if(com && com.locked)
|
||||
user.forceMove(get_turf(com.locked))
|
||||
|
||||
/obj/effect/portal/attack_ghost(mob/user)
|
||||
if(linked)
|
||||
user.forceMove(get_turf(linked))
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
/*/////////////////////////////////////////////////////////////////////////////////
|
||||
/////// ///////
|
||||
/////// Cit's exclusive jumpsuits, uniforms, etc. go here ///////
|
||||
/////// ///////
|
||||
*//////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
/obj/item/clothing/under/rank/security/skirt
|
||||
name = "security skirt"
|
||||
desc = "A tactical security skirt for officers complete with Nanotrasen belt buckle."
|
||||
icon = 'icons/obj/clothing/cit_clothes.dmi'
|
||||
icon_state = "secskirt"
|
||||
icon_override = 'icons/mob/citadel/uniforms.dmi'
|
||||
item_state = "r_suit"
|
||||
item_color = "secskirt"
|
||||
|
||||
/obj/item/clothing/under/rank/head_of_security/skirt
|
||||
name = "head of security's skirt"
|
||||
desc = "A security skirt decorated for those few with the dedication to achieve the position of Head of Security."
|
||||
icon = 'icons/obj/clothing/cit_clothes.dmi'
|
||||
icon_state = "hosskirt"
|
||||
icon_override = 'icons/mob/citadel/uniforms.dmi'
|
||||
item_state = "gy_suit"
|
||||
item_color = "hosskirt"
|
||||
|
||||
/obj/item/clothing/suit/armor/hos/trenchcoat/cloak
|
||||
name = "armored trenchcloak"
|
||||
desc = "A trenchcoat enchanced with a special lightweight kevlar. This one appears to be designed to be draped over one's shoulders rather than worn normally.."
|
||||
alternate_worn_icon = 'icons/mob/citadel/suit.dmi'
|
||||
icon_state = "hostrench"
|
||||
item_state = "hostrench"
|
||||
@@ -0,0 +1,5 @@
|
||||
/obj/structure/displaycase/clown
|
||||
desc = "In the event of clown, honk glass."
|
||||
alert = 1
|
||||
start_showpiece_type = /obj/item/bikehorn
|
||||
req_access = list(ACCESS_CENT_GENERAL)
|
||||
@@ -213,6 +213,8 @@
|
||||
damage = 15
|
||||
armour_penetration = 10
|
||||
light_range = 2
|
||||
speed = 1.2
|
||||
range = 25
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/item/projectile/bullet/nlmags //non-lethal boolets
|
||||
@@ -220,9 +222,11 @@
|
||||
icon_state = "magjectile-nl"
|
||||
damage = 1
|
||||
knockdown = 0
|
||||
stamina = 25
|
||||
stamina = 30
|
||||
armour_penetration = -10
|
||||
light_range = 2
|
||||
speed = 1.2
|
||||
range = 25
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
|
||||
|
||||
@@ -378,19 +382,23 @@
|
||||
/obj/item/projectile/bullet/magrifle
|
||||
icon = 'icons/obj/guns/cit_guns.dmi'
|
||||
icon_state = "magjectile-large"
|
||||
damage = 25
|
||||
damage = 20
|
||||
armour_penetration = 25
|
||||
light_range = 3
|
||||
speed = 1.2
|
||||
range = 35
|
||||
light_color = LIGHT_COLOR_RED
|
||||
|
||||
/obj/item/projectile/bullet/nlmagrifle //non-lethal boolets
|
||||
icon = 'icons/obj/guns/cit_guns.dmi'
|
||||
icon_state = "magjectile-large-nl"
|
||||
damage = 2
|
||||
damage = 1
|
||||
knockdown = 0
|
||||
stamina = 30
|
||||
stamina = 35
|
||||
armour_penetration = -10
|
||||
light_range = 3
|
||||
speed = 1.0
|
||||
range = 35
|
||||
light_color = LIGHT_COLOR_BLUE
|
||||
|
||||
///ammo casings///
|
||||
@@ -494,7 +502,7 @@
|
||||
name = "foamag rifle"
|
||||
desc = "A foam launching magnetic rifle. Ages 8 and up."
|
||||
icon_state = "foamagrifle"
|
||||
needs_permit = 0
|
||||
needs_permit = FALSE
|
||||
mag_type = /obj/item/ammo_box/magazine/toy/foamag
|
||||
casing_ejector = FALSE
|
||||
origin_tech = "combat=2;engineering=2;magnets=2"
|
||||
@@ -1060,6 +1068,7 @@ obj/item/projectile/bullet/c10mm/soporific
|
||||
if(arm_color_input)
|
||||
arm_color = sanitize_hexcolor(arm_color_input, desired_format=6, include_crunch=1)
|
||||
update_icon()
|
||||
A.UpdateButtonIcon()
|
||||
|
||||
else
|
||||
..()
|
||||
@@ -1070,12 +1079,16 @@ obj/item/projectile/bullet/c10mm/soporific
|
||||
name = "9mm frangible bullet"
|
||||
damage = 15
|
||||
stamina = 0
|
||||
speed = 1.0
|
||||
range = 20
|
||||
armour_penetration = -25
|
||||
|
||||
/obj/item/projectile/bullet/c9mm/rubber
|
||||
name = "9mm rubber bullet"
|
||||
damage = 2
|
||||
stamina = 25
|
||||
damage = 5
|
||||
stamina = 30
|
||||
speed = 1.2
|
||||
range = 14
|
||||
knockdown = 0
|
||||
|
||||
/obj/item/ammo_casing/c9mm/frangible
|
||||
@@ -1120,9 +1133,9 @@ obj/item/projectile/bullet/c10mm/soporific
|
||||
name = "Box of 9mm Frangible Bullets"
|
||||
id = "9mm_frag"
|
||||
build_type = AUTOLATHE
|
||||
materials = list(MAT_METAL = 30000)
|
||||
materials = list(MAT_METAL = 25000)
|
||||
build_path = /obj/item/ammo_box/c9mm/frangible
|
||||
category = list("initial", "Security")
|
||||
category = list("hacked", "Security")
|
||||
|
||||
/datum/design/c9mmrubber
|
||||
name = "Box of 9mm Rubber Bullets"
|
||||
@@ -1159,6 +1172,7 @@ obj/item/projectile/bullet/c10mm/soporific
|
||||
icon_state = "p37_foam"
|
||||
pin = /obj/item/device/firing_pin
|
||||
spawnwithmagazine = TRUE
|
||||
needs_permit = FALSE
|
||||
mag_type = /obj/item/ammo_box/magazine/toy/pistol
|
||||
can_suppress = FALSE
|
||||
actions_types = list(/datum/action/item_action/pick_color)
|
||||
@@ -1197,6 +1211,10 @@ obj/item/gun/energy/e_gun/cx/update_icon()
|
||||
body_overlay.color = body_color
|
||||
add_overlay(body_overlay)
|
||||
|
||||
if(ismob(loc))
|
||||
var/mob/M = loc
|
||||
M.update_inv_hands()
|
||||
|
||||
obj/item/gun/energy/e_gun/cx/ui_action_click(mob/user, var/datum/action/A)
|
||||
if(istype(A, /datum/action/item_action/pick_color))
|
||||
if(alert("Are you sure you want to repaint your gun?", "Confirm Repaint", "Yes", "No") == "Yes")
|
||||
@@ -1204,6 +1222,7 @@ obj/item/gun/energy/e_gun/cx/ui_action_click(mob/user, var/datum/action/A)
|
||||
if(body_color_input)
|
||||
body_color = sanitize_hexcolor(body_color_input, desired_format=6, include_crunch=1)
|
||||
update_icon()
|
||||
A.UpdateButtonIcon()
|
||||
else
|
||||
..()
|
||||
|
||||
|
||||
@@ -32,6 +32,10 @@
|
||||
set_light(0)
|
||||
update_icon()
|
||||
|
||||
for(var/X in actions)
|
||||
var/datum/action/A = X
|
||||
A.UpdateButtonIcon()
|
||||
|
||||
add_fingerprint(user)
|
||||
|
||||
/obj/item/toy/sword/cx/update_icon()
|
||||
@@ -49,6 +53,10 @@
|
||||
if(active)
|
||||
add_overlay(blade_overlay)
|
||||
|
||||
if(ismob(loc))
|
||||
var/mob/M = loc
|
||||
M.update_inv_hands()
|
||||
|
||||
/obj/item/toy/sword/cx/ui_action_click(mob/user, var/datum/action/A)
|
||||
if(istype(A, /datum/action/item_action/pick_color))
|
||||
if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes")
|
||||
@@ -56,10 +64,8 @@
|
||||
if(energy_color_input)
|
||||
light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1)
|
||||
update_icon()
|
||||
if(ismob(loc))
|
||||
var/mob/M = loc
|
||||
M.update_inv_hands()
|
||||
update_light()
|
||||
A.UpdateButtonIcon()
|
||||
|
||||
else
|
||||
..()
|
||||
@@ -72,6 +78,9 @@
|
||||
blade_inhand.color = light_color
|
||||
. += blade_inhand
|
||||
|
||||
/obj/item/toy/sword/cx/attackby(obj/item/W, mob/living/user, params)
|
||||
return //NO MORE MAKING DUAL ESWORDS
|
||||
|
||||
/*///autolathe memes/// I really need to stop doing this and find a proper way of adding in my toys
|
||||
|
||||
/datum/design/toyneb
|
||||
@@ -143,6 +152,9 @@
|
||||
update_icon()
|
||||
transform_messages(user, supress_message_text)
|
||||
add_fingerprint(user)
|
||||
for(var/X in actions)
|
||||
var/datum/action/A = X
|
||||
A.UpdateButtonIcon()
|
||||
return TRUE
|
||||
|
||||
/obj/item/melee/transforming/energy/sword/cx/transform_messages(mob/living/user, supress_message_text)
|
||||
@@ -165,6 +177,10 @@
|
||||
if(active)
|
||||
add_overlay(blade_overlay)
|
||||
|
||||
if(ismob(loc))
|
||||
var/mob/M = loc
|
||||
M.update_inv_hands()
|
||||
|
||||
/obj/item/melee/transforming/energy/sword/cx/ui_action_click(mob/user, var/datum/action/A)
|
||||
if(istype(A, /datum/action/item_action/pick_color))
|
||||
if(alert("Are you sure you want to recolor your blade?", "Confirm Repaint", "Yes", "No") == "Yes")
|
||||
@@ -172,10 +188,8 @@
|
||||
if(energy_color_input)
|
||||
light_color = sanitize_hexcolor(energy_color_input, desired_format=6, include_crunch=1)
|
||||
update_icon()
|
||||
if(ismob(loc))
|
||||
var/mob/M = loc
|
||||
M.update_inv_hands()
|
||||
update_light()
|
||||
A.UpdateButtonIcon()
|
||||
|
||||
else
|
||||
..()
|
||||
|
||||
@@ -51,6 +51,11 @@
|
||||
return FALSE
|
||||
return ..()
|
||||
|
||||
/datum/config_entry/proc/VASProcCallGuard(str_val)
|
||||
. = !(IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "ValidateAndSet" && GLOB.LastAdminCalledTargetRef == "[REF(src)]")
|
||||
if(!.)
|
||||
log_admin_private("Config set of [type] to [str_val] attempted by [key_name(usr)]")
|
||||
|
||||
/datum/config_entry/proc/ValidateAndSet(str_val)
|
||||
CRASH("Invalid config entry type!")
|
||||
|
||||
|
||||
@@ -124,7 +124,7 @@ GLOBAL_PROTECT(config_dir)
|
||||
stat("[name]:", statclick)
|
||||
|
||||
/datum/controller/configuration/proc/Get(entry_type)
|
||||
if(IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Get" && GLOB.LastAdminCalledTargetRef == "\ref[src]")
|
||||
if(IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Get" && GLOB.LastAdminCalledTargetRef == "[REF(src)]")
|
||||
log_admin_private("Config access of [entry_type] attempted by [key_name(usr)]")
|
||||
return
|
||||
var/datum/config_entry/E = entry_type
|
||||
@@ -137,7 +137,7 @@ GLOBAL_PROTECT(config_dir)
|
||||
return E.value
|
||||
|
||||
/datum/controller/configuration/proc/Set(entry_type, new_val)
|
||||
if(IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Set" && GLOB.LastAdminCalledTargetRef == "\ref[src]")
|
||||
if(IsAdminAdvancedProcCall() && GLOB.LastAdminCalledProc == "Set" && GLOB.LastAdminCalledTargetRef == "[REF(src)]")
|
||||
log_admin_private("Config rewrite of [entry_type] to [new_val] attempted by [key_name(usr)]")
|
||||
return
|
||||
var/datum/config_entry/E = entry_type
|
||||
|
||||
@@ -372,3 +372,10 @@ CONFIG_TWEAK(number/mc_tick_rate/ValidateAndSet(str_val))
|
||||
. = ..()
|
||||
if (.)
|
||||
Master.UpdateTickRate()
|
||||
|
||||
CONFIG_DEF(flag/resume_after_initializations)
|
||||
|
||||
CONFIG_TWEAK(flag/ValidateAndSet(str_val))
|
||||
. = ..()
|
||||
if(. && Master.current_runlevel)
|
||||
world.sleep_offline = !value
|
||||
|
||||
@@ -163,9 +163,20 @@ CONFIG_DEF(flag/ooc_during_round)
|
||||
CONFIG_DEF(flag/emojis)
|
||||
|
||||
CONFIG_DEF(number/run_delay) //Used for modifying movement speed for mobs.
|
||||
var/static/value_cache = 0
|
||||
|
||||
CONFIG_TWEAK(number/run_delay/ValidateAndSet())
|
||||
. = ..()
|
||||
if(.)
|
||||
value_cache = value
|
||||
|
||||
CONFIG_DEF(number/walk_delay)
|
||||
var/static/value_cache = 0
|
||||
|
||||
CONFIG_TWEAK(number/walk_delay/ValidateAndSet())
|
||||
. = ..()
|
||||
if(.)
|
||||
value_cache = value
|
||||
|
||||
CONFIG_DEF(number/human_delay) //Mob specific modifiers. NOTE: These will affect different mob types in different ways
|
||||
CONFIG_DEF(number/robot_delay)
|
||||
|
||||
@@ -189,10 +189,12 @@ GLOBAL_REAL(Master, /datum/controller/master) = new
|
||||
// Sort subsystems by display setting for easy access.
|
||||
sortTim(subsystems, /proc/cmp_subsystem_display)
|
||||
// Set world options.
|
||||
world.sleep_offline = 1
|
||||
world.sleep_offline = TRUE
|
||||
world.fps = CONFIG_GET(number/fps)
|
||||
var/initialized_tod = REALTIMEOFDAY
|
||||
sleep(1)
|
||||
if(CONFIG_GET(flag/resume_after_initializations))
|
||||
world.sleep_offline = FALSE
|
||||
initializations_finished_with_no_players_logged_in = initialized_tod < REALTIMEOFDAY - 10
|
||||
// Loop.
|
||||
Master.StartProcessing(0)
|
||||
|
||||
@@ -27,6 +27,7 @@ SUBSYSTEM_DEF(air)
|
||||
var/list/hotspots = list()
|
||||
var/list/networks = list()
|
||||
var/list/obj/machinery/atmos_machinery = list()
|
||||
var/list/pipe_init_dirs_cache = list()
|
||||
|
||||
|
||||
|
||||
@@ -376,6 +377,16 @@ SUBSYSTEM_DEF(air)
|
||||
AM.build_network()
|
||||
CHECK_TICK
|
||||
|
||||
/datum/controller/subsystem/air/proc/get_init_dirs(type, dir)
|
||||
if(!pipe_init_dirs_cache[type])
|
||||
pipe_init_dirs_cache[type] = list()
|
||||
|
||||
if(!pipe_init_dirs_cache[type]["[dir]"])
|
||||
var/obj/machinery/atmospherics/temp = new type(null, FALSE, dir)
|
||||
pipe_init_dirs_cache[type]["[dir]"] = temp.GetInitDirections()
|
||||
qdel(temp)
|
||||
|
||||
return pipe_init_dirs_cache[type]["[dir]"]
|
||||
|
||||
#undef SSAIR_PIPENETS
|
||||
#undef SSAIR_ATMOSMACHINERY
|
||||
|
||||
@@ -186,7 +186,7 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table
|
||||
/datum/DBQuery/proc/warn_execute()
|
||||
. = Execute()
|
||||
if(!.)
|
||||
to_chat(usr, "<span class='danger'>A SQL error occured during this operation, check the server logs.</span>")
|
||||
to_chat(usr, "<span class='danger'>A SQL error occurred during this operation, check the server logs.</span>")
|
||||
|
||||
/datum/DBQuery/proc/Execute(sql_query = sql, cursor_handler = default_cursor, log_error = TRUE)
|
||||
Close()
|
||||
|
||||
@@ -133,7 +133,7 @@ SUBSYSTEM_DEF(events)
|
||||
var/magic = ""
|
||||
var/holiday = ""
|
||||
for(var/datum/round_event_control/E in SSevents.control)
|
||||
dat = "<BR><A href='?src=\ref[src];[HrefToken()];forceevent=\ref[E]'>[E]</A>"
|
||||
dat = "<BR><A href='?src=[REF(src)];[HrefToken()];forceevent=[REF(E)]'>[E]</A>"
|
||||
if(E.holidayID)
|
||||
holiday += dat
|
||||
else if(E.wizardevent)
|
||||
@@ -177,7 +177,7 @@ SUBSYSTEM_DEF(events)
|
||||
var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year
|
||||
var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month
|
||||
var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day
|
||||
var/DDD = text2num(time2text(world.timeofday, "DDD")) // get the current weekday
|
||||
var/DDD = time2text(world.timeofday, "DDD") // get the current weekday
|
||||
var/W = weekdayofthemonth() // is this the first monday? second? etc.
|
||||
|
||||
for(var/H in subtypesof(/datum/holiday))
|
||||
|
||||
@@ -164,7 +164,7 @@ SUBSYSTEM_DEF(garbage)
|
||||
#endif
|
||||
var/type = D.type
|
||||
var/datum/qdel_item/I = items[type]
|
||||
testing("GC: -- \ref[D] | [type] was unable to be GC'd --")
|
||||
testing("GC: -- \ref[src] | [type] was unable to be GC'd --")
|
||||
I.failures++
|
||||
if (GC_QUEUE_HARDDELETE)
|
||||
HardDelete(D)
|
||||
@@ -263,7 +263,7 @@ SUBSYSTEM_DEF(garbage)
|
||||
|
||||
// Should be treated as a replacement for the 'del' keyword.
|
||||
// Datums passed to this will be given a chance to clean up references to allow the GC to collect them.
|
||||
/proc/qdel(datum/D, force=FALSE)
|
||||
/proc/qdel(datum/D, force=FALSE, ...)
|
||||
if(!istype(D))
|
||||
del(D)
|
||||
return
|
||||
@@ -278,7 +278,7 @@ SUBSYSTEM_DEF(garbage)
|
||||
D.gc_destroyed = GC_CURRENTLY_BEING_QDELETED
|
||||
var/start_time = world.time
|
||||
var/start_tick = world.tick_usage
|
||||
var/hint = D.Destroy(force) // Let our friend know they're about to get fucked up.
|
||||
var/hint = D.Destroy(arglist(args.Copy(2))) // Let our friend know they're about to get fucked up.
|
||||
if(world.time != start_time)
|
||||
I.slept_destroy++
|
||||
else
|
||||
|
||||
@@ -126,7 +126,7 @@ SUBSYSTEM_DEF(mapping)
|
||||
query_round_map_name.Execute()
|
||||
|
||||
if(config.minetype != "lavaland")
|
||||
INIT_ANNOUNCE("WARNING: A map without lavaland set as it's minetype was loaded! This is being ignored! Update the maploader code!")
|
||||
INIT_ANNOUNCE("WARNING: A map without lavaland set as its minetype was loaded! This is being ignored! Update the maploader code!")
|
||||
|
||||
CreateSpace(ZLEVEL_SPACEMAX)
|
||||
|
||||
|
||||
@@ -109,23 +109,23 @@ SUBSYSTEM_DEF(pai)
|
||||
dat += "<p class=\"top\">Please configure your pAI personality's options. Remember, what you enter here could determine whether or not the user requesting a personality chooses you!</p>"
|
||||
dat += "<table>"
|
||||
dat += "<tr class=\"d0\"><td>Name:</td><td>[candidate.name]</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=name;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>What you plan to call yourself. Suggestions: Any character name you would choose for a station character OR an AI.</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=[REF(src)];option=name;new=1;candidate=[REF(candidate)]'>\[Edit\]</a></td><td>What you plan to call yourself. Suggestions: Any character name you would choose for a station character OR an AI.</td></tr>"
|
||||
|
||||
dat += "<tr class=\"d0\"><td>Description:</td><td>[candidate.description]</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=desc;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>What sort of pAI you typically play; your mannerisms, your quirks, etc. This can be as sparse or as detailed as you like.</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=[REF(src)];option=desc;new=1;candidate=[REF(candidate)]'>\[Edit\]</a></td><td>What sort of pAI you typically play; your mannerisms, your quirks, etc. This can be as sparse or as detailed as you like.</td></tr>"
|
||||
|
||||
dat += "<tr class=\"d0\"><td>Preferred Role:</td><td>[candidate.role]</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=role;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>Do you like to partner with sneaky social ninjas? Like to help security hunt down thugs? Enjoy watching an engineer's back while he saves the station yet again? This doesn't have to be limited to just station jobs. Pretty much any general descriptor for what you'd like to be doing works here.</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=[REF(src)];option=role;new=1;candidate=[REF(candidate)]'>\[Edit\]</a></td><td>Do you like to partner with sneaky social ninjas? Like to help security hunt down thugs? Enjoy watching an engineer's back while he saves the station yet again? This doesn't have to be limited to just station jobs. Pretty much any general descriptor for what you'd like to be doing works here.</td></tr>"
|
||||
|
||||
dat += "<tr class=\"d0\"><td>OOC Comments:</td><td>[candidate.comments]</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=\ref[src];option=ooc;new=1;candidate=\ref[candidate]'>\[Edit\]</a></td><td>Anything you'd like to address specifically to the player reading this in an OOC manner. \"I prefer more serious RP.\", \"I'm still learning the interface!\", etc. Feel free to leave this blank if you want.</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td><a href='byond://?src=[REF(src)];option=ooc;new=1;candidate=[REF(candidate)]'>\[Edit\]</a></td><td>Anything you'd like to address specifically to the player reading this in an OOC manner. \"I prefer more serious RP.\", \"I'm still learning the interface!\", etc. Feel free to leave this blank if you want.</td></tr>"
|
||||
|
||||
dat += "</table>"
|
||||
|
||||
dat += "<br>"
|
||||
dat += "<h3><a href='byond://?src=\ref[src];option=submit;new=1;candidate=\ref[candidate]'>Submit Personality</a></h3><br>"
|
||||
dat += "<a href='byond://?src=\ref[src];option=save;new=1;candidate=\ref[candidate]'>Save Personality</a><br>"
|
||||
dat += "<a href='byond://?src=\ref[src];option=load;new=1;candidate=\ref[candidate]'>Load Personality</a><br>"
|
||||
dat += "<h3><a href='byond://?src=[REF(src)];option=submit;new=1;candidate=[REF(candidate)]'>Submit Personality</a></h3><br>"
|
||||
dat += "<a href='byond://?src=[REF(src)];option=save;new=1;candidate=[REF(candidate)]'>Save Personality</a><br>"
|
||||
dat += "<a href='byond://?src=[REF(src)];option=load;new=1;candidate=[REF(candidate)]'>Load Personality</a><br>"
|
||||
|
||||
M << browse(dat, "window=paiRecruit")
|
||||
|
||||
@@ -182,7 +182,7 @@ SUBSYSTEM_DEF(pai)
|
||||
dat += "<tr class=\"d1\"><td>Description:</td><td>[c.description]</td></tr>"
|
||||
dat += "<tr class=\"d0\"><td>Preferred Role:</td><td>[c.role]</td></tr>"
|
||||
dat += "<tr class=\"d1\"><td>OOC Comments:</td><td>[c.comments]</td></tr>"
|
||||
dat += "<tr class=\"d2\"><td><a href='byond://?src=\ref[src];download=1;candidate=\ref[c];device=\ref[p]'>\[Download [c.name]\]</a></td><td></td></tr>"
|
||||
dat += "<tr class=\"d2\"><td><a href='byond://?src=[REF(src)];download=1;candidate=[REF(c)];device=[REF(p)]'>\[Download [c.name]\]</a></td><td></td></tr>"
|
||||
|
||||
dat += "</table>"
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ PROCESSING_SUBSYSTEM_DEF(radiation)
|
||||
/datum/controller/subsystem/processing/radiation/proc/warn(datum/component/radioactive)
|
||||
if(!radioactive || QDELETED(radioactive))
|
||||
return
|
||||
if(warned_atoms["\ref[radioactive.parent]"])
|
||||
if(warned_atoms["[REF(radioactive.parent)]"])
|
||||
return
|
||||
var/atom/master = radioactive.parent
|
||||
SSblackbox.add_details("contaminated", "[master.type]")
|
||||
next_warn["\ref[master]"] = "\ref[radioactive]"
|
||||
next_warn["[REF(master)]"] = "[REF(radioactive)]"
|
||||
var/wait_time = max(0, 500-(world.time-last_warn))+20 // wait at least 20 ticks, longer if we just messaged
|
||||
addtimer(CALLBACK(src, .proc/send_warn), wait_time, TIMER_UNIQUE | TIMER_OVERRIDE)
|
||||
|
||||
|
||||
@@ -30,8 +30,7 @@ SUBSYSTEM_DEF(ticker)
|
||||
var/list/availablefactions = list() //list of factions with openings
|
||||
var/list/scripture_states = list(SCRIPTURE_DRIVER = TRUE, \
|
||||
SCRIPTURE_SCRIPT = FALSE, \
|
||||
SCRIPTURE_APPLICATION = FALSE, \
|
||||
SCRIPTURE_JUDGEMENT = FALSE) //list of clockcult scripture states for announcements
|
||||
SCRIPTURE_APPLICATION = FALSE) //list of clockcult scripture states for announcements
|
||||
|
||||
var/delay_end = 0 //if set true, the round will not restart on it's own
|
||||
|
||||
@@ -615,7 +614,7 @@ SUBSYSTEM_DEF(ticker)
|
||||
if(5) //every 5 ticks check if there is a slot available
|
||||
if(living_player_count() < hpc)
|
||||
if(next_in_line && next_in_line.client)
|
||||
to_chat(next_in_line, "<span class='userdanger'>A slot has opened! You have approximately 20 seconds to join. <a href='?src=\ref[next_in_line];late_join=override'>\>\>Join Game\<\<</a></span>")
|
||||
to_chat(next_in_line, "<span class='userdanger'>A slot has opened! You have approximately 20 seconds to join. <a href='?src=[REF(next_in_line)];late_join=override'>\>\>Join Game\<\<</a></span>")
|
||||
SEND_SOUND(next_in_line, sound('sound/misc/notice1.ogg'))
|
||||
next_in_line.LateChoices()
|
||||
return
|
||||
|
||||
@@ -243,7 +243,7 @@ SUBSYSTEM_DEF(timer)
|
||||
while(SStimer.timer_id_dict["timerid" + num2text(id, 8)])
|
||||
SStimer.timer_id_dict["timerid" + num2text(id, 8)] = src
|
||||
|
||||
name = "Timer: " + num2text(id, 8) + ", TTR: [timeToRun], Flags: [jointext(bitfield2list(flags, list("TIMER_UNIQUE", "TIMER_OVERRIDE", "TIMER_CLIENT_TIME", "TIMER_STOPPABLE", "TIMER_NO_HASH_WAIT")), ", ")], callBack: \ref[callBack], callBack.object: [callBack.object]\ref[callBack.object]([getcallingtype()]), callBack.delegate:[callBack.delegate]([callBack.arguments ? callBack.arguments.Join(", ") : ""])"
|
||||
name = "Timer: " + num2text(id, 8) + ", TTR: [timeToRun], Flags: [jointext(bitfield2list(flags, list("TIMER_UNIQUE", "TIMER_OVERRIDE", "TIMER_CLIENT_TIME", "TIMER_STOPPABLE", "TIMER_NO_HASH_WAIT")), ", ")], callBack: [REF(callBack)], callBack.object: [callBack.object][REF(callBack.object)]([getcallingtype()]), callBack.delegate:[callBack.delegate]([callBack.arguments ? callBack.arguments.Join(", ") : ""])"
|
||||
|
||||
if (spent)
|
||||
CRASH("HOLY JESUS. WHAT IS THAT? WHAT THE FUCK IS THAT?")
|
||||
@@ -362,9 +362,9 @@ SUBSYSTEM_DEF(timer)
|
||||
if (flags & TIMER_UNIQUE)
|
||||
var/list/hashlist
|
||||
if(flags & TIMER_NO_HASH_WAIT)
|
||||
hashlist = list(callback.object, "(\ref[callback.object])", callback.delegate, flags & TIMER_CLIENT_TIME)
|
||||
hashlist = list(callback.object, "([REF(callback.object)])", callback.delegate, flags & TIMER_CLIENT_TIME)
|
||||
else
|
||||
hashlist = list(callback.object, "(\ref[callback.object])", callback.delegate, wait, flags & TIMER_CLIENT_TIME)
|
||||
hashlist = list(callback.object, "([REF(callback.object)])", callback.delegate, wait, flags & TIMER_CLIENT_TIME)
|
||||
hashlist += callback.arguments
|
||||
hash = hashlist.Join("|||||||")
|
||||
|
||||
|
||||
@@ -199,7 +199,7 @@ SUBSYSTEM_DEF(vote)
|
||||
text += "\n[question]"
|
||||
log_vote(text)
|
||||
var/vp = CONFIG_GET(number/vote_period)
|
||||
to_chat(world, "\n<font color='purple'><b>[text]</b>\nType <b>vote</b> or click <a href='?src=\ref[src]'>here</a> to place your votes.\nYou have [DisplayTimeText(vp)] to vote.</font>")
|
||||
to_chat(world, "\n<font color='purple'><b>[text]</b>\nType <b>vote</b> or click <a href='?src=[REF(src)]'>here</a> to place your votes.\nYou have [DisplayTimeText(vp)] to vote.</font>")
|
||||
time_remaining = round(vp/10)
|
||||
for(var/c in GLOB.clients)
|
||||
var/client/C = c
|
||||
@@ -232,36 +232,36 @@ SUBSYSTEM_DEF(vote)
|
||||
var/votes = choices[choices[i]]
|
||||
if(!votes)
|
||||
votes = 0
|
||||
. += "<li><a href='?src=\ref[src];vote=[i]'>[choices[i]]</a> ([votes] votes)</li>"
|
||||
. += "<li><a href='?src=[REF(src)];vote=[i]'>[choices[i]]</a> ([votes] votes)</li>"
|
||||
. += "</ul><hr>"
|
||||
if(admin)
|
||||
. += "(<a href='?src=\ref[src];vote=cancel'>Cancel Vote</a>) "
|
||||
. += "(<a href='?src=[REF(src)];vote=cancel'>Cancel Vote</a>) "
|
||||
else
|
||||
. += "<h2>Start a vote:</h2><hr><ul><li>"
|
||||
//restart
|
||||
var/avr = CONFIG_GET(flag/allow_vote_restart)
|
||||
if(trialmin || avr)
|
||||
. += "<a href='?src=\ref[src];vote=restart'>Restart</a>"
|
||||
. += "<a href='?src=[REF(src)];vote=restart'>Restart</a>"
|
||||
else
|
||||
. += "<font color='grey'>Restart (Disallowed)</font>"
|
||||
if(trialmin)
|
||||
. += "\t(<a href='?src=\ref[src];vote=toggle_restart'>[avr ? "Allowed" : "Disallowed"]</a>)"
|
||||
. += "\t(<a href='?src=[REF(src)];vote=toggle_restart'>[avr ? "Allowed" : "Disallowed"]</a>)"
|
||||
. += "</li><li>"
|
||||
//gamemode
|
||||
var/avm = CONFIG_GET(flag/allow_vote_mode)
|
||||
if(trialmin || avm)
|
||||
. += "<a href='?src=\ref[src];vote=gamemode'>GameMode</a>"
|
||||
. += "<a href='?src=[REF(src)];vote=gamemode'>GameMode</a>"
|
||||
else
|
||||
. += "<font color='grey'>GameMode (Disallowed)</font>"
|
||||
if(trialmin)
|
||||
. += "\t(<a href='?src=\ref[src];vote=toggle_gamemode'>[avm ? "Allowed" : "Disallowed"]</a>)"
|
||||
. += "\t(<a href='?src=[REF(src)];vote=toggle_gamemode'>[avm ? "Allowed" : "Disallowed"]</a>)"
|
||||
|
||||
. += "</li>"
|
||||
//custom
|
||||
if(trialmin)
|
||||
. += "<li><a href='?src=\ref[src];vote=custom'>Custom</a></li>"
|
||||
. += "<li><a href='?src=[REF(src)];vote=custom'>Custom</a></li>"
|
||||
. += "</ul><hr>"
|
||||
. += "<a href='?src=\ref[src];vote=close' style='position:absolute;right:50px'>Close</a>"
|
||||
. += "<a href='?src=[REF(src)];vote=close' style='position:absolute;right:50px'>Close</a>"
|
||||
return .
|
||||
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ GLOBAL_LIST_INIT(lawlorify, list (
|
||||
BAN_CHAPEL = "This devil avoids holy ground.",
|
||||
BAN_HURTPRIEST = "The annointed clergy appear to be immune to his powers.",
|
||||
BAN_AVOIDWATER = "The devil seems to have some sort of aversion to water, though it does not appear to harm him.",
|
||||
BAN_STRIKEUNCONCIOUS = "This devil only shows interest in those who are awake.",
|
||||
BAN_STRIKEUNCONSCIOUS = "This devil only shows interest in those who are awake.",
|
||||
BAN_HURTLIZARD = "This devil will not strike a lizardman first.",
|
||||
BAN_HURTANIMAL = "This devil avoids hurting animals.",
|
||||
BANISH_WATER = "To banish the devil, you must infuse its body with holy water.",
|
||||
@@ -59,7 +59,7 @@ GLOBAL_LIST_INIT(lawlorify, list (
|
||||
BAN_CHAPEL = "You must never attempt to enter the chapel.",
|
||||
BAN_HURTPRIEST = "You must never attack a priest.",
|
||||
BAN_AVOIDWATER = "You must never willingly touch a wet surface.",
|
||||
BAN_STRIKEUNCONCIOUS = "You must never strike an unconscious person.",
|
||||
BAN_STRIKEUNCONSCIOUS = "You must never strike an unconscious person.",
|
||||
BAN_HURTLIZARD = "You must never harm a lizardman outside of self defense.",
|
||||
BAN_HURTANIMAL = "You must never harm a non-sentient creature or robot outside of self defense.",
|
||||
BANE_SILVER = "Silver, in all of its forms shall be your downfall.",
|
||||
@@ -148,7 +148,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master",
|
||||
return pick(OBLIGATION_FOOD, OBLIGATION_FIDDLE, OBLIGATION_DANCEOFF, OBLIGATION_GREET, OBLIGATION_PRESENCEKNOWN, OBLIGATION_SAYNAME, OBLIGATION_ANNOUNCEKILL, OBLIGATION_ANSWERTONAME)
|
||||
|
||||
/proc/randomdevilban()
|
||||
return pick(BAN_HURTWOMAN, BAN_CHAPEL, BAN_HURTPRIEST, BAN_AVOIDWATER, BAN_STRIKEUNCONCIOUS, BAN_HURTLIZARD, BAN_HURTANIMAL)
|
||||
return pick(BAN_HURTWOMAN, BAN_CHAPEL, BAN_HURTPRIEST, BAN_AVOIDWATER, BAN_STRIKEUNCONSCIOUS, BAN_HURTLIZARD, BAN_HURTANIMAL)
|
||||
|
||||
/proc/randomdevilbane()
|
||||
return pick(BANE_SALT, BANE_LIGHT, BANE_IRON, BANE_WHITECLOTHES, BANE_SILVER, BANE_HARVEST, BANE_TOOLBOX)
|
||||
|
||||
@@ -132,13 +132,13 @@
|
||||
|
||||
var/output = {"<center><b>[Message]</b></center><br />
|
||||
<div style="text-align:center">
|
||||
<a style="font-size:large;float:[( Button2 ? "left" : "right" )]" href="?src=\ref[src];button=1">[Button1]</a>"}
|
||||
<a style="font-size:large;float:[( Button2 ? "left" : "right" )]" href="?src=[REF(src)];button=1">[Button1]</a>"}
|
||||
|
||||
if (Button2)
|
||||
output += {"<a style="font-size:large;[( Button3 ? "" : "float:right" )]" href="?src=\ref[src];button=2">[Button2]</a>"}
|
||||
output += {"<a style="font-size:large;[( Button3 ? "" : "float:right" )]" href="?src=[REF(src)];button=2">[Button2]</a>"}
|
||||
|
||||
if (Button3)
|
||||
output += {"<a style="font-size:large;float:right" href="?src=\ref[src];button=3">[Button3]</a>"}
|
||||
output += {"<a style="font-size:large;float:right" href="?src=[REF(src)];button=3">[Button3]</a>"}
|
||||
|
||||
output += {"</div>"}
|
||||
|
||||
@@ -253,7 +253,7 @@
|
||||
return
|
||||
var/param = "null"
|
||||
if(ref)
|
||||
param = "\ref[ref]"
|
||||
param = "[REF(ref)]"
|
||||
|
||||
winset(user, windowid, "on-close=\".windowclose [param]\"")
|
||||
|
||||
|
||||
@@ -87,9 +87,11 @@ Stands have a lot of procs which mimic mob procs. Rather than inserting hooks fo
|
||||
* Signals will not be recieved while this function is running
|
||||
* Component may be deleted after this function completes without being attached
|
||||
* Do not call `qdel(src)` from this function
|
||||
1. `/datum/component/Destroy()` (virtual, no-sleep)
|
||||
1. `/datum/component/Destroy(force(bool), silent(bool))` (virtual, no-sleep)
|
||||
* Sends the `COMSIG_COMPONENT_REMOVING` signal to the parent datum if the `parent` isn't being qdeleted
|
||||
* Properly removes the component from `parent` and cleans up references
|
||||
* Setting `force` makes it not check for and remove the component from the parent
|
||||
* Setting `silent` deletes the component without sending a `COMSIG_COMPONENT_REMOVING` signal
|
||||
1. `/datum/component/proc/InheritComponent(datum/component/C, i_am_original(boolean))` (abstract, no-sleep)
|
||||
* Called on a component when a component of the same type was added to the same parent
|
||||
* See `/datum/component/var/dupe_mode`
|
||||
|
||||
@@ -6,12 +6,15 @@
|
||||
var/datum/parent
|
||||
|
||||
/datum/component/New(datum/P, ...)
|
||||
if(type == /datum/component)
|
||||
qdel(src)
|
||||
CRASH("[type] instantiated!")
|
||||
|
||||
parent = P
|
||||
var/list/arguments = args.Copy()
|
||||
arguments.Cut(1, 2)
|
||||
if(Initialize(arglist(arguments)) == COMPONENT_INCOMPATIBLE)
|
||||
parent = null
|
||||
qdel(src)
|
||||
qdel(src, TRUE, TRUE)
|
||||
return
|
||||
|
||||
_CheckDupesAndJoinParent(P)
|
||||
@@ -32,13 +35,11 @@
|
||||
switch(dm)
|
||||
if(COMPONENT_DUPE_UNIQUE)
|
||||
old.InheritComponent(src, TRUE)
|
||||
parent = null //prevent COMPONENT_REMOVING signal, no _RemoveFromParent because we aren't in their list yet
|
||||
qdel(src)
|
||||
qdel(src, TRUE, TRUE)
|
||||
return
|
||||
if(COMPONENT_DUPE_HIGHLANDER)
|
||||
InheritComponent(old, FALSE)
|
||||
old._RemoveFromParent()
|
||||
qdel(old)
|
||||
qdel(old, FALSE, TRUE)
|
||||
|
||||
//provided we didn't eat someone
|
||||
if(!old)
|
||||
@@ -56,7 +57,7 @@
|
||||
var/test = dc[I]
|
||||
if(test) //already another component of this type here
|
||||
var/list/components_of_type
|
||||
if(!islist(test))
|
||||
if(!length(test))
|
||||
components_of_type = list(test)
|
||||
dc[I] = components_of_type
|
||||
else
|
||||
@@ -79,22 +80,23 @@
|
||||
/datum/component/proc/Initialize(...)
|
||||
return
|
||||
|
||||
/datum/component/Destroy()
|
||||
/datum/component/Destroy(force=FALSE, silent=FALSE)
|
||||
enabled = FALSE
|
||||
var/datum/P = parent
|
||||
if(P)
|
||||
if(!force)
|
||||
_RemoveFromParent()
|
||||
if(!silent)
|
||||
P.SendSignal(COMSIG_COMPONENT_REMOVING, src)
|
||||
parent = null
|
||||
LAZYCLEARLIST(signal_procs)
|
||||
return ..()
|
||||
|
||||
/datum/component/proc/_RemoveFromParent()
|
||||
var/datum/P = parent
|
||||
var/list/dc = P.datum_components
|
||||
var/our_type = type
|
||||
for(var/I in _GetInverseTypeList(our_type))
|
||||
for(var/I in _GetInverseTypeList())
|
||||
var/list/components_of_type = dc[I]
|
||||
if(islist(components_of_type)) //
|
||||
if(length(components_of_type)) //
|
||||
var/list/subtracted = components_of_type - src
|
||||
if(subtracted.len == 1) //only 1 guy left
|
||||
dc[I] = subtracted[1] //make him special
|
||||
@@ -104,9 +106,8 @@
|
||||
dc -= I
|
||||
if(!dc.len)
|
||||
P.datum_components = null
|
||||
parent = null
|
||||
|
||||
/datum/component/proc/RegisterSignal(sig_type_or_types, proc_on_self, override = FALSE)
|
||||
/datum/component/proc/RegisterSignal(sig_type_or_types, proc_or_callback, override = FALSE)
|
||||
if(QDELETED(src))
|
||||
return
|
||||
var/list/procs = signal_procs
|
||||
@@ -120,8 +121,10 @@
|
||||
. = procs[sig_type]
|
||||
if(.)
|
||||
stack_trace("[sig_type] overridden. Use override = TRUE to suppress this warning")
|
||||
|
||||
procs[sig_type] = CALLBACK(src, proc_on_self)
|
||||
|
||||
if(!istype(proc_or_callback, /datum/callback)) //if it wasnt a callback before, it is now
|
||||
proc_or_callback = CALLBACK(src, proc_or_callback)
|
||||
procs[sig_type] = proc_or_callback
|
||||
|
||||
/datum/component/proc/InheritComponent(datum/component/C, i_am_original)
|
||||
return
|
||||
@@ -133,8 +136,15 @@
|
||||
set waitfor = FALSE
|
||||
return
|
||||
|
||||
/datum/component/proc/_GetInverseTypeList(current_type)
|
||||
. = list(current_type)
|
||||
/datum/component/proc/_GetInverseTypeList(our_type = type)
|
||||
#if DM_VERSION > 511
|
||||
#warning Remove this hack for http://www.byond.com/forum/?post=73469
|
||||
#endif
|
||||
set invisibility = 101
|
||||
//we can do this one simple trick
|
||||
var/current_type = parent_type
|
||||
. = list(our_type, current_type)
|
||||
//and since most components are root level + 1, this won't even have to run
|
||||
while (current_type != /datum/component)
|
||||
current_type = type2parent(current_type)
|
||||
. += current_type
|
||||
@@ -146,7 +156,7 @@
|
||||
var/list/arguments = args.Copy()
|
||||
arguments.Cut(1, 2)
|
||||
var/target = comps[/datum/component]
|
||||
if(!islist(target))
|
||||
if(!length(target))
|
||||
var/datum/component/C = target
|
||||
if(!C.enabled)
|
||||
return FALSE
|
||||
@@ -182,7 +192,7 @@
|
||||
if(!dc)
|
||||
return null
|
||||
. = dc[c_type]
|
||||
if(islist(.))
|
||||
if(length(.))
|
||||
return .[1]
|
||||
|
||||
/datum/proc/GetExactComponent(c_type)
|
||||
@@ -191,7 +201,7 @@
|
||||
return null
|
||||
var/datum/component/C = dc[c_type]
|
||||
if(C)
|
||||
if(islist(C))
|
||||
if(length(C))
|
||||
C = C[1]
|
||||
if(C.type == c_type)
|
||||
return C
|
||||
@@ -202,7 +212,7 @@
|
||||
if(!dc)
|
||||
return null
|
||||
. = dc[c_type]
|
||||
if(!islist(.))
|
||||
if(!length(.))
|
||||
return list(.)
|
||||
|
||||
/datum/proc/AddComponent(new_type, ...)
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
/datum/component/decal
|
||||
dupe_mode = COMPONENT_DUPE_ALLOWED
|
||||
|
||||
var/cleanable
|
||||
var/mutable_appearance/pic
|
||||
|
||||
/datum/component/decal/Initialize(_icon, _icon_state, _dir, _cleanable=CLEAN_GOD, _color, _layer=TURF_LAYER)
|
||||
if(!isatom(parent) || !_icon || !_icon_state)
|
||||
. = COMPONENT_INCOMPATIBLE
|
||||
CRASH("A turf decal was applied incorrectly to [parent.type]: icon:[_icon ? _icon : "none"] icon_state:[_icon_state ? _icon_state : "none"]")
|
||||
|
||||
// It has to be made from an image or dir breaks because of a byond bug
|
||||
var/temp_image = image(_icon, null, _icon_state, _layer, _dir)
|
||||
pic = new(temp_image)
|
||||
pic.color = _color
|
||||
|
||||
cleanable = _cleanable
|
||||
|
||||
apply()
|
||||
|
||||
if(_dir) // If no dir is assigned at start then it follows the atom's dir
|
||||
RegisterSignal(COMSIG_ATOM_DIR_CHANGE, .proc/rotate_react)
|
||||
if(_cleanable)
|
||||
RegisterSignal(COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_react)
|
||||
|
||||
/datum/component/decal/Destroy()
|
||||
remove()
|
||||
return ..()
|
||||
|
||||
/datum/component/decal/OnTransfer(atom/thing)
|
||||
remove()
|
||||
remove(thing)
|
||||
apply(thing)
|
||||
|
||||
/datum/component/decal/proc/apply(atom/thing)
|
||||
var/atom/master = thing || parent
|
||||
master.add_overlay(pic, TRUE)
|
||||
|
||||
/datum/component/decal/proc/remove(atom/thing)
|
||||
var/atom/master = thing || parent
|
||||
master.cut_overlay(pic, TRUE)
|
||||
|
||||
/datum/component/decal/proc/rotate_react(old_dir, new_dir)
|
||||
if(old_dir == new_dir)
|
||||
return
|
||||
remove()
|
||||
var/rotation = SimplifyDegrees(dir2angle(new_dir)-dir2angle(old_dir))
|
||||
pic.dir = turn(pic.dir, rotation)
|
||||
apply()
|
||||
|
||||
/datum/component/decal/proc/clean_react(strength)
|
||||
if(strength >= cleanable)
|
||||
qdel(src)
|
||||
@@ -37,11 +37,15 @@
|
||||
return ..()
|
||||
|
||||
/datum/component/radioactive/process()
|
||||
if(hl3_release_date && prob(50))
|
||||
radiation_pulse(parent, strength, RAD_DISTANCE_COEFFICIENT*2, FALSE, can_contaminate)
|
||||
strength -= strength / hl3_release_date
|
||||
if(strength <= RAD_BACKGROUND_RADIATION)
|
||||
qdel(src)
|
||||
if(!prob(50))
|
||||
return
|
||||
radiation_pulse(parent, strength, RAD_DISTANCE_COEFFICIENT*2, FALSE, can_contaminate)
|
||||
|
||||
if(!hl3_release_date)
|
||||
return
|
||||
strength -= strength / hl3_release_date
|
||||
if(strength <= RAD_BACKGROUND_RADIATION)
|
||||
return PROCESS_KILL
|
||||
|
||||
/datum/component/radioactive/InheritComponent(datum/component/C, i_am_original)
|
||||
if(!i_am_original)
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
/datum/component/redirect
|
||||
dupe_mode = COMPONENT_DUPE_ALLOWED
|
||||
|
||||
/datum/component/redirect/Initialize(list/signals, datum/callback/_callback)
|
||||
//It's not our job to verify the right signals are registered here, just do it.
|
||||
if(!LAZYLEN(signals) || !istype(_callback))
|
||||
. = COMPONENT_INCOMPATIBLE
|
||||
CRASH("A redirection component was initialized with incorrect args.")
|
||||
RegisterSignal(signals, _callback)
|
||||
@@ -0,0 +1,51 @@
|
||||
/datum/component/turf_decal
|
||||
var/dir
|
||||
var/icon
|
||||
var/icon_state
|
||||
var/layer
|
||||
var/group
|
||||
|
||||
/datum/component/turf_decal/Initialize(_dir, _icon, _icon_state, _layer=TURF_DECAL_LAYER, _group=TURF_DECAL_PAINT)
|
||||
if(!isturf(parent) || !_icon || !_icon_state)
|
||||
WARNING("A turf decal was applied incorrectly to [parent]: icon:[_icon ? _icon : "none"] icon_state:[_icon_state ? _icon_state : "none"]")
|
||||
return COMPONENT_INCOMPATIBLE
|
||||
|
||||
dir = _dir
|
||||
icon = _icon
|
||||
icon_state = _icon_state
|
||||
layer = _layer
|
||||
group = _group
|
||||
apply_decal()
|
||||
|
||||
RegisterSignal(COMSIG_ATOM_ROTATE, .proc/rotate_react)
|
||||
RegisterSignal(COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_react)
|
||||
|
||||
/datum/component/turf_decal/Destroy()
|
||||
remove_decal()
|
||||
return ..()
|
||||
|
||||
/datum/component/turf_decal/OnTransfer(turf/newT)
|
||||
remove_decal()
|
||||
remove_decal(newT)
|
||||
apply_decal(newT)
|
||||
|
||||
/datum/component/turf_decal/proc/get_decal()
|
||||
return image(icon, null, icon_state, layer, dir)
|
||||
|
||||
/datum/component/turf_decal/proc/apply_decal(turf/overT)
|
||||
var/turf/master = overT || parent
|
||||
master.add_decal(get_decal(), group)
|
||||
|
||||
/datum/component/turf_decal/proc/remove_decal(turf/overT)
|
||||
var/turf/master = overT || parent
|
||||
master.remove_decal(group)
|
||||
|
||||
/datum/component/turf_decal/proc/rotate_react(rotation, params)
|
||||
if(params & ROTATE_DIR)
|
||||
dir = angle2dir(rotation+dir2angle(dir))
|
||||
remove_decal()
|
||||
apply_decal()
|
||||
|
||||
/datum/component/turf_decal/proc/clean_react(strength)
|
||||
if(strength >= CLEAN_IMPRESSIVE)
|
||||
qdel(src)
|
||||
@@ -3,6 +3,7 @@
|
||||
var/list/active_timers //for SStimer
|
||||
var/list/datum_components //for /datum/components
|
||||
var/ui_screen = "home" //for tgui
|
||||
var/use_tag = FALSE
|
||||
|
||||
#ifdef TESTING
|
||||
var/running_find_references
|
||||
@@ -12,7 +13,7 @@
|
||||
// Default implementation of clean-up code.
|
||||
// This should be overridden to remove all references pointing to the object being destroyed.
|
||||
// Return the appropriate QDEL_HINT; in most cases this is QDEL_HINT_QUEUE.
|
||||
/datum/proc/Destroy(force=FALSE)
|
||||
/datum/proc/Destroy(force=FALSE, ...)
|
||||
tag = null
|
||||
var/list/timers = active_timers
|
||||
active_timers = null
|
||||
@@ -24,14 +25,12 @@
|
||||
var/list/dc = datum_components
|
||||
if(dc)
|
||||
var/all_components = dc[/datum/component]
|
||||
if(islist(all_components))
|
||||
if(length(all_components))
|
||||
for(var/I in all_components)
|
||||
var/datum/component/C = I
|
||||
C._RemoveFromParent()
|
||||
qdel(C)
|
||||
qdel(C, FALSE, TRUE)
|
||||
else
|
||||
var/datum/component/C = all_components
|
||||
C._RemoveFromParent()
|
||||
qdel(C)
|
||||
qdel(C, FALSE, TRUE)
|
||||
dc.Cut()
|
||||
return QDEL_HINT_QUEUE
|
||||
|
||||
+17
-17
@@ -25,10 +25,10 @@
|
||||
/datum/proc/vv_get_dropdown()
|
||||
. = list()
|
||||
. += "---"
|
||||
.["Call Proc"] = "?_src_=vars;[HrefToken()];proc_call=\ref[src]"
|
||||
.["Mark Object"] = "?_src_=vars;[HrefToken()];mark_object=\ref[src]"
|
||||
.["Delete"] = "?_src_=vars;[HrefToken()];delete=\ref[src]"
|
||||
.["Show VV To Player"] = "?_src_=vars;[HrefToken(TRUE)];expose=\ref[src]"
|
||||
.["Call Proc"] = "?_src_=vars;[HrefToken()];proc_call=[REF(src)]"
|
||||
.["Mark Object"] = "?_src_=vars;[HrefToken()];mark_object=[REF(src)]"
|
||||
.["Delete"] = "?_src_=vars;[HrefToken()];delete=[REF(src)]"
|
||||
.["Show VV To Player"] = "?_src_=vars;[HrefToken(TRUE)];expose=[REF(src)]"
|
||||
|
||||
|
||||
/datum/proc/on_reagent_change()
|
||||
@@ -53,7 +53,7 @@
|
||||
return
|
||||
|
||||
var/title = ""
|
||||
var/refid = "\ref[D]"
|
||||
var/refid = "[REF(D)]"
|
||||
var/icon/sprite
|
||||
var/hash
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
hash = md5(hash + AT.icon_state)
|
||||
src << browse_rsc(sprite, "vv[hash].png")
|
||||
|
||||
title = "[D] (\ref[D]) = [type]"
|
||||
title = "[D] ([REF(D)]) = [type]"
|
||||
|
||||
var/sprite_text
|
||||
if(sprite)
|
||||
@@ -394,9 +394,9 @@
|
||||
name = DA[name] //name is really the index until this line
|
||||
else
|
||||
value = DA[name]
|
||||
header = "<li style='backgroundColor:white'>(<a href='?_src_=vars;[HrefToken()];listedit=\ref[DA];index=[index]'>E</a>) (<a href='?_src_=vars;[HrefToken()];listchange=\ref[DA];index=[index]'>C</a>) (<a href='?_src_=vars;[HrefToken()];listremove=\ref[DA];index=[index]'>-</a>) "
|
||||
header = "<li style='backgroundColor:white'>(<a href='?_src_=vars;[HrefToken()];listedit=[REF(DA)];index=[index]'>E</a>) (<a href='?_src_=vars;[HrefToken()];listchange=[REF(DA)];index=[index]'>C</a>) (<a href='?_src_=vars;[HrefToken()];listremove=[REF(DA)];index=[index]'>-</a>) "
|
||||
else
|
||||
header = "<li style='backgroundColor:white'>(<a href='?_src_=vars;[HrefToken()];datumedit=\ref[DA];varnameedit=[name]'>E</a>) (<a href='?_src_=vars;[HrefToken()];datumchange=\ref[DA];varnamechange=[name]'>C</a>) (<a href='?_src_=vars;[HrefToken()];datummass=\ref[DA];varnamemass=[name]'>M</a>) "
|
||||
header = "<li style='backgroundColor:white'>(<a href='?_src_=vars;[HrefToken()];datumedit=[REF(DA)];varnameedit=[name]'>E</a>) (<a href='?_src_=vars;[HrefToken()];datumchange=[REF(DA)];varnamechange=[name]'>C</a>) (<a href='?_src_=vars;[HrefToken()];datummass=[REF(DA)];varnamemass=[name]'>M</a>) "
|
||||
else
|
||||
header = "<li>"
|
||||
|
||||
@@ -411,7 +411,7 @@
|
||||
#ifdef VARSICON
|
||||
var/icon/I = new/icon(value)
|
||||
var/rnd = rand(1,10000)
|
||||
var/rname = "tmp\ref[I][rnd].png"
|
||||
var/rname = "tmp[REF(I)][rnd].png"
|
||||
usr << browse_rsc(I, rname)
|
||||
item = "[VV_HTML_ENCODE(name)] = (<span class='value'>[value]</span>) <img class=icon src=\"[rname]\">"
|
||||
#else
|
||||
@@ -423,8 +423,8 @@
|
||||
var/rnd = rand(1, 10000)
|
||||
var/image/I = value
|
||||
|
||||
src << browse_rsc(I.icon, "tmp\ref[value][rnd].png")
|
||||
html += "[name] = <img src=\"tmp\ref[value][rnd].png\">"
|
||||
src << browse_rsc(I.icon, "tmp[REF(value)][rnd].png")
|
||||
html += "[name] = <img src=\"tmp[REF(value)][rnd].png\">"
|
||||
#else
|
||||
html += "[name] = /image (<span class='value'>[value]</span>)"
|
||||
#endif
|
||||
@@ -434,14 +434,14 @@
|
||||
|
||||
//else if (istype(value, /client))
|
||||
// var/client/C = value
|
||||
// item = "<a href='?_src_=vars;Vars=\ref[value]'>[VV_HTML_ENCODE(name)] \ref[value]</a> = [C] [C.type]"
|
||||
// item = "<a href='?_src_=vars;Vars=[REF(value)]'>[VV_HTML_ENCODE(name)] [REF(value)]</a> = [C] [C.type]"
|
||||
|
||||
else if (istype(value, /datum))
|
||||
var/datum/D = value
|
||||
if ("[D]" != "[D.type]") //if the thing as a name var, lets use it.
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=\ref[value]'>[VV_HTML_ENCODE(name)] \ref[value]</a> = [D] [D.type]"
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=[REF(value)]'>[VV_HTML_ENCODE(name)] [REF(value)]</a> = [D] [D.type]"
|
||||
else
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=\ref[value]'>[VV_HTML_ENCODE(name)] \ref[value]</a> = [D.type]"
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=[REF(value)]'>[VV_HTML_ENCODE(name)] [REF(value)]</a> = [D.type]"
|
||||
|
||||
else if (islist(value))
|
||||
var/list/L = value
|
||||
@@ -459,9 +459,9 @@
|
||||
|
||||
items += debug_variable(key, val, level + 1, sanitize = sanitize)
|
||||
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=\ref[value]'>[VV_HTML_ENCODE(name)] = /list ([L.len])</a><ul>[items.Join()]</ul>"
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=[REF(value)]'>[VV_HTML_ENCODE(name)] = /list ([L.len])</a><ul>[items.Join()]</ul>"
|
||||
else
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=\ref[value]'>[VV_HTML_ENCODE(name)] = /list ([L.len])</a>"
|
||||
item = "<a href='?_src_=vars;[HrefToken()];Vars=[REF(value)]'>[VV_HTML_ENCODE(name)] = /list ([L.len])</a>"
|
||||
|
||||
else
|
||||
item = "[VV_HTML_ENCODE(name)] = <span class='value'>[VV_HTML_ENCODE(value)]</span>"
|
||||
@@ -561,7 +561,7 @@
|
||||
var/prompt = alert("Do you want to grant [C] access to view this VV window? (they will not be able to edit or change anything nor open nested vv windows unless they themselves are an admin)", "Confirm", "Yes", "No")
|
||||
if (prompt != "Yes" || !usr.client)
|
||||
return
|
||||
message_admins("[key_name_admin(usr)] Showed [key_name_admin(C)] a <a href='?_src_=vars;[HrefToken(TRUE)];datumrefresh=\ref[thing]'>VV window</a>")
|
||||
message_admins("[key_name_admin(usr)] Showed [key_name_admin(C)] a <a href='?_src_=vars;[HrefToken(TRUE)];datumrefresh=[REF(thing)]'>VV window</a>")
|
||||
log_admin("Admin [key_name(usr)] Showed [key_name(C)] a VV window of a [thing]")
|
||||
to_chat(C, "[usr.client.holder.fakekey ? "an Administrator" : "[usr.client.key]"] has granted you access to view a View Variables window")
|
||||
C.debug_variables(thing)
|
||||
|
||||
+19
-17
@@ -1,5 +1,6 @@
|
||||
#define EXPLOSION_THROW_SPEED 4
|
||||
#define REEBE_HUGBOX_COEFFICIENT 0.5
|
||||
#define CITYOFCOGS_CAP_MULTIPLIER 0.5
|
||||
#define MINING_CAP_MULTIPLIER 3
|
||||
|
||||
GLOBAL_LIST_EMPTY(explosions)
|
||||
//Against my better judgement, I will return the explosion datum
|
||||
@@ -53,21 +54,21 @@ GLOBAL_LIST_EMPTY(explosions)
|
||||
var/orig_dev_range = devastation_range
|
||||
var/orig_heavy_range = heavy_impact_range
|
||||
var/orig_light_range = light_impact_range
|
||||
|
||||
if(!ignorecap && epicenter.z != ZLEVEL_MINING)
|
||||
//Clamp all values to MAX_EXPLOSION_RANGE
|
||||
devastation_range = min(GLOB.MAX_EX_DEVESTATION_RANGE, devastation_range)
|
||||
heavy_impact_range = min(GLOB.MAX_EX_HEAVY_RANGE, heavy_impact_range)
|
||||
light_impact_range = min(GLOB.MAX_EX_LIGHT_RANGE, light_impact_range)
|
||||
flash_range = min(GLOB.MAX_EX_FLASH_RANGE, flash_range)
|
||||
flame_range = min(GLOB.MAX_EX_FLAME_RANGE, flame_range)
|
||||
|
||||
if(!ignorecap && epicenter.z == ZLEVEL_CITYOFCOGS)
|
||||
devastation_range = min(GLOB.MAX_EX_DEVESTATION_RANGE * REEBE_HUGBOX_COEFFICIENT, devastation_range)
|
||||
heavy_impact_range = min(GLOB.MAX_EX_HEAVY_RANGE * REEBE_HUGBOX_COEFFICIENT, heavy_impact_range)
|
||||
light_impact_range = min(GLOB.MAX_EX_LIGHT_RANGE * REEBE_HUGBOX_COEFFICIENT, light_impact_range)
|
||||
flash_range = min(GLOB.MAX_EX_FLASH_RANGE * REEBE_HUGBOX_COEFFICIENT, flash_range)
|
||||
flame_range = min(GLOB.MAX_EX_FLAME_RANGE * REEBE_HUGBOX_COEFFICIENT, flame_range)
|
||||
|
||||
//Zlevel specific bomb cap multiplier
|
||||
var/cap_multiplier = 1
|
||||
switch(epicenter.z)
|
||||
if(ZLEVEL_CITYOFCOGS)
|
||||
cap_multiplier = CITYOFCOGS_CAP_MULTIPLIER
|
||||
if(ZLEVEL_MINING)
|
||||
cap_multiplier = MINING_CAP_MULTIPLIER
|
||||
|
||||
if(!ignorecap)
|
||||
devastation_range = min(GLOB.MAX_EX_DEVESTATION_RANGE * cap_multiplier, devastation_range)
|
||||
heavy_impact_range = min(GLOB.MAX_EX_HEAVY_RANGE * cap_multiplier, heavy_impact_range)
|
||||
light_impact_range = min(GLOB.MAX_EX_LIGHT_RANGE * cap_multiplier, light_impact_range)
|
||||
flash_range = min(GLOB.MAX_EX_FLASH_RANGE * cap_multiplier, flash_range)
|
||||
flame_range = min(GLOB.MAX_EX_FLAME_RANGE * cap_multiplier, flame_range)
|
||||
|
||||
//DO NOT REMOVE THIS STOPLAG, IT BREAKS THINGS
|
||||
//not sleeping causes us to ex_act() the thing that triggered the explosion
|
||||
@@ -397,4 +398,5 @@ GLOBAL_LIST_EMPTY(explosions)
|
||||
// 5 explosion power is a (0, 1, 3) explosion.
|
||||
// 1 explosion power is a (0, 0, 1) explosion.
|
||||
|
||||
#undef REEBE_HUGBOX_COEFFICIENT
|
||||
#undef CITYOFCOGS_CAP_MULTIPLIER
|
||||
#undef MINING_CAP_MULTIPLIER
|
||||
|
||||
@@ -152,13 +152,14 @@
|
||||
if(istype(teleatom, /obj/item/storage/backpack/holding))
|
||||
precision = rand(1,100)
|
||||
|
||||
var/list/bagholding = teleatom.search_contents_for(/obj/item/storage/backpack/holding)
|
||||
var/static/list/bag_cache = typecacheof(/obj/item/storage/backpack/holding)
|
||||
var/list/bagholding = typecache_filter_list(teleatom.GetAllContents(), bag_cache)
|
||||
if(bagholding.len)
|
||||
precision = max(rand(1,100)*bagholding.len,100)
|
||||
if(isliving(teleatom))
|
||||
var/mob/living/MM = teleatom
|
||||
to_chat(MM, "<span class='warning'>The bluespace interface on your bag of holding interferes with the teleport!</span>")
|
||||
return 1
|
||||
return TRUE
|
||||
|
||||
// Safe location finder
|
||||
|
||||
|
||||
+55
-55
@@ -388,7 +388,7 @@
|
||||
|
||||
var/out = "<B>[name]</B>[(current&&(current.real_name!=name))?" (as [current.real_name])":""]<br>"
|
||||
out += "Mind currently owned by key: [key] [active?"(synced)":"(not synced)"]<br>"
|
||||
out += "Assigned role: [assigned_role]. <a href='?src=\ref[src];role_edit=1'>Edit</a><br>"
|
||||
out += "Assigned role: [assigned_role]. <a href='?src=[REF(src)];role_edit=1'>Edit</a><br>"
|
||||
out += "Faction and special role: <b><font color='red'>[special_role]</font></b><br>"
|
||||
|
||||
var/list/sections = list(
|
||||
@@ -412,11 +412,11 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if (src in SSticker.mode.traitors)
|
||||
text += "<b>TRAITOR</b> | <a href='?src=\ref[src];traitor=clear'>loyal</a>"
|
||||
text += "<b>TRAITOR</b> | <a href='?src=[REF(src)];traitor=clear'>loyal</a>"
|
||||
if (objectives.len==0)
|
||||
text += "<br>Objectives are empty! <a href='?src=\ref[src];traitor=autoobjectives'>Randomize</a>!"
|
||||
text += "<br>Objectives are empty! <a href='?src=[REF(src)];traitor=autoobjectives'>Randomize</a>!"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];traitor=traitor'>traitor</a> | <b>LOYAL</b>"
|
||||
text += "<a href='?src=[REF(src)];traitor=traitor'>traitor</a> | <b>LOYAL</b>"
|
||||
|
||||
if(current && current.client && (ROLE_TRAITOR in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -434,7 +434,7 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if(src in SSticker.mode.brothers)
|
||||
text += "<b>Brother</b> | <a href='?src=\ref[src];brother=clear'>no</a>"
|
||||
text += "<b>Brother</b> | <a href='?src=[REF(src)];brother=clear'>no</a>"
|
||||
|
||||
if(current && current.client && (ROLE_BROTHER in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -449,19 +449,19 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if ((src in SSticker.mode.changelings) && special_role)
|
||||
text += "<b>YES</b> | <a href='?src=\ref[src];changeling=clear'>no</a>"
|
||||
text += "<b>YES</b> | <a href='?src=[REF(src)];changeling=clear'>no</a>"
|
||||
if (objectives.len==0)
|
||||
text += "<br>Objectives are empty! <a href='?src=\ref[src];changeling=autoobjectives'>Randomize!</a>"
|
||||
text += "<br>Objectives are empty! <a href='?src=[REF(src)];changeling=autoobjectives'>Randomize!</a>"
|
||||
if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) )
|
||||
text += "<br><a href='?src=\ref[src];changeling=initialdna'>Transform to initial appearance.</a>"
|
||||
text += "<br><a href='?src=[REF(src)];changeling=initialdna'>Transform to initial appearance.</a>"
|
||||
else if(src in SSticker.mode.changelings) //Station Aligned Changeling
|
||||
text += "<b>YES (but not an antag)</b> | <a href='?src=\ref[src];changeling=clear'>no</a>"
|
||||
text += "<b>YES (but not an antag)</b> | <a href='?src=[REF(src)];changeling=clear'>no</a>"
|
||||
if (objectives.len==0)
|
||||
text += "<br>Objectives are empty! <a href='?src=\ref[src];changeling=autoobjectives'>Randomize!</a>"
|
||||
text += "<br>Objectives are empty! <a href='?src=[REF(src)];changeling=autoobjectives'>Randomize!</a>"
|
||||
if(changeling && changeling.stored_profiles.len && (current.real_name != changeling.first_prof.name) )
|
||||
text += "<br><a href='?src=\ref[src];changeling=initialdna'>Transform to initial appearance.</a>"
|
||||
text += "<br><a href='?src=[REF(src)];changeling=initialdna'>Transform to initial appearance.</a>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];changeling=changeling'>yes</a> | <b>NO</b>"
|
||||
text += "<a href='?src=[REF(src)];changeling=changeling'>yes</a> | <b>NO</b>"
|
||||
|
||||
if(current && current.client && (ROLE_CHANGELING in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -477,7 +477,7 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if (ishuman(current))
|
||||
text += "<a href='?src=\ref[src];monkey=healthy'>healthy</a> | <a href='?src=\ref[src];monkey=infected'>infected</a> | <b>HUMAN</b> | other"
|
||||
text += "<a href='?src=[REF(src)];monkey=healthy'>healthy</a> | <a href='?src=[REF(src)];monkey=infected'>infected</a> | <b>HUMAN</b> | other"
|
||||
else if(ismonkey(current))
|
||||
var/found = FALSE
|
||||
for(var/datum/disease/transformation/jungle_fever/JF in current.viruses)
|
||||
@@ -485,9 +485,9 @@
|
||||
break
|
||||
|
||||
if(found)
|
||||
text += "<a href='?src=\ref[src];monkey=healthy'>healthy</a> | <b>INFECTED</b> | <a href='?src=\ref[src];monkey=human'>human</a> | other"
|
||||
text += "<a href='?src=[REF(src)];monkey=healthy'>healthy</a> | <b>INFECTED</b> | <a href='?src=[REF(src)];monkey=human'>human</a> | other"
|
||||
else
|
||||
text += "<b>HEALTHY</b> | <a href='?src=\ref[src];monkey=infected'>infected</a> | <a href='?src=\ref[src];monkey=human'>human</a> | other"
|
||||
text += "<b>HEALTHY</b> | <a href='?src=[REF(src)];monkey=infected'>infected</a> | <a href='?src=[REF(src)];monkey=human'>human</a> | other"
|
||||
|
||||
else
|
||||
text += "healthy | infected | human | <b>OTHER</b>"
|
||||
@@ -507,17 +507,17 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if (src in SSticker.mode.syndicates)
|
||||
text += "<b>OPERATIVE</b> | <a href='?src=\ref[src];nuclear=clear'>nanotrasen</a>"
|
||||
text += "<br><a href='?src=\ref[src];nuclear=lair'>To shuttle</a>, <a href='?src=\ref[src];common=undress'>undress</a>, <a href='?src=\ref[src];nuclear=dressup'>dress up</a>."
|
||||
text += "<b>OPERATIVE</b> | <a href='?src=[REF(src)];nuclear=clear'>nanotrasen</a>"
|
||||
text += "<br><a href='?src=[REF(src)];nuclear=lair'>To shuttle</a>, <a href='?src=[REF(src)];common=undress'>undress</a>, <a href='?src=[REF(src)];nuclear=dressup'>dress up</a>."
|
||||
var/code
|
||||
for (var/obj/machinery/nuclearbomb/bombue in GLOB.machines)
|
||||
if (length(bombue.r_code) <= 5 && bombue.r_code != "LOLNO" && bombue.r_code != "ADMIN")
|
||||
code = bombue.r_code
|
||||
break
|
||||
if (code)
|
||||
text += " Code is [code]. <a href='?src=\ref[src];nuclear=tellcode'>tell the code.</a>"
|
||||
text += " Code is [code]. <a href='?src=[REF(src)];nuclear=tellcode'>tell the code.</a>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];nuclear=nuclear'>operative</a> | <b>NANOTRASEN</b>"
|
||||
text += "<a href='?src=[REF(src)];nuclear=nuclear'>operative</a> | <b>NANOTRASEN</b>"
|
||||
|
||||
if(current && current.client && (ROLE_OPERATIVE in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -533,10 +533,10 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if (has_antag_datum(/datum/antagonist/wizard))
|
||||
text += "<b>YES</b> | <a href='?src=\ref[src];wizard=clear'>no</a>"
|
||||
text += "<br><a href='?src=\ref[src];wizard=lair'>To lair</a>, <a href='?src=\ref[src];common=undress'>undress</a>"
|
||||
text += "<b>YES</b> | <a href='?src=[REF(src)];wizard=clear'>no</a>"
|
||||
text += "<br><a href='?src=[REF(src)];wizard=lair'>To lair</a>, <a href='?src=[REF(src)];common=undress'>undress</a>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];wizard=wizard'>yes</a> | <b>NO</b>"
|
||||
text += "<a href='?src=[REF(src)];wizard=wizard'>yes</a> | <b>NO</b>"
|
||||
|
||||
if(current && current.client && (ROLE_WIZARD in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -563,28 +563,28 @@
|
||||
if(M && (M.z in GLOB.station_z_levels) && !M.stat)
|
||||
last_healthy_headrev = FALSE
|
||||
break
|
||||
text += "head | not mindshielded | <a href='?src=\ref[src];revolution=clear'>employee</a> | <b>[last_healthy_headrev ? "<font color='red'>LAST </font> " : ""]HEADREV</b> | <a href='?src=\ref[src];revolution=rev'>rev</a>"
|
||||
text += "<br>Flash: <a href='?src=\ref[src];revolution=flash'>give</a>"
|
||||
text += "head | not mindshielded | <a href='?src=[REF(src)];revolution=clear'>employee</a> | <b>[last_healthy_headrev ? "<font color='red'>LAST </font> " : ""]HEADREV</b> | <a href='?src=[REF(src)];revolution=rev'>rev</a>"
|
||||
text += "<br>Flash: <a href='?src=[REF(src)];revolution=flash'>give</a>"
|
||||
|
||||
var/list/L = current.get_contents()
|
||||
var/obj/item/device/assembly/flash/flash = locate() in L
|
||||
if (flash)
|
||||
if(!flash.crit_fail)
|
||||
text += " | <a href='?src=\ref[src];revolution=takeflash'>take</a>."
|
||||
text += " | <a href='?src=[REF(src)];revolution=takeflash'>take</a>."
|
||||
else
|
||||
text += " | <a href='?src=\ref[src];revolution=takeflash'>take</a> | <a href='?src=\ref[src];revolution=repairflash'>repair</a>."
|
||||
text += " | <a href='?src=[REF(src)];revolution=takeflash'>take</a> | <a href='?src=[REF(src)];revolution=repairflash'>repair</a>."
|
||||
else
|
||||
text += "."
|
||||
|
||||
text += " <a href='?src=\ref[src];revolution=reequip'>Reequip</a> (gives traitor uplink)."
|
||||
text += " <a href='?src=[REF(src)];revolution=reequip'>Reequip</a> (gives traitor uplink)."
|
||||
if (objectives.len==0)
|
||||
text += "<br>Objectives are empty! <a href='?src=\ref[src];revolution=autoobjectives'>Set to kill all heads</a>."
|
||||
text += "<br>Objectives are empty! <a href='?src=[REF(src)];revolution=autoobjectives'>Set to kill all heads</a>."
|
||||
else if(current.isloyal())
|
||||
text += "head | <b>MINDSHIELDED</b> | employee | <a href='?src=\ref[src];revolution=headrev'>headrev</a> | rev"
|
||||
text += "head | <b>MINDSHIELDED</b> | employee | <a href='?src=[REF(src)];revolution=headrev'>headrev</a> | rev"
|
||||
else if (has_antag_datum(/datum/antagonist/rev))
|
||||
text += "head | not mindshielded | <a href='?src=\ref[src];revolution=clear'>employee</a> | <a href='?src=\ref[src];revolution=headrev'>headrev</a> | <b>REV</b>"
|
||||
text += "head | not mindshielded | <a href='?src=[REF(src)];revolution=clear'>employee</a> | <a href='?src=[REF(src)];revolution=headrev'>headrev</a> | <b>REV</b>"
|
||||
else
|
||||
text += "head | not mindshielded | <b>EMPLOYEE</b> | <a href='?src=\ref[src];revolution=headrev'>headrev</a> | <a href='?src=\ref[src];revolution=rev'>rev</a>"
|
||||
text += "head | not mindshielded | <b>EMPLOYEE</b> | <a href='?src=[REF(src)];revolution=headrev'>headrev</a> | <a href='?src=[REF(src)];revolution=rev'>rev</a>"
|
||||
|
||||
if(current && current.client && (ROLE_REV in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -599,8 +599,8 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if(src in SSticker.mode.abductors)
|
||||
text += "<b>Abductor</b> | <a href='?src=\ref[src];abductor=clear'>human</a>"
|
||||
text += " | <a href='?src=\ref[src];common=undress'>undress</a> | <a href='?src=\ref[src];abductor=equip'>equip</a>"
|
||||
text += "<b>Abductor</b> | <a href='?src=[REF(src)];abductor=clear'>human</a>"
|
||||
text += " | <a href='?src=[REF(src)];common=undress'>undress</a> | <a href='?src=[REF(src)];abductor=equip'>equip</a>"
|
||||
|
||||
if(current && current.client && (ROLE_ABDUCTOR in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -618,13 +618,13 @@
|
||||
var/datum/antagonist/devil/devilinfo = has_antag_datum(ANTAG_DATUM_DEVIL)
|
||||
if(devilinfo)
|
||||
if(!devilinfo.ascendable)
|
||||
text += "<b>DEVIL</b> | <a href='?src=\ref[src];devil=ascendable_devil'>ascendable devil</a> | sintouched | <a href='?src=\ref[src];devil=clear'>human</a>"
|
||||
text += "<b>DEVIL</b> | <a href='?src=[REF(src)];devil=ascendable_devil'>ascendable devil</a> | sintouched | <a href='?src=[REF(src)];devil=clear'>human</a>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];devil=devil'>DEVIL</a> | <b>ASCENDABLE DEVIL</b> | sintouched | <a href='?src=\ref[src];devil=clear'>human</a>"
|
||||
text += "<a href='?src=[REF(src)];devil=devil'>DEVIL</a> | <b>ASCENDABLE DEVIL</b> | sintouched | <a href='?src=[REF(src)];devil=clear'>human</a>"
|
||||
else if(src in SSticker.mode.sintouched)
|
||||
text += "devil | ascendable devil | <b>SINTOUCHED</b> | <a href='?src=\ref[src];devil=clear'>human</a>"
|
||||
text += "devil | ascendable devil | <b>SINTOUCHED</b> | <a href='?src=[REF(src)];devil=clear'>human</a>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];devil=devil'>devil</a> | <a href='?src=\ref[src];devil=ascendable_devil'>ascendable devil</a> | <a href='?src=\ref[src];devil=sintouched'>sintouched</a> | <b>HUMAN</b>"
|
||||
text += "<a href='?src=[REF(src)];devil=devil'>devil</a> | <a href='?src=[REF(src)];devil=ascendable_devil'>ascendable devil</a> | <a href='?src=[REF(src)];devil=sintouched'>sintouched</a> | <b>HUMAN</b>"
|
||||
|
||||
if(current && current.client && (ROLE_DEVIL in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
@@ -641,11 +641,11 @@
|
||||
var/datum/antagonist/ninja/ninjainfo = has_antag_datum(ANTAG_DATUM_NINJA)
|
||||
if(ninjainfo)
|
||||
if(ninjainfo.helping_station)
|
||||
text += "<a href='?src=\ref[src];ninja=clear'>employee</a> | syndicate | <b>NANOTRASEN</b> | <b><a href='?src=\ref[src];ninja=equip'>EQUIP</a></b>"
|
||||
text += "<a href='?src=[REF(src)];ninja=clear'>employee</a> | syndicate | <b>NANOTRASEN</b> | <b><a href='?src=[REF(src)];ninja=equip'>EQUIP</a></b>"
|
||||
else
|
||||
text += "<a href='?src=\ref[src];ninja=clear'>employee</a> | <b>SYNDICATE</b> | nanotrasen | <b><a href='?src=\ref[src];ninja=equip'>EQUIP</a></b>"
|
||||
text += "<a href='?src=[REF(src)];ninja=clear'>employee</a> | <b>SYNDICATE</b> | nanotrasen | <b><a href='?src=[REF(src)];ninja=equip'>EQUIP</a></b>"
|
||||
else
|
||||
text += "<b>EMPLOYEE</b> | <a href='?src=\ref[src];ninja=syndicate'>syndicate</a> | <a href='?src=\ref[src];ninja=nanotrasen'>nanotrasen</a> | <a href='?src=\ref[src];ninja=random'>random allegiance</a>"
|
||||
text += "<b>EMPLOYEE</b> | <a href='?src=[REF(src)];ninja=syndicate'>syndicate</a> | <a href='?src=[REF(src)];ninja=nanotrasen'>nanotrasen</a> | <a href='?src=[REF(src)];ninja=random'>random allegiance</a>"
|
||||
if(current && current.client && (ROLE_NINJA in current.client.prefs.be_special))
|
||||
text += " | Enabled in Prefs"
|
||||
else
|
||||
@@ -660,10 +660,10 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if(iscultist(current))
|
||||
text += "not mindshielded | <a href='?src=\ref[src];cult=clear'>employee</a> | <b>CULTIST</b>"
|
||||
text += "<br>Give <a href='?src=\ref[src];cult=tome'>tome</a> | <a href='?src=\ref[src];cult=amulet'>amulet</a>."
|
||||
text += "not mindshielded | <a href='?src=[REF(src)];cult=clear'>employee</a> | <b>CULTIST</b>"
|
||||
text += "<br>Give <a href='?src=[REF(src)];cult=tome'>tome</a> | <a href='?src=[REF(src)];cult=amulet'>amulet</a>."
|
||||
else if(is_convertable_to_cult(current))
|
||||
text += "not mindshielded | <b>EMPLOYEE</b> | <a href='?src=\ref[src];cult=cultist'>cultist</a>"
|
||||
text += "not mindshielded | <b>EMPLOYEE</b> | <a href='?src=[REF(src)];cult=cultist'>cultist</a>"
|
||||
else
|
||||
text += "[!current.isloyal() ? "not mindshielded" : "<b>MINDSHIELDED</b>"] | <b>EMPLOYEE</b> | <i>cannot serve Nar-Sie</i>"
|
||||
|
||||
@@ -682,10 +682,10 @@
|
||||
text = uppertext(text)
|
||||
text = "<i><b>[text]</b></i>: "
|
||||
if(is_servant_of_ratvar(current))
|
||||
text += "not mindshielded | <a href='?src=\ref[src];clockcult=clear'>employee</a> | <b>SERVANT</b>"
|
||||
text += "<br><a href='?src=\ref[src];clockcult=slab'>Equip</a>"
|
||||
text += "not mindshielded | <a href='?src=[REF(src)];clockcult=clear'>employee</a> | <b>SERVANT</b>"
|
||||
text += "<br><a href='?src=[REF(src)];clockcult=slab'>Equip</a>"
|
||||
else if(is_eligible_servant(current))
|
||||
text += "not mindshielded | <b>EMPLOYEE</b> | <a href='?src=\ref[src];clockcult=servant'>servant</a>"
|
||||
text += "not mindshielded | <b>EMPLOYEE</b> | <a href='?src=[REF(src)];clockcult=servant'>servant</a>"
|
||||
else
|
||||
text += "[!current.isloyal() ? "not mindshielded" : "<b>MINDSHIELDED</b>"] | <b>EMPLOYEE</b> | <i>cannot serve Ratvar</i>"
|
||||
|
||||
@@ -702,14 +702,14 @@
|
||||
text = "silicon"
|
||||
var/mob/living/silicon/robot/robot = current
|
||||
if (istype(robot) && robot.emagged)
|
||||
text += "<br>Cyborg: Is emagged! <a href='?src=\ref[src];silicon=unemag'>Unemag!</a><br>0th law: [robot.laws.zeroth]"
|
||||
text += "<br>Cyborg: Is emagged! <a href='?src=[REF(src)];silicon=unemag'>Unemag!</a><br>0th law: [robot.laws.zeroth]"
|
||||
var/mob/living/silicon/ai/ai = current
|
||||
if (istype(ai) && ai.connected_robots.len)
|
||||
var/n_e_robots = 0
|
||||
for (var/mob/living/silicon/robot/R in ai.connected_robots)
|
||||
if (R.emagged)
|
||||
n_e_robots++
|
||||
text += "<br>[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. <a href='?src=\ref[src];silicon=unemagcyborgs'>Unemag</a>"
|
||||
text += "<br>[n_e_robots] of [ai.connected_robots.len] slaved cyborgs are emagged. <a href='?src=[REF(src)];silicon=unemagcyborgs'>Unemag</a>"
|
||||
if (SSticker.mode.config_tag == "traitorchan")
|
||||
if (sections["traitor"])
|
||||
out += sections["traitor"]+"<br>"
|
||||
@@ -727,12 +727,12 @@
|
||||
|
||||
|
||||
if(((src in SSticker.mode.traitors) || (src in SSticker.mode.syndicates)) && ishuman(current))
|
||||
text = "Uplink: <a href='?src=\ref[src];common=uplink'>give</a>"
|
||||
text = "Uplink: <a href='?src=[REF(src)];common=uplink'>give</a>"
|
||||
var/obj/item/device/uplink/U = find_syndicate_uplink()
|
||||
if(U)
|
||||
text += " | <a href='?src=\ref[src];common=takeuplink'>take</a>"
|
||||
text += " | <a href='?src=[REF(src)];common=takeuplink'>take</a>"
|
||||
if (check_rights(R_FUN, 0))
|
||||
text += ", <a href='?src=\ref[src];common=crystals'>[U.telecrystals]</a> TC"
|
||||
text += ", <a href='?src=[REF(src)];common=crystals'>[U.telecrystals]</a> TC"
|
||||
else
|
||||
text += ", [U.telecrystals] TC"
|
||||
text += "." //hiel grammar
|
||||
@@ -742,18 +742,18 @@
|
||||
|
||||
out += "<b>Memory:</b><br>"
|
||||
out += memory
|
||||
out += "<br><a href='?src=\ref[src];memory_edit=1'>Edit memory</a><br>"
|
||||
out += "<br><a href='?src=[REF(src)];memory_edit=1'>Edit memory</a><br>"
|
||||
out += "Objectives:<br>"
|
||||
if (objectives.len == 0)
|
||||
out += "EMPTY<br>"
|
||||
else
|
||||
var/obj_count = 1
|
||||
for(var/datum/objective/objective in objectives)
|
||||
out += "<B>[obj_count]</B>: [objective.explanation_text] <a href='?src=\ref[src];obj_edit=\ref[objective]'>Edit</a> <a href='?src=\ref[src];obj_delete=\ref[objective]'>Delete</a> <a href='?src=\ref[src];obj_completed=\ref[objective]'><font color=[objective.completed ? "green" : "red"]>Toggle Completion</font></a><br>"
|
||||
out += "<B>[obj_count]</B>: [objective.explanation_text] <a href='?src=[REF(src)];obj_edit=[REF(objective)]'>Edit</a> <a href='?src=[REF(src)];obj_delete=[REF(objective)]'>Delete</a> <a href='?src=[REF(src)];obj_completed=[REF(objective)]'><font color=[objective.completed ? "green" : "red"]>Toggle Completion</font></a><br>"
|
||||
obj_count++
|
||||
out += "<a href='?src=\ref[src];obj_add=1'>Add objective</a><br><br>"
|
||||
out += "<a href='?src=[REF(src)];obj_add=1'>Add objective</a><br><br>"
|
||||
|
||||
out += "<a href='?src=\ref[src];obj_announce=1'>Announce objectives</a><br><br>"
|
||||
out += "<a href='?src=[REF(src)];obj_announce=1'>Announce objectives</a><br><br>"
|
||||
|
||||
var/datum/browser/popup = new(usr, "edit_memory", "", 600, 600)
|
||||
popup.set_content(out)
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
/datum/map_template/ruin/lavaland/ufo_crash
|
||||
name = "UFO Crash"
|
||||
id = "ufo-crash"
|
||||
description = "Turns out that keeping your abductees unconcious is really important. Who knew?"
|
||||
description = "Turns out that keeping your abductees unconscious is really important. Who knew?"
|
||||
suffix = "lavaland_surface_ufo_crash.dmm"
|
||||
cost = 5
|
||||
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
suffix = "mini"
|
||||
name = "Ministation emergency shuttle"
|
||||
credit_cost = 1000
|
||||
description = "Despite it's namesake, this shuttle is actually only slightly smaller than standard, and still complete with a brig and medbay."
|
||||
description = "Despite its namesake, this shuttle is actually only slightly smaller than standard, and still complete with a brig and medbay."
|
||||
|
||||
/datum/map_template/shuttle/emergency/scrapheap
|
||||
suffix = "scrapheap"
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
this["desc"] = ""
|
||||
this["refs"] = list()
|
||||
for(var/spawner_obj in GLOB.mob_spawners[spawner])
|
||||
this["refs"] += "\ref[spawner_obj]"
|
||||
this["refs"] += "[REF(spawner_obj)]"
|
||||
if(!this["desc"])
|
||||
if(istype(spawner_obj, /obj/effect/mob_spawn))
|
||||
var/obj/effect/mob_spawn/MS = spawner_obj
|
||||
@@ -40,6 +40,8 @@
|
||||
|
||||
var/spawner_ref = pick(GLOB.mob_spawners[params["name"]])
|
||||
var/obj/effect/mob_spawn/MS = locate(spawner_ref) in GLOB.poi_list
|
||||
if(!MS)
|
||||
return
|
||||
|
||||
switch(action)
|
||||
if("jump")
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
"white",
|
||||
"yellow"
|
||||
)
|
||||
|
||||
|
||||
var/list/my_possible_colors = possible_colors.Copy()
|
||||
|
||||
for(var/wire in shuffle(wires))
|
||||
@@ -163,9 +163,9 @@
|
||||
for(var/wire in possible_wires)
|
||||
if(prob(33))
|
||||
pulse(wire)
|
||||
remaining_pulses--
|
||||
if(remaining_pulses >= 0)
|
||||
break
|
||||
remaining_pulses--
|
||||
if(!remaining_pulses)
|
||||
break
|
||||
|
||||
// Overridable Procs
|
||||
/datum/wires/proc/interactable(mob/user)
|
||||
|
||||
@@ -41,7 +41,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
power_environ = FALSE
|
||||
valid_territory = FALSE
|
||||
outdoors = TRUE
|
||||
ambientsounds = list('sound/ambience/ambispace.ogg','sound/ambience/title2.ogg')
|
||||
ambientsounds = SPACE
|
||||
blob_allowed = FALSE //Eating up space doesn't count for victory as a blob.
|
||||
|
||||
/area/space/nearstation
|
||||
@@ -65,6 +65,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
has_gravity = TRUE
|
||||
blob_allowed = FALSE //Nope, no winning on the asteroid as a blob. Gotta eat the station.
|
||||
valid_territory = FALSE
|
||||
ambientsounds = MINING
|
||||
|
||||
/area/asteroid/cave
|
||||
name = "Asteroid - Underground"
|
||||
@@ -75,6 +76,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/asteroid/artifactroom
|
||||
name = "Asteroid - Artifact"
|
||||
icon_state = "cave"
|
||||
ambientsounds = RUINS
|
||||
|
||||
/area/asteroid/artifactroom/Initialize()
|
||||
. = ..()
|
||||
@@ -96,14 +98,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
//Maintenance
|
||||
|
||||
/area/maintenance
|
||||
ambientsounds = list('sound/ambience/ambimaint1.ogg',
|
||||
'sound/ambience/ambimaint2.ogg',
|
||||
'sound/ambience/ambimaint3.ogg',
|
||||
'sound/ambience/ambimaint4.ogg',
|
||||
'sound/ambience/ambimaint5.ogg',
|
||||
'sound/voice/lowHiss2.ogg', //Xeno Breathing Hisses, Hahahaha I'm not even sorry.
|
||||
'sound/voice/lowHiss3.ogg',
|
||||
'sound/voice/lowHiss4.ogg')
|
||||
ambientsounds = MAINTENANCE
|
||||
valid_territory = FALSE
|
||||
|
||||
|
||||
@@ -647,7 +642,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
|
||||
/area/chapel
|
||||
icon_state = "chapel"
|
||||
ambientsounds = list('sound/ambience/ambicha1.ogg','sound/ambience/ambicha2.ogg','sound/ambience/ambicha3.ogg','sound/ambience/ambicha4.ogg')
|
||||
ambientsounds = HOLY
|
||||
flags_1 = NONE
|
||||
clockwork_warp_allowed = FALSE
|
||||
clockwork_warp_fail = "The consecration here prevents you from warping in."
|
||||
@@ -678,7 +673,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
//Engineering
|
||||
|
||||
/area/engine
|
||||
ambientsounds = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg','sound/ambience/ambisin4.ogg')
|
||||
ambientsounds = ENGINEERING
|
||||
|
||||
/area/engine/engine_smes
|
||||
name = "Engineering SMES"
|
||||
@@ -732,6 +727,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
valid_territory = FALSE
|
||||
blob_allowed = FALSE
|
||||
flags_1 = NONE
|
||||
ambientsounds = ENGINEERING
|
||||
|
||||
/area/solar/asteroid/aft
|
||||
name = "Aft Asteroid Solar"
|
||||
@@ -858,37 +854,36 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
name = "Teleporter Room"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
ambientsounds = ENGINEERING
|
||||
|
||||
/area/teleporter/quantum/cargo
|
||||
name = "Cargo Quantum Pad"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
|
||||
/area/teleporter/quantum/docking
|
||||
name = "Docking Quantum Pad"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
|
||||
/area/teleporter/quantum/research
|
||||
name = "Research Quantum Pad"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
|
||||
/area/teleporter/quantum/security
|
||||
name = "Security Quantum Pad"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
|
||||
/area/gateway
|
||||
name = "Gateway"
|
||||
icon_state = "teleporter"
|
||||
music = "signal"
|
||||
ambientsounds = ENGINEERING
|
||||
|
||||
//MedBay
|
||||
|
||||
/area/medical
|
||||
name = "Medical"
|
||||
icon_state = "medbay3"
|
||||
ambientsounds = MEDICAL
|
||||
|
||||
/area/medical/abandoned
|
||||
name = "Abandoned Medbay"
|
||||
@@ -952,7 +947,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/medical/morgue
|
||||
name = "Morgue"
|
||||
icon_state = "morgue"
|
||||
ambientsounds = list('sound/ambience/ambimo1.ogg','sound/ambience/ambimo2.ogg')
|
||||
ambientsounds = SPOOKY
|
||||
|
||||
/area/medical/chemistry
|
||||
name = "Chemistry"
|
||||
@@ -988,6 +983,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/security
|
||||
name = "Security"
|
||||
icon_state = "security"
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
/area/security/main
|
||||
name = "Security Office"
|
||||
@@ -1029,7 +1025,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/security/detectives_office/private_investigators_office
|
||||
name = "Private Investigator's Office"
|
||||
icon_state = "detective"
|
||||
ambientsounds = list('sound/ambience/ambidet1.ogg','sound/ambience/ambidet2.ogg')
|
||||
|
||||
/area/security/range
|
||||
name = "Firing Range"
|
||||
@@ -1310,6 +1305,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/construction
|
||||
name = "Construction Area"
|
||||
icon_state = "yellow"
|
||||
ambientsounds = ENGINEERING
|
||||
|
||||
/area/construction/minisat_exterior
|
||||
name = "Minisat Exterior"
|
||||
@@ -1361,27 +1357,32 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/ai_monitored/security/armory
|
||||
name = "Armory"
|
||||
icon_state = "armory"
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
/area/ai_monitored/storage/eva
|
||||
name = "EVA Storage"
|
||||
icon_state = "eva"
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
/area/ai_monitored/storage/secure
|
||||
name = "AI Satellite Storage"
|
||||
icon_state = "storage"
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
/area/ai_monitored/storage/emergency
|
||||
name = "Emergency Storage"
|
||||
icon_state = "storage"
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
/area/ai_monitored/storage/satellite
|
||||
name = "AI Satellite Maint"
|
||||
icon_state = "storage"
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
//Turret_protected
|
||||
|
||||
/area/ai_monitored/turret_protected
|
||||
ambientsounds = list('sound/ambience/ambimalf.ogg')
|
||||
ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg')
|
||||
|
||||
/area/ai_monitored/turret_protected/ai_upload
|
||||
name = "AI Upload Chamber"
|
||||
@@ -1450,7 +1451,8 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/tcommsat
|
||||
clockwork_warp_allowed = FALSE
|
||||
clockwork_warp_fail = "For safety reasons, warping here is disallowed; the radio and bluespace noise could cause catastrophic results."
|
||||
ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg')
|
||||
ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\
|
||||
'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg')
|
||||
|
||||
/area/tcommsat/entrance
|
||||
name = "Telecomms Teleporter"
|
||||
@@ -1463,22 +1465,18 @@ NOTE: there are two lists of areas in the end of this file: centcom and station
|
||||
/area/ai_monitored/turret_protected/tcomsat
|
||||
name = "Telecomms Satellite"
|
||||
icon_state = "tcomsatlob"
|
||||
ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg')
|
||||
|
||||
/area/ai_monitored/turret_protected/tcomfoyer
|
||||
name = "Telecomms Foyer"
|
||||
icon_state = "tcomsatentrance"
|
||||
ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg')
|
||||
|
||||
/area/ai_monitored/turret_protected/tcomwest
|
||||
name = "Telecommunications Satellite West Wing"
|
||||
icon_state = "tcomsatwest"
|
||||
ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg')
|
||||
|
||||
/area/ai_monitored/turret_protected/tcomeast
|
||||
name = "Telecommunications Satellite East Wing"
|
||||
icon_state = "tcomsateast"
|
||||
ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg')
|
||||
|
||||
/area/tcommsat/computer
|
||||
name = "Telecomms Control Room"
|
||||
|
||||
@@ -54,12 +54,7 @@
|
||||
|
||||
var/global/global_uid = 0
|
||||
var/uid
|
||||
var/list/ambientsounds = list('sound/ambience/ambigen1.ogg','sound/ambience/ambigen3.ogg',\
|
||||
'sound/ambience/ambigen4.ogg','sound/ambience/ambigen5.ogg',\
|
||||
'sound/ambience/ambigen6.ogg','sound/ambience/ambigen7.ogg',\
|
||||
'sound/ambience/ambigen8.ogg','sound/ambience/ambigen9.ogg',\
|
||||
'sound/ambience/ambigen10.ogg','sound/ambience/ambigen11.ogg',\
|
||||
'sound/ambience/ambigen12.ogg','sound/ambience/ambigen14.ogg')
|
||||
var/list/ambientsounds = GENERIC
|
||||
flags_1 = CAN_BE_DIRTY_1
|
||||
|
||||
var/list/firedoors
|
||||
@@ -107,7 +102,7 @@ GLOBAL_LIST_EMPTY(teleportlocs)
|
||||
uid = ++global_uid
|
||||
related = list(src)
|
||||
map_name = name // Save the initial (the name set in the map) name of the area.
|
||||
|
||||
|
||||
if(requires_power)
|
||||
luminosity = 0
|
||||
else
|
||||
@@ -125,8 +120,6 @@ GLOBAL_LIST_EMPTY(teleportlocs)
|
||||
|
||||
. = ..()
|
||||
|
||||
power_change() // all machines set to current power level, also updates icon
|
||||
|
||||
blend_mode = BLEND_MULTIPLY // Putting this in the constructor so that it stops the icons being screwed up in the map editor.
|
||||
|
||||
if(!IS_DYNAMIC_LIGHTING(src))
|
||||
@@ -148,6 +141,11 @@ GLOBAL_LIST_EMPTY(teleportlocs)
|
||||
areas_in_z["[z]"] = list()
|
||||
areas_in_z["[z]"] += src
|
||||
|
||||
return INITIALIZE_HINT_LATELOAD
|
||||
|
||||
/area/LateInitialize()
|
||||
power_change() // all machines set to current power level, also updates icon
|
||||
|
||||
/area/Destroy()
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
return ..()
|
||||
|
||||
@@ -8,6 +8,7 @@ Unused icons for new areas are "awaycontent1" ~ "awaycontent30"
|
||||
name = "Strange Location"
|
||||
icon_state = "away"
|
||||
has_gravity = TRUE
|
||||
ambientsounds = AWAY_MISSION
|
||||
|
||||
/area/awaymission/beach
|
||||
name = "Beach"
|
||||
@@ -15,7 +16,7 @@ Unused icons for new areas are "awaycontent1" ~ "awaycontent30"
|
||||
dynamic_lighting = DYNAMIC_LIGHTING_DISABLED
|
||||
requires_power = FALSE
|
||||
has_gravity = TRUE
|
||||
ambientsounds = list('sound/ambience/shore.ogg', 'sound/ambience/seag1.ogg','sound/ambience/seag2.ogg','sound/ambience/seag2.ogg')
|
||||
ambientsounds = list('sound/ambience/shore.ogg', 'sound/ambience/seag1.ogg','sound/ambience/seag2.ogg','sound/ambience/seag2.ogg','sound/ambience/ambiodd.ogg','sound/ambience/ambinice.ogg')
|
||||
|
||||
/area/awaymission/errorroom
|
||||
name = "Super Secret Room"
|
||||
|
||||
@@ -96,6 +96,7 @@
|
||||
noteleport = TRUE
|
||||
blob_allowed = FALSE //Not... entirely sure this will ever come up... but if the bus makes blobs AND ops, it shouldn't aim for the ops to win.
|
||||
flags_1 = NONE
|
||||
ambientsounds = HIGHSEC
|
||||
|
||||
/area/syndicate_mothership/control
|
||||
name = "Syndicate Control Room"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user