From 9d429dce7b611b99227f7178c9801f2326e4fa04 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Tue, 24 Jul 2012 12:20:15 +0000
Subject: [PATCH] Fix Tornado casted on a target with Gloom/Sanctuary

git-svn-id: http://svn.net-core.org/repos/t-engine4@5378 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/engines/default/engine/Projectile.lua | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/game/engines/default/engine/Projectile.lua b/game/engines/default/engine/Projectile.lua
index f8af54df52..2b23aa26ff 100644
--- a/game/engines/default/engine/Projectile.lua
+++ b/game/engines/default/engine/Projectile.lua
@@ -295,8 +295,10 @@ function _M:makeHoming(src, display, def, target, count, on_move, on_hit)
 		trail_particle = display.trail,
 		src = src,
 		def = def,
+		start_x = def.start_x or src.x, start_y = def.start_y or src.y,
 		homing = {target=target, count=count, on_move=on_move, on_hit=on_hit},
 		energy = {mod=speed},
+		tmp_proj = {},
 	}
 
 	game.level.map:checkAllEntities(target.x, target.y, "on_projectile_target", p)
-- 
GitLab