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
drdev
b28b5e1ec9
Add File menu and keyboard shortcuts to Deck Editor
2013-12-31 21:44:45 +00:00
drdev
f4b9dd2f34
Update buttons on concede, restart, and exit prompts
2013-12-31 20:00:51 +00:00
drdev
40c651cd04
Apply anti-aliasing to FDialog border on Windows where it doesn't cause issues
2013-12-31 19:50:02 +00:00
drdev
b6d6da88e8
Skin more message/option/input dialogs
...
Prevent prompting twice when switching away from modified card in Workshop
2013-12-31 19:30:26 +00:00
drdev
7f95e5f583
Add prompts to confirm buying and selling items in Spell Shop
2013-12-31 17:16:40 +00:00
Maxmtg
e179aa404c
setLife uses no gui
2013-12-31 05:53:06 +00:00
Maxmtg
4235a6906e
remove isHuman from dig effect
2013-12-31 05:42:47 +00:00
Maxmtg
618cd6415d
visited the quest ante code
2013-12-31 05:19:59 +00:00
Maxmtg
9d458ce8c5
still needed an originalDeck in RegisteredPlayer (to restart a match)
2013-12-31 05:08:02 +00:00
Sol
a1688a7404
- Some cleanup with ante fixes. Quest mode midgame ante behavior restored in a more generalized fashion
2013-12-31 03:26:33 +00:00
Maxmtg
da421bc5f8
removed some duplicated code
2013-12-30 21:36:24 +00:00
Maxmtg
db8a71cca2
changed how ante works
2013-12-30 21:17:14 +00:00
swordshine
c8352e4968
- Remove phasedOut cards from combat
2013-12-30 14:30:34 +00:00
swordshine
32c52578e2
- Added Bludgeon Brawl
2013-12-30 00:56:08 +00:00
Maxmtg
121db288c1
into single thread
2013-12-29 17:16:24 +00:00
Agetian
33a08f67ec
- Changed the way AI cheating works. The old option "Smooth AI Land" is now replaced with a global toggle "Enable AI Cheating" which allows the AI personalities (profiles) that have various cheat options set in them to utilize those cheat options to gain card advantage over the human.
...
- Currently there is only one cheat option (CHEAT_WITH_MANA_ON_SHUFFLE) which works like the old Smooth AI Land option by allowing the AI to cheat-shuffle appropriate lands into appropriate places in the library to minimize mana lock.
- Both default AI personalities (Default.ai and Reckless.ai) currently have CHEAT_WITH_MANA_ON_SHUFFLE set to True, which emulates the old Smooth AI Land functionality: if the "Enable AI Cheating" option is enabled, both profiles will cheat-shuffle. If disabled, neither profile will cheat-shuffle.
- Overall, it is now possible to set AI cheating on a per-profile basis and it's also possible to globally disable AI cheating even for personalities that normally do cheat.
- When adding new AI cheating options, don't forget to check for the value of the global toggle which is FPref.UI_ENABLE_AI_CHEATS.
2013-12-29 07:42:07 +00:00
Agetian
dffc1b2a42
- NetBeans settings loss related to expanding tabs is killing me :\
2013-12-29 06:19:01 +00:00
Agetian
55aa4350b9
- Fixed the Phasing icon not appearing immediately when the card phases in/out.
...
- Added support for an additional sound effect that is played when a card phases in/out (phasing.wav is played if available).
- Added the "CHEAT_WITH_MANA_ON_SHUFFLE" option to the stock AI profiles (not used yet, to be implemented soon).
- Organized the AI profile config files a little bit by sorting the options.
2013-12-29 06:13:42 +00:00
drdev
40bfde20fa
Cleanup Quest and Deck lister display
...
Fix Quest renaming
2013-12-28 22:28:59 +00:00
drdev
8ceda2b07b
Use skinned dialog for new quest dialogs
2013-12-28 20:57:34 +00:00
drdev
a592a44647
Support input FOptionPane
2013-12-28 20:23:41 +00:00
swordshine
5ed0549dc4
- Fixed devModePlaneswalkTo
2013-12-28 10:29:02 +00:00
swordshine
158da7f60f
- Fixed Phyrexian Dreadnought
2013-12-28 06:56:34 +00:00
swordshine
58e529097f
- Added Debt of Loyalty, Matopi Golem, Skeleton Scavengers, and Soldevi Sentry
2013-12-28 05:08:39 +00:00
Maxmtg
2de5beb6d1
something is no longer wrong with 2 piles separation in fact or fiction
2013-12-28 00:17:50 +00:00
swordshine
e222c0f7a9
- Added Pools of Becoming
2013-12-27 12:59:31 +00:00
swordshine
12e80be6d1
- Fix NewGame trigger not working
2013-12-27 12:31:21 +00:00
swordshine
5efb2c2e40
- Fixed DigEffect
2013-12-27 11:34:05 +00:00
Maxmtg
1ede72b64a
ai cost decisions now use visitors
2013-12-27 09:26:39 +00:00
Maxmtg
c45fe42129
prerequisites to pay costs using visitor pattern (to remove AI decision-making and gui-specific inputs from the concrete cost classes)
2013-12-27 08:42:44 +00:00
drdev
ddaffcf7a5
Prevent glitchy dialog on Linux
...
Transition more message/confirm dialogs to skinned look
2013-12-27 05:59:29 +00:00
Maxmtg
d4e193f39a
ensure that limited games won't pop the AI cannot play cards window
2013-12-26 07:25:16 +00:00
Agetian
3915c3ac2c
- Fix the dialog window popping up about unplayable cards in the AI deck in Sealed Deck, Booster Draft, and Quest modes.
2013-12-26 05:22:46 +00:00
Maxmtg
a81a666b81
move haunt Ai to a separate file
...
remove isComputer method
2013-12-25 08:21:25 +00:00
swordshine
69a9f0fe43
- Added Plunge into Darkness
2013-12-25 08:14:19 +00:00
Maxmtg
9262ad4d82
make newGame method private, non-static
2013-12-25 08:07:33 +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
e31d2ae0d1
fix proliferate not working on creatures
2013-12-25 05:49:00 +00:00
Maxmtg
77510ac6e3
arrange inputs hierarchy
2013-12-25 05:42:49 +00:00
swordshine
0f1e88bb25
- Converted Amplify to replacement effects
2013-12-25 04:50:26 +00:00
drdev
60ba4bfec6
Add back FDialog custom paint code
2013-12-24 19:06:10 +00:00
drdev
6372242b0b
Temporarily comment out FDialog custom paint code
2013-12-24 19:05:17 +00:00
drdev
9a8c4a1c8c
Make Left/Right/Home/End keys shift focus as expected between buttons in FOptionPanes
2013-12-24 18:50:09 +00:00
drdev
891db98700
Close FDialogs when Escape key pressed
2013-12-24 18:38:11 +00:00
drdev
f7d1b73a6c
Move setShape call from paint to resize listener rather to hopefully fix Linux issue
...
Make FDialog border non-rounded if setShape isn't supported (Mac)
2013-12-24 18:11:09 +00:00
Maxmtg
802aa167a9
Added input to select both players and cards for tokens created by Hero of Bladehold
2013-12-24 09:23:14 +00:00
swordshine
68989d3e31
- Cleanup
2013-12-24 02:08:18 +00:00
swordshine
51a0745348
- Refactored Entwine ability
2013-12-24 02:06:22 +00:00
drdev
3505a2bcd5
Add FOptionPane
...
Make FDialog title use skinned font
2013-12-23 23:05:17 +00:00