Page 1 of 1

[git]fix weapon egos (of purging)

Posted: Mon Mar 19, 2012 11:10 am
by zhouwei_e

Code: Select all

 .../tome/data/general/objects/egos/weapon.lua      |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/game/modules/tome/data/general/objects/egos/weapon.lua b/game/modules/tome/data/general/objects/egos/weapon.lua
index dc8abe6..e3fdc7b 100644
--- a/game/modules/tome/data/general/objects/egos/weapon.lua
+++ b/game/modules/tome/data/general/objects/egos/weapon.lua
@@ -685,10 +685,12 @@ newEntity{
 			
 			local eff = rng.tableRemove(effs)
 
-			if eff[1] == "effect" then
-				target:removeEffect(eff[2])
-			else
-				target:forceUseTalent(eff[2], {ignore_energy=true})
+			if eff then
+				if eff[1] == "effect" then
+					target:removeEffect(eff[2])
+				else
+					target:forceUseTalent(eff[2], {ignore_energy=true})
+				end
 			end
 		end},
 	},