@@ -69,35 +69,18 @@
|
|||||||
/turf/closed/wall/r_wall,
|
/turf/closed/wall/r_wall,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aaj" = (
|
"aaj" = (
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "4-8"
|
icon_state = "4-8"
|
||||||
},
|
},
|
||||||
/turf/closed/wall/r_wall,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/prison)
|
|
||||||
"aak" = (
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
|
||||||
/turf/open/floor/plating,
|
|
||||||
/area/security/prison)
|
|
||||||
"aal" = (
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
|
||||||
/turf/open/floor/plating,
|
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aam" = (
|
"aam" = (
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "0-2"
|
icon_state = "0-2"
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
@@ -115,11 +98,17 @@
|
|||||||
/obj/structure/sign/warning/electricshock{
|
/obj/structure/sign/warning/electricshock{
|
||||||
pixel_y = 32
|
pixel_y = 32
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/grass,
|
/turf/open/floor/grass,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aap" = (
|
"aap" = (
|
||||||
/obj/machinery/hydroponics/soil,
|
/obj/machinery/hydroponics/soil,
|
||||||
/obj/item/seeds/carrot,
|
/obj/item/seeds/carrot,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
/turf/open/floor/grass,
|
/turf/open/floor/grass,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aaq" = (
|
"aaq" = (
|
||||||
@@ -140,17 +129,29 @@
|
|||||||
/obj/structure/sink{
|
/obj/structure/sink{
|
||||||
pixel_y = 20
|
pixel_y = 20
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aar" = (
|
"aar" = (
|
||||||
/obj/machinery/hydroponics/soil,
|
/obj/machinery/hydroponics/soil,
|
||||||
/obj/item/seeds/glowshroom,
|
/obj/item/seeds/glowshroom,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/grass,
|
/turf/open/floor/grass,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aas" = (
|
"aas" = (
|
||||||
/obj/structure/sign/warning/electricshock{
|
/obj/structure/sign/warning/electricshock{
|
||||||
pixel_y = 32
|
pixel_y = 32
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/prison)
|
/area/security/prison)
|
||||||
"aat" = (
|
"aat" = (
|
||||||
@@ -5666,6 +5667,9 @@
|
|||||||
/obj/structure/disposalpipe/segment{
|
/obj/structure/disposalpipe/segment{
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-4"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"akw" = (
|
"akw" = (
|
||||||
@@ -5845,10 +5849,13 @@
|
|||||||
/area/science/xenobiology)
|
/area/science/xenobiology)
|
||||||
"akQ" = (
|
"akQ" = (
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "4-8"
|
icon_state = "1-2"
|
||||||
},
|
},
|
||||||
/turf/closed/wall,
|
/obj/structure/cable{
|
||||||
/area/security/brig)
|
icon_state = "2-8"
|
||||||
|
},
|
||||||
|
/turf/open/floor/plasteel,
|
||||||
|
/area/security/prison)
|
||||||
"akR" = (
|
"akR" = (
|
||||||
/obj/machinery/camera{
|
/obj/machinery/camera{
|
||||||
c_tag = "Security Office";
|
c_tag = "Security Office";
|
||||||
@@ -6108,7 +6115,7 @@
|
|||||||
"alq" = (
|
"alq" = (
|
||||||
/obj/machinery/door/airlock/security/glass{
|
/obj/machinery/door/airlock/security/glass{
|
||||||
name = "Evidence Storage";
|
name = "Evidence Storage";
|
||||||
req_access_txt = "4"
|
req_one_access_txt = "4;1"
|
||||||
},
|
},
|
||||||
/obj/machinery/door/firedoor,
|
/obj/machinery/door/firedoor,
|
||||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||||
@@ -6142,25 +6149,11 @@
|
|||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"alt" = (
|
"alt" = (
|
||||||
/obj/machinery/door/airlock/security/glass{
|
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
|
||||||
id_tag = "innerbrig";
|
|
||||||
name = "Brig";
|
|
||||||
req_access_txt = "63"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/firedoor,
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "4-8"
|
|
||||||
},
|
|
||||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
|
||||||
/obj/effect/turf_decal/tile/red,
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/structure/cable{
|
||||||
dir = 8
|
icon_state = "1-2"
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
|
||||||
dir = 1
|
|
||||||
},
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
@@ -6180,16 +6173,11 @@
|
|||||||
/area/ai_monitored/nuke_storage)
|
/area/ai_monitored/nuke_storage)
|
||||||
"alv" = (
|
"alv" = (
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
/obj/machinery/door/poddoor/preopen{
|
||||||
id = "Secure Gate";
|
id = "Secure Gate";
|
||||||
name = "brig shutters"
|
name = "brig shutters"
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable,
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"alw" = (
|
"alw" = (
|
||||||
@@ -6272,6 +6260,9 @@
|
|||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-4"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"alB" = (
|
"alB" = (
|
||||||
@@ -6572,9 +6563,6 @@
|
|||||||
/turf/open/floor/engine,
|
/turf/open/floor/engine,
|
||||||
/area/science/xenobiology)
|
/area/science/xenobiology)
|
||||||
"amm" = (
|
"amm" = (
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "0-4"
|
icon_state = "0-4"
|
||||||
},
|
},
|
||||||
@@ -6609,6 +6597,9 @@
|
|||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"amq" = (
|
"amq" = (
|
||||||
@@ -6661,9 +6652,6 @@
|
|||||||
icon_state = "0-8"
|
icon_state = "0-8"
|
||||||
},
|
},
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
@@ -6763,6 +6751,12 @@
|
|||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"amJ" = (
|
"amJ" = (
|
||||||
@@ -6853,25 +6847,15 @@
|
|||||||
},
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/science/xenobiology)
|
/area/science/xenobiology)
|
||||||
"amR" = (
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
|
||||||
id = "Secure Gate";
|
|
||||||
name = "brig shutters"
|
|
||||||
},
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
|
||||||
/turf/open/floor/plating,
|
|
||||||
/area/security/brig)
|
|
||||||
"amS" = (
|
"amS" = (
|
||||||
/obj/structure/cable{
|
/obj/effect/turf_decal/tile/red,
|
||||||
icon_state = "4-8"
|
/obj/effect/turf_decal/tile/red{
|
||||||
|
dir = 8
|
||||||
},
|
},
|
||||||
/turf/closed/wall/r_wall,
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"amT" = (
|
"amT" = (
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
@@ -7271,9 +7255,11 @@
|
|||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "0-4"
|
icon_state = "0-4"
|
||||||
},
|
},
|
||||||
/obj/structure/cable,
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"anQ" = (
|
"anQ" = (
|
||||||
@@ -7281,9 +7267,6 @@
|
|||||||
/obj/effect/turf_decal/tile/yellow{
|
/obj/effect/turf_decal/tile/yellow{
|
||||||
dir = 8
|
dir = 8
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "1-2"
|
|
||||||
},
|
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"anR" = (
|
"anR" = (
|
||||||
@@ -7514,14 +7497,13 @@
|
|||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "0-4"
|
icon_state = "0-4"
|
||||||
},
|
},
|
||||||
/obj/structure/cable,
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
/obj/machinery/door/poddoor/preopen{
|
||||||
id = "Secure Gate";
|
id = "Secure Gate";
|
||||||
name = "brig shutters"
|
name = "brig shutters"
|
||||||
},
|
},
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "1-8"
|
icon_state = "0-8"
|
||||||
},
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
@@ -7755,13 +7737,13 @@
|
|||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"aoZ" = (
|
"aoZ" = (
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-2"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
/obj/machinery/door/poddoor/preopen{
|
||||||
id = "Secure Brig Control";
|
id = "Secure Brig Control";
|
||||||
name = "brig shutters"
|
name = "brig shutters"
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "0-4"
|
||||||
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/warden)
|
/area/security/warden)
|
||||||
"apa" = (
|
"apa" = (
|
||||||
@@ -7780,6 +7762,9 @@
|
|||||||
/area/science/xenobiology)
|
/area/science/xenobiology)
|
||||||
"apc" = (
|
"apc" = (
|
||||||
/obj/structure/chair/office/dark,
|
/obj/structure/chair/office/dark,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel/showroomfloor,
|
/turf/open/floor/plasteel/showroomfloor,
|
||||||
/area/security/warden)
|
/area/security/warden)
|
||||||
"apd" = (
|
"apd" = (
|
||||||
@@ -7933,6 +7918,12 @@
|
|||||||
pixel_x = 6;
|
pixel_x = 6;
|
||||||
pixel_y = 3
|
pixel_y = 3
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-4"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel/showroomfloor,
|
/turf/open/floor/plasteel/showroomfloor,
|
||||||
/area/security/warden)
|
/area/security/warden)
|
||||||
"apw" = (
|
"apw" = (
|
||||||
@@ -8052,6 +8043,12 @@
|
|||||||
pixel_y = -24;
|
pixel_y = -24;
|
||||||
req_access_txt = "2"
|
req_access_txt = "2"
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-4"
|
||||||
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel/showroomfloor,
|
/turf/open/floor/plasteel/showroomfloor,
|
||||||
/area/security/warden)
|
/area/security/warden)
|
||||||
"apI" = (
|
"apI" = (
|
||||||
@@ -8133,9 +8130,6 @@
|
|||||||
req_access_txt = "63"
|
req_access_txt = "63"
|
||||||
},
|
},
|
||||||
/obj/machinery/door/firedoor,
|
/obj/machinery/door/firedoor,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "4-8"
|
|
||||||
},
|
|
||||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
@@ -8158,14 +8152,19 @@
|
|||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/maintenance/fore)
|
/area/maintenance/fore)
|
||||||
"apT" = (
|
"apT" = (
|
||||||
|
/obj/machinery/door/poddoor/preopen{
|
||||||
|
id = "Cell Interior Shutters";
|
||||||
|
name = "brig shutters"
|
||||||
|
},
|
||||||
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "4-8"
|
icon_state = "0-8"
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "1-8"
|
icon_state = "0-4"
|
||||||
},
|
},
|
||||||
/turf/closed/wall/r_wall,
|
/turf/open/floor/plating,
|
||||||
/area/security/warden)
|
/area/security/brig)
|
||||||
"apU" = (
|
"apU" = (
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/vacantoffice/b)
|
/area/security/vacantoffice/b)
|
||||||
@@ -8181,20 +8180,6 @@
|
|||||||
},
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/maintenance/fore)
|
/area/maintenance/fore)
|
||||||
"apX" = (
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
|
||||||
id = "Secure Brig Control";
|
|
||||||
name = "brig shutters"
|
|
||||||
},
|
|
||||||
/turf/open/floor/plating,
|
|
||||||
/area/security/warden)
|
|
||||||
"apY" = (
|
"apY" = (
|
||||||
/obj/machinery/light/small{
|
/obj/machinery/light/small{
|
||||||
dir = 1
|
dir = 1
|
||||||
@@ -8406,13 +8391,11 @@
|
|||||||
/area/crew_quarters/fitness/pool)
|
/area/crew_quarters/fitness/pool)
|
||||||
"aqt" = (
|
"aqt" = (
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
/obj/machinery/door/poddoor/preopen{
|
||||||
id = "Secure Brig Control";
|
id = "Secure Brig Control";
|
||||||
name = "brig shutters"
|
name = "brig shutters"
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable,
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/warden)
|
/area/security/warden)
|
||||||
"aqu" = (
|
"aqu" = (
|
||||||
@@ -8858,6 +8841,9 @@
|
|||||||
c_tag = "Brig Control";
|
c_tag = "Brig Control";
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel/showroomfloor,
|
/turf/open/floor/plasteel/showroomfloor,
|
||||||
/area/security/warden)
|
/area/security/warden)
|
||||||
"arz" = (
|
"arz" = (
|
||||||
@@ -52616,9 +52602,6 @@
|
|||||||
/obj/effect/turf_decal/tile/blue{
|
/obj/effect/turf_decal/tile/blue{
|
||||||
dir = 8
|
dir = 8
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "1-2"
|
|
||||||
},
|
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"cLS" = (
|
"cLS" = (
|
||||||
@@ -53521,9 +53504,17 @@
|
|||||||
/area/science/circuit)
|
/area/science/circuit)
|
||||||
"dyE" = (
|
"dyE" = (
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "1-2"
|
icon_state = "0-4"
|
||||||
},
|
},
|
||||||
/turf/open/floor/plasteel,
|
/obj/structure/cable{
|
||||||
|
icon_state = "0-8"
|
||||||
|
},
|
||||||
|
/obj/machinery/door/poddoor/preopen{
|
||||||
|
id = "Secure Gate";
|
||||||
|
name = "brig shutters"
|
||||||
|
},
|
||||||
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"dyS" = (
|
"dyS" = (
|
||||||
/obj/effect/turf_decal/tile/green{
|
/obj/effect/turf_decal/tile/green{
|
||||||
@@ -53583,9 +53574,6 @@
|
|||||||
/turf/open/space,
|
/turf/open/space,
|
||||||
/area/space/nearstation)
|
/area/space/nearstation)
|
||||||
"dCV" = (
|
"dCV" = (
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "1-4"
|
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
@@ -54994,11 +54982,11 @@
|
|||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "0-8"
|
icon_state = "0-8"
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "2-8"
|
||||||
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"gOZ" = (
|
"gOZ" = (
|
||||||
@@ -56342,15 +56330,15 @@
|
|||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 8
|
dir = 8
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "2-4"
|
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"kcx" = (
|
"kcx" = (
|
||||||
@@ -56869,9 +56857,6 @@
|
|||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"laq" = (
|
"laq" = (
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "2-8"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "2-4"
|
icon_state = "2-4"
|
||||||
},
|
},
|
||||||
@@ -57160,7 +57145,7 @@
|
|||||||
/area/maintenance/starboard/aft)
|
/area/maintenance/starboard/aft)
|
||||||
"lZn" = (
|
"lZn" = (
|
||||||
/obj/machinery/door/airlock/security/glass{
|
/obj/machinery/door/airlock/security/glass{
|
||||||
id_tag = "innerbrig";
|
id_tag = null;
|
||||||
name = "Brig Infirmary";
|
name = "Brig Infirmary";
|
||||||
req_access_txt = "2"
|
req_access_txt = "2"
|
||||||
},
|
},
|
||||||
@@ -58195,9 +58180,6 @@
|
|||||||
/area/hallway/primary/central)
|
/area/hallway/primary/central)
|
||||||
"ovv" = (
|
"ovv" = (
|
||||||
/obj/structure/table,
|
/obj/structure/table,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-2"
|
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
@@ -58540,9 +58522,6 @@
|
|||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 8
|
dir = 8
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "2-4"
|
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
@@ -58671,9 +58650,6 @@
|
|||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 8
|
dir = 8
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "2-8"
|
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/red{
|
/obj/effect/turf_decal/tile/red{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
@@ -58681,7 +58657,10 @@
|
|||||||
dir = 4
|
dir = 4
|
||||||
},
|
},
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "2-4"
|
icon_state = "4-8"
|
||||||
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-4"
|
||||||
},
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
@@ -58809,9 +58788,6 @@
|
|||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/crew_quarters/fitness)
|
/area/crew_quarters/fitness)
|
||||||
"pQr" = (
|
"pQr" = (
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "1-2"
|
|
||||||
},
|
|
||||||
/obj/effect/turf_decal/tile/green,
|
/obj/effect/turf_decal/tile/green,
|
||||||
/obj/effect/turf_decal/tile/green{
|
/obj/effect/turf_decal/tile/green{
|
||||||
dir = 8
|
dir = 8
|
||||||
@@ -59498,9 +59474,6 @@
|
|||||||
/area/maintenance/bar)
|
/area/maintenance/bar)
|
||||||
"rCl" = (
|
"rCl" = (
|
||||||
/obj/machinery/door/firedoor,
|
/obj/machinery/door/firedoor,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "4-8"
|
|
||||||
},
|
|
||||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||||
dir = 1
|
dir = 1
|
||||||
},
|
},
|
||||||
@@ -59544,20 +59517,6 @@
|
|||||||
},
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/crew_quarters/abandoned_gambling_den)
|
/area/crew_quarters/abandoned_gambling_den)
|
||||||
"rJv" = (
|
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
|
||||||
id = "Secure Gate";
|
|
||||||
name = "brig shutters"
|
|
||||||
},
|
|
||||||
/turf/open/floor/plating,
|
|
||||||
/area/security/brig)
|
|
||||||
"rJw" = (
|
"rJw" = (
|
||||||
/obj/structure/table/glass,
|
/obj/structure/table/glass,
|
||||||
/obj/item/hemostat,
|
/obj/item/hemostat,
|
||||||
@@ -59764,9 +59723,6 @@
|
|||||||
},
|
},
|
||||||
/area/crew_quarters/fitness)
|
/area/crew_quarters/fitness)
|
||||||
"seP" = (
|
"seP" = (
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-4"
|
|
||||||
},
|
|
||||||
/obj/structure/cable{
|
/obj/structure/cable{
|
||||||
icon_state = "0-8"
|
icon_state = "0-8"
|
||||||
},
|
},
|
||||||
@@ -61092,6 +61048,9 @@
|
|||||||
/area/maintenance/starboard/aft)
|
/area/maintenance/starboard/aft)
|
||||||
"uXt" = (
|
"uXt" = (
|
||||||
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
|
/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "1-2"
|
||||||
|
},
|
||||||
/turf/open/floor/plasteel,
|
/turf/open/floor/plasteel,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"vae" = (
|
"vae" = (
|
||||||
@@ -61332,13 +61291,13 @@
|
|||||||
/area/crew_quarters/dorms)
|
/area/crew_quarters/dorms)
|
||||||
"vyK" = (
|
"vyK" = (
|
||||||
/obj/effect/spawner/structure/window/reinforced,
|
/obj/effect/spawner/structure/window/reinforced,
|
||||||
/obj/structure/cable{
|
|
||||||
icon_state = "0-8"
|
|
||||||
},
|
|
||||||
/obj/machinery/door/poddoor/preopen{
|
/obj/machinery/door/poddoor/preopen{
|
||||||
id = "Secure Gate";
|
id = "Secure Gate";
|
||||||
name = "brig shutters"
|
name = "brig shutters"
|
||||||
},
|
},
|
||||||
|
/obj/structure/cable{
|
||||||
|
icon_state = "0-2"
|
||||||
|
},
|
||||||
/turf/open/floor/plating,
|
/turf/open/floor/plating,
|
||||||
/area/security/brig)
|
/area/security/brig)
|
||||||
"vzp" = (
|
"vzp" = (
|
||||||
@@ -88087,7 +88046,7 @@ aaa
|
|||||||
aaa
|
aaa
|
||||||
aag
|
aag
|
||||||
aaa
|
aaa
|
||||||
aak
|
aam
|
||||||
aap
|
aap
|
||||||
saX
|
saX
|
||||||
aaD
|
aaD
|
||||||
@@ -88344,7 +88303,7 @@ aaa
|
|||||||
aaa
|
aaa
|
||||||
aag
|
aag
|
||||||
aaf
|
aaf
|
||||||
aaj
|
aai
|
||||||
aao
|
aao
|
||||||
aax
|
aax
|
||||||
aaC
|
aaC
|
||||||
@@ -88370,7 +88329,7 @@ alz
|
|||||||
cZe
|
cZe
|
||||||
alg
|
alg
|
||||||
plS
|
plS
|
||||||
dyE
|
afM
|
||||||
pQr
|
pQr
|
||||||
aou
|
aou
|
||||||
aqC
|
aqC
|
||||||
@@ -88601,7 +88560,7 @@ aaa
|
|||||||
aaa
|
aaa
|
||||||
aag
|
aag
|
||||||
aaa
|
aaa
|
||||||
aal
|
aam
|
||||||
aar
|
aar
|
||||||
uGI
|
uGI
|
||||||
aaF
|
aaF
|
||||||
@@ -88858,7 +88817,7 @@ aaa
|
|||||||
aaa
|
aaa
|
||||||
aag
|
aag
|
||||||
aaf
|
aaf
|
||||||
aaj
|
aai
|
||||||
aaq
|
aaq
|
||||||
dyS
|
dyS
|
||||||
aaE
|
aaE
|
||||||
@@ -88883,10 +88842,10 @@ agj
|
|||||||
agM
|
agM
|
||||||
sAk
|
sAk
|
||||||
akp
|
akp
|
||||||
akQ
|
agj
|
||||||
amB
|
amB
|
||||||
amn
|
amn
|
||||||
amS
|
aiX
|
||||||
anz
|
anz
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -89115,8 +89074,8 @@ aaa
|
|||||||
aaa
|
aaa
|
||||||
aag
|
aag
|
||||||
aaa
|
aaa
|
||||||
aal
|
aam
|
||||||
aat
|
aaj
|
||||||
aat
|
aat
|
||||||
aat
|
aat
|
||||||
aat
|
aat
|
||||||
@@ -89143,7 +89102,7 @@ akM
|
|||||||
amm
|
amm
|
||||||
gyr
|
gyr
|
||||||
anM
|
anM
|
||||||
rJv
|
xal
|
||||||
aqC
|
aqC
|
||||||
anz
|
anz
|
||||||
aox
|
aox
|
||||||
@@ -89372,7 +89331,7 @@ aaa
|
|||||||
aaa
|
aaa
|
||||||
aag
|
aag
|
||||||
aaf
|
aaf
|
||||||
aaj
|
aai
|
||||||
aas
|
aas
|
||||||
aat
|
aat
|
||||||
aat
|
aat
|
||||||
@@ -89395,12 +89354,12 @@ akU
|
|||||||
afM
|
afM
|
||||||
lBz
|
lBz
|
||||||
alA
|
alA
|
||||||
ene
|
alt
|
||||||
alg
|
amS
|
||||||
kbm
|
kbm
|
||||||
dyE
|
afM
|
||||||
cKC
|
cKC
|
||||||
seP
|
dyE
|
||||||
aqC
|
aqC
|
||||||
anR
|
anR
|
||||||
aow
|
aow
|
||||||
@@ -89630,7 +89589,7 @@ aaa
|
|||||||
aag
|
aag
|
||||||
aaa
|
aaa
|
||||||
aam
|
aam
|
||||||
aav
|
akQ
|
||||||
aav
|
aav
|
||||||
aav
|
aav
|
||||||
aav
|
aav
|
||||||
@@ -89657,7 +89616,7 @@ akT
|
|||||||
gNE
|
gNE
|
||||||
gLz
|
gLz
|
||||||
anB
|
anB
|
||||||
amR
|
seP
|
||||||
aqC
|
aqC
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -89911,10 +89870,10 @@ fxx
|
|||||||
ako
|
ako
|
||||||
ene
|
ene
|
||||||
amj
|
amj
|
||||||
akQ
|
agj
|
||||||
amB
|
amB
|
||||||
amn
|
amn
|
||||||
amS
|
aiX
|
||||||
anz
|
anz
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -90171,7 +90130,7 @@ amk
|
|||||||
amm
|
amm
|
||||||
gyr
|
gyr
|
||||||
mos
|
mos
|
||||||
rJv
|
xal
|
||||||
aqC
|
aqC
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -90424,11 +90383,11 @@ akF
|
|||||||
aiy
|
aiy
|
||||||
akv
|
akv
|
||||||
uXt
|
uXt
|
||||||
alg
|
amS
|
||||||
pAK
|
pAK
|
||||||
dyE
|
afM
|
||||||
anQ
|
anQ
|
||||||
seP
|
dyE
|
||||||
aqC
|
aqC
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -90685,7 +90644,7 @@ akT
|
|||||||
amx
|
amx
|
||||||
any
|
any
|
||||||
arD
|
arD
|
||||||
amR
|
seP
|
||||||
aqC
|
aqC
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -90939,10 +90898,10 @@ ajc
|
|||||||
akz
|
akz
|
||||||
ene
|
ene
|
||||||
als
|
als
|
||||||
akQ
|
agj
|
||||||
amB
|
apT
|
||||||
amn
|
amn
|
||||||
amS
|
aiX
|
||||||
aqD
|
aqD
|
||||||
anz
|
anz
|
||||||
aov
|
aov
|
||||||
@@ -91196,7 +91155,7 @@ ajc
|
|||||||
akz
|
akz
|
||||||
ene
|
ene
|
||||||
alg
|
alg
|
||||||
alt
|
alw
|
||||||
amp
|
amp
|
||||||
aot
|
aot
|
||||||
apR
|
apR
|
||||||
@@ -91455,7 +91414,7 @@ itD
|
|||||||
alg
|
alg
|
||||||
vyK
|
vyK
|
||||||
amI
|
amI
|
||||||
alg
|
amS
|
||||||
alv
|
alv
|
||||||
aqE
|
aqE
|
||||||
anS
|
anS
|
||||||
@@ -91970,7 +91929,7 @@ agn
|
|||||||
agn
|
agn
|
||||||
amN
|
amN
|
||||||
aoZ
|
aoZ
|
||||||
apT
|
agn
|
||||||
anw
|
anw
|
||||||
anz
|
anz
|
||||||
cXU
|
cXU
|
||||||
@@ -92227,7 +92186,7 @@ akY
|
|||||||
alE
|
alE
|
||||||
amU
|
amU
|
||||||
apH
|
apH
|
||||||
apX
|
aqt
|
||||||
aqC
|
aqC
|
||||||
anz
|
anz
|
||||||
gfC
|
gfC
|
||||||
|
|||||||
@@ -136,11 +136,15 @@
|
|||||||
#define COMSIG_ATOM_ATTACK_HAND "atom_attack_hand" //from base of atom/attack_hand(): (mob/user)
|
#define COMSIG_ATOM_ATTACK_HAND "atom_attack_hand" //from base of atom/attack_hand(): (mob/user)
|
||||||
#define COMSIG_ATOM_ATTACK_PAW "atom_attack_paw" //from base of atom/attack_paw(): (mob/user)
|
#define COMSIG_ATOM_ATTACK_PAW "atom_attack_paw" //from base of atom/attack_paw(): (mob/user)
|
||||||
#define COMPONENT_NO_ATTACK_HAND 1 //works on all 3.
|
#define COMPONENT_NO_ATTACK_HAND 1 //works on all 3.
|
||||||
|
/////////////////
|
||||||
|
|
||||||
//This signal return value bitflags can be found in __DEFINES/misc.dm
|
//This signal return value bitflags can be found in __DEFINES/misc.dm
|
||||||
#define COMSIG_ATOM_INTERCEPT_Z_FALL "movable_intercept_z_impact" //called for each movable in a turf contents on /turf/zImpact(): (atom/movable/A, levels)
|
#define COMSIG_ATOM_INTERCEPT_Z_FALL "movable_intercept_z_impact" //called for each movable in a turf contents on /turf/zImpact(): (atom/movable/A, levels)
|
||||||
|
|
||||||
|
/// Called from orbit component: (atom/movable/orbiter, radius, clockwise, rotation_speed, rotation_segments, pre_rotation)
|
||||||
/////////////////
|
#define COMSIG_ATOM_ORBIT_BEGIN "atom_orbit_begin"
|
||||||
|
/// Called from orbit component: (atom/movable/orbiter, refreshing)
|
||||||
|
#define COMSIG_ATOM_ORBIT_END "atom_orbit_end"
|
||||||
|
|
||||||
#define COMSIG_ENTER_AREA "enter_area" //from base of area/Entered(): (/area)
|
#define COMSIG_ENTER_AREA "enter_area" //from base of area/Entered(): (/area)
|
||||||
#define COMSIG_EXIT_AREA "exit_area" //from base of area/Exited(): (/area)
|
#define COMSIG_EXIT_AREA "exit_area" //from base of area/Exited(): (/area)
|
||||||
@@ -536,3 +540,7 @@
|
|||||||
#define COMSIG_XENO_TURF_CLICK_SHIFT "xeno_turf_click_shift" //from turf ShiftClickOn(): (/mob)
|
#define COMSIG_XENO_TURF_CLICK_SHIFT "xeno_turf_click_shift" //from turf ShiftClickOn(): (/mob)
|
||||||
#define COMSIG_XENO_TURF_CLICK_CTRL "xeno_turf_click_alt" //from turf AltClickOn(): (/mob)
|
#define COMSIG_XENO_TURF_CLICK_CTRL "xeno_turf_click_alt" //from turf AltClickOn(): (/mob)
|
||||||
#define COMSIG_XENO_MONKEY_CLICK_CTRL "xeno_monkey_click_ctrl" //from monkey CtrlClickOn(): (/mob)
|
#define COMSIG_XENO_MONKEY_CLICK_CTRL "xeno_monkey_click_ctrl" //from monkey CtrlClickOn(): (/mob)
|
||||||
|
|
||||||
|
// twitch plays
|
||||||
|
/// Returns direction: (wipe_votes)
|
||||||
|
#define COMSIG_TWITCH_PLAYS_MOVEMENT_DATA "twitch_plays_movement_data"
|
||||||
|
|||||||
@@ -54,6 +54,7 @@
|
|||||||
move_react()
|
move_react()
|
||||||
|
|
||||||
/datum/component/orbiter/proc/begin_orbit(atom/movable/orbiter, radius, clockwise, rotation_speed, rotation_segments, pre_rotation)
|
/datum/component/orbiter/proc/begin_orbit(atom/movable/orbiter, radius, clockwise, rotation_speed, rotation_segments, pre_rotation)
|
||||||
|
SEND_SIGNAL(parent, COMSIG_ATOM_ORBIT_BEGIN, orbiter, radius, clockwise, rotation_speed, rotation_segments, pre_rotation)
|
||||||
if(orbiter.orbiting)
|
if(orbiter.orbiting)
|
||||||
if(orbiter.orbiting == src)
|
if(orbiter.orbiting == src)
|
||||||
orbiter.orbiting.end_orbit(orbiter, TRUE)
|
orbiter.orbiting.end_orbit(orbiter, TRUE)
|
||||||
@@ -87,6 +88,7 @@
|
|||||||
/datum/component/orbiter/proc/end_orbit(atom/movable/orbiter, refreshing=FALSE)
|
/datum/component/orbiter/proc/end_orbit(atom/movable/orbiter, refreshing=FALSE)
|
||||||
if(!orbiters[orbiter])
|
if(!orbiters[orbiter])
|
||||||
return
|
return
|
||||||
|
SEND_SIGNAL(parent, COMSIG_ATOM_ORBIT_END, orbiter, refreshing)
|
||||||
UnregisterSignal(orbiter, COMSIG_MOVABLE_MOVED)
|
UnregisterSignal(orbiter, COMSIG_MOVABLE_MOVED)
|
||||||
orbiter.SpinAnimation(0, 0)
|
orbiter.SpinAnimation(0, 0)
|
||||||
if(istype(orbiters[orbiter],/matrix)) //This is ugly.
|
if(istype(orbiters[orbiter],/matrix)) //This is ugly.
|
||||||
|
|||||||
@@ -133,7 +133,7 @@
|
|||||||
|
|
||||||
//KEYS
|
//KEYS
|
||||||
/datum/component/riding/proc/keycheck(mob/user)
|
/datum/component/riding/proc/keycheck(mob/user)
|
||||||
return !keytype || user.is_holding_item_of_type(keytype)
|
return !keytype || user?.is_holding_item_of_type(keytype)
|
||||||
|
|
||||||
//BUCKLE HOOKS
|
//BUCKLE HOOKS
|
||||||
/datum/component/riding/proc/restore_position(mob/living/buckled_mob)
|
/datum/component/riding/proc/restore_position(mob/living/buckled_mob)
|
||||||
@@ -153,7 +153,7 @@
|
|||||||
|
|
||||||
/datum/component/riding/proc/handle_ride(mob/user, direction)
|
/datum/component/riding/proc/handle_ride(mob/user, direction)
|
||||||
var/atom/movable/AM = parent
|
var/atom/movable/AM = parent
|
||||||
if(user.incapacitated())
|
if(user && user.incapacitated())
|
||||||
Unbuckle(user)
|
Unbuckle(user)
|
||||||
return
|
return
|
||||||
if(world.time < last_vehicle_move + ((last_move_diagonal? 2 : 1) * vehicle_move_delay))
|
if(world.time < last_vehicle_move + ((last_move_diagonal? 2 : 1) * vehicle_move_delay))
|
||||||
|
|||||||
@@ -0,0 +1,104 @@
|
|||||||
|
/**
|
||||||
|
* Observers voting on things through orbiting
|
||||||
|
*/
|
||||||
|
/datum/component/twitch_plays
|
||||||
|
/// Observers
|
||||||
|
var/list/mob/players = list()
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/Initialize(...)
|
||||||
|
. = ..()
|
||||||
|
if(!isatom(parent))
|
||||||
|
return COMPONENT_INCOMPATIBLE
|
||||||
|
RegisterSignal(parent, COMSIG_ATOM_ORBIT_BEGIN, .proc/on_start_orbit)
|
||||||
|
RegisterSignal(parent, COMSIG_ATOM_ORBIT_END, .proc/on_end_orbit)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/Destroy(force, silent)
|
||||||
|
for(var/i in players)
|
||||||
|
DetachPlayer(i)
|
||||||
|
return ..()
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/proc/on_start_orbit(datum/source, atom/movable/orbiter)
|
||||||
|
if(!isobserver(orbiter))
|
||||||
|
return
|
||||||
|
AttachPlayer(orbiter)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/proc/on_end_orbit(datum/source, atom/movable/orbiter)
|
||||||
|
if(!(orbiter in players))
|
||||||
|
return
|
||||||
|
DetachPlayer(orbiter)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/proc/AttachPlayer(mob/dead/observer)
|
||||||
|
players |= observer
|
||||||
|
RegisterSignal(observer, COMSIG_PARENT_QDELETING, .proc/on_end_orbit)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/proc/DetachPlayer(mob/dead/observer)
|
||||||
|
players -= observer
|
||||||
|
UnregisterSignal(observer, COMSIG_PARENT_QDELETING)
|
||||||
|
|
||||||
|
/// Simple movement one
|
||||||
|
/datum/component/twitch_plays/simple_movement
|
||||||
|
/// Movement votes by observer
|
||||||
|
var/list/votes = list()
|
||||||
|
/// Allow diagonals
|
||||||
|
var/allow_diagonal = FALSE
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/Initialize(...)
|
||||||
|
. = ..()
|
||||||
|
if(. & COMPONENT_INCOMPATIBLE)
|
||||||
|
return
|
||||||
|
RegisterSignal(parent, COMSIG_TWITCH_PLAYS_MOVEMENT_DATA, .proc/fetch_data)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/AttachPlayer(mob/dead/observer)
|
||||||
|
. = ..()
|
||||||
|
RegisterSignal(observer, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/DetachPlayer(mob/dead/observer)
|
||||||
|
. = ..()
|
||||||
|
UnregisterSignal(observer, COMSIG_MOVABLE_PRE_MOVE)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/proc/pre_move(datum/source, turf/newLoc)
|
||||||
|
if(get_dist(newLoc, parent) > 1) // they're trying to escape orbit
|
||||||
|
return
|
||||||
|
. = COMPONENT_MOVABLE_BLOCK_PRE_MOVE
|
||||||
|
var/dir = get_dir(parent, newLoc)
|
||||||
|
if(!dir)
|
||||||
|
return
|
||||||
|
if(allow_diagonal || !((dir - 1) & dir))
|
||||||
|
votes[source] = dir
|
||||||
|
else // pick one or the other
|
||||||
|
votes[source] = prob(50)? (dir & ~(dir - 1)) : (dir & (dir - 1))
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/proc/fetch_data(datum/source, wipe_votes)
|
||||||
|
if(!votes.len)
|
||||||
|
return
|
||||||
|
var/list/total = list(TEXT_NORTH, TEXT_SOUTH, TEXT_EAST, TEXT_WEST)
|
||||||
|
for(var/i in votes)
|
||||||
|
total[num2text(votes[i])] += 1
|
||||||
|
. = text2num(pickweight(total, 0))
|
||||||
|
if(wipe_votes)
|
||||||
|
votes.len = 0
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/auto
|
||||||
|
var/move_delay = 2
|
||||||
|
var/last_move = 0
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/auto/Initialize(...)
|
||||||
|
if(!ismovable(parent))
|
||||||
|
return COMPONENT_INCOMPATIBLE
|
||||||
|
. = ..()
|
||||||
|
if(. & COMPONENT_INCOMPATIBLE)
|
||||||
|
return
|
||||||
|
START_PROCESSING(SSfastprocess, src)
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/auto/Destroy(force, silent)
|
||||||
|
STOP_PROCESSING(SSfastprocess, src)
|
||||||
|
return ..()
|
||||||
|
|
||||||
|
/datum/component/twitch_plays/simple_movement/auto/process()
|
||||||
|
var/dir = fetch_data(null, TRUE)
|
||||||
|
if(!dir)
|
||||||
|
return
|
||||||
|
if(world.time < (last_move + move_delay))
|
||||||
|
return
|
||||||
|
last_move = world.time
|
||||||
|
step(parent, dir)
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
var/mode = HEATER_MODE_STANDBY
|
var/mode = HEATER_MODE_STANDBY
|
||||||
var/setMode = "auto" // Anything other than "heat" or "cool" is considered auto.
|
var/setMode = "auto" // Anything other than "heat" or "cool" is considered auto.
|
||||||
var/targetTemperature = T20C
|
var/targetTemperature = T20C
|
||||||
var/heatingPower = 40000
|
var/heatingPower = 10000
|
||||||
var/efficiency = 20000
|
var/efficiency = 20000
|
||||||
var/temperatureTolerance = 1
|
var/temperatureTolerance = 1
|
||||||
var/settableTemperatureMedian = 30 + T0C
|
var/settableTemperatureMedian = 30 + T0C
|
||||||
@@ -74,46 +74,55 @@
|
|||||||
|
|
||||||
if(cell && cell.charge > 0)
|
if(cell && cell.charge > 0)
|
||||||
var/turf/L = loc
|
var/turf/L = loc
|
||||||
if(!istype(L))
|
PerformHeating(L)
|
||||||
if(mode != HEATER_MODE_STANDBY)
|
|
||||||
mode = HEATER_MODE_STANDBY
|
|
||||||
update_icon()
|
|
||||||
return
|
|
||||||
|
|
||||||
var/datum/gas_mixture/env = L.return_air()
|
for(var/direction in GLOB.alldirs)
|
||||||
|
L=get_step(src,direction)
|
||||||
|
if(!locate(/turf/closed) in L) // we don't want to heat walls and cause jank
|
||||||
|
PerformHeating(L)
|
||||||
|
|
||||||
var/newMode = HEATER_MODE_STANDBY
|
|
||||||
if(setMode != HEATER_MODE_COOL && env.return_temperature() < targetTemperature - temperatureTolerance)
|
|
||||||
newMode = HEATER_MODE_HEAT
|
|
||||||
else if(setMode != HEATER_MODE_HEAT && env.return_temperature() > targetTemperature + temperatureTolerance)
|
|
||||||
newMode = HEATER_MODE_COOL
|
|
||||||
|
|
||||||
if(mode != newMode)
|
|
||||||
mode = newMode
|
|
||||||
update_icon()
|
|
||||||
|
|
||||||
if(mode == HEATER_MODE_STANDBY)
|
|
||||||
return
|
|
||||||
|
|
||||||
var/heat_capacity = env.heat_capacity()
|
|
||||||
var/requiredPower = abs(env.return_temperature() - targetTemperature) * heat_capacity
|
|
||||||
requiredPower = min(requiredPower, heatingPower)
|
|
||||||
|
|
||||||
if(requiredPower < 1)
|
|
||||||
return
|
|
||||||
|
|
||||||
var/deltaTemperature = requiredPower / heat_capacity
|
|
||||||
if(mode == HEATER_MODE_COOL)
|
|
||||||
deltaTemperature *= -1
|
|
||||||
if(deltaTemperature)
|
|
||||||
env.set_temperature(env.return_temperature() + deltaTemperature)
|
|
||||||
air_update_turf()
|
|
||||||
cell.use(requiredPower / efficiency)
|
|
||||||
else
|
else
|
||||||
on = FALSE
|
on = FALSE
|
||||||
update_icon()
|
update_icon()
|
||||||
return PROCESS_KILL
|
return PROCESS_KILL
|
||||||
|
|
||||||
|
/obj/machinery/space_heater/proc/PerformHeating(turf/L)
|
||||||
|
if(!istype(L))
|
||||||
|
if(mode != HEATER_MODE_STANDBY)
|
||||||
|
mode = HEATER_MODE_STANDBY
|
||||||
|
update_icon()
|
||||||
|
return
|
||||||
|
|
||||||
|
var/datum/gas_mixture/env = L.return_air()
|
||||||
|
|
||||||
|
var/newMode = HEATER_MODE_STANDBY
|
||||||
|
if(setMode != HEATER_MODE_COOL && env.return_temperature() < targetTemperature - temperatureTolerance)
|
||||||
|
newMode = HEATER_MODE_HEAT
|
||||||
|
else if(setMode != HEATER_MODE_HEAT && env.return_temperature() > targetTemperature + temperatureTolerance)
|
||||||
|
newMode = HEATER_MODE_COOL
|
||||||
|
|
||||||
|
if(mode != newMode)
|
||||||
|
mode = newMode
|
||||||
|
update_icon()
|
||||||
|
|
||||||
|
if(mode == HEATER_MODE_STANDBY)
|
||||||
|
return
|
||||||
|
|
||||||
|
var/heat_capacity = env.heat_capacity()
|
||||||
|
var/requiredPower = abs(env.return_temperature() - targetTemperature) * heat_capacity
|
||||||
|
requiredPower = min(requiredPower, heatingPower)
|
||||||
|
|
||||||
|
if(requiredPower < 1)
|
||||||
|
return
|
||||||
|
|
||||||
|
var/deltaTemperature = requiredPower / heat_capacity
|
||||||
|
if(mode == HEATER_MODE_COOL)
|
||||||
|
deltaTemperature *= -1
|
||||||
|
if(deltaTemperature)
|
||||||
|
env.set_temperature(env.return_temperature() + deltaTemperature)
|
||||||
|
air_update_turf()
|
||||||
|
cell.use(requiredPower / efficiency)
|
||||||
|
|
||||||
/obj/machinery/space_heater/RefreshParts()
|
/obj/machinery/space_heater/RefreshParts()
|
||||||
var/laser = 2
|
var/laser = 2
|
||||||
var/cap = 1
|
var/cap = 1
|
||||||
@@ -122,7 +131,7 @@
|
|||||||
for(var/obj/item/stock_parts/capacitor/M in component_parts)
|
for(var/obj/item/stock_parts/capacitor/M in component_parts)
|
||||||
cap += M.rating
|
cap += M.rating
|
||||||
|
|
||||||
heatingPower = laser * 40000
|
heatingPower = laser * 10000
|
||||||
|
|
||||||
settableTemperatureRange = cap * 30
|
settableTemperatureRange = cap * 30
|
||||||
efficiency = (cap + 1) * 10000
|
efficiency = (cap + 1) * 10000
|
||||||
|
|||||||
@@ -80,6 +80,17 @@
|
|||||||
to_chat(user, "<span class='notice'>You insert the credits into [src].</span>")
|
to_chat(user, "<span class='notice'>You insert the credits into [src].</span>")
|
||||||
update_icon()
|
update_icon()
|
||||||
qdel(H)
|
qdel(H)
|
||||||
|
if(istype(I, /obj/item/card/id))
|
||||||
|
var/obj/item/card/id/ID = I
|
||||||
|
if(!ID.registered_account)
|
||||||
|
to_chat(user, "<span class='warning'>[ID] doesn't have a linked account to deposit into!</span>")
|
||||||
|
return
|
||||||
|
for(var/obj/item/holochip/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
for(var/obj/item/stack/spacecash/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
for(var/obj/item/coin/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
|
||||||
/obj/item/holochip/AltClick(mob/user)
|
/obj/item/holochip/AltClick(mob/user)
|
||||||
if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user)))
|
if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user)))
|
||||||
|
|||||||
@@ -33,6 +33,20 @@
|
|||||||
. = ..()
|
. = ..()
|
||||||
update_desc()
|
update_desc()
|
||||||
|
|
||||||
|
/obj/item/stack/spacecash/attackby(obj/item/W, mob/user, params)
|
||||||
|
. = ..()
|
||||||
|
if(istype(W, /obj/item/card/id))
|
||||||
|
var/obj/item/card/id/ID = W
|
||||||
|
if(!ID.registered_account)
|
||||||
|
to_chat(user, "<span class='warning'>[ID] doesn't have a linked account to deposit into!</span>")
|
||||||
|
return
|
||||||
|
for(var/obj/item/holochip/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
for(var/obj/item/stack/spacecash/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
for(var/obj/item/coin/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
|
||||||
/obj/item/stack/spacecash/c1
|
/obj/item/stack/spacecash/c1
|
||||||
icon_state = "spacecash"
|
icon_state = "spacecash"
|
||||||
singular_name = "one credit bill"
|
singular_name = "one credit bill"
|
||||||
|
|||||||
@@ -397,6 +397,17 @@ GLOBAL_LIST_INIT(sand_recipes, list(\
|
|||||||
else
|
else
|
||||||
to_chat(user, "<span class='warning'>You need one length of cable to attach a string to the coin!</span>")
|
to_chat(user, "<span class='warning'>You need one length of cable to attach a string to the coin!</span>")
|
||||||
return
|
return
|
||||||
|
else if(istype(W, /obj/item/card/id))
|
||||||
|
var/obj/item/card/id/ID = W
|
||||||
|
if(!ID.registered_account)
|
||||||
|
to_chat(user, "<span class='warning'>[ID] doesn't have a linked account to deposit into!</span>")
|
||||||
|
return
|
||||||
|
for(var/obj/item/holochip/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
for(var/obj/item/stack/spacecash/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
|
for(var/obj/item/coin/money in src.loc.contents)
|
||||||
|
ID.attackby(money, user)
|
||||||
else
|
else
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
|||||||
@@ -380,6 +380,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
|
|||||||
|
|
||||||
|
|
||||||
/mob/dead/observer/Move(NewLoc, direct)
|
/mob/dead/observer/Move(NewLoc, direct)
|
||||||
|
if (SEND_SIGNAL(src, COMSIG_MOVABLE_PRE_MOVE, NewLoc) & COMPONENT_MOVABLE_BLOCK_PRE_MOVE)
|
||||||
|
return
|
||||||
if(updatedir)
|
if(updatedir)
|
||||||
setDir(direct)//only update dir if we actually need it, so overlays won't spin on base sprites that don't have directions of their own
|
setDir(direct)//only update dir if we actually need it, so overlays won't spin on base sprites that don't have directions of their own
|
||||||
var/oldloc = loc
|
var/oldloc = loc
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
|
|||||||
real_name = "Guardian Spirit"
|
real_name = "Guardian Spirit"
|
||||||
desc = "A mysterious being that stands by its charge, ever vigilant."
|
desc = "A mysterious being that stands by its charge, ever vigilant."
|
||||||
speak_emote = list("hisses")
|
speak_emote = list("hisses")
|
||||||
|
rad_flags = RAD_NO_CONTAMINATE | RAD_PROTECT_CONTENTS
|
||||||
gender = NEUTER
|
gender = NEUTER
|
||||||
mob_biotypes = NONE
|
mob_biotypes = NONE
|
||||||
bubble_icon = "guardian"
|
bubble_icon = "guardian"
|
||||||
|
|||||||
@@ -148,8 +148,8 @@ proc/get_top_level_mob(var/mob/S)
|
|||||||
var/safety = 25
|
var/safety = 25
|
||||||
for(var/obj/structure/table/T in range(user, 1))
|
for(var/obj/structure/table/T in range(user, 1))
|
||||||
processing |= T
|
processing |= T
|
||||||
for(var/i in processing)
|
for(var/i = 1; i <= processing.len; ++i)
|
||||||
var/obj/structure/table/T = i
|
var/obj/structure/table/T = processing[i]
|
||||||
if(safety-- <= 0)
|
if(safety-- <= 0)
|
||||||
to_chat(user, "Table scan aborted early, some people might have not received the message (max 25)")
|
to_chat(user, "Table scan aborted early, some people might have not received the message (max 25)")
|
||||||
break
|
break
|
||||||
|
|||||||
@@ -18,14 +18,12 @@
|
|||||||
. = ..()
|
. = ..()
|
||||||
initialize_controller_action_type(/datum/action/vehicle/sealed/horn/clowncar, VEHICLE_CONTROL_DRIVE)
|
initialize_controller_action_type(/datum/action/vehicle/sealed/horn/clowncar, VEHICLE_CONTROL_DRIVE)
|
||||||
|
|
||||||
|
|
||||||
/obj/vehicle/sealed/car/clowncar/driver_move(mob/user, direction) //Prevent it from moving onto space
|
/obj/vehicle/sealed/car/clowncar/driver_move(mob/user, direction) //Prevent it from moving onto space
|
||||||
if(isspaceturf(get_step(src, direction)))
|
if(isspaceturf(get_step(src, direction)))
|
||||||
return FALSE
|
return FALSE
|
||||||
else
|
else
|
||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
|
|
||||||
/obj/vehicle/sealed/car/clowncar/auto_assign_occupant_flags(mob/M)
|
/obj/vehicle/sealed/car/clowncar/auto_assign_occupant_flags(mob/M)
|
||||||
if(ishuman(M))
|
if(ishuman(M))
|
||||||
var/mob/living/carbon/human/H = M
|
var/mob/living/carbon/human/H = M
|
||||||
@@ -138,3 +136,24 @@
|
|||||||
|
|
||||||
/obj/vehicle/sealed/car/clowncar/proc/StopDroppingOil()
|
/obj/vehicle/sealed/car/clowncar/proc/StopDroppingOil()
|
||||||
droppingoil = FALSE
|
droppingoil = FALSE
|
||||||
|
|
||||||
|
/obj/vehicle/sealed/car/clowncar/twitch_plays
|
||||||
|
key_type = null
|
||||||
|
|
||||||
|
/obj/vehicle/sealed/car/clowncar/twitch_plays/Initialize()
|
||||||
|
. = ..()
|
||||||
|
AddComponent(/datum/component/twitch_plays/simple_movement)
|
||||||
|
START_PROCESSING(SSfastprocess, src)
|
||||||
|
GLOB.poi_list |= src
|
||||||
|
notify_ghosts("Twitch Plays: Clown Car")
|
||||||
|
|
||||||
|
/obj/vehicle/sealed/car/clowncar/twitch_plays/Destroy()
|
||||||
|
STOP_PROCESSING(SSfastprocess, src)
|
||||||
|
GLOB.poi_list -= src
|
||||||
|
return ..()
|
||||||
|
|
||||||
|
/obj/vehicle/sealed/car/clowncar/twitch_plays/process()
|
||||||
|
var/dir = SEND_SIGNAL(src, COMSIG_TWITCH_PLAYS_MOVEMENT_DATA, TRUE)
|
||||||
|
if(!dir)
|
||||||
|
return
|
||||||
|
driver_move(null, dir)
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
author: "Putnam3145"
|
||||||
|
delete-after: True
|
||||||
|
changes:
|
||||||
|
- balance: "Zeolites now only generate 1/5 the heat when reacting and don't require a catalyst."
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
author: "raspy-on-osu"
|
||||||
|
delete-after: True
|
||||||
|
changes:
|
||||||
|
- tweak: "space heater heating range and power"
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
author: "silicons"
|
||||||
|
delete-after: True
|
||||||
|
changes:
|
||||||
|
- rscadd: "Twitch Plays: Clown Car"
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
author: "SandPoot"
|
||||||
|
delete-after: True
|
||||||
|
changes:
|
||||||
|
- tweak: "You can attack a pile of money on the floor with your id to put it all in quickly."
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
author: "MrJWhit"
|
||||||
|
delete-after: True
|
||||||
|
changes:
|
||||||
|
- tweak: "Small fixes on security on boxstation"
|
||||||
@@ -593,7 +593,6 @@
|
|||||||
id = /datum/reagent/fermi/zeolites
|
id = /datum/reagent/fermi/zeolites
|
||||||
results = list(/datum/reagent/fermi/zeolites = 5) //We make a lot! - But it's now somewhat dangerous, and needs a bit of gold to catalyze the reaction
|
results = list(/datum/reagent/fermi/zeolites = 5) //We make a lot! - But it's now somewhat dangerous, and needs a bit of gold to catalyze the reaction
|
||||||
required_reagents = list(/datum/reagent/medicine/potass_iodide = 1, /datum/reagent/aluminium = 1, /datum/reagent/silicon = 1, /datum/reagent/oxygen = 1)
|
required_reagents = list(/datum/reagent/medicine/potass_iodide = 1, /datum/reagent/aluminium = 1, /datum/reagent/silicon = 1, /datum/reagent/oxygen = 1)
|
||||||
required_catalysts = list(/datum/reagent/gold = 5)
|
|
||||||
//FermiChem vars:
|
//FermiChem vars:
|
||||||
OptimalTempMin = 500
|
OptimalTempMin = 500
|
||||||
OptimalTempMax = 750
|
OptimalTempMax = 750
|
||||||
@@ -604,7 +603,7 @@
|
|||||||
//CatalystFact = 0
|
//CatalystFact = 0
|
||||||
CurveSharpT = 1.5
|
CurveSharpT = 1.5
|
||||||
CurveSharppH = 3
|
CurveSharppH = 3
|
||||||
ThermicConstant = 5
|
ThermicConstant = 1
|
||||||
HIonRelease = -0.15
|
HIonRelease = -0.15
|
||||||
RateUpLim = 4
|
RateUpLim = 4
|
||||||
PurityMin = 0.5 //Good luck!
|
PurityMin = 0.5 //Good luck!
|
||||||
|
|||||||
@@ -492,6 +492,7 @@
|
|||||||
#include "code\datums\components\swarming.dm"
|
#include "code\datums\components\swarming.dm"
|
||||||
#include "code\datums\components\tackle.dm"
|
#include "code\datums\components\tackle.dm"
|
||||||
#include "code\datums\components\thermite.dm"
|
#include "code\datums\components\thermite.dm"
|
||||||
|
#include "code\datums\components\twitch_plays.dm"
|
||||||
#include "code\datums\components\twohanded.dm"
|
#include "code\datums\components\twohanded.dm"
|
||||||
#include "code\datums\components\uplink.dm"
|
#include "code\datums\components\uplink.dm"
|
||||||
#include "code\datums\components\virtual_reality.dm"
|
#include "code\datums\components\virtual_reality.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user