Updated some of the sort modes to be a bit more accurate

This commit is contained in:
Dan
2019-11-07 20:31:17 +00:00
parent 758940dc41
commit d1159e8c2c

View File

@@ -81,10 +81,30 @@ RADAR.rayTraces = {
} }
RADAR.sorting = { RADAR.sorting = {
[1] = { name = "CLOSEST", func = function( a, b ) return a.dist < b.dist end }, [1] = {
[2] = { name = "FASTEST", func = function( a, b ) return a.speed > b.speed end }, name = "CLOSEST",
[3] = { name = "LARGEST", func = function( a, b ) return a.size > b.size end }, func = function( a, b ) return a.dist < b.dist end
[4] = { name = "LARGEST & FASTEST", func = function( a, b ) return a.size > b.size and a.speed > b.speed end } },
[2] = {
name = "FASTEST",
func = function( a, b ) return a.speed > b.speed end
},
[3] = {
name = "LARGEST",
func = function( a, b ) return a.size > b.size + 1.0 end
},
[4] = {
name = "LARGEST & FASTEST",
func = function( a, b )
if ( a.size > b.size + 2.0 ) then
return true
elseif ( a.size - b.size <= 2.0 ) then
return false
end
return a.speed > b.speed
end
}
} }
--[[------------------------------------------------------------------------ --[[------------------------------------------------------------------------