From 4aead0e86bf65cbd952845e19aed742e281d740a Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Thu, 25 Feb 2010 09:49:20 +0000 Subject: [PATCH] archery git-svn-id: http://svn.net-core.org/repos/t-engine4@343 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/engine/Zone.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/game/engine/Zone.lua b/game/engine/Zone.lua index 4be188088a..fa452e350d 100644 --- a/game/engine/Zone.lua +++ b/game/engine/Zone.lua @@ -196,6 +196,17 @@ function _M:finishEntity(level, type, e, ego_chance) e.egoed = true end end + + -- Generate a stack ? + if e.generate_stack then + local s = {} + while e.generate_stack > 0 do + s[#s+1] = e:clone() + e.generate_stack = e.generate_stack - 1 + end + for i = 1, #s do e:stack(s[i]) end + end + return e end -- GitLab