Commit Graph

2254 Commits

Author SHA1 Message Date
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
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
drdev
685a4c3c55 Fix so selecting different art updates card 2015-09-27 01:12:11 +00:00
drdev
2abc509f46 Create Add Basic Lands dialog for desktop app 2015-09-27 01:06:48 +00:00
drdev
fc73105532 Move cycle section button left of view buttons so an Add Basic Lands button can be added in its place 2015-09-26 22:01:22 +00:00
drdev
28316c0fe9 Refactor restart code so app can support restarting
Add Landscape Mode setting to app
2015-09-26 17:43:49 +00:00
Sloth
3d38a21349 - Converted the Echo keyword to a script macro. 2015-09-26 12:14:55 +00:00
drdev
0220a00f94 Add right-click menu to desktop advanced search 2015-09-20 17:02:21 +00:00
drdev
f329d010b6 Fix so advanced search encodes symbols on desktop 2015-09-12 01:52:12 +00:00
drdev
8d3fb1750d Add Advanced Search support for desktop 2015-09-12 01:38:51 +00:00
Agetian
91f0d428eb - Only set "Always Yes"/"Always No" for the player's own abilities when using the shortcuts. 2015-09-11 19:14:52 +00:00
Agetian
f87d6e7a20 - Fix the auto-yield shortcut code to allow the player to set up auto-yields for the opponent's abilities. 2015-09-11 19:01:29 +00:00
Krazy
1c71ff6941 Added content downloaders for achievement images. 2015-09-11 03:38:18 +00:00
drdev
a326af0b22 Temporarily show alert if use tries to access Advanced search (will remove when Advanced Search is ready) 2015-09-10 23:50:38 +00:00
Agetian
6ac30a1302 - Reorganized the code a bit (for auto-yield shortcuts). 2015-09-10 07:27:53 +00:00
Agetian
2a74eb266c - Added keyboard shortcuts to auto yield the current ability on the stack and, if applicable, respond "Always Yes" or "Always No" at the same time.
- By default set to Y (which enables auto yield for the item on stack and sets "Always Yes" if applicable) and N (which enables auto yield for the item on stack and sets "Always No" if applicable).
2015-09-10 07:04:11 +00:00
drdev
4c22ab201f Work on layout of advanced search dialog 2015-09-08 03:29:21 +00:00
drdev
9b5624d8bb Support tooltips via interfaces 2015-09-08 01:34:20 +00:00
drdev
6f9a7ad2fa Create shell for advanced search filters for desktop version 2015-09-08 01:25:19 +00:00
drdev
febbf5b919 Use search icon instead of "Filters" text 2015-09-08 00:45:45 +00:00
drdev
048eb19bb8 Refactor logic for advanced search to make it re-usable for desktop 2015-09-07 23:40:06 +00:00
drdev
33ad02e56f Simplify ItemManager filter panels 2015-09-07 22:39:48 +00:00
Myrd
7bf25b3da8 Fix saving a deck to replace an exiting deck with the same name in desktop UI. 2015-07-02 22:27:20 +00:00
drdev
e03156cd0c Refactor TrackableObjects to support copy forward changed properties without completely overwriting references 2015-06-27 22:41:04 +00:00
drdev
61f5424b2e Fix or suppress warnings 2015-06-27 19:24:16 +00:00
drdev
276144a62b Prevent extra new-line character being introduced when starting chat 2015-06-27 17:27:13 +00:00
drdev
ffe70e991e Fix caption of menu item and close button tooltip when watching a game
Fix so screen actually closes when you click Stop Watching item
Prevent getting stuck waiting for opponent when watching game
2015-06-27 17:13:20 +00:00