drdev
b776929fe8
Ignore sideboard when determining deck color (mostly for sake of limited)
2014-01-14 03:16:05 +00:00
Maxmtg
870ffe3437
better color sorting, colorless decks icon is properly centered
2014-01-13 19:30:07 +00:00
Maxmtg
4a611fcf58
fix problems with deck format detection
2014-01-13 19:01:46 +00:00
Maxmtg
42cf0def0f
rollback changes to Deck, ManaCost, StorageBase, CardPool
2014-01-13 18:21:29 +00:00
Agetian
10fd05478d
- Sealed Deck and Booster Draft limited modes now correctly handle and support cards with different art.
2014-01-13 14:46:12 +00:00
Agetian
ca07a8103a
- Use the single-line 'for' style similar to other code places.
...
- Fix unused imports.
2014-01-13 08:55:47 +00:00
Agetian
4837bb5740
- Support distinction between cards with different card art indexes in the deck editors (the card index is now saved to .dck file and loaded from there if available).
...
- Remove a Singleton call from Match that was necessary to randomize card art (will be unsupported later and will not be necessary anyway once the true support is fully implemented).
- (WIP) Automatically randomize card art for cards that do not have the art index specified; for now only works for basic lands that were generated randomly (e.g. in random Constructed decks). Limited mode (sealed decks, draft decks, quest mode generated pool, quest mode spell shop) support for generating cards with different card art will hopefully follow soon.
2014-01-13 08:54:04 +00:00
drdev
fc7cc33111
Allow filtering and sorting decks based on name, color, and format
...
Refactor table column logic to be easier to implement new columns
Provide set sizes for certain columns so other columns can auto-size nicer
2014-01-13 08:35:47 +00:00
Maxmtg
17891a62fa
remove global object reference from ZoneType
2014-01-12 17:20:45 +00:00
Maxmtg
f6577217ff
remove 'put' method from ItemPool , use 'add' instead
2014-01-12 12:22:12 +00:00
Maxmtg
283af44c48
removed deckbox
2014-01-12 12:16:51 +00:00
drdev
4a3e07bbae
Fix titles on dig effect prompts
...
Make reveal dialogs have more consistent titles
2014-01-11 18:26:43 +00:00
Chris
5dbe15e7e0
[maven-release-plugin] prepare for next development iteration
2014-01-11 15:11:47 +00:00
Chris
cbf38aed9c
[maven-release-plugin] prepare release forge-1.5.10
2014-01-11 15:11:36 +00:00
Chris
d937a397a7
[maven-release-plugin] prepare for next development iteration
2014-01-10 14:01:32 +00:00
Chris
c9daed2056
[maven-release-plugin] prepare release forge-1.5.9
2014-01-10 14:01:20 +00:00
drdev
b534c4bbcd
Make Deck Editor add/remove items smarter
...
Support adding X copies of card at a time using new GuiChoose.getInteger API
2014-01-06 08:51:30 +00:00
drdev
8b0e20aa9e
Create DeckManager
2014-01-05 19:21:15 +00:00
Agetian
c7450034f5
- Restored the assign random card edition in randomly generated decks functionality.
2014-01-05 08:08:58 +00:00
drdev
a9f4009e43
Prevent marking deck as modified when changing sections
...
Update item manager caption when changing section
Show full catalog when in sideboard section
Avoid hiding title and save buttons when changing sections
2014-01-01 23:43:14 +00:00
Chris
8fd0e873c7
[maven-release-plugin] prepare for next development iteration
2013-12-27 17:42:27 +00:00
Chris
fe9ff2f4f9
[maven-release-plugin] prepare release forge-1.5.8
2013-12-27 17:42:15 +00:00
Maxmtg
b6270a71bb
dissolve gameNew, move ai cheating to that very class, improve ante messages
...
remove lose by milling option
2013-12-25 08:03:20 +00:00
Maxmtg
c3c8fd7186
improve random choice of N cards
...
remove gui calls from choosePile effect
2013-12-23 09:05:50 +00:00
drdev
3d97768f71
Code cleanup
2013-12-23 04:52:08 +00:00
Maxmtg
5367811a33
moved card prefrences to gui
2013-12-22 13:08:28 +00:00
Maxmtg
7d41ae1331
revert unwanted "preferences" from game-core.
...
remove gui calls
2013-12-22 13:06:27 +00:00
drdev
a062d61c8d
Support marking cards as favorites in catalog
2013-12-22 08:39:20 +00:00
drdev
2771b4fe1f
Fix mana cost rendering in table
...
Start favorites column
2013-12-21 19:43:52 +00:00
drdev
350dbeb12f
Add back Pack filter button to Spell Shop
2013-12-20 03:35:32 +00:00
drdev
6970c1e7cf
Fix ratio in Current Deck item manager
...
Add captions before ratios in item managers
Fix padding around header in Current Deck pane
2013-12-16 19:28:33 +00:00
drdev
d56cecdba4
Integrate filters into ItemManager
2013-12-16 09:10:40 +00:00
Chris
b892cfa029
[maven-release-plugin] prepare for next development iteration
2013-12-13 15:54:18 +00:00
Chris
23a012364b
[maven-release-plugin] prepare release forge-1.5.7
2013-12-13 15:54:07 +00:00
Maxmtg
be25cf699c
removed input play or draw (for being a special case of InputConfirm)
...
added optional param to chooseCreatureType
2013-12-13 07:51:27 +00:00
Maxmtg
5b18ba9058
Cost.chooseXValue moved to member of CostPart
2013-12-13 07:10:23 +00:00
drdev
38344027ca
Show cost payment prompts during ability resolve using Prompt pane instead of a dialog
2013-12-13 06:17:03 +00:00
drdev
849655cb2f
Fix so Auto payment occurs in Game thread
2013-12-12 11:49:50 +00:00
Maxmtg
77b241eb68
remove another toString method from manacost, update references to use better ways
2013-12-07 22:18:52 +00:00
Maxmtg
bf629ff518
choose color now uses player controller to decide.
...
removed calls to gui from ability executing classes
adjust visibility of CardFace methods
2013-12-03 08:27:44 +00:00
Maxmtg
ee9ee7f207
moved evaluator away from core
2013-12-03 06:56:13 +00:00
drdev
1cf9a005d9
Fix places that assumed old format of ManaCost.toString() to either call new getCostString() function or assume {G} formatting
...
This fixes bugs with Rout ("may cast as instance if you pay 2 more" cards)
This also fixes bugs with Rune Snag ("unless player pays X" cards)
2013-12-02 08:52:30 +00:00
drdev
05f7a9b30a
Prevent being prompted to decide how to pay mana when clicking Auto by temporarily using AI controller
2013-12-02 05:33:44 +00:00
drdev
bc032a074c
Optimize logic for no cost cards
2013-11-30 06:46:20 +00:00
drdev
89a4afdc08
Prevent cards with no mana cost showing up if they're color is filtered
2013-11-30 06:28:36 +00:00
drdev
be6266d633
Improve filter logic to support showing playable hybrid and phyrexian cards even if filtering out colors present in the card's mana cost that aren't needed to cast it
2013-11-30 05:45:30 +00:00
Chris
abd182e17f
[maven-release-plugin] prepare for next development iteration
2013-11-29 15:06:44 +00:00
Chris
312c15d824
[maven-release-plugin] prepare release forge-1.5.6
2013-11-29 15:06:32 +00:00
Maxmtg
c898e1321f
cardreader fix
2013-11-27 07:46:21 +00:00
Maxmtg
4f04cbbcc8
fix hangs when both textfiles and zip are present in cardsfolder
2013-11-26 17:40:30 +00:00