From c0b97693bc0a5e807a5fd0702e9c603477f9fe77 Mon Sep 17 00:00:00 2001 From: Jackriip <97582790+Jackriip@users.noreply.github.com> Date: Tue, 10 Nov 2026 20:35:16 -0800 Subject: [PATCH] Let ship crews use the sustenance vendor The plain sustenance vendor refused anyone without a prisoner ID because it had no access list, so the crewed-ship access waiver never reached it. Give it brig access like the outpost prison vendor. --- voidcrew/modules/vending/_vending.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/voidcrew/modules/vending/_vending.dm b/voidcrew/modules/vending/_vending.dm index 329557bff65..ac8da3d8915 100644 --- a/voidcrew/modules/vending/_vending.dm +++ b/voidcrew/modules/vending/_vending.dm @@ -3,3 +3,11 @@ onstation = FALSE //if(circuit) // circuit.onstation = FALSE // TODO: Fix circuit.onstation + +/** + * tg's sustenance vendor turns away anyone without a prisoner ID unless it carries an + * access list. Ship hulls map it in mess halls and brigs where nobody has one, and the + * crewed-ship access waiver only applies to machines that have req_access at all. + */ +/obj/machinery/vending/sustenance + req_access = list(ACCESS_BRIG)