From 0a73ca690f7de77cdf553ef58ebbd5702dcb9ec7 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Fri, 29 Sep 2023 12:38:33 -0700 Subject: [PATCH] Server: fix 'free buy' check in Ammo_BuyCaliber --- src/server/ammo.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/ammo.qc b/src/server/ammo.qc index e0c4306..87d2565 100644 --- a/src/server/ammo.qc +++ b/src/server/ammo.qc @@ -113,7 +113,7 @@ Ammo_BuyCaliber(player pl, int cal, int free) int *ptr_ammo = __NULL__; int rv = 0; - while (pl.money - cs_ammoinfo[cal].price > 0) { + while (pl.money - cs_ammoinfo[cal].price > 0 || free) { switch (cal) { case CALIBER_50AE: ptr_ammo = &pl.ammo_50ae;