Quantcast

Fixes lua error due to nil xpBonus

Alar of Daggerspine [04-21-15 - 18:52]
Fixes lua error due to nil xpBonus

Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Filename
MatchMaker.lua
diff --git a/MatchMaker.lua b/MatchMaker.lua
index d410122..eaaa204 100644
--- a/MatchMaker.lua
+++ b/MatchMaker.lua
@@ -28,7 +28,7 @@ local xprint=function(...) if dbg then ns.xprint(...) end end
 local xdump=function(...) if dbg then ns.xdump(...) end end
 function addon:MissionScore(mission)
 	local totalTimeString, totalTimeSeconds, isMissionTimeImproved, successChance, partyBuffs, isEnvMechanicCountered, xpBonus, materialMultiplier,goldMultiplier = G.GetPartyMissionInfo(mission.missionID)
-	local r=math.min(mission.class=='resource' and materialMultiplier or xpBonus/100,999)
+	local r=math.min(mission.class=='resource' and materialMultiplier or (tonumber(xpBonus)or 0)/100,999)
 	local t=isMissionTimeImproved and 1 or 0
 	return format("%03d%03d%01d",successChance,r,t)
 end