From 0991484c8794cf83bbbca6d0ccb6d2eeb5635298 Mon Sep 17 00:00:00 2001 From: Leland Kemble <70413276+lelandkemble@users.noreply.github.com> Date: Fri, 29 May 2026 18:00:02 -0400 Subject: [PATCH] Patrol bounties pay money (#96251) ## About The Pull Request Because patrols do not send anything material via the pad, they never register `contribution` naturally, and thus runtime when their cube is created. Makes patrol bounties register ID `contribution` when they begin tracking an ID's movements. ## Why It's Good For The Game I did thousands of credits of unpaid labor before i realized these weren't working ## Changelog :cl: fix: Patrol bounties properly pay those who complete them /:cl: --- code/modules/cargo/bounties/security.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/cargo/bounties/security.dm b/code/modules/cargo/bounties/security.dm index f94c1973cbb..aad196c3b5e 100644 --- a/code/modules/cargo/bounties/security.dm +++ b/code/modules/cargo/bounties/security.dm @@ -68,6 +68,7 @@ start_tracking(id_card) /datum/bounty/patrol/proc/start_tracking(obj/item/card/id/id_card) + contribution |= id_card.registered_account tracker = AddComponent(/datum/component/connect_containers, id_card, list(COMSIG_MOVABLE_MOVED = PROC_REF(on_card_moved))) RegisterSignal(id_card, COMSIG_MOVABLE_MOVED, PROC_REF(on_card_moved))