diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index d570adec400..b0cbbaca07a 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -398,6 +398,7 @@ var/obj/item/card/id/potential_acc = I if(!payments_acc) payments_acc = potential_acc.registered_account + playsound(src, 'sound/machines/click', 20, TRUE) to_chat(user, "Vend-a-tray registered. Use a PDA with your ID to change the cost.") else if(payments_acc != potential_acc.registered_account) to_chat(user, "This Vend-a-tray is already registered.") @@ -457,6 +458,7 @@ if(C.registered_account) var/datum/bank_account/account = C.registered_account if(!account.has_money(sale_price)) + to_chat(user, "You do not possess the funds to purchase this.") return else @@ -465,6 +467,7 @@ payments_acc.adjust_money(sale_price) customer.put_in_hands(showpiece) to_chat(user, "You purchase [showpiece] for [sale_price] credits.") + playsound(src, 'sound/effects/cashregister.ogg', 40, TRUE) icon = 'icons/obj/stationobjs.dmi' flick("laserbox_vend", src) showpiece = null diff --git a/sound/effects/cashregister.ogg b/sound/effects/cashregister.ogg new file mode 100644 index 00000000000..fa1f29f1de2 Binary files /dev/null and b/sound/effects/cashregister.ogg differ