From 4c1e661d7b96da0a96d0d9b05237ef3ea52fc325 Mon Sep 17 00:00:00 2001
From: Ari Johnson <ari@cobramush.org>
Date: Sat, 3 Mar 2007 00:21:48 +0000
Subject: [PATCH] Track_Money objects with No_Pay still reported coins lost to
 queue costs even though they didn't pay them (cherry picked from commit
 7fc5815b1bfbe9774aa481543999ac502ec5aa2e)

---
 src/cque.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cque.c b/src/cque.c
index c1668a2..b370bd9 100644
--- a/src/cque.c
+++ b/src/cque.c
@@ -250,7 +250,7 @@ pay_queue(dbref player, const char *command)
     notify(Owner(player), T("Not enough money to queue command."));
     return 0;
   }
-  if (estcost != QUEUE_COST && Track_Money(Owner(player))) {
+  if (!NoPay(player) && (estcost != QUEUE_COST) && Track_Money(Owner(player))) {
     char *preserve_wnxt[10];
     char *preserve_rnxt[NUMQ];
     char *val_wnxt[10];
-- 
2.30.2