jendave
3faac09b3e
- Made a bunch of quest updates (updated text for wolf/plant, new plant "Braidwood Cup" ability, + some fixes...).
2011-08-06 04:28:10 +00:00
jendave
842947f8ad
minor cleanup in Fireball debug printing
2011-08-06 04:28:04 +00:00
jendave
ae5f6a74b8
add Time Elemental (from Legends). This card will be filtered out of computer decks, so there is no AI necessary to speak of.
2011-08-06 04:27:58 +00:00
jendave
20c849fe4b
added Old Man of the Sea (from Arabian Nights)
2011-08-06 04:27:50 +00:00
jendave
b772d4af3c
minor fix for Rubinia Soulsinger
2011-08-06 04:27:43 +00:00
jendave
af5b0d8b2e
fix for "You may choose not to untap..." keyword
2011-08-06 04:27:38 +00:00
jendave
a9902adda7
1) Updated the StringBuilder code in Gui_Quest.java and the opponents window now has deck names which match the new names of the decks that were renamed earlier today. I had to delete a few tabs to make the data line up. It looks OK on my Mac but may not line up properly on windows computers.
...
2) Added a LQ pic url.
2011-08-06 04:27:33 +00:00
jendave
e9e56da036
added a new Keyword: You may choose not to untap CARDNAME during your untap step.
...
Human is asked, computer will not untap when it has the choice. (The assumption being cards with this kind of ability don't want to untap.)
using this, added Rubinia Soulsinger (from Legends)
2011-08-06 04:27:26 +00:00
jendave
ff90cd495c
- Accidentally broke Harrow and Kodama's Reach, fixed now.
2011-08-06 04:27:19 +00:00
jendave
9d4f1b24ba
- Fixed some problems with Captain of the Watch.
...
- Added Cemetary Reaper.
- Fixed a small text problem with Chainer, Dementia Master.
2011-08-06 04:27:14 +00:00
jendave
48b629780b
1) I tested Goblin Burrows and discovered that the Human can only target Goblins and not Changelings. The AI can target any creature and not just Goblins and Changelings. I applied the same type of fix that I applied recently to other similar cards and Goblin Burrows now works correctly.
...
2) Added a LQ pic url.
2011-08-06 04:27:06 +00:00
jendave
806ef254bb
added Festering Wound (from Urza's Destiny) via generic aura code.
2011-08-06 04:26:08 +00:00
jendave
0bf7671049
added
...
1) Spirit Shackle (from Legends)
2) such thing as a +0/-2 counter. I think this is distinct from 2 +0/-1 counters.
2011-08-06 04:25:56 +00:00
jendave
be9df4e9f1
- Harrow should be cascadable now.
...
- Set max life in fantasy quest to 30.
- Fixed the 1.5 Java incompatibility for the basic landsearchers.
2011-08-06 04:25:48 +00:00
jendave
64c5184017
add Curse of Chains (from Shadowmoor)
2011-08-06 04:25:41 +00:00
jendave
b11b8c24c2
fix empty stack description when computer uses Hedron Crab landfall. (reported by freestorageaccount)
2011-08-06 04:25:35 +00:00
jendave
082c95241c
fix Kor Line-Slinger not tapping when using its tap ability. (reported by lovelydwarf)
2011-08-06 04:25:30 +00:00
jendave
a48dbbe674
add Psychic Venom (from original limited base set) via generic aura code
2011-08-06 04:25:24 +00:00
jendave
6c64552fc0
1) Made similar repairs to Assembly-Worker.
...
2) Added another LQ pic url.
2011-08-06 04:25:17 +00:00
jendave
e79b1ec6fb
putting Megrim's ability on the stack.
2011-08-06 04:25:11 +00:00
jendave
b08dd9d9a1
fix wrong cardName in Stack for Moonglove Extract
2011-08-06 04:25:06 +00:00
jendave
6e64d0a831
remove debug code from generic aura
2011-08-06 04:25:01 +00:00
jendave
8a6320acd1
1) The AI and the human can now use Mishra's Factory to buff both Assembly-Workers and creatures with changeling.
...
2) Added another LQ pic url.
2011-08-06 04:24:56 +00:00
jendave
6cfb23f125
good news: Generic aura code seems to work. bad news: looping on auras and sourcing damage is slightly more difficult.
...
1) added Wanderlust from original limited base set
2) fixed Feedback and Warp Artifact
There is code consolidation that can happen here. More changes to come.
2011-08-06 04:24:49 +00:00
jendave
be74ce0f40
- Added Moonglove Extract.
2011-08-06 04:24:35 +00:00
jendave
c6bb779f7a
I'm sorry to report that Daru Encampment is still buggy.
...
1) The AI was using Daru Encampment to buff non-Soldier and non-Changeling type creatures. I think that I have fixed this bug.
2) The human can only buff Soldiers and not creatures with changeling. I think that I have also fixed this bug.
2011-08-06 04:24:29 +00:00
jendave
dbac93a5c7
- If a counterspell can't be cast (Meddling Mage, ...), the AI shouldn't be able to cast it either.
2011-08-06 04:24:24 +00:00
jendave
c822a733f9
1) Added the 3 new King Kong decks.
...
2) Added the deck names to easy, medium and hard .txt files.
3) Added the deck descriptions via stringBuilder to the Gui_Quest.java file.
2011-08-06 04:24:19 +00:00
jendave
f38bb50196
- Added Artisan of Kozilek, made a small fix on Emrakul.
2011-08-06 04:24:09 +00:00
jendave
0e20c18aad
Aeons Thorn -> Aeons Torn (and added card pic)
2011-08-06 04:24:02 +00:00
jendave
4a803481b8
- Added Emrakul, the Aeons Thorn.
2011-08-06 04:23:55 +00:00
jendave
1a55660551
add Warp Artifact (from original limited base set) via generic aura code.
2011-08-06 04:23:46 +00:00
jendave
eee511dedc
added Feedback (from original limited base set) via generic aura code. With a little luck, this will Just Work.
2011-08-06 04:23:39 +00:00
jendave
36094b9391
adding Blight (from Legends) via generic Aura handling code
2011-08-06 04:23:33 +00:00
jendave
036ae24c6b
added Generic aura handling code.
...
It will accept keywords of the form:
Enchant <type> [Curse]
Enchant - all will have this
<type> - currently [Artifact, Creature, Land, Enchantment]
[Curse] - if this word is present, AI will target human's permanents.
This allows (for example) for Blight to be implemented as:
Blight
B B
Enchantment Aura
When enchanted land becomes tapped, destroy it.
Enchant Land Curse
And all you have to do it add the appropriate resolution code to GameActionUtil.executeTapSideEffects():
2011-08-06 04:23:26 +00:00
jendave
1040fed7b5
add Sphinx of Magosi from Rise of the Eldrazi (requested by: tchiseen)
2011-08-06 04:23:21 +00:00
jendave
caec63b3bc
add a newline to the formatting of "*Enchanted by <aura>*"
2011-08-06 04:23:10 +00:00
jendave
02af0aeb2e
1) fix Hada Spy Patrol to be 3/3 at top level
...
2) add serialVersionUID to Time of Heroes
2011-08-06 04:22:54 +00:00
jendave
56ed5fb410
- Added Time of Heroes.
2011-08-06 04:22:48 +00:00
jendave
0ed4a7449d
- Fixed Goblin Burrows (target changelings).
...
- Made max quests 7.
- More quest tweaks and fixes.
2011-08-06 04:22:41 +00:00
jendave
c48e32beda
add Lifetap from original limited base set
2011-08-06 04:22:29 +00:00
jendave
0a219c3b0d
added Lifeblood (from Legends)
2011-08-06 04:22:23 +00:00
jendave
af99cbca86
- More Quest tweaks. - Fixed Ajani Vengeant.
2011-08-06 04:22:16 +00:00
jendave
a00a1ceb0a
Added the Rampage ability as a Keyowrd in the form: Rampage X
...
Added the following cards that make use of this ability:
AErathi Berserker (from Legends)
Balduvian War-Makers (from Alliances)
Chromium (from Legends)
Craw Giant (from Legends)
Frost Giant (from Legends)
Horrible Hordes (from Mirage)
Hunding Gjornersen (from Legends)
Marhault Elsdragon (from Legends)
Teeka's Dragon (from Mirage)
Wolverine Pack (from Legends)
2011-08-06 04:22:09 +00:00
jendave
e533e43edb
- More Quest updates.
2011-08-06 04:21:50 +00:00
jendave
e79c00232c
2011-08-06 04:21:41 +00:00
jendave
d960a42d12
reverting change r922 - new Color stuff wasn't working as well as I'd hoped. Continuing work locally.
2011-08-06 04:21:36 +00:00
jendave
d9a7ec80fd
1) Deleted the old entries in cards.txt for these two spells:
...
Control Magic
Mind Control
2) Added these cards via keyword to the top of the cards.txt file:
Binding Grasp
Control Magic
Mind Control
Mind Harness
Persuasion
Threads of Disloyalty
Treachery
Yavimaya's Embrace
3) Added the missing LQ pic urls for the above cards.
4) Commented out the code block for:
Control Magic
Mind Control
and I moved this code to the section of code converted to keyword.
5) Added a short block of code to the top of CardFactory_Auras.java.
6) Added a long section of code at the bottom of CardFactory_Auras.java. This code is for the new enControlCreature keyword.
2011-08-06 04:21:29 +00:00
jendave
3456225054
checking in infrastructure changes to support a refactor of the code dealing with card colors
...
Nothing is hooked up, so there should be no functional change in Forge at all.
basics:
1) support to make Color an Enum (Colorless is not included, use card.isColorless() instead
2) make color checking a part of Card.java instead of using CardUtil.getColors(card)
3) add getConvertedManaCost functions directly in Card.java (Note: CardUtil will likely still need a copy of some of this code to get the converted mana cost of spell abilities
2011-08-06 04:21:08 +00:00
jendave
17de396d2a
- Fixed Mishra's Factory prompt for pay blank manacost.
2011-08-06 04:21:00 +00:00