Skip to content

Commit 09e8337

Browse files
committed
Xyz proc: Fix material selection if the first selected card had EFFECT_DOUBLE_XYZ_MATERIAL
1 parent c56eece commit 09e8337

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

proc_xyz.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -392,12 +392,13 @@ function Xyz.Target(f,lv,minc,maxc,mustbemat,exchk)
392392
end
393393
end
394394
local availableNumbers={}
395-
for k in ipairs(multi) do
395+
for k in pairs(multi) do
396396
table.insert(availableNumbers,k)
397397
end
398398
if #availableNumbers>0 then
399399
local chosen=availableNumbers[1]
400400
if #availableNumbers~=1 then
401+
table.sort(availableNumbers)
401402
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_XMATERIAL)
402403
chosen=Duel.AnnounceNumber(tp,availableNumbers)
403404
end

0 commit comments

Comments
 (0)