From f6c4a2ff07473a14797db52b687bcc38296c9389 Mon Sep 17 00:00:00 2001 From: betalars Date: Sun, 8 Jun 2025 18:36:20 +0200 Subject: [PATCH] fixed #196: typo caused the sibling of a card not to be ejected from random pool --- src/logic-scenes/card_picker/card_picker.gd | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/logic-scenes/card_picker/card_picker.gd b/src/logic-scenes/card_picker/card_picker.gd index c2c74c8..7caebdf 100644 --- a/src/logic-scenes/card_picker/card_picker.gd +++ b/src/logic-scenes/card_picker/card_picker.gd @@ -174,7 +174,7 @@ func pick(id: int): var i:int = 0 for option:StickyNote in options: if option.parent_id == parent_id: - options.erase(options) + options.erase(option) anim_players[i].play("unshuffle") anim_players.remove_at(i) print("Removed StickyNote %s from options pool" % HardCards.get_obscure_name(option.name)) @@ -193,7 +193,6 @@ func pick(id: int): Steam.storeStats() output.append(options.pop_at(winning_id)) - # FIXME: this causes a hickup when skippin the first animation random_player = anim_players[winning_id] anim_players.pop_at(winning_id).play("shuffle")