Skip to content

Commit a9e37f7

Browse files
authored
Display puzzle difficulty, make difficulty specifications consistent across existing puzzles (#10210)
* - Consistent Puzzle Mode difficulty specifications. * - Display puzzle difficulty next to its name
1 parent 0abdecc commit a9e37f7

123 files changed

Lines changed: 125 additions & 122 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

forge-ai/src/main/java/forge/ai/GameState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public String toString() {
123123
sb.append("URL:https://www.cardforge.org\n");
124124
sb.append("Goal:Win\n");
125125
sb.append("Turns:1\n");
126-
sb.append("Difficulty:Easy\n");
126+
sb.append("Difficulty:Common\n");
127127
sb.append("Description:Win this turn.\n");
128128
sb.append("[state]\n");
129129
}

forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleCreate.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ private Map<String, List<String>> generateEmptyPuzzle(String firstPlayer) {
6161
"URL:http://www.cardforge.org",
6262
"Goal:Win",
6363
"Turns:999",
64-
"Difficulty:Easy",
64+
"Difficulty:Common",
6565
"Description:This is a completely empty puzzle placeholder."
6666
)
6767
);

forge-gui/res/puzzle/INQ01.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ URL:http://imgur.com/a/EeY71
44
Goal:Play the Specified Permanent
55
Targets:Card.YouCtrl+namedBroodstar
66
Turns:1
7-
Difficulty:Hard
7+
Difficulty:Rare
88
Description:You can't win the game. Instead, play Broodstar before the end of your turn.\nYou know that the top four cards in your library are Ancient Tomb, Voltaic Key, Channel, and Welding Jar (in this order).
99
[state]
1010
humanlife=7

forge-gui/res/puzzle/INQ02.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ URL:http://imgur.com/a/EeY71
44
Goal:Gain Control of Specified Permanents
55
Targets:Card.Red+inZoneBattlefield+OppCtrl,Card.White+inZoneBattlefield+OppCtrl
66
Turns:1
7-
Difficulty:Hard
7+
Difficulty:Rare
88
Description:You can't win the game. Instead, you need to gain control of all five of your opponent's permanents this turn.\nDream Leash is the only card in your library that will be drawn in your Draw step.
99
[state]
1010
humanlife=5

forge-gui/res/puzzle/INQ03.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ URL:http://imgur.com/a/EeY71
44
Goal:Play the Specified Permanent
55
Targets:Card.YouCtrl+namedMarit Lage
66
Turns:1
7-
Difficulty:Hard
7+
Difficulty:Rare
88
Description:You can't win the game. Instead, you need to remove 10 ice counters from Dark Depths and create a Marit Lage token.\nDesperate Ritual is the only card in your library that will be drawn in your Draw step.
99
[state]
1010
humanlife=1

forge-gui/res/puzzle/MTGP_01.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Name:MTG Puzzles #01 - Gaining Experience
33
URL:https://mtgpuzzles.com/puzzle/1
44
Goal:Win
55
Turns:1
6-
Difficulty:Medium
6+
Difficulty:Uncommon
77
Description:Defeat your opponent before their next turn. You currently have 0 experience counters. Your opponent flashed in a Nebelgast Herald on your upkeep step, tapping your Mizzix of the Izmagnus. Can you find 4 damage to win?
88
[state]
99
turn=1

forge-gui/res/puzzle/MTGP_02.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Name:MTG Puzzles #02 - It's a Trap!
33
URL:https://mtgpuzzles.com/puzzle/2
44
Goal:Survive
55
Turns:1
6-
Difficulty:Easy
6+
Difficulty:Common
77
Description:Survive until your next turn. It's your opponents turn and they have attacked with 5 Construct tokens! It's their declare blockers step, can you find a way to survive this turn? Don't forget about Throne of the God-Pharaoh!
88
[state]
99
turn=1

forge-gui/res/puzzle/MTGP_03.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Name:MTG Puzzles #03 - Crews Control
33
URL:https://mtgpuzzles.com/puzzle/3
44
Goal:Win
55
Turns:1
6-
Difficulty:Medium
6+
Difficulty:Uncommon
77
Description:Win this turn. The Illusions are winning! Saddle up your creatures and become victorious!
88
[state]
99
turn=1

forge-gui/res/puzzle/MTGP_04.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Name:MTG Puzzles #04 - Enrage Against the Machine
33
URL:https://mtgpuzzles.com/puzzle/4
44
Goal:Win before opponent's next turn
55
Turns:1
6-
Difficulty:Very Hard
6+
Difficulty:Mythic
77
Description:Win this turn. Your spirit-engrage tribal deck is not doing as well as you planned. Your opponent played a Jin-Gitaxias on their turn and you must find a way to win before its too late! The solution should not depend on how Jin-Gitaxias, Core Augur blocks.
88
[state]
99
turn=1

forge-gui/res/puzzle/MTGP_05.pzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Name:MTG Puzzles #05 - Miracles of Nature
33
URL:https://mtgpuzzles.com/puzzle/5
44
Goal:Win
55
Turns:1
6-
Difficulty:Hard
6+
Difficulty:Rare
77
Description:Win this turn. After a Gruuling match you're down to the last card in your library - can you get through your opponent's defenses to secure the win? It's the beginning of your Upkeep Step. Your library consists of only Blessings of Nature. Damping Sphere still increases the casting cost for any card's alternative casting cost. Your solution should not depend on how your opponent will block.
88
[state]
99
turn=20

0 commit comments

Comments
 (0)