Require stamping manifests. (#24973)

* Require stamping manifests.

* M
This commit is contained in:
Charlie Nolan
2024-04-18 05:57:07 -07:00
committed by GitHub
parent 34eca734e4
commit 1b96572bbb
+16
View File
@@ -490,6 +490,22 @@
var/obj/item/paper/manifest/slip = AM
var/error = FALSE
if(/obj/item/stamp/denied in slip.stamped)
error = "Package [slip.ordernumber] rejected. A Nanotrasen supply department official will reach out to you in 2-3 business days."
SSblackbox.record_feedback("tally", "cargo manifests rejected", 1, "amount")
else if(!(/obj/item/stamp/granted in slip.stamped))
error = "Received unstamped manifest for package [slip.ordernumber]. Remember to stamp all manifests before returning them."
SSblackbox.record_feedback("tally", "cargo manifests not stamped", 1, "amount")
if(error)
var/datum/economy/line_item/item = new
item.account = SSeconomy.cargo_account
item.credits = 0
item.reason = error
manifest.line_items += item
return
var/datum/economy/line_item/item = new
item.account = SSeconomy.cargo_account
item.credits = SSeconomy.credits_per_manifest