From e3c275fac1e7d32001320eca97433405731435c2 Mon Sep 17 00:00:00 2001 From: Sidoine De Wispelaere Date: Tue, 14 Aug 2012 08:14:04 +0000 Subject: [PATCH] fix in < and > operators git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@486 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- OvaleBestAction.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OvaleBestAction.lua b/OvaleBestAction.lua index cccbe52..f514624 100644 --- a/OvaleBestAction.lua +++ b/OvaleBestAction.lua @@ -474,8 +474,8 @@ function OvaleBestAction:Compute(element) -- a + (t-b)*c = x + (t-y)*z -- (t-b)*c - (t-y)*z = x - a -- t*c - b*c - t*z + y*z = x - a - -- t*(c-z) = x - a + b*c + y*z - -- t = (x-a + b*c + y*z)/(c-z) + -- t*(c-z) = x - a + b*c - y*z + -- t = (x-a + b*c - y*z)/(c-z) if c == z then if a-b*c < x-y*z then return 0 @@ -483,7 +483,7 @@ function OvaleBestAction:Compute(element) return nil end else - local t = (x-a + b*c + y*z)/(c-z) + local t = (x-a + b*c - y*z)/(c-z) if c > z then return 0, t else @@ -500,7 +500,7 @@ function OvaleBestAction:Compute(element) return nil end else - local t = (x-a + b*c + y*z)/(c-z) + local t = (x-a + b*c - y*z)/(c-z) if c < z then return 0, t else -- 1.7.9.5