Commit Graph

2199 Commits

Author SHA1 Message Date
Agetian
666fb6b35c - Cards with no art index specified will now have random art in every match (e.g. the line "20 Forest|7ED" provides twenty 7th Edition Forest cards each with randomized art).
- Some code reogranization related to card art randomization.
2014-01-14 06:02:06 +00:00
swordshine
d234975cde - BNG: Added Nessian Wilds Ravager and Pharagax Giant 2014-01-14 04:40:40 +00:00
drdev
13a6310ac0 Increase height of table rows slightly 2014-01-14 03:55:54 +00:00
drdev
62bfb66e11 Tweak spell shop columns 2014-01-14 03:39:48 +00:00
drdev
273b7286cf Tweak cost column width 2014-01-14 02:27:45 +00:00
drdev
5bd450e0c9 Fix deck sort logic 2014-01-14 02:19:51 +00:00
drdev
777dff3c4b Adjust column widths 2014-01-14 02:06:15 +00:00
drdev
e3ddb00eee Left align table headers and ColorSetRenderer
Fix default sort for Format column
2014-01-14 01:54:45 +00:00
Maxmtg
870ffe3437 better color sorting, colorless decks icon is properly centered 2014-01-13 19:30:07 +00:00
Maxmtg
b8ea837204 align colors on center 2014-01-13 19:21:39 +00:00
Maxmtg
91be7b5a32 ColorSetRenderer for deck list 2014-01-13 18:46:40 +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
3cd105bac0 - Restore the functionality to show all cards from all sets and with different card art in the Constructed deck editor. This is temporarily the default and only behavior because it's the only way to properly support cards from multiple sets and with multiple card art indexes at the same time (given the note below).
- NOTE: The "Show unique cards only" functionality of the Constructed deck editor is currently broken (it was commented out by someone, possibly to be reworked later?)
2014-01-13 10:48:38 +00:00
swordshine
559c96412a - BNG: Added Ephara, God of the Polis 2014-01-13 09:56:21 +00:00
Agetian
ee5187c7e7 - Snow-covered lands have only one art (at least thus far). 2014-01-13 09:47:12 +00:00
Agetian
0cb7573494 - Generate basic land cards with random art in quest mode starting pool and quest mode card shop. 2014-01-13 09:46:35 +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
ce341302a3 renamed createIngamePlayer method to minimize confusion 2014-01-13 06:23:32 +00:00
Maxmtg
4cb27c40ac (doubtful) replace xcantbe0 flag with restriction 2014-01-13 06:20:58 +00:00
swordshine
84e3fc1be9 - Fixed ChangeZoneAllEffect (r23967 broke many cards. Sloth, please review this fix) 2014-01-13 02:41:33 +00:00
Maxmtg
2522450930 Kill all gui 2014-01-12 18:32:49 +00:00
Maxmtg
e3e761ddc0 -1 gui call 2014-01-12 18:27:37 +00:00
Maxmtg
c95ee53137 remove gui calls from RepeatEachEffect.java 2014-01-12 18:22:26 +00:00
Maxmtg
7f9ef96178 wipe gui calls from effects 2014-01-12 18:16:03 +00:00
Maxmtg
95cbb2870c event phased had to be game event, not purely UI one 2014-01-12 17:34:40 +00:00
Maxmtg
17891a62fa remove global object reference from ZoneType 2014-01-12 17:20:45 +00:00
Maxmtg
f1ff893962 Human payment for costs now uses visitor pattern... as a result the concrete Cost classes no longer depend on UI 2014-01-12 16:15:41 +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
Maxmtg
1ea839f5d4 All costs except mana - AI uses decision, HumanPlay generates decision 2014-01-12 11:53:58 +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
drdev
496b12913d Prevent random crash that sometimes occurs when moving mouse over deck tables 2014-01-11 04:15:04 +00:00
drdev
be47a4bad3 Fix crash when clicking a card that can't be played 2014-01-11 01:56:14 +00:00
drdev
7274d46865 Increase maximum list box auto size width 2014-01-10 04:36:12 +00:00
drdev
feaec2eb6d Auto size ListChooser dialogs to fit items if possible 2014-01-10 04:30:23 +00:00
drdev
753c0731a3 Fix performance of list boxes
Skin border for list on ListChooser dialogs
2014-01-10 03:01:52 +00:00
drdev
9a6b1822a9 Ensure application icon updated when skin changed 2014-01-10 01:17:04 +00:00
drdev
04248f0166 Refactor skinning logic to avoid caching components, allowing memory to be cleared and improving performance 2014-01-09 19:05:51 +00:00
swordshine
f10ec1751f - Converted Old Man of the Sea
- Added Rootwater Matriarch
2014-01-09 13:46:14 +00:00
drdev
561d4deb32 Move graphics functions to static FSkin class 2014-01-09 03:19:30 +00:00
Sloth
3e552ac655 - Fixed Gilt-Leaf Archdruid. 2014-01-08 15:49:04 +00:00
swordshine
bcf2abdbbc - Comment out unused complex counting methods 2014-01-08 14:28:56 +00:00
swordshine
16294fe54a - Combine GreatestPowerYouControl and GreatestPowerYouDontControl 2014-01-08 13:55:22 +00:00
swordshine
76cdfa9759 - Converted Count$LowestLibrary to playXCount 2014-01-08 12:52:09 +00:00
swordshine
fc508b3a27 - Converted LowestLifeTotal 2014-01-08 12:32:02 +00:00
swordshine
a4c2fa3797 - Converted Psychic Transfer for multiplayer 2014-01-08 12:26:14 +00:00
swordshine
d1575996b4 - Converted Liu Bei, Lord of Shu to script 2014-01-08 11:38:50 +00:00
swordshine
75293299ed - Update scripts for AllM12Empires (should fix some corner cases) 2014-01-08 11:22:27 +00:00