diff --git a/code/game/jobs/job/engineering_jobs.dm b/code/game/jobs/job/engineering_jobs.dm index 9895b80c5fc..9b4741eb3b2 100644 --- a/code/game/jobs/job/engineering_jobs.dm +++ b/code/game/jobs/job/engineering_jobs.dm @@ -13,7 +13,7 @@ access = list(ACCESS_ENGINE, ACCESS_ENGINE_EQUIP, ACCESS_TECH_STORAGE, ACCESS_MAINT_TUNNELS, ACCESS_TELEPORTER, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_ATMOSPHERICS, ACCESS_EMERGENCY_STORAGE, ACCESS_EVA, ACCESS_HEADS, ACCESS_CONSTRUCTION, ACCESS_SEC_DOORS, - ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MINERAL_STOREROOM) + ACCESS_CE, ACCESS_RC_ANNOUNCE, ACCESS_KEYCARD_AUTH, ACCESS_TCOMSAT, ACCESS_MINISAT, ACCESS_MINERAL_STOREROOM, ACCESS_WEAPONS) minimal_player_age = 21 exp_map = list(EXP_TYPE_ENGINEERING = 1200) blacklisted_disabilities = list(DISABILITY_FLAG_BLIND, DISABILITY_FLAG_DEAF, DISABILITY_FLAG_MUTE, DISABILITY_FLAG_DIZZY, DISABILITY_FLAG_NERVOUS, DISABILITY_FLAG_LISP) diff --git a/code/game/jobs/job/medical_jobs.dm b/code/game/jobs/job/medical_jobs.dm index fbfd3c7972b..47102569883 100644 --- a/code/game/jobs/job/medical_jobs.dm +++ b/code/game/jobs/job/medical_jobs.dm @@ -26,7 +26,8 @@ ACCESS_RC_ANNOUNCE, ACCESS_SEC_DOORS, ACCESS_SURGERY, - ACCESS_VIROLOGY + ACCESS_VIROLOGY, + ACCESS_WEAPONS ) minimal_player_age = 21 exp_map = list(EXP_TYPE_MEDICAL = 1200) diff --git a/code/game/jobs/job/science_jobs.dm b/code/game/jobs/job/science_jobs.dm index e21cae1f212..3ddf3c0e18f 100644 --- a/code/game/jobs/job/science_jobs.dm +++ b/code/game/jobs/job/science_jobs.dm @@ -33,7 +33,8 @@ ACCESS_TOX_STORAGE, ACCESS_TOX, ACCESS_XENOARCH, - ACCESS_XENOBIOLOGY + ACCESS_XENOBIOLOGY, + ACCESS_WEAPONS ) minimal_player_age = 21 blacklisted_disabilities = list(DISABILITY_FLAG_BLIND, DISABILITY_FLAG_DEAF, DISABILITY_FLAG_MUTE, DISABILITY_FLAG_DIZZY) diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index 2e3d051bba7..48c6eacb159 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -282,7 +282,8 @@ ACCESS_MAINT_TUNNELS, ACCESS_RC_ANNOUNCE, ACCESS_SEC_DOORS, - ACCESS_SECURITY + ACCESS_SECURITY, + ACCESS_WEAPONS ) blacklisted_disabilities = list(DISABILITY_FLAG_DEAF, DISABILITY_FLAG_MUTE, DISABILITY_FLAG_NERVOUS, DISABILITY_FLAG_LISP) outfit = /datum/outfit/job/judge diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 3f23637747c..b48d3cd3342 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -27,6 +27,7 @@ ACCESS_RC_ANNOUNCE, ACCESS_SEC_DOORS, ACCESS_SUPPLY_SHUTTLE, + ACCESS_WEAPONS ) blacklisted_disabilities = list(DISABILITY_FLAG_BLIND, DISABILITY_FLAG_DEAF, DISABILITY_FLAG_MUTE, DISABILITY_FLAG_DIZZY) outfit = /datum/outfit/job/qm diff --git a/code/game/objects/items/weapons/batons.dm b/code/game/objects/items/weapons/batons.dm index 08e01fc96b6..9d777f125a0 100644 --- a/code/game/objects/items/weapons/batons.dm +++ b/code/game/objects/items/weapons/batons.dm @@ -143,7 +143,6 @@ desc = "A cane with special engraving on it. It seems well suited for fending off assailants..." icon_state = "cane_nt" item_state = "cane_nt" - needs_permit = FALSE /obj/item/melee/classic_baton/ntcane/get_crutch_efficiency() return 2 @@ -158,7 +157,6 @@ item_state = null slot_flags = SLOT_FLAG_BELT w_class = WEIGHT_CLASS_SMALL - needs_permit = FALSE on = FALSE /// Force when concealed var/force_off = 0