jendave
0db9f20bac
- Added xCount support to stPump.
...
- Added Armored Ascension.
2011-08-06 09:32:50 +00:00
jendave
e5d7bac16a
- Completely rewrote stPump. This increased the performance and fixed some bugs (but maybe introduced some new ones). First steps towards allowing xCount are also made.
2011-08-06 09:32:40 +00:00
jendave
511f1ad48a
fix Infect not giving Poison counters.
2011-08-06 09:32:34 +00:00
jendave
2fa72199b4
consolidate Card damage code. fix a few bugs. Notably: Creatures can now damage Planeswalkers.
2011-08-06 09:32:28 +00:00
jendave
c6fde7d4d9
- Added Bloodpyre Elemental and Amulet of Unmaking.
2011-08-06 09:32:23 +00:00
jendave
15aa693729
- Made face down creatures lose their colors.
2011-08-06 09:32:16 +00:00
jendave
33a22799a6
fix Fog Bank mana cost.
2011-08-06 09:32:10 +00:00
jendave
17f9deb618
fixed mana cost for Executioner's Capsule.
2011-08-06 09:32:05 +00:00
jendave
1d0743a47a
- Fixed Lodestone Myr.
...
- Converted Myr Galvanizer to stPump.
2011-08-06 09:31:59 +00:00
jendave
ac75940f66
- Added Farseek, Into the North and Perilous Forays.
...
- Converted Rampant Growth, Natures Lore and Three Visits to SP$Fetch.
2011-08-06 09:31:53 +00:00
jendave
da1cb46295
- Added the 3 remaining borderposts, Pulverize and Thunderclap.
2011-08-06 09:31:42 +00:00
jendave
b70359c58b
*Added the PerSetTracking script to the res folder.
2011-08-06 09:31:32 +00:00
jendave
d32e61b3c9
- Added Hand of Emrakul.
2011-08-06 09:31:27 +00:00
jendave
7c2b64e3f1
- Added 2 of the borderposts.
2011-08-06 09:31:21 +00:00
jendave
0a51dc5784
- Added optional descriptions for alternative costs.
...
- Added Delraich and Demon of Death's Gate.
2011-08-06 09:31:13 +00:00
jendave
66e7e73921
fix Karma to deal damage equal to the number of swamps. (was hardcoded to 1 for some reason...)
2011-08-06 09:31:04 +00:00
jendave
7ec8ecd0cb
Fix Gwafa Hazid, Profiteer ability description
2011-08-06 09:30:59 +00:00
jendave
67240820e3
Insiide Out was missing "K:Draw a card."
2011-08-06 09:30:53 +00:00
jendave
0d1c4e5b6d
fix Stack Overflow when creatures assign damage to each other.
2011-08-06 09:30:48 +00:00
jendave
270b251860
fix up a couple Strings left over from Player to class conversion
2011-08-06 09:30:42 +00:00
jendave
e392d35cc8
fix AI targeting for Glimpse the Unthinkable and Tome Scour.
2011-08-06 09:30:36 +00:00
jendave
559c2744ea
Fix mana cost for Guard Gomazoa.
2011-08-06 09:30:31 +00:00
jendave
0364233d8b
- More updates of stPump to use "Other" as restriction.
...
- converted some cards to stPump.
- Added Aura Flux.
2011-08-06 09:30:25 +00:00
jendave
b89c8290b6
- Added getValidCards(final String Restrictions[], final Player Controller, final Card source) and getValidCards(final String Restrictions[], final Card source) to CardList.java.
...
- Updated stPump to use the card argument.
- Added Court Homunculus and Drill-Skimmer.
2011-08-06 09:30:14 +00:00
jendave
ba51ce7f5e
- Fixed YouCtrl in isValidCard.
2011-08-06 09:30:05 +00:00
jendave
a55c7dc7e3
- Added the option Other to isValidCard with card as argument.
...
- Made restrictions like Artifact.YouCtrl,Enchantment possible.
2011-08-06 09:30:00 +00:00
jendave
dcc6400139
code cleanup related to tokens
2011-08-06 09:29:54 +00:00
jendave
1a02e4fa30
updating a bunch of calls to makeToken to pass in the Player instead of a Card.
2011-08-06 09:29:48 +00:00
jendave
0dcc77620c
updating a bunch of calls to makeToken to pass in the Player instead of a Card.
2011-08-06 09:29:40 +00:00
jendave
c12b17affb
more code cleanup for Zones.
2011-08-06 09:29:33 +00:00
jendave
0cd83a7b74
code cleanup in GameAction.java
2011-08-06 09:29:27 +00:00
jendave
1c53ee1664
more tweaks from converting Player to a class.
2011-08-06 09:29:21 +00:00
jendave
a708df58de
forgot a couple UIDs.
2011-08-06 09:29:15 +00:00
jendave
77eebb5272
add Ezuri, Renegade Leader (from Scars of Mirrodin)
2011-08-06 09:29:09 +00:00
jendave
614ce66a03
second pass at moving card damage code to Card.java
2011-08-06 09:29:02 +00:00
jendave
e256ec93ce
updating code to call new damage functions in Card.java
2011-08-06 09:28:56 +00:00
jendave
72cc6dc52f
updating code to call new damage functions in Card.java
2011-08-06 09:28:50 +00:00
jendave
3581b87313
first pass at moving card damage code to Card.java
2011-08-06 09:28:43 +00:00
jendave
5465010b0e
- Fixed Roc Egg.
2011-08-06 09:28:36 +00:00
jendave
dfa71d369e
1) change calls from AllZone.GameAction.addCombatDamage(player, src, num) to player.addCombatDamage(num, src)
...
2) code cleanup
2011-08-06 09:28:30 +00:00
jendave
65d2ae5380
update GUI zone names to be better in line with current rules.
2011-08-06 09:28:24 +00:00
jendave
be6e9c0e70
make Player class abstract. Create 2 sub-classes AIPlayer and HumanPlayer. They are just bare-bones at this point.
...
Now, we should be able to move things one by one to the Human/AI subclasses from GameAction.java.
2011-08-06 09:28:18 +00:00
jendave
e64fcb5374
- Added the Panoramas and Wickerbough Elder.
2011-08-06 09:28:11 +00:00
jendave
50bb0e7028
- Restructered and outsourced most parts of isValidCards.
2011-08-06 09:28:01 +00:00
jendave
5a80821690
- Added Tapped paramater for AF_Fetch for cards that ETB Tapped after being fetched.
...
- Fixed Evolving Wilds and Terramorphic Expanse
2011-08-06 09:27:55 +00:00
jendave
71c493cedd
- Added Untap as an AbilityFactory
...
- Added ActivationLimit to SA_Restriction (once AF_Pump is ready we can replace a lot of the hard-coded ActivationLimits with this)
- Added Locust Swarm, Quirion Ranger, Wirewood Symbiote
2011-08-06 09:27:48 +00:00
jendave
f6a46abdf1
AllZone.GameAction.addDamage -> player.addDamage
2011-08-06 09:27:36 +00:00
jendave
5f605da939
more removeFromGame -> Exile
2011-08-06 09:27:30 +00:00
jendave
4d112ed03e
we have two functions that do the same thing. GameAction.exile(c) and GameAction.removeFromGame(c). Exile is the new language, so I left this function and updated all calls to use exile(c)
2011-08-06 09:27:22 +00:00
jendave
aac1e35ff1
add Magistrate's Scepter (from Mercadian Masques)
2011-08-06 09:27:14 +00:00