mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Science Security & HoS can now enter robotics & xeno (#17663)
* sec to robo they making gygax * hon * breaks everything * Update access.dm * Update access.dm * gives them xenobio too bc jamie said so
This commit is contained in:
@@ -945,7 +945,7 @@
|
||||
"ahw" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 1
|
||||
@@ -7162,7 +7162,7 @@
|
||||
"bpg" = (
|
||||
/obj/machinery/smoke_machine,
|
||||
/obj/item/reagent_containers/glass/beaker/large/silver_sulfadiazine{
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin = 100);
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin=100);
|
||||
name = "liquid pepper spray"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -9453,14 +9453,14 @@
|
||||
name = "Public Shutters Control Button";
|
||||
pixel_x = 26;
|
||||
pixel_y = 38;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
id = "robotics2";
|
||||
name = "Science Shutters Control Button";
|
||||
pixel_x = 26;
|
||||
pixel_y = 27;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/button/door{
|
||||
desc = "A remote control switch for the robotics foyer.";
|
||||
@@ -9469,7 +9469,7 @@
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 39;
|
||||
pixel_y = 27;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/robotics/lab)
|
||||
@@ -15836,7 +15836,7 @@
|
||||
/area/space/nearstation)
|
||||
"erV" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy/raven{
|
||||
armor = list("melee" = 90, "bullet" = 70, "laser" = 70, "energy" = 50, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90);
|
||||
armor = list("melee"=90,"bullet"=70,"laser"=70,"energy"=50,"bomb"=100,"bio"=0,"rad"=0,"fire"=90,"acid"=90);
|
||||
desc = "A Raven-Class laser turret repurposed by the Russians for the defense of their numerous Bunkers. This turret appears to have anti-explosive plating.";
|
||||
faction = list("russian");
|
||||
name = "Russian Defense Turret MK-II"
|
||||
@@ -17525,7 +17525,7 @@
|
||||
"eWS" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Robotics Lab";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
@@ -27587,7 +27587,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/nitrous_tank{
|
||||
dir = 8;
|
||||
sensors = list("n2o_sensor" = "Tank")
|
||||
sensors = list("n2o_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 4
|
||||
@@ -27706,7 +27706,7 @@
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/poddoor/shutters/preopen{
|
||||
id = "robotics";
|
||||
@@ -29633,7 +29633,7 @@
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/warning,
|
||||
/turf/open/floor/plasteel/white,
|
||||
@@ -29965,7 +29965,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/carbon_tank{
|
||||
dir = 8;
|
||||
sensors = list("co2_sensor" = "Tank")
|
||||
sensors = list("co2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 9
|
||||
@@ -40186,7 +40186,7 @@
|
||||
dir = 8;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/folder/white,
|
||||
@@ -41852,7 +41852,7 @@
|
||||
/area/medical/medbay/central)
|
||||
"noq" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy/raven{
|
||||
armor = list("melee" = 90, "bullet" = 70, "laser" = 70, "energy" = 50, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 90);
|
||||
armor = list("melee"=90,"bullet"=70,"laser"=70,"energy"=50,"bomb"=100,"bio"=0,"rad"=0,"fire"=90,"acid"=90);
|
||||
desc = "A Raven-Class laser turret repurposed by the Russians for the defense of their numerous Bunkers. This turret appears to have anti-explosive plating.";
|
||||
faction = list("russian");
|
||||
name = "Russian Defense Turret MK-II"
|
||||
@@ -42021,7 +42021,7 @@
|
||||
/obj/machinery/door/airlock/research{
|
||||
id_tag = "RoboticsFoyer";
|
||||
name = "Robotics Surgery Access";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/turf/open/floor/plasteel/white,
|
||||
/area/science/robotics/lab)
|
||||
@@ -44655,7 +44655,7 @@
|
||||
/obj/machinery/door/airlock/research{
|
||||
id_tag = "RoboticsFoyer";
|
||||
name = "Robotics Surgery Access";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 8
|
||||
@@ -51317,7 +51317,7 @@
|
||||
"quB" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{
|
||||
dirx = -1;
|
||||
@@ -59095,7 +59095,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/toxin_tank{
|
||||
dir = 8;
|
||||
sensors = list("tox_sensor" = "Tank")
|
||||
sensors = list("tox_sensor"="Tank")
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/atmos_distro)
|
||||
@@ -60731,7 +60731,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/air_tank{
|
||||
sensors = list("air_sensor" = "Tank")
|
||||
sensors = list("air_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -61251,7 +61251,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/oxygen_tank{
|
||||
sensors = list("o2_sensor" = "Tank")
|
||||
sensors = list("o2_sensor"="Tank")
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/atmos_distro)
|
||||
@@ -66874,7 +66874,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
|
||||
sensors = list("n2_sensor" = "Tank")
|
||||
sensors = list("n2_sensor"="Tank")
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/atmos_distro)
|
||||
@@ -69788,7 +69788,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/mix_tank{
|
||||
dir = 4;
|
||||
sensors = list("mix_sensor" = "Tank")
|
||||
sensors = list("mix_sensor"="Tank")
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/atmos_distro)
|
||||
|
||||
@@ -1291,7 +1291,7 @@
|
||||
/obj/machinery/door/airlock/research{
|
||||
id_tag = "RoboticsFoyer";
|
||||
name = "Robotics Surgery Access";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 4
|
||||
@@ -2182,7 +2182,7 @@
|
||||
/obj/machinery/door/airlock/research{
|
||||
id_tag = "RoboticsFoyer";
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 4
|
||||
@@ -3180,7 +3180,7 @@
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/corner{
|
||||
dir = 8
|
||||
@@ -11131,7 +11131,7 @@
|
||||
"fwr" = (
|
||||
/obj/machinery/smoke_machine,
|
||||
/obj/item/reagent_containers/glass/beaker/large/silver_sulfadiazine{
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin = 100);
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin=100);
|
||||
name = "liquid pepper spray"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -11380,7 +11380,7 @@
|
||||
name = "Shutters Control Button";
|
||||
pixel_x = -26;
|
||||
pixel_y = 8;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science/robotics/lab)
|
||||
@@ -12388,7 +12388,7 @@
|
||||
name = "Shutters Control Button";
|
||||
pixel_x = -6;
|
||||
pixel_y = 25;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/camera{
|
||||
c_tag = "Robotics Lab";
|
||||
@@ -13238,7 +13238,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/toxin_tank{
|
||||
dir = 4;
|
||||
sensors = list("tox_sensor" = "Tank")
|
||||
sensors = list("tox_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -16189,7 +16189,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/oxygen_tank{
|
||||
dir = 4;
|
||||
sensors = list("o2_sensor" = "Tank")
|
||||
sensors = list("o2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -16435,7 +16435,7 @@
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/machinery/computer/atmos_control/tank/carbon_tank{
|
||||
dir = 1;
|
||||
sensors = list("co2_sensor" = "Tank")
|
||||
sensors = list("co2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -16960,7 +16960,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/mix_tank{
|
||||
sensors = list("mix_sensor" = "Tank")
|
||||
sensors = list("mix_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 1
|
||||
@@ -19104,7 +19104,7 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{
|
||||
dirx = -5;
|
||||
@@ -22814,7 +22814,7 @@
|
||||
/obj/structure/window/reinforced,
|
||||
/obj/machinery/computer/atmos_control/tank/nitrous_tank{
|
||||
dir = 1;
|
||||
sensors = list("n2o_sensor" = "Tank")
|
||||
sensors = list("n2o_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -29807,7 +29807,7 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Mech Bay Maintenance";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 8
|
||||
@@ -34491,7 +34491,7 @@
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 1
|
||||
@@ -40503,7 +40503,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
|
||||
dir = 4;
|
||||
sensors = list("n2_sensor" = "Tank")
|
||||
sensors = list("n2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 8
|
||||
@@ -44949,7 +44949,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/air_tank{
|
||||
dir = 4;
|
||||
sensors = list("air_sensor" = "Tank")
|
||||
sensors = list("air_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 8
|
||||
|
||||
@@ -2420,7 +2420,7 @@
|
||||
/obj/effect/turf_decal/bot_white,
|
||||
/obj/machinery/smoke_machine,
|
||||
/obj/item/reagent_containers/glass/beaker/large/silver_sulfadiazine{
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin = 100);
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin=100);
|
||||
name = "liquid pepper spray"
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -3385,7 +3385,7 @@
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/corner/lower{
|
||||
dir = 8
|
||||
@@ -4811,7 +4811,7 @@
|
||||
},
|
||||
/obj/item/reagent_containers/food/drinks/drinkingglass{
|
||||
icon_state = "cognacglass";
|
||||
list_reagents = list(/datum/reagent/consumable/ethanol/cognac = 20);
|
||||
list_reagents = list(/datum/reagent/consumable/ethanol/cognac=20);
|
||||
pixel_x = -5;
|
||||
pixel_y = -3
|
||||
},
|
||||
@@ -10806,7 +10806,7 @@
|
||||
name = "Shutters Control Button";
|
||||
pixel_x = 24;
|
||||
pixel_y = -24;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/turf/open/floor/plasteel,
|
||||
/area/science/robotics/lab)
|
||||
@@ -13187,7 +13187,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/air_tank{
|
||||
dir = 4;
|
||||
sensors = list("air_sensor" = "Tank")
|
||||
sensors = list("air_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -14745,7 +14745,7 @@
|
||||
normaldoorcontrol = 1;
|
||||
pixel_x = 26;
|
||||
pixel_y = 26;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/item/book/manual/wiki/robotics_cyborgs{
|
||||
pixel_x = 2;
|
||||
@@ -14756,7 +14756,7 @@
|
||||
name = "Shutters Control Button";
|
||||
pixel_x = 26;
|
||||
pixel_y = 38;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line/lower{
|
||||
dir = 1
|
||||
@@ -20608,7 +20608,7 @@
|
||||
dir = 8;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/poddoor/shutters/preopen{
|
||||
id = "robotics2";
|
||||
@@ -21272,7 +21272,7 @@
|
||||
name = "Shutters Control Button";
|
||||
pixel_x = -6;
|
||||
pixel_y = 25;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/blue/filled/line/lower{
|
||||
dir = 9
|
||||
@@ -21716,7 +21716,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/carbon_tank{
|
||||
dir = 8;
|
||||
sensors = list("co2_sensor" = "Tank")
|
||||
sensors = list("co2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -24930,7 +24930,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/toxin_tank{
|
||||
dir = 8;
|
||||
sensors = list("tox_sensor" = "Tank")
|
||||
sensors = list("tox_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 9
|
||||
@@ -30978,7 +30978,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/mix_tank{
|
||||
dir = 4;
|
||||
sensors = list("mix_sensor" = "Tank")
|
||||
sensors = list("mix_sensor"="Tank")
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/atmos_distro)
|
||||
@@ -32558,7 +32558,7 @@
|
||||
"iQL" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{
|
||||
dirx = -1;
|
||||
@@ -43299,7 +43299,7 @@
|
||||
"nsx" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Robotics Lab";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 8
|
||||
@@ -47241,7 +47241,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/oxygen_tank{
|
||||
dir = 4;
|
||||
sensors = list("o2_sensor" = "Tank")
|
||||
sensors = list("o2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -55876,7 +55876,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/nitrous_tank{
|
||||
dir = 8;
|
||||
sensors = list("n2o_sensor" = "Tank")
|
||||
sensors = list("n2o_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -56391,7 +56391,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
|
||||
dir = 4;
|
||||
sensors = list("n2_sensor" = "Tank")
|
||||
sensors = list("n2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
|
||||
/turf/open/floor/plasteel/dark,
|
||||
@@ -59230,7 +59230,7 @@
|
||||
dir = 2;
|
||||
icon_state = "left";
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/item/paper_bin{
|
||||
pixel_x = -3;
|
||||
@@ -60027,7 +60027,7 @@
|
||||
"usD" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Robotics Lab";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 1
|
||||
@@ -63096,7 +63096,7 @@
|
||||
/obj/machinery/door/airlock/research{
|
||||
id_tag = "RoboticsFoyer";
|
||||
name = "Robotics Surgery Access";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 4
|
||||
@@ -68427,7 +68427,7 @@
|
||||
"xSl" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper_target{
|
||||
dirx = 1;
|
||||
|
||||
@@ -33979,7 +33979,7 @@
|
||||
name = "Mech Bay Door Control";
|
||||
pixel_x = 26;
|
||||
pixel_y = 6;
|
||||
req_one_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral,
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -34426,7 +34426,7 @@
|
||||
"bMe" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Mech Bay";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 4
|
||||
@@ -41737,7 +41737,7 @@
|
||||
},
|
||||
/obj/machinery/door/airlock/research/glass{
|
||||
name = "Robotics Lab";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
|
||||
@@ -42541,7 +42541,7 @@
|
||||
"cuJ" = (
|
||||
/obj/machinery/door/airlock/research{
|
||||
name = "Robotics Lab";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/purple{
|
||||
dir = 1
|
||||
@@ -42833,7 +42833,7 @@
|
||||
"cvI" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Mech Bay Maintenance";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
@@ -44792,7 +44792,7 @@
|
||||
name = "robotics shutters control";
|
||||
pixel_x = -26;
|
||||
pixel_y = 26;
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -45505,7 +45505,7 @@
|
||||
/obj/machinery/door/window/eastleft{
|
||||
dir = 1;
|
||||
name = "Robotics Deliveries";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/plasteel,
|
||||
@@ -45629,7 +45629,7 @@
|
||||
"cKH" = (
|
||||
/obj/machinery/door/airlock/maintenance{
|
||||
name = "Robotics Maintenance";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only{
|
||||
dir = 1
|
||||
@@ -61349,7 +61349,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/carbon_tank{
|
||||
dir = 1;
|
||||
sensors = list("co2_sensor" = "Tank")
|
||||
sensors = list("co2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -61404,7 +61404,7 @@
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only,
|
||||
/obj/machinery/computer/atmos_control/tank/air_tank{
|
||||
sensors = list("air_sensor" = "Tank")
|
||||
sensors = list("air_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -62385,7 +62385,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/toxin_tank{
|
||||
dir = 1;
|
||||
sensors = list("tox_sensor" = "Tank")
|
||||
sensors = list("tox_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -62810,7 +62810,7 @@
|
||||
/obj/item/pen,
|
||||
/obj/machinery/door/window/eastright{
|
||||
name = "Robotics Desk";
|
||||
req_access_txt = "29"
|
||||
req_one_access_txt = "29;75"
|
||||
},
|
||||
/obj/item/folder/white{
|
||||
pixel_x = 4;
|
||||
@@ -65624,7 +65624,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/mix_tank{
|
||||
dir = 1;
|
||||
sensors = list("mix_sensor" = "Tank")
|
||||
sensors = list("mix_sensor"="Tank")
|
||||
},
|
||||
/turf/open/floor/plasteel/dark,
|
||||
/area/engine/atmos_distro)
|
||||
@@ -78441,7 +78441,7 @@
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only,
|
||||
/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
|
||||
sensors = list("n2_sensor" = "Tank")
|
||||
sensors = list("n2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -79376,7 +79376,7 @@
|
||||
},
|
||||
/obj/machinery/door/firedoor/border_only,
|
||||
/obj/machinery/computer/atmos_control/tank/oxygen_tank{
|
||||
sensors = list("o2_sensor" = "Tank")
|
||||
sensors = list("o2_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
@@ -80104,7 +80104,7 @@
|
||||
},
|
||||
/obj/machinery/computer/atmos_control/tank/nitrous_tank{
|
||||
dir = 1;
|
||||
sensors = list("n2o_sensor" = "Tank")
|
||||
sensors = list("n2o_sensor"="Tank")
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
|
||||
dir = 4
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#define ACCESS_JANITOR 26
|
||||
#define ACCESS_CREMATORIUM 27
|
||||
#define ACCESS_KITCHEN 28
|
||||
#define ACCESS_ROBOTICS 29
|
||||
#define ACCESS_ROBO_CONTROL 29
|
||||
#define ACCESS_RD 30
|
||||
#define ACCESS_CARGO 31
|
||||
#define ACCESS_CONSTRUCTION 32
|
||||
@@ -88,6 +88,7 @@
|
||||
#define ACCESS_FREEMINER_ENGINEER 73
|
||||
//Yogs: Brig Physician access, used for their locker and offices if one is added
|
||||
#define ACCESS_BRIG_PHYS 74
|
||||
#define ACCESS_ROBOTICS 75 // Access to robotics airlocks & buttons only, old ACCESS_ROBOTICS renamed to ACCESS_ROBO_CONTROL
|
||||
|
||||
//BEGIN CENTCOM ACCESS
|
||||
/*Should leave plenty of room if we need to add more access levels.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/obj/machinery/computer/aifixer
|
||||
name = "\improper AI system integrity restorer"
|
||||
desc = "Used with intelliCards containing nonfunctional AIs to restore them to working order."
|
||||
req_access = list(ACCESS_CAPTAIN, ACCESS_ROBOTICS, ACCESS_HEADS)
|
||||
req_access = list(ACCESS_CAPTAIN, ACCESS_ROBO_CONTROL, ACCESS_HEADS)
|
||||
circuit = /obj/item/circuitboard/computer/aifixer
|
||||
icon_keyboard = "tech_key"
|
||||
icon_screen = "ai-fixer"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
desc = "Used to remotely lockdown or detonate linked Cyborgs and Drones."
|
||||
icon_screen = "robot"
|
||||
icon_keyboard = "rd_key"
|
||||
req_access = list(ACCESS_ROBOTICS)
|
||||
req_access = list(ACCESS_ROBO_CONTROL)
|
||||
circuit = /obj/item/circuitboard/computer/robotics
|
||||
light_color = LIGHT_COLOR_PINK
|
||||
var/temp = null
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
var/list/codes // assoc. list of transponder codes
|
||||
var/codes_txt = "" // codes as set on map: "tag1;tag2" or "tag1=value;tag2=value"
|
||||
|
||||
req_one_access = list(ACCESS_ENGINE, ACCESS_ROBOTICS)
|
||||
req_one_access = list(ACCESS_ENGINE, ACCESS_ROBO_CONTROL)
|
||||
|
||||
/obj/machinery/navbeacon/Initialize()
|
||||
. = ..()
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
use_power = IDLE_POWER_USE
|
||||
idle_power_usage = 5
|
||||
active_power_usage = 1000
|
||||
req_access = list(ACCESS_ROBOTICS)
|
||||
req_access = list(ACCESS_ROBO_CONTROL)
|
||||
state_open = TRUE
|
||||
circuit = /obj/item/circuitboard/machine/cyborgrecharger
|
||||
occupant_typecache = list(/mob/living/silicon/robot, /mob/living/carbon/human)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
idle_power_usage = 20
|
||||
active_power_usage = 5000
|
||||
|
||||
req_access = list(ACCESS_ROBOTICS)
|
||||
req_access = list(ACCESS_ROBO_CONTROL)
|
||||
///Whether the access is hacked or not
|
||||
var/hacked = FALSE
|
||||
///World ticks the machine is electified for
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
desc = "Used to remotely locate or lockdown exosuits."
|
||||
icon_screen = "mecha"
|
||||
icon_keyboard = "tech_key"
|
||||
req_access = list(ACCESS_ROBOTICS)
|
||||
req_access = list(ACCESS_ROBO_CONTROL)
|
||||
circuit = /obj/item/circuitboard/computer/mecha_control
|
||||
var/list/located = list()
|
||||
|
||||
@@ -152,4 +152,4 @@
|
||||
new /obj/item/mecha_parts/mecha_tracking(src)
|
||||
new /obj/item/mecha_parts/mecha_tracking(src)
|
||||
new /obj/item/mecha_parts/mecha_tracking(src)
|
||||
new /obj/item/mecha_parts/mecha_tracking(src)
|
||||
new /obj/item/mecha_parts/mecha_tracking(src)
|
||||
|
||||
@@ -774,7 +774,7 @@
|
||||
name = "APLU MK-I Crate"
|
||||
desc = "A do-it-yourself kit for building an ALPU MK-I \"Ripley\", designed for lifting and carrying heavy equipment, and other station tasks. Batteries not included."
|
||||
cost = 2000
|
||||
access_view = ACCESS_ROBOTICS
|
||||
access_view = ACCESS_ROBO_CONTROL
|
||||
contains = list(/obj/item/mecha_parts/chassis/ripley,
|
||||
/obj/item/mecha_parts/part/ripley_torso,
|
||||
/obj/item/mecha_parts/part/ripley_right_arm,
|
||||
@@ -1616,8 +1616,8 @@
|
||||
name = "Robotics Assembly Crate"
|
||||
desc = "The tools you need to replace those finicky humans with a loyal robot army! Contains four proximity sensors, two empty first aid kits, two health analyzers, two red hardhats, two mechanical toolboxes, and two cleanbot assemblies! Requires Robotics access to open."
|
||||
cost = 1500
|
||||
access = ACCESS_ROBOTICS
|
||||
access_view = ACCESS_ROBOTICS
|
||||
access = ACCESS_ROBO_CONTROL
|
||||
access_view = ACCESS_ROBO_CONTROL
|
||||
contains = list(/obj/item/assembly/prox_sensor,
|
||||
/obj/item/assembly/prox_sensor,
|
||||
/obj/item/assembly/prox_sensor,
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
ACCESS_EXTERNAL_AIRLOCKS, ACCESS_CHANGE_IDS, ACCESS_AI_UPLOAD,
|
||||
ACCESS_TELEPORTER, ACCESS_EVA, ACCESS_HEADS, ACCESS_CAPTAIN, ACCESS_ALL_PERSONAL_LOCKERS,
|
||||
ACCESS_TECH_STORAGE, ACCESS_CHAPEL_OFFICE, ACCESS_ATMOSPHERICS, ACCESS_KITCHEN,
|
||||
ACCESS_BAR, ACCESS_JANITOR, ACCESS_CREMATORIUM, ACCESS_ROBOTICS, ACCESS_CARGO, ACCESS_CONSTRUCTION,
|
||||
ACCESS_BAR, ACCESS_JANITOR, ACCESS_CREMATORIUM, ACCESS_ROBO_CONTROL, ACCESS_ROBOTICS, ACCESS_CARGO, ACCESS_CONSTRUCTION,
|
||||
ACCESS_HYDROPONICS, ACCESS_LIBRARY, ACCESS_LAWYER, ACCESS_VIROLOGY, ACCESS_CMO, ACCESS_QM, ACCESS_SURGERY,
|
||||
ACCESS_THEATRE, ACCESS_RESEARCH, ACCESS_MINING, ACCESS_MAILSORTING, ACCESS_WEAPONS,
|
||||
ACCESS_MECH_MINING, ACCESS_MECH_ENGINE, ACCESS_MECH_SCIENCE, ACCESS_MECH_SECURITY, ACCESS_MECH_MEDICAL,
|
||||
@@ -189,7 +189,7 @@
|
||||
if(3) //medbay
|
||||
return list(ACCESS_MEDICAL, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MORGUE, ACCESS_CHEMISTRY, ACCESS_VIROLOGY, ACCESS_SURGERY, ACCESS_MECH_MEDICAL, ACCESS_CMO, ACCESS_PARAMEDIC, ACCESS_BRIG_PHYS) // yogs - Yog jobs
|
||||
if(4) //research
|
||||
return list(ACCESS_RESEARCH, ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_GENETICS, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY, ACCESS_MECH_SCIENCE, ACCESS_MINISAT, ACCESS_RD, ACCESS_NETWORK, ACCESS_AI_UPLOAD)
|
||||
return list(ACCESS_RESEARCH, ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_GENETICS, ACCESS_ROBO_CONTROL, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY, ACCESS_MECH_SCIENCE, ACCESS_MINISAT, ACCESS_RD, ACCESS_NETWORK, ACCESS_AI_UPLOAD)
|
||||
if(5) //engineering and maintenance
|
||||
return list(ACCESS_CONSTRUCTION, ACCESS_MAINT_TUNNELS, ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_TECH_STORAGE, ACCESS_ATMOSPHERICS, ACCESS_MECH_ENGINE, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_CE, ACCESS_TCOM_ADMIN, ACCESS_RC_ANNOUNCE) // yogs - Yog jobs
|
||||
if(6) //supply
|
||||
@@ -290,6 +290,8 @@
|
||||
return "Library"
|
||||
if(ACCESS_LAWYER)
|
||||
return "Law Office"
|
||||
if(ACCESS_ROBO_CONTROL)
|
||||
return "Robotics Control"
|
||||
if(ACCESS_ROBOTICS)
|
||||
return "Robotics"
|
||||
if(ACCESS_VIROLOGY)
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
outfit = /datum/outfit/job/geneticist
|
||||
|
||||
added_access = list(ACCESS_CHEMISTRY, ACCESS_XENOBIOLOGY, ACCESS_ROBOTICS, ACCESS_TECH_STORAGE)
|
||||
added_access = list(ACCESS_CHEMISTRY, ACCESS_XENOBIOLOGY, ACCESS_ROBO_CONTROL, ACCESS_TECH_STORAGE)
|
||||
base_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MECH_MEDICAL, ACCESS_RESEARCH, ACCESS_MINERAL_STOREROOM)
|
||||
paycheck = PAYCHECK_MEDIUM
|
||||
paycheck_department = ACCOUNT_MED
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
added_access = list(ACCESS_CAPTAIN)
|
||||
base_access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_BRIG, ACCESS_ARMORY, ACCESS_COURT, ACCESS_WEAPONS, ACCESS_MECH_SECURITY,
|
||||
ACCESS_FORENSICS_LOCKERS, ACCESS_MORGUE, ACCESS_MAINT_TUNNELS, ACCESS_ALL_PERSONAL_LOCKERS, ACCESS_ATMOSPHERICS, // yogs - HoS needs same access as engineering armband
|
||||
ACCESS_RESEARCH, ACCESS_ENGINE, ACCESS_MINING, ACCESS_MEDICAL, ACCESS_CONSTRUCTION, ACCESS_MAILSORTING,
|
||||
ACCESS_RESEARCH, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY, ACCESS_ENGINE, ACCESS_MINING, ACCESS_MEDICAL, ACCESS_CONSTRUCTION, ACCESS_MAILSORTING,
|
||||
ACCESS_HEADS, ACCESS_HOS, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_MAINT_TUNNELS, ACCESS_MINERAL_STOREROOM, ACCESS_BRIG_PHYS) //Yogs: Gives HoS access to the brig physicians locker
|
||||
paycheck = PAYCHECK_COMMAND
|
||||
paycheck_department = ACCOUNT_SEC
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
added_access = list(ACCESS_CAPTAIN)
|
||||
base_access = list(ACCESS_RD, ACCESS_HEADS, ACCESS_TOX, ACCESS_GENETICS, ACCESS_MORGUE,
|
||||
ACCESS_TOX_STORAGE, ACCESS_TELEPORTER, ACCESS_SEC_DOORS, ACCESS_MECH_SCIENCE,
|
||||
ACCESS_RESEARCH, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY, ACCESS_AI_UPLOAD,
|
||||
ACCESS_RESEARCH, ACCESS_ROBO_CONTROL, ACCESS_XENOBIOLOGY, ACCESS_AI_UPLOAD,
|
||||
ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_GATEWAY, ACCESS_MINERAL_STOREROOM,
|
||||
ACCESS_TECH_STORAGE, ACCESS_MINISAT, ACCESS_MAINT_TUNNELS, ACCESS_NETWORK)
|
||||
paycheck = PAYCHECK_COMMAND
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
outfit = /datum/outfit/job/roboticist
|
||||
|
||||
added_access = list(ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_XENOBIOLOGY, ACCESS_GENETICS)
|
||||
base_access = list(ACCESS_ROBOTICS, ACCESS_TECH_STORAGE, ACCESS_MORGUE, ACCESS_RESEARCH, ACCESS_MECH_SCIENCE, ACCESS_MECH_ENGINE, ACCESS_MECH_MEDICAL, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM)
|
||||
base_access = list(ACCESS_ROBO_CONTROL, ACCESS_TECH_STORAGE, ACCESS_MORGUE, ACCESS_RESEARCH, ACCESS_MECH_SCIENCE, ACCESS_MECH_ENGINE, ACCESS_MECH_MEDICAL, ACCESS_MECH_MINING, ACCESS_MINERAL_STOREROOM)
|
||||
paycheck = PAYCHECK_MEDIUM
|
||||
paycheck_department = ACCOUNT_SCI
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
alt_titles = list("Researcher", "Toxins Specialist", "Physicist", "Test Associate", "Anomalist", "Quantum Physicist", "Theoretical Physicist", "Xenobiologist", "Explosives Technician", "Hypothetical Physicist")
|
||||
outfit = /datum/outfit/job/scientist
|
||||
|
||||
added_access = list(ACCESS_ROBOTICS, ACCESS_TECH_STORAGE, ACCESS_GENETICS)
|
||||
added_access = list(ACCESS_ROBO_CONTROL, ACCESS_TECH_STORAGE, ACCESS_GENETICS)
|
||||
base_access = list(ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_RESEARCH, ACCESS_XENOBIOLOGY, ACCESS_MECH_SCIENCE, ACCESS_MINERAL_STOREROOM)
|
||||
paycheck = PAYCHECK_MEDIUM
|
||||
paycheck_department = ACCOUNT_SCI
|
||||
@@ -41,7 +41,7 @@
|
||||
total_positions = 3
|
||||
spawn_positions = 3
|
||||
added_access = list()
|
||||
base_access = list(ACCESS_ROBOTICS, ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_RESEARCH, ACCESS_XENOBIOLOGY, ACCESS_MINERAL_STOREROOM, ACCESS_TECH_STORAGE)
|
||||
base_access = list(ACCESS_ROBO_CONTROL, ACCESS_TOX, ACCESS_TOX_STORAGE, ACCESS_RESEARCH, ACCESS_XENOBIOLOGY, ACCESS_MINERAL_STOREROOM, ACCESS_TECH_STORAGE)
|
||||
supervisors = "the captain and the head of personnel"
|
||||
|
||||
/datum/outfit/job/scientist
|
||||
|
||||
@@ -100,7 +100,7 @@ GLOBAL_LIST_INIT(available_depts_sec, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICA
|
||||
accessory = /obj/item/clothing/accessory/armband/medblue
|
||||
if(SEC_DEPT_SCIENCE)
|
||||
ears = /obj/item/radio/headset/headset_sec/alt/department/sci
|
||||
dep_access = list(ACCESS_RESEARCH, ACCESS_TOX)
|
||||
dep_access = list(ACCESS_RESEARCH, ACCESS_TOX, ACCESS_ROBOTICS, ACCESS_XENOBIOLOGY)
|
||||
destination = /area/security/checkpoint/science
|
||||
spawn_point = locate(/obj/effect/landmark/start/depsec/science) in GLOB.department_security_spawns
|
||||
accessory = /obj/item/clothing/accessory/armband/science
|
||||
|
||||
@@ -10,7 +10,7 @@ GLOBAL_VAR(posibrain_notify_cooldown)
|
||||
var/askDelay = 600 //one minute
|
||||
var/searching = FALSE
|
||||
brainmob = null
|
||||
req_access = list(ACCESS_ROBOTICS)
|
||||
req_access = list(ACCESS_ROBO_CONTROL)
|
||||
mecha = null//This does not appear to be used outside of reference in mecha.dm.
|
||||
braintype = "Android"
|
||||
var/autoping = TRUE //if it pings on creation immediately
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
var/ident = 0
|
||||
var/locked = TRUE
|
||||
var/list/req_access = list(ACCESS_ROBOTICS)
|
||||
var/list/req_access = list(ACCESS_ROBO_CONTROL)
|
||||
|
||||
var/alarms = list("Motion"=list(), "Fire"=list(), "Atmosphere"=list(), "Power"=list(), "Camera"=list(), "Burglar"=list())
|
||||
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
GLOB.bots_list += src
|
||||
access_card = new /obj/item/card/id(src)
|
||||
//This access is so bots can be immediately set to patrol and leave Robotics, instead of having to be let out first.
|
||||
access_card.access += ACCESS_ROBOTICS
|
||||
access_card.access += ACCESS_ROBO_CONTROL
|
||||
set_custom_texts()
|
||||
Radio = new/obj/item/radio(src)
|
||||
if(radio_key)
|
||||
|
||||
@@ -274,7 +274,7 @@
|
||||
..()
|
||||
|
||||
/obj/machinery/bot_core/cleanbot
|
||||
req_one_access = list(ACCESS_JANITOR, ACCESS_ROBOTICS)
|
||||
req_one_access = list(ACCESS_JANITOR, ACCESS_ROBO_CONTROL)
|
||||
|
||||
/mob/living/simple_animal/bot/cleanbot/get_controls(mob/user)
|
||||
var/dat
|
||||
@@ -314,7 +314,7 @@ Maintenance panel panel is [open ? "opened" : "closed"]"})
|
||||
|
||||
/mob/living/simple_animal/bot/cleanbot/medical/Initialize()
|
||||
. = ..()
|
||||
bot_core.req_one_access = list(ACCESS_JANITOR, ACCESS_ROBOTICS, ACCESS_MEDICAL)
|
||||
bot_core.req_one_access = list(ACCESS_JANITOR, ACCESS_ROBO_CONTROL, ACCESS_MEDICAL)
|
||||
|
||||
/mob/living/simple_animal/bot/cleanbot/spacebar
|
||||
name = "Frank Cleansington III"
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
..()
|
||||
|
||||
/obj/machinery/bot_core/firebot
|
||||
req_one_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBOTICS)
|
||||
req_one_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBO_CONTROL)
|
||||
|
||||
#undef SPEECH_INTERVAL
|
||||
#undef DETECTED_VOICE_INTERVAL
|
||||
|
||||
@@ -384,7 +384,7 @@
|
||||
..()
|
||||
|
||||
/obj/machinery/bot_core/floorbot
|
||||
req_one_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBOTICS)
|
||||
req_one_access = list(ACCESS_CONSTRUCTION, ACCESS_ROBO_CONTROL)
|
||||
|
||||
/mob/living/simple_animal/bot/floorbot/UnarmedAttack(atom/A)
|
||||
if(isturf(A))
|
||||
|
||||
@@ -366,4 +366,4 @@ Maintenance panel panel is [open ? "opened" : "closed"]"},
|
||||
..()
|
||||
|
||||
/obj/machinery/bot_core/honkbot
|
||||
req_one_access = list(ACCESS_THEATRE, ACCESS_ROBOTICS)
|
||||
req_one_access = list(ACCESS_THEATRE, ACCESS_ROBO_CONTROL)
|
||||
|
||||
@@ -695,7 +695,7 @@
|
||||
declare_cooldown = world.time + 200
|
||||
|
||||
/obj/machinery/bot_core/medbot
|
||||
req_one_access = list(ACCESS_MEDICAL, ACCESS_ROBOTICS)
|
||||
req_one_access = list(ACCESS_MEDICAL, ACCESS_ROBO_CONTROL)
|
||||
|
||||
#undef MEDBOT_PANIC_NONE
|
||||
#undef MEDBOT_PANIC_LOW
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
var/obj/item/radio/borg/radio = null
|
||||
var/obj/machinery/camera/camera = null
|
||||
var/obj/item/mmi/mmi = null
|
||||
var/req_access = ACCESS_ROBOTICS //Access needed to pop out the brain.
|
||||
var/req_access = ACCESS_ROBO_CONTROL //Access needed to pop out the brain.
|
||||
var/emagged = 0
|
||||
var/obj/item/held_item = null //Storage for single item they can hold.
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
extended_desc = "This program allows for remote monitoring of station cyborgs."
|
||||
requires_ntnet = TRUE
|
||||
usage_flags = PROGRAM_CONSOLE | PROGRAM_LAPTOP | PROGRAM_TABLET | PROGRAM_PHONE | PROGRAM_TELESCREEN | PROGRAM_PDA
|
||||
transfer_access = ACCESS_ROBOTICS
|
||||
transfer_access = ACCESS_ROBO_CONTROL
|
||||
network_destination = "cyborg remote monitoring"
|
||||
size = 5
|
||||
tgui_id = "NtosCyborgRemoteMonitor"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
desc = "All the tools you need to create your own robot army."
|
||||
icon_state = "robotics"
|
||||
icon_deny = "robotics-deny"
|
||||
req_access = list(ACCESS_ROBOTICS)
|
||||
req_access = list(ACCESS_ROBO_CONTROL)
|
||||
products = list(/obj/item/stack/cable_coil = 4,
|
||||
/obj/item/assembly/flash/handheld = 6,
|
||||
/obj/item/stock_parts/cell/high = 2,
|
||||
|
||||
Reference in New Issue
Block a user