summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--data/scripts/libs/libtmw.lua23
-rw-r--r--data/scripts/test.lua2
3 files changed, 29 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index bb6e85f5..4c6f864f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-10-24 David Athay <ko2fan@gmail.com>
+
+ * data/scripts/test.lua, data/scripts/libs/libtmw.lua: Fixed example
+ script, and added defines for attributes.
+
2008-10-23 Bjørn Lindeijer <bjorn@lindeijer.nl>
* src/utils/string.cpp, src/utils/string.hpp,
diff --git a/data/scripts/libs/libtmw.lua b/data/scripts/libs/libtmw.lua
index 0bb72923..5df9e3cd 100644
--- a/data/scripts/libs/libtmw.lua
+++ b/data/scripts/libs/libtmw.lua
@@ -30,6 +30,29 @@ ELEMENT_METAL = 6
ELEMENT_WOOD = 7
ELEMENT_ICE = 8
+ATTR_PHY_ATK_MIN = 0
+ATTR_PHY_ATK_DELTA = 1
+ATTR_MAG_ATK = 2
+ATTR_PHY_RES = 3
+ATTR_MAG_RES = 4
+ATTR_EVADE = 5
+ATTR_HIT = 6
+ATTR_HP = 7
+ATTR_HP_REGEN = 8
+ELEM_NEUTRAL = 9
+ELEM_FIRE = 10
+ELEM_WATER = 11
+ELEM_EARTH = 12
+ELEM_AIR = 13
+ELEM_SACRED = 14
+ELEM_DEATH = 15
+ATTR_STRENGTH = 16
+ATTR_AGILITY = 17
+ATTR_DEXTERITY = 18
+ATTR_VITALITY = 19
+ATTR_INTELLIGENCE = 20
+ATTR_WILLPOWER = 21
+
TILESIZE = 32
HOURS = 3600
MINUTES = 60
diff --git a/data/scripts/test.lua b/data/scripts/test.lua
index e98fca66..d3cd14ae 100644
--- a/data/scripts/test.lua
+++ b/data/scripts/test.lua
@@ -185,6 +185,6 @@ end
function post_talk(npc, ch)
do_message(npc, ch, "Hello " .. tmw.being_get_name(ch))
- local strength = tmw.being_get_attribute(ch, 2)
+ local strength = tmw.being_get_attribute(ch, ATTR_STRENGTH)
do_message(npc, ch, "You have " .. tostring(strength) .. " strength")
end