Track_Money objects with No_Pay still reported coins lost to queue costs even though...
authorAri Johnson <ari@cobramush.org>
Sat, 3 Mar 2007 00:21:48 +0000 (00:21 +0000)
committerAri Johnson <ari@theari.com>
Thu, 24 Mar 2011 15:58:45 +0000 (15:58 +0000)
(cherry picked from commit 7fc5815b1bfbe9774aa481543999ac502ec5aa2e)

src/cque.c

index c1668a22774749040cecfa44882f2ac40614676b..b370bd9e46a767af25c7c36c89da24ae5eba5376 100644 (file)
@@ -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];