diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 8c67e5394c..c5a11275e8 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -78,6 +78,8 @@ /obj/item/weapon/spacecash/attack_self() var/amount = input(usr, "How many Thalers do you want to take? (0 to [src.worth])", "Take Money", 20) as num + if(!src || QDELETED(src)) + return amount = round(CLAMP(amount, 0, src.worth)) if(!amount)