Commit Graph

20580 Commits

Author SHA1 Message Date
Maxmtg
78389e4d2e +2 hardcoded inputs to synchronized 2013-03-28 21:29:41 +00:00
myk
b07e940665 after import source analysis, disable checkboxes that have 0 operations associated with them 2013-03-28 21:27:14 +00:00
Maxmtg
093e928715 modularInput 2 synchronized 2013-03-28 21:12:12 +00:00
myk
4dcaa82986 rename Migration* to Import* to better match their long-term purpose 2013-03-28 21:07:04 +00:00
Maxmtg
05f5976e0d removed 1 old input class 2013-03-28 21:04:37 +00:00
myk
0204c79c1d add importer option for including pictures in set-specific card directories that don't map to any currently known card. this handles the case where people have collected complete sets of pics in anticipation of when Forge supports them 2013-03-28 21:02:04 +00:00
Maxmtg
9e4aa72b15 Win duel event uses lobby player, match does not make difference. 2013-03-28 20:28:48 +00:00
Maxmtg
16a90b3130 Click on window close button when WinLoseScreen is shown will perform as 'Quit' 2013-03-28 20:27:51 +00:00
Maxmtg
bfeb078723 UntapY cost uses common input and is aware if source can be untapped 2013-03-28 20:14:48 +00:00
Maxmtg
3bdf5a4ad5 discard, even with triggers, won't cause exceptions 2013-03-28 18:20:01 +00:00
myk
68e9c6b632 fix human/ai avatars switching on save/load and fix ai avatar in non-quest match appearing as the unknown icon 2013-03-28 17:36:10 +00:00
swordshine
d7352524ec - A small fix 2013-03-28 15:19:35 +00:00
swordshine
6479f9d484 - Added Breathstealer's Crypt 2013-03-28 14:22:09 +00:00
moomarc
9da6f43379 - Made a few more cards multiplayer-ready
- Improved OpponentTurn restrictions and conditions for multiplayer
2013-03-28 13:59:56 +00:00
Chris
5eca17a635 - Added new card names to changes.txt. 2013-03-28 12:47:16 +00:00
Maxmtg
4febcc2554 Correct detection of player when playing InputPayManaExecuteCommands (used by all that propagandas)
Pay X mana (when spell is about to hit stack) is made by payManaX - it might have problems paying costs like 2XX
2013-03-28 08:59:06 +00:00
Maxmtg
98a539f23a Costs no longer keep AI's choice in the CostPart class,
CardList has filter method to apply 2 filters sequentially
Untap: old inputs replaced with synchronized ones.
InputProxy - using an AtomicReference to hold current input, just in case.
2013-03-28 08:14:13 +00:00
swordshine
564c97571b - Added Grifter's Blade 2013-03-28 05:33:54 +00:00
swordshine
d048f06c7c -- Added Konda's Banner and O-Naginata 2013-03-28 04:47:58 +00:00
swordshine
04e461f275 - Added a plane: Sea of Sand 2013-03-28 00:28:33 +00:00
Chris
7e73341d25 - Cleared out the changes.txt file, now ready for new material. 2013-03-28 00:02:54 +00:00
Maxmtg
c29b4d02d7 cleanup in CostPayment 2013-03-27 20:49:43 +00:00
Maxmtg
0d143f055b payment code slightly unified.
added immediate return if player can't pay
2013-03-27 20:21:57 +00:00
Maxmtg
ddb952ea30 in payCostDuringAbilityResolve used CostPartWithList overloads to execute the action needed to pay.
addListToHash - removed second parameter, since it can be obtained from the same instance.
2013-03-27 19:38:24 +00:00
Maxmtg
c9ea57b938 reintegration of input-sync 2013-03-27 18:36:15 +00:00
Maxmtg
d9429df4ff commit latest changes 2013-03-27 18:23:25 +00:00
Maxmtg
0821dd0323 rem import 2013-03-27 17:41:38 +00:00
Chris
4d1381d4f0 [maven-release-plugin] prepare for next development iteration 2013-03-27 16:09:00 +00:00
Chris
10acbd191e [maven-release-plugin] prepare release forge-1.3.11 forge-1.3.11 2013-03-27 16:08:45 +00:00
Chris
3ea83aec48 - Preparing the changes.txt file for the next beta build and release. 2013-03-27 10:42:36 +00:00
Maxmtg
406e53d8ae Button flickering eliminated, LockUI showMessage put on delay 2013-03-27 10:10:31 +00:00
Maxmtg
9b737b6ca7 from trunk 2013-03-27 09:03:56 +00:00
moomarc
ced8c79451 - Made some cards ready for multiplayer 2013-03-27 08:42:33 +00:00
swordshine
5e73ddb5a4 - Added 3 planes 2013-03-27 04:27:19 +00:00
Sol
c6ea92527b - Fix description for Zanam Djinn 2013-03-27 03:28:13 +00:00
swordshine
dd04e3edb9 - Fixed Possessed Aven and similar cards 2013-03-27 03:06:27 +00:00
Sol
09a61dec53 - Underworld Dreeams will now effect the Player that drew the cards, not just the first Opponent 2013-03-27 02:40:18 +00:00
Sol
9e0406bf86 - Fix Mulligan Message for Turn Position 2013-03-27 02:39:21 +00:00
Sol
4303720899 - AI does not know how to handle Mirror Entity Avatar 2013-03-27 02:16:12 +00:00
Maxmtg
b74196b769 Added a filter to minimize number of repaints of PlayArea when a number of similiar actions is performed, ex: Gavony Township, Storm Herd 2013-03-26 23:14:15 +00:00
Maxmtg
21868b6889 VAssignDamage call moved into EDT, so that condition checks inside CardPanels allow then to load pictures 2013-03-26 22:30:07 +00:00
Maxmtg
1b6317c841 battlefield will be updated after any mana ability was played 2013-03-26 20:19:12 +00:00
myk
44009066ac fix typo in Ravnica deck: Iseria.jpg -> Isperia.jpg 2013-03-26 20:04:32 +00:00
Maxmtg
74aeac8b09 lock ui does not show its message, input is visually smoother 2013-03-26 19:12:40 +00:00
Maxmtg
ee23393f6f rem imports in CostDiscard
discard will show input for own cards
fixed crash when playing spell from flashbackAction
2013-03-26 18:48:09 +00:00
moomarc
908c87f0f9 - Fixed Knowledge Exploitation
- Added Oath of Lieges
2013-03-26 18:17:26 +00:00
Maxmtg
3256a4814f Discard cost payment moved outside of EDT, to run game action in a right thread 2013-03-26 18:00:48 +00:00
Chris
4eae4b415c - Added new card names to changes.txt. 2013-03-26 12:17:46 +00:00
swordshine
3264995f5c - Added 8 planes 2013-03-26 12:02:45 +00:00
Maxmtg
99628896ea ManaPay no longer hangs when mana is paid from pool, method to resolve mana abilities removed from GameActionPlay 2013-03-26 11:53:38 +00:00