summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-02-11 19:48:57 +0100
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-02-11 19:48:57 +0100
commitafe3490781c1d35e452a52a53988526b72cea61e (patch)
treed5aaf55b693a5e5c6cf6a4f3064356b899dc5321 /scripts
parentea6f5cc77d90a8791fb8e66d4c4fe98135fe2e78 (diff)
downloadmanaserv-afe3490781c1d35e452a52a53988526b72cea61e.tar.gz
manaserv-afe3490781c1d35e452a52a53988526b72cea61e.tar.xz
manaserv-afe3490781c1d35e452a52a53988526b72cea61e.zip
Fix basic money handling using the ATTR_GP attribute.
Reviewed-by: Freeyorp.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/lua/libmana.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/lua/libmana.lua b/scripts/lua/libmana.lua
index 8ea5168..787edfe 100644
--- a/scripts/lua/libmana.lua
+++ b/scripts/lua/libmana.lua
@@ -423,13 +423,15 @@ end
-- Below are some convenience methods added to the engine API
-
mana.chr_money_change = function(ch, amount)
- return mana.chr_inv_change(ch, 0, amount)
+ mana.being_set_base_attribute(
+ ch,
+ ATTR_GP,
+ mana.being_get_base_attribute(ch, ATTR_GP) + amount)
end
mana.chr_money = function(ch)
- return mana.chr_inv_count(ch, 0)
+ return mana.being_get_base_attribute(ch, ATTR_GP)
end