Commit Graph

944 Commits

Author SHA1 Message Date
Myrd
fa0f5068b1 [Desktop] Fix issue where some cards can only be partially painted in the initial hand until you mouse over them. This was caused by the CardPanels not telling Swing to repaint themselves after their card was actually set, which likely cause only a partial repaint of their display rects. 2015-12-27 18:00:11 +00:00
Myrd
b5ebc9569d Clean up some duplicated code. 2015-12-27 17:45:51 +00:00
Myrd
0500c59d94 Clean up some code to avoid duplication. 2015-12-26 18:17:02 +00:00
Myrd
b1bbdf178c [Desktop] More fixes to Commander & TL deck selection lobby. 2015-12-26 17:34:13 +00:00
Myrd
501dcfc3fa [Mac] Fix copy/cut/paste/select-all keyboard shortcuts in text areas to use Command key. 2015-12-26 16:58:24 +00:00
Myrd
3d1d6cff2a Fix up some stuff around deck editing & loading for tiny leaders format. 2015-12-26 06:10:51 +00:00
Myrd
5a762aa823 [Desktop] Fix issue where the battlefield sometimes would not get repainted. 2015-12-26 04:58:13 +00:00
Myrd
6dc693890c [Desktop] Auto download LQ card pictures on demand if they don't exist on disk. 2015-12-26 04:17:58 +00:00
Myrd
3aa0e71675 Fix some warnings reported by Eclipse. 2015-12-25 23:39:49 +00:00
drdev
8685d3231f Create dialog for showing conquest rewards 2015-12-13 21:57:41 +00:00
drdev
aa7531c98c Improve performance of addAll function for most ItemPools 2015-12-07 02:25:11 +00:00
drdev
1d8efee185 Improve performance of getting image keys by moving it into InventoryItem interface 2015-12-07 02:02:05 +00:00
drdev
ac172d0d4d Make it so Advanced Search filter automatically prompts to select a filter if no filters defined already
Prevent crash when clearing a filter
2015-11-26 16:37:33 +00:00
drdev
3b81f30e28 Fix so poison counters show up properly 2015-11-24 19:42:45 +00:00
drdev
229169b7a7 Fix warnings 2015-11-24 19:19:01 +00:00
drdev
306e5a742e Improve UI for variant deck selection header 2015-11-23 18:59:05 +00:00
drdev
52b1308104 Make Tiny Leaders deck selection filter out invalid Commander decks
Make random deck selection able to search nested folders
2015-11-23 18:48:44 +00:00
Sol
636bdd0238 - Fix SimulateMatch not initializing Commander appropriately 2015-11-19 22:12:49 +00:00
Sol
547385f8fd - Update SimulateMatch to handle multiple (>2) players and multiple formats 2015-11-19 04:24:23 +00:00
drdev
d89dc0d439 Fix crash when saving quest decks 2015-11-10 23:59:43 +00:00
Sol
022041a2f6 - Allowing Charms to have subAbilities be chosen more than once (AI support needs improving to actually filter through all the permutations) 2015-11-10 03:10:53 +00:00
Chris
de7058ca46 [maven-release-plugin] prepare for next development iteration 2015-11-06 20:38:00 +00:00
Chris
de3658d504 [maven-release-plugin] prepare release forge-1.5.47 2015-11-06 20:37:52 +00:00
Sol
1477009c03 - Fix some c/p errors in the Sealed Submenu 2015-10-15 14:12:54 +00:00
Sol
e80d30ba5c - Adding Amulet of Vim to allow 1 game matches to be played in quest mode 2015-10-13 22:32:02 +00:00
Krazy
830c323a2d Added tournament name to UI. 2015-10-12 17:30:47 +00:00
Sol
5369435451 - Allow Sealed to play a specific opponent instead of just a gauntlet (always create 7 opponents for a sealed deck) 2015-10-12 01:43:03 +00:00
Krazy
e535bba675 Fixed bugs and improved set selection for quest drafts. 2015-10-11 21:07:59 +00:00
drdev
c55a4a49ba Close loophole where ability menu could remain open when advancing phases, allowing playing cards when you shouldn't be able to 2015-10-10 17:54:10 +00:00
Sol
f216c8821b - Allow Draft to play a specific drafted opponent instead of just a random one. 2015-10-10 02:40:49 +00:00
Sol
d5dc1a9e2a - Temporarily wrapping faulty logic with a try/catch so Quest Mode decks can actually save 2015-10-08 13:40:29 +00:00
Sloth
41397aafe5 - The number of wins to unlock challenges can now be modified by the users in Quest Preferences. 2015-10-07 17:54:27 +00:00
drdev
8c49a7d264 Support setting directory for newly created decks by adding fullPath to StorageBase 2015-10-04 21:59:20 +00:00
Agetian
361ffc91a5 - Fixed the "Always No" context menu button auto yielding until end of turn.
- Made the "Always Yes"/"Always No" buttons not automatically pass priority such that the user has a chance to set up an auto yield the same turn by clicking the stack item again and choosing "Auto Yield" if necessary (or, if the point was merely setting up an Always Yes/No option, to pass priority manually).
2015-10-04 15:53:36 +00:00
Agetian
af7fcfaa40 - Fixed the Limited deck editor sometimes suggesting a default land set that does not actually contain any basic lands (e.g. Journey into Nyx (JOU) was suggested for a THS/JOU/BNG draft, which ended up adding Zendikar lands; now Theros is correctly suggested instead). 2015-10-03 10:19:10 +00:00
Chris
d26d25fd85 [maven-release-plugin] prepare for next development iteration 2015-10-02 17:20:52 +00:00
Chris
10cb50140a [maven-release-plugin] prepare release forge-1.5.46 2015-10-02 17:20:43 +00:00
drdev
b1502ff602 Refactor default land set logic for desktop constructed to be usable by mobile app 2015-09-29 22:47:16 +00:00
drdev
da81e194dd Remove unused restrictedCatalog parameter
Refactor quest default land set logic to be re-usable by mobile app
2015-09-29 22:38:56 +00:00
drdev
d4fa35a337 Center land art above combo box 2015-09-28 23:07:08 +00:00
Agetian
bd298d8ca5 - A better implementation of random land set choice in CEditorQuest/CEditorConstructed. 2015-09-28 10:07:09 +00:00
Agetian
29eb441963 - Constructed deck editor will now suggest a set for basic lands based on the contents of the deck (namely, it'll choose a random set with basic lands from the ones included in the deck). Only if no such set can be found or if the deck is empty the editor will default to ZEN. 2015-09-28 09:38:40 +00:00
Agetian
cd4c81d4e4 - Quest editor will now suggest a random set for basic lands in the "Add Basic Lands" window, choosing from the sets allowed in the format that have a complete set of basic lands. 2015-09-28 09:24:44 +00:00
Agetian
26a9e536cf - Fix imports. 2015-09-28 05:26:07 +00:00
Agetian
edcb18e1dd - Further integration of Add Basic Lands to Quest mode:
- Quest mode now depends on the player using Add Basic Lands to add basic lands to his decks instead of buying basic lands from the quest shop or using the generated basic lands from the initial card pool.
- Quest mode no longer generates basic lands for the starting card pool to avoid clutter.
- Quest mode shop no longer sells basic lands (to avoid clutter; you can add any basic lands you want anyway).
- Quest mode draft tournament correctly allows to use "Add Basic Lands" only after drafting is over and deck construction begins (and the button is hidden during the drafting process).
- Otherwise, basic lands found normally during the quest (e.g. found in booster packs, drafted in quest draft tournaments (if anyone ever drafts basic lands), purchased in preconstructed decks etc.) function as before and can be sold normally via the quest shop interface.
2015-09-28 05:24:59 +00:00
drdev
2b0194dd94 Prevent divide by 0 error 2015-09-27 13:36:00 +00:00
drdev
57d3b64c65 Avoid automatically adding basic lands to draft/sealed pools 2015-09-27 13:30:35 +00:00
Sloth
25924bbab9 - (Fixed) Converted the Echo keyword to a script macro. 2015-09-27 11:29:12 +00:00
Agetian
273e71cc0a - Temporarily reverted 30117:30118 (related to Echo update) because the current new implementation misbehaves (please see the related forum post) and I could not fix the rule interaction bug in a timely manner.
- Feel free to revert this commit and continue working on the new Echo implementation.
2015-09-27 06:00:21 +00:00
drdev
5f4b9480e7 Fix alignment of deck info label 2015-09-27 01:23:10 +00:00