diff --git a/.gitattributes b/.gitattributes index 87756c8b969..346b1979022 100644 --- a/.gitattributes +++ b/.gitattributes @@ -230,6 +230,7 @@ res/quest/decks/quest15.dck -text res/quest/decks/quest16.dck -text res/quest/decks/quest17.dck -text res/quest/decks/quest18.dck -text +res/quest/decks/quest19.dck -text res/quest/decks/quest2.dck -text res/quest/decks/quest3.dck -text res/quest/decks/quest4.dck -text diff --git a/res/quest/decks/quest19.dck b/res/quest/decks/quest19.dck new file mode 100644 index 00000000000..cbde1cde189 --- /dev/null +++ b/res/quest/decks/quest19.dck @@ -0,0 +1,22 @@ +quest19 +[general] +constructed +[main] +4 Birds of Paradise +3 Armistice +1 Mox Emerald +6 Plains +4 Temple Garden +4 Utopia Tree +3 Door to Nothingness +4 Darksteel Ingot +3 Harmonize +1 Enlightened Tutor +6 Forest +4 Peacekeeper +4 Gemhide Sliver +4 Magus of the Moat +1 Mox Pearl +4 Eladamri's Call +4 Savannah +[sideboard] diff --git a/res/quest/quests.txt b/res/quest/quests.txt index 9dbc6a068c1..0adb1620908 100644 --- a/res/quest/quests.txt +++ b/res/quest/quests.txt @@ -178,4 +178,14 @@ Five random rares 300 noIcon +19 +The Desert Caravan +A caravan is transporting silk across the desert. While setting up camp for the night you are attacked by the thieves. Defend yourself. +Hard +Not Repeatable +50 +Five random rares +300 +noIcon + End \ No newline at end of file diff --git a/src/forge/QuestUtil.java b/src/forge/QuestUtil.java index 81a22eab5c3..2614782820e 100644 --- a/src/forge/QuestUtil.java +++ b/src/forge/QuestUtil.java @@ -526,6 +526,27 @@ public class QuestUtil { qa.setCardRewardList(pack.getRare(5)); } + else if (id == 19) // The Desert Caravan + { + CardList humanList = new CardList(); + String humanSetupCards[] = {"Spidersilk Net", "Dromad Purebred"}; + + for (int i = 0; i < 2; i ++) + { + Card c = AllZone.CardFactory.getCard(humanSetupCards[i], Constant.Player.Human); + humanList.add(c); + } + qa.setHuman(humanList); + + String compySetupCards[] = {"Ambush Party", "Ambush Party", "Gnat Alley Creeper", "Ambush Party", "Ambush Party"}; + + for (int i = 0; i < 5; i ++) + { + qa.addCompy(compySetupCards[i]); + } + + qa.setCardRewardList(pack.getRare(5)); + } }