Commit Graph

20233 Commits

Author SHA1 Message Date
Maxmtg
38e40ed2c0 InputSelectManyBase - gave some methods cleared names, adjusted input responsible for Modular ability 2013-03-29 06:35:08 +00:00
Maxmtg
97b418c9de renamed input classes, used a common branch in modular 2013-03-29 06:21:51 +00:00
Maxmtg
8a20bafd67 TangleWires input updated 2013-03-29 05:51:23 +00:00
Maxmtg
2fee08bfe6 using InputSelectCards instead of old one 2013-03-29 05:42:34 +00:00
Maxmtg
0971a0e6f4 Inputs from PlayerUtil.java - either moved closer to (single) usage - not changed to sync yet, or replaced with InputSelectCards
Removed different invocations of discard, moved meaningful code to DiscardEffect.java where its callers are.
2013-03-29 05:35:35 +00:00
Maxmtg
93c438c24b reveal cost payment will really reveal cards to players. 2013-03-29 04:39:41 +00:00
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