summaryrefslogtreecommitdiffstats
path: root/example
diff options
context:
space:
mode:
authorYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-10-19 23:55:30 +0200
committerYohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer>2011-10-19 23:55:30 +0200
commit8629addec23239b667295c68ee3061ebc4ca918d (patch)
tree067f2969ea12053e5636dbb6035def59c32b01a2 /example
parent77ea3d90114a7d6503d19e89ffaf2e548f63e420 (diff)
parent03ff7c110e536de1f8b239817e50cb07c492da6f (diff)
downloadmanaserv-8629addec23239b667295c68ee3061ebc4ca918d.tar.gz
manaserv-8629addec23239b667295c68ee3061ebc4ca918d.tar.xz
manaserv-8629addec23239b667295c68ee3061ebc4ca918d.zip
Merge branch 'master' of github.com:mana/manaserv
Conflicts: src/game-server/accountconnection.cpp
Diffstat (limited to 'example')
-rw-r--r--example/serverdata/scripts/maps/desert.lua19
1 files changed, 12 insertions, 7 deletions
diff --git a/example/serverdata/scripts/maps/desert.lua b/example/serverdata/scripts/maps/desert.lua
index 601274f..8977b54 100644
--- a/example/serverdata/scripts/maps/desert.lua
+++ b/example/serverdata/scripts/maps/desert.lua
@@ -92,17 +92,22 @@ function Tamer(npc, ch, list)
mana.being_say(npc, "I will now spawn a monster for your training session.")
-- Remove monsters in the area
- for i, b in ipairs(mana.get_beings_in_rectangle(
- mana.posX(npc) - 3 * TILESIZE, mana.posY(npc) - 3 * TILESIZE,
- 6 * TILESIZE, 6 * TILESIZE)) do
+ for i, b in ipairs(mana.get_beings_in_rectangle(mana.posX(npc) - 3 * TILESIZE,
+ mana.posY(npc) - 3 * TILESIZE,
+ 6 * TILESIZE, 6 * TILESIZE)) do
if mana.being_type(b) == TYPE_MONSTER then
mana.monster_remove(b)
end
end
local m1 = mana.monster_create("Maggot", mana.posX(ch), mana.posY(ch))
- schedule_in(0.5, function()
- mana.being_say(m1, "Roaaarrrr!!!")
- mana.monster_change_anger(m1, ch, 100)
- end)
+ mana.monster_change_anger(m1, ch, 100)
+
+ -- (The following is not safe, since the being might have been removed by
+ -- the time this function gets executed (especially with the above code))
+ --
+ --schedule_in(0.5, function()
+ -- mana.being_say(m1, "Roaaarrrr!!!")
+ -- mana.monster_change_anger(m1, ch, 100)
+ -- end)
end