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