[SEMI-MODULAR] Latejoin janitors can get access keys, two! (#20030)

* janitor key ecks two

* Update janitor_key.dm

* Update janitor.dm
This commit is contained in:
lessthanthree
2023-03-25 14:40:06 -07:00
committed by GitHub
parent 2972fcd08d
commit 940e0c6791
3 changed files with 17 additions and 0 deletions
+4
View File
@@ -47,10 +47,14 @@
backpack_contents += list(/obj/item/gun/ballistic/revolver)
r_pocket = /obj/item/ammo_box/a357
//SKYRAT EDIT REMOVAL BEGIN - JANITOR KEY - (Moved to modular_skyrat/master_files/code/modules/jobs/job_types/janitor.dm)
/*
var/static/access_key_given = FALSE
if(!access_key_given && !visuals_only)
access_key_given = TRUE
backpack_contents += list(/obj/item/access_key)
*/
//SKYRAT EDIT REMOVAL END
/datum/outfit/job/janitor/get_types_to_preload()
. = ..()
@@ -0,0 +1,12 @@
#define MAX_ACCESS_KEYS 3
/datum/outfit/job/janitor/pre_equip(mob/living/carbon/human/human_equipper, visuals_only)
. = ..()
var/access_keys = 0
for(var/obj/item/access_key/jani_gear in GLOB.janitor_devices)
access_keys++
if(access_keys < MAX_ACCESS_KEYS && !visuals_only)
backpack_contents += list(/obj/item/access_key)
#undef MAX_ACCESS_KEYS
+1
View File
@@ -5359,6 +5359,7 @@
#include "modular_skyrat\master_files\code\modules\jobs\job_types\ds2.dm"
#include "modular_skyrat\master_files\code\modules\jobs\job_types\freighter_crew.dm"
#include "modular_skyrat\master_files\code\modules\jobs\job_types\ghostcafe.dm"
#include "modular_skyrat\master_files\code\modules\jobs\job_types\janitor.dm"
#include "modular_skyrat\master_files\code\modules\jobs\job_types\mime.dm"
#include "modular_skyrat\master_files\code\modules\jobs\job_types\tarkon.dm"
#include "modular_skyrat\master_files\code\modules\language\language.dm"