summaryrefslogtreecommitdiff
path: root/src/game-server/trade.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game-server/trade.cpp')
-rw-r--r--src/game-server/trade.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/game-server/trade.cpp b/src/game-server/trade.cpp
index e1779d2f..0b906b1f 100644
--- a/src/game-server/trade.cpp
+++ b/src/game-server/trade.cpp
@@ -131,14 +131,14 @@ void Trade::agree(Character *c)
// Check if both player has the objects in their inventories
// and enouth money, then swap them.
Inventory v1(mChar1), v2(mChar2);
- if (mChar1->getAttribute(mCurrencyId) >= mMoney1 - mMoney2 &&
- mChar2->getAttribute(mCurrencyId) >= mMoney2 - mMoney1 &&
+ if (mChar1->getAttributeBase(mCurrencyId) >= mMoney1 - mMoney2 &&
+ mChar2->getAttributeBase(mCurrencyId) >= mMoney2 - mMoney1 &&
perform(mItems1, v1, v2) &&
perform(mItems2, v2, v1))
{
- mChar1->setAttribute(mCurrencyId, mChar1->getAttribute(mCurrencyId)
+ mChar1->setAttribute(mCurrencyId, mChar1->getAttributeBase(mCurrencyId)
- mMoney1 + mMoney2);
- mChar2->setAttribute(mCurrencyId, mChar2->getAttribute(mCurrencyId)
+ mChar2->setAttribute(mCurrencyId, mChar2->getAttributeBase(mCurrencyId)
- mMoney2 + mMoney1);
}
else