From b39232ad122cee6e042eaa9c163eedd00e6df661 Mon Sep 17 00:00:00 2001 From: Obique PSWG Date: Wed, 24 May 2017 00:30:49 -0500 Subject: [PATCH] Fixed deltas with a custom cash/bank withdrawl function --- src/resources/objects/creature/CreatureObject.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/resources/objects/creature/CreatureObject.java b/src/resources/objects/creature/CreatureObject.java index 9f6d0871e..11a1d3b21 100644 --- a/src/resources/objects/creature/CreatureObject.java +++ b/src/resources/objects/creature/CreatureObject.java @@ -336,10 +336,10 @@ public class CreatureObject extends TangibleObject { if (amountBalance < amount) return false; if (cashBalance < amount) { - bankBalance -= amount - cashBalance; - cashBalance = 0; + setBankBalance(bankBalance - (amount - cashBalance)); + setCashBalance(0); } else { - cashBalance -= amount; + setCashBalance(cashBalance - amount); } return true; } @@ -355,10 +355,10 @@ public class CreatureObject extends TangibleObject { if (amountBalance < amount) return false; if (bankBalance < amount) { - cashBalance -= amount - bankBalance; - bankBalance = 0; + setCashBalance(cashBalance - (amount - bankBalance)); + setBankBalance(0); } else { - bankBalance -= amount; + setBankBalance(bankBalance - amount); } return true; }