weaknesss nil handling
This commit is contained in:
parent
d4a20a292f
commit
10c759e56e
@ -291,8 +291,12 @@ function cardComparator(id1, id2)
|
|||||||
local card1 = cardIdIndex[id1]
|
local card1 = cardIdIndex[id1]
|
||||||
local card2 = cardIdIndex[id2]
|
local card2 = cardIdIndex[id2]
|
||||||
|
|
||||||
if card1.metadata.level ~= card2.metadata.level then
|
-- get level per card (use 6 to sort cards last without level)
|
||||||
return card1.metadata.level < card2.metadata.level
|
local level1 = card1.metadata.level or 6
|
||||||
|
local level2 = card2.metadata.level or 6
|
||||||
|
|
||||||
|
if level1 ~= level2 then
|
||||||
|
return level1 < level2
|
||||||
elseif card1.data.Nickname ~= card2.data.Nickname then
|
elseif card1.data.Nickname ~= card2.data.Nickname then
|
||||||
return card1.data.Nickname < card2.data.Nickname
|
return card1.data.Nickname < card2.data.Nickname
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user