Commit Graph

8754 Commits

Author SHA1 Message Date
Maxmtg
be0723da57 DeckSection iteration - making it right 2012-09-13 20:47:33 +00:00
Sloth
6303ebd06a - Fixed a possible NPE in hasProperty in the Player class. 2012-09-13 18:13:56 +00:00
Sloth
358e408a69 - Fixed AI bug with Kicker. 2012-09-13 11:01:39 +00:00
moomarc
b06c506953 - Fixed Cellar Door's stack description
- Improved Coalition Relic so that you can choose a color for each counter removed
2012-09-13 10:17:40 +00:00
Sloth
3548c3b3fb - Fixed cmc calculation of cards with multiple X in their costs. 2012-09-13 07:37:26 +00:00
moomarc
d50736efe9 - Some small checkstyle fixes 2012-09-13 07:12:14 +00:00
Sloth
4736f4e23c - Added support for Kicker on Instant/Sorceries.
- Added Blood Tribute.
2012-09-12 19:21:12 +00:00
Sloth
a9eac3f50c - The AI will now make use of the keywords "CARDNAME can block any number of creatures." and "CARDNAME can block an additional creature." when blocking.
- Added Palace Guard.
2012-09-12 18:07:49 +00:00
Hellfish
7dcd856b9a *Fixed Hydras and friends. (X-costed spells in general?)
*Fixed exception handling in etbCounter and calculateAmounnt.
2012-09-12 17:43:28 +00:00
Sloth
6bdeea33ee - Added missing java file. 2012-09-12 16:17:39 +00:00
Sloth
8969b8d067 - Improved AI blocking creatures with "CARDNAME can't be blocked except by two or more creatures.". 2012-09-12 14:45:20 +00:00
RumbleBBU
f7f56e817a Minor cleanup of GauntletMini.java 2012-09-12 14:04:03 +00:00
RumbleBBU
509e3c3290 In gauntlet mode, Restart button now restarts the current round (not the whole tournament) + general improvements to GauntletWinLose.java 2012-09-12 13:51:35 +00:00
Sloth
05304054a7 - Added Return costs to payCostDuringAbilityResolve.
- RtR: Added Faerie Imposter.
2012-09-12 12:46:09 +00:00
Sloth
a66a692f4f - Added some checks for the new keywords "CARDNAME can block any number of creatures." and "CARDNAME can block an additional creature." to AI attack code. 2012-09-12 12:31:17 +00:00
RumbleBBU
ea9fbc1451 Added support for separate 'fantasy blocks' in Sealed Deck games, plus a definition file containing some sample fantasy blocks. 2012-09-12 12:12:00 +00:00
Hellfish
99b04bfe0d *Converted etbCounter keyword to act like ETBReplacement.
(Slight syntax change.)
*Improved SVar usage warning.
*Removed unused method GameActionUtil.specialConditionsMet()
2012-09-11 21:02:49 +00:00
Sloth
02d754fe82 - Fixed cmc in hasProperty not treating X spells on the stack correctly. 2012-09-11 18:10:15 +00:00
moomarc
717ff7c90a - Added duration "UntilYourNextTurn" to Animate AF 2012-09-11 17:48:52 +00:00
Sloth
ce5d32e404 - Added support for multiple Kicker abilities to permanents.
- Added Sunscape Battlemage.
2012-09-11 16:08:38 +00:00
RumbleBBU
246e753194 Fix for the ViewWinLose / Sealed Deck. 2012-09-11 15:43:46 +00:00
RumbleBBU
a492cbe985 Sealed Deck mini tournaments, stage 1 (no sideboarding yet). 2012-09-11 15:15:09 +00:00
moomarc
016953c2a0 - fix for sorceries and instants with pumped "May be Played" keyword not clearing these keywords when they're cast. 2012-09-11 14:37:13 +00:00
moomarc
bdff99eae9 - Added Nivix, Aerie of the Firemind
- Added duration "UntilYourNextTurn" to Pump AF
2012-09-11 13:59:27 +00:00
moomarc
7a4d4bf90e - Fix cleanup crash with planeswalkers in play 2012-09-11 13:02:40 +00:00
moomarc
0d413290dd - Added duration "UntilYourNextTurn" to Effect AF 2012-09-11 12:15:26 +00:00
moomarc
73b8ead6f2 - Added Cankerous Thirst 2012-09-11 09:50:35 +00:00
moomarc
4e9436f59a - Added Dawnglow Infusion
- Fixed X costs resetting colors paid
2012-09-11 06:44:25 +00:00
Sol
de620ae834 - Fix potential combat panel display issue by not removing attackers properly 2012-09-11 02:02:46 +00:00
Sol
2e531b9eb4 - Actually repaint after clicking the alpha strike button 2012-09-11 01:45:22 +00:00
Sloth
52381e4407 2012-09-10 10:44:52 +00:00
moomarc
2990b4fc62 - Re-added the color fix for Fork (without the NPEs this time) 2012-09-10 09:43:12 +00:00
moomarc
ff27c9035c - Commented out the color replacement fix for Fork. Caused NPE for CopySpell Abilities. 2012-09-10 08:25:41 +00:00
Sloth
8f999f4956 - More improvements of kicker AI. 2012-09-10 07:44:16 +00:00
Sloth
995e1c6209 - The AI will now check for kicked conditions when checking ETB Triggers of permanents. 2012-09-10 07:29:52 +00:00
Sol
bab2bfa8af - Lots of Combat simplification. Including maps of Attackers Block By a Blocker, and Attackers attacking a Defender for simpler access.
- Adding support for Block Any Creatures and Block Additional Creatures
2012-09-10 00:39:36 +00:00
Sol
24f257517b - Refresh combat panel when unassigning attacker or blocker 2012-09-10 00:25:20 +00:00
Sol
f90e839ed5 - Center AssignDamage and DualListBox containers 2012-09-09 22:54:50 +00:00
Sloth
c4c8bd0730 - Converted Phyrexian Scuta to the new Kicker keyword. 2012-09-09 20:27:36 +00:00
Sloth
2b4fb8eb5d - Converted the old Kicker keyword to a proper optional additional cost. 2012-09-09 20:17:54 +00:00
Sloth
d5e9d38f11 - Fixed command lists of phases not being reset when the game ends. 2012-09-09 19:20:48 +00:00
Sloth
828aedc1f6 - Added AI support to the new Buyback keyword. 2012-09-09 18:16:38 +00:00
Sloth
fbe1735ea5 - Fixed Buyback on spells with X costs.
- Converted the rest of the Buyback spells to the new keyword.
2012-09-09 12:58:02 +00:00
slapshot5
2be0d57228 clean up some Java warnings 2012-09-09 12:41:01 +00:00
Sloth
543a26403f - Removed compile error. 2012-09-09 12:28:10 +00:00
Sol
05b68910d4 - Ignore close action for DualListBox Dialog and Assign Damage Dialog 2012-09-09 02:46:02 +00:00
Sol
4c5bbff212 - UnsortedListModel that was moved from DualListBox actually added. 2012-09-09 02:23:58 +00:00
Sloth
d8074eda74 - Converted Buyback to a keyword that creates an optional additional cost. 2012-09-08 20:46:20 +00:00
Sloth
13f4bb23a6 - Fixed AI not checking doTrigger before a static trigger resolves. 2012-09-08 19:49:40 +00:00
Sloth
a56f87494b - Fixed the Epic keyword. 2012-09-08 19:27:36 +00:00