Commit Graph

20541 Commits

Author SHA1 Message Date
Maxmtg
e1d6825341 fixed script for castigate 2013-04-01 20:35:14 +00:00
Hellfish
7009df7ea0 *Fixed Color Identity for cards like Transguild Courier and DFC's. 2013-04-01 20:01:47 +00:00
Maxmtg
5f19620d82 iteration of all subabilities to select targets is made in spellability/SpellAbilityRequirements.java
input/InputSelectTargets.java doesn't ask for more targets if all damage (or other thing) has been already 'divided as you choose'
TargetSelection does not use cancel, it returns false instead
2013-04-01 19:57:58 +00:00
Maxmtg
dec594f7d0 Won't crash if precon deck didn't have the 'set' value 2013-04-01 18:35:45 +00:00
Hellfish
91fb2a8f8c *Removed ColorIdentity field from ICardCharacteristics,CardRules and scripts.
*Added experimental Oracle Color Identity parser.
2013-04-01 18:13:42 +00:00
Maxmtg
7811880919 Simplified and partially inlined chooseCardFromStack
changed return type of zone.getPosition to unboxed int
2013-04-01 18:02:48 +00:00
Hellfish
680821cd95 *Reinstated Soul Seizer fix 2013-04-01 17:02:08 +00:00
Maxmtg
e329fe22c5 Renamed TargetChooser.java back into TargetSelection (for Sol)
CostSacrifice - removed input, using a common one
other list-related costs use getDescriptiveType method from base class
InputPayManaExecuteCommands won't reset manaCost because the class is not reusable anyway.
2013-04-01 15:27:02 +00:00
Maxmtg
b532e7147e static utility methods dealing with ability targets moved from TargetChooser to SpellAbility as instance methods 2013-04-01 15:06:20 +00:00
Maxmtg
0700036b96 InputSelectTargets moved to separate class,
SpellAbilityRequirements - all options are passed as parameters to fillRequirements
2013-04-01 14:47:38 +00:00
Chris
26ca62653c - Added new card names to changes.txt. 2013-04-01 12:42:29 +00:00
Hellfish
96d3f0c3e8 *Fixed a Soul Seizer crash. 2013-04-01 12:41:16 +00:00
Maxmtg
9d4a18f0c2 Targeting code fixed to support fireballs and other spell with multiple targets.
Some classes had references to ArrayList instead of list, this was also changed
2013-04-01 09:56:12 +00:00
Maxmtg
41f77ba745 Announce will offer a list of 0 or 1 through 20 to choose from and an option to enter a custom number for less frequent cases. 2013-04-01 05:30:10 +00:00
swordshine
f3f2ae9efc - Added Multani's Presence and Lullmage Mentor 2013-04-01 05:25:25 +00:00
swordshine
df171b28bd - Added Weight of Conscience 2013-04-01 02:32:23 +00:00
swordshine
9a13f34517 - Added Leech Bonder 2013-04-01 02:23:14 +00:00
swordshine
b4d3ed45c5 - Added Benthic Explorers 2013-04-01 01:29:01 +00:00
swordshine
f10c0e06f1 - Added Zur's Weirding and Vexing Shusher 2013-04-01 01:22:57 +00:00
swordshine
9f77f7ce87 - Added Warp World 2013-04-01 01:04:36 +00:00
swordshine
1a6e17f307 - Converted other cards with "Target creature can't block CARDNAME this turn" 2013-04-01 00:34:03 +00:00
swordshine
f648f97c72 - Simplified scripts of Burning-Tree Bloodscale and Auriok Siege Sled 2013-04-01 00:30:53 +00:00
swordshine
d1cb0b3aa1 - Currently no card has keyword "CARDNAME can't have -1/-1 counters placed on it.", replaced with canHaveCountersPlacedOnIt 2013-04-01 00:27:38 +00:00
Maxmtg
6a317ab62c the script of ent/angels 2013-03-31 21:32:10 +00:00
Maxmtg
05f3ef372d fixed UI for announce.
Announced cost for cards with XX like entreat the angels are paid correctly
2013-03-31 21:31:46 +00:00
Maxmtg
1aaf6c5a08 Cost*: removed 4 parameters needless from canPlay() method
also removed excessive parameters in their callers
2013-03-31 18:50:30 +00:00
Maxmtg
6696b2c0d1 Fallow wurm and thundering wurm use unless cost 2013-03-31 18:33:44 +00:00
Maxmtg
db1131143b a more unified code to pay costs during resolve 2013-03-31 18:22:54 +00:00
Maxmtg
a221a820d0 Discard will accept both min and max parameters 2013-03-31 18:22:24 +00:00
Sol
0c62ffa4ce - AI will now accept PeekAndReveal triggers for cards like Wolf-Skull Shaman (since this is important for the Spock quest deck) 2013-03-31 15:28:29 +00:00
Maxmtg
336084ec33 button will not flash 2013-03-31 13:16:05 +00:00
Maxmtg
69dd8af584 Added another class to indicate auto-pass of priority and keep the passPriority call in right thread (that is non-edt)
InputBase has player field and that passPriority method,
2013-03-31 10:49:35 +00:00
Maxmtg
750226b60f revert previous change - because game won't start with it 2013-03-30 18:12:34 +00:00
Maxmtg
cf3db753c4 removed global references in 2 files 2013-03-30 17:32:57 +00:00
Chris
81d1e491cd - Added a fluff piece to the changes.txt file.
- Added new card names to changes.txt.
2013-03-30 13:01:57 +00:00
swordshine
2308a39510 - Fix a typo 2013-03-30 12:39:08 +00:00
swordshine
c238925c22 - Added Koskun Falls 2013-03-30 12:37:09 +00:00
swordshine
ba5c9fbc84 - Fixed Wound Reflection 2013-03-30 09:02:17 +00:00
myk
a7d6ca68f9 fix build errors on java 6 2013-03-30 09:01:42 +00:00
Hellfish
7e5701953b *Added Color Identity checks 2013-03-30 08:04:17 +00:00
swordshine
df82cd3fb4 - Added Soulbright Flamekin 2013-03-30 04:59:02 +00:00
Maxmtg
66afdd9c22 revert 20668
set Morphs visible to player flippable on CPicture and CDetail
If you mouse over a card with SHIFT pressed, MatchUI will attempt to show you the other side of a card.
2013-03-29 21:17:52 +00:00
myk
780ed417c7 show front face of facedown cards in VPicture when player can legitmately look at them 2013-03-29 17:47:02 +00:00
myk
817074b144 merge latest trunk 2013-03-29 17:08:07 +00:00
myk
c0a8ca9e95 remove leftover all-prices.txt file. now loaded from cacheDir 2013-03-29 15:18:34 +00:00
Chris
e168540f3b - Added new card names to changes.txt. 2013-03-29 14:49:24 +00:00
Maxmtg
79e5b5ef10 correcting import in DiscardEffect.java 2013-03-29 13:18:24 +00:00
swordshine
48cb51b3aa - Added Auriok Siege Sled and Burning-Tree Bloodscale 2013-03-29 12:59:44 +00:00
Chris
8afda73054 - Added a fluff piece to the changes.txt file.
- Added new card names to changes.txt.
2013-03-29 12:17:26 +00:00
Maxmtg
ac31e95453 prepared a ground to run AI inputs skipping EDT thread 2013-03-29 09:13:27 +00:00