From ed46c61eb39d1ec4b5856d4a9e36ca90efc4cffd Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 05:01:04 +0000 Subject: [PATCH] Added Snacko's Oath of Druids deck as quest20. --- .gitattributes | 1 + res/quest/decks/quest20.dck | 34 ++++++++++++++++++++++++++++++++++ res/quest/quests.txt | 10 ++++++++++ src/forge/QuestUtil.java | 22 ++++++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 res/quest/decks/quest20.dck diff --git a/.gitattributes b/.gitattributes index 346b1979022..5dc787c646f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -232,6 +232,7 @@ 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/quest20.dck -text res/quest/decks/quest3.dck -text res/quest/decks/quest4.dck -text res/quest/decks/quest5.dck -text diff --git a/res/quest/decks/quest20.dck b/res/quest/decks/quest20.dck new file mode 100644 index 00000000000..d6ddaf27b80 --- /dev/null +++ b/res/quest/decks/quest20.dck @@ -0,0 +1,34 @@ +quest20 +[general] +constructed +[main] +4 Underground Sea +4 Tropical Island +1 Mox Emerald +4 Oath of Druids +1 Kozilek, Butcher of Truth +1 Thirst for Knowledge +4 Island +1 Brainstorm +1 Ancestral Recall +4 Spell Pierce +1 Sphinx of the Steel Wind +2 Duress +1 Mox Pearl +1 Iona, Shield of Emeria +1 Mox Jet +1 Balance +1 Ulamog, the Infinite Gyre +1 Mox Sapphire +4 Accumulated Knowledge +1 Tinker +2 Echoing Truth +4 Forbidden Orchard +1 Mox Ruby +3 Serum Visions +4 Volcanic Island +1 Time Walk +4 Counterspell +1 Thoughtseize +1 Emrakul, the Aeons Torn +[sideboard] diff --git a/res/quest/quests.txt b/res/quest/quests.txt index 0adb1620908..30967df710b 100644 --- a/res/quest/quests.txt +++ b/res/quest/quests.txt @@ -188,4 +188,14 @@ Five random rares 300 noIcon +20 +Blood Oath +A druid saves your life and the two of you take a blood oath. It is now time to fulfill your oath. +Hard +Not Repeatable +50 +Five colorless rares +300 +noIcon + End \ No newline at end of file diff --git a/src/forge/QuestUtil.java b/src/forge/QuestUtil.java index b227f082d33..838538b9eb2 100644 --- a/src/forge/QuestUtil.java +++ b/src/forge/QuestUtil.java @@ -588,6 +588,28 @@ public class QuestUtil { qa.setCardRewardList(pack.getRare(5)); } + + else if (id == 20) // Blood Oath + { + CardList humanList = new CardList(); + String humanSetupCards[] = {"Counterbalance", "Hatching Plans", "Ley Druid"}; + + for (int i = 0; i < 3; i ++) + { + Card c = AllZone.CardFactory.getCard(humanSetupCards[i], Constant.Player.Human); + humanList.add(c); + } + qa.setHuman(humanList); + + String compySetupCards[] = {"Ior Ruin Expedition", "Oversold Cemetery", "Trapjaw Kelpie"}; + + for (int i = 0; i < 3; i ++) + { + qa.addCompy(compySetupCards[i]); + } + + qa.setCardRewardList(pack.getRare(5, 1)); + } }