From 2996b0f76f7d4b65a1fe9aeb6935cfdcd2977209 Mon Sep 17 00:00:00 2001
From: Alex Vasile <48962821+Alex-Vasile@users.noreply.github.com>
Date: Sun, 6 Feb 2022 10:08:17 -0500
Subject: [PATCH] Changed getTopCards to use LinkedHashSet to always return
 cards in the same order that they are in the library.

---
 Mage/src/main/java/mage/players/Library.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Mage/src/main/java/mage/players/Library.java b/Mage/src/main/java/mage/players/Library.java
index e08aab6741..01c6e90f06 100644
--- a/Mage/src/main/java/mage/players/Library.java
+++ b/Mage/src/main/java/mage/players/Library.java
@@ -168,7 +168,7 @@ public class Library implements Serializable {
     }
 
     public Set<Card> getTopCards(Game game, int amount) {
-        Set<Card> cards = new HashSet<>();
+        Set<Card> cards = new LinkedHashSet<>();
         Iterator<UUID> it = library.iterator();
         int count = 0;
         while (it.hasNext() && count < amount) {