Accounting Glowup: Advances, Pay raises and cuts, and more (#92419)

## About The Pull Request

Fixes #92188

1. The Accounting console now has a new UI

<img width="757" height="486" alt="image"
src="https://github.com/user-attachments/assets/0c6ce73f-ae1c-4a54-b6ba-bcc3b3232d13"
/>

2. The Accounting console can now dish out advances on paychecks, giving
you for full paycheck early. You can give up to 3 advances. This of
course means your next paycheck is not paid out when relevant.

3. The Accounting console can now change paycheck sizes of crewmembers -
up to 1.5x and down to 0.5x.

## Why It's Good For The Game

- Gives the HoP some more duties, now being able to dish out money on
request, reward good behavior, or punish bad behavior.

## Changelog

🆑 Melbert
add: Accounting Console: New UI!
add: Accounting Console: Now can give advances to crewmembers
add: Accounting Console: Can now give pay raises or pay cuts
add: Accounting Console: Now only printable in the security lathe
add: Accounting Console: A spare board is now now found in secure tech
storage.
fix: Fix vending machines adding payments to audit log twice.
fix: Non-crewmembers are no longer shown in the accounting console
/🆑

---------

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
This commit is contained in:
MrMelbert
2025-09-02 18:57:20 -07:00
committed by GitHub
co-authored by ArcaneMusic
parent 052844c8ec
commit 67d27ffe91
22 changed files with 720 additions and 165 deletions
@@ -126,9 +126,10 @@
/obj/effect/spawner/random/techstorage/command_all
name = "secure command circuit board spawner"
loot = list(
/obj/item/circuitboard/computer/crew,
/obj/item/circuitboard/computer/communications,
/obj/item/circuitboard/computer/accounting,
/obj/item/circuitboard/computer/bankmachine,
/obj/item/circuitboard/computer/communications,
/obj/item/circuitboard/computer/crew,
)
/obj/effect/spawner/random/techstorage/rnd_secure_all