mirror of
https://github.com/ershisan99/Fantoms-Preview.git
synced 2025-12-16 20:49:23 +00:00
Refactored clean_hand
This commit is contained in:
@@ -4,22 +4,10 @@
|
|||||||
|
|
||||||
local orig_get_X_same = get_X_same
|
local orig_get_X_same = get_X_same
|
||||||
function get_X_same(num, hand)
|
function get_X_same(num, hand)
|
||||||
local clean_hand = {}
|
return orig_get_X_same(num, clean_hand(hand))
|
||||||
for _, v in pairs(hand) do
|
|
||||||
if v.get_id then
|
|
||||||
table.insert(clean_hand, v)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return orig_get_X_same(num, clean_hand)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local orig_get_highest = get_highest
|
local orig_get_highest = get_highest
|
||||||
function get_highest(hand)
|
function get_highest(hand)
|
||||||
local clean_hand = {}
|
return orig_get_highest(clean_hand(hand))
|
||||||
for _, v in pairs(hand) do
|
end
|
||||||
if v.get_nominal then
|
|
||||||
table.insert(clean_hand, v)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return orig_get_highest(clean_hand)
|
|
||||||
end
|
|
||||||
@@ -39,3 +39,13 @@ end
|
|||||||
function DV.PRE.enabled()
|
function DV.PRE.enabled()
|
||||||
return G.SETTINGS.DV.preview_score or G.SETTINGS.DV.preview_dollars
|
return G.SETTINGS.DV.preview_score or G.SETTINGS.DV.preview_dollars
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function clean_hand(hand)
|
||||||
|
local clean_hand = {}
|
||||||
|
for _, v in pairs(hand) do
|
||||||
|
if v.get_id then -- Should work for all functions even if they don't use get_id because get_id is a meta function and the broken cards don't have meta values
|
||||||
|
table.insert(clean_hand, v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return clean_hand
|
||||||
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user