austinio7116
50d7538690
Removed experimental test and cleaned up comments
2017-05-04 05:35:18 +00:00
austinio7116
7a355a84a1
Add 2 new random deck types - standard and modern legal random color decks. Also improved dual/tri land selection with oracle parsing. Generated decks now choose basic lands that match a card from the deck.
2017-05-03 10:49:53 +00:00
Krazy
4aa21611f1
Add version readout to content downloader screen
2017-04-30 00:31:37 +00:00
Krazy
01f6018d4f
Split up the CHANGES.txt file into several others for easier automated releases and maintainability
2017-04-28 22:06:14 +00:00
Krazy
176cdf4d26
Add Java version checking to the content downloader UI
2017-04-27 23:48:31 +00:00
austinio7116
875fdf885c
Added option to toggle black border rendering around cards in Desktop
2017-04-25 21:58:25 +00:00
Agetian
1e5b2de3f3
- Some updates to visualization of Aftermath split cards in desktop Forge: ensure that mana cost is not flipped compared to the card image, use a more in-depth mechanism for checking the Aftermath keyword.
2017-04-25 20:16:34 +00:00
Agetian
ac1341c4c7
- Renamed a variable for consistency.
2017-04-23 09:45:05 +00:00
Agetian
8c82b1e439
- Added an exception for MPS_AKH when visualizing the card border (these cards do not have an actual black border around the card frame, it seems). The way it's currently handled in Forge, there's only a 2px border added around the card, which is necessarily to properly visualize the card selection box and stuff without making it glitch out. So, this is as close to black-borderless as I think can be without introducing visual artifacts.
2017-04-23 09:44:24 +00:00
Agetian
a7e53348e9
- When zooming in on an Aftermath split card in desktop Forge, rotate it the other way compared to a standard split to correctly visualize the graveyard half (right split).
2017-04-22 13:46:36 +00:00
Krazy
f1bfe69960
[maven-release-plugin] prepare for next development iteration
2017-04-22 06:10:37 +00:00
Krazy
8ef8197c92
[maven-release-plugin] prepare release forge-1.5.61
2017-04-22 06:10:22 +00:00
Hanmac
58d013e5be
GameEntity#AddCounter now has a Source parameter
...
update all Effects using them
2017-04-20 12:34:31 +00:00
Sol
2f9319c420
Initial pass of Exert (lots of things to be improved, but should be good enough to start scripting)
2017-04-16 20:00:42 +00:00
Sol
836ebdc5e6
Initial checkin for Puzzle Mode
2017-04-08 15:17:07 +00:00
Agetian
4d7976d5d5
- Fixed tests with the updated spell descriptions in mind.
2017-03-14 14:57:38 +00:00
Agetian
a846aac041
- Reverted an inadvertent commit to SDisplayUtil.
2017-03-07 15:40:09 +00:00
Agetian
d5c1582029
- Added a way to show the current storm count in the prompt pane (in desktop Forge) or prompt panel (in mobile Forge), it is optional and disabled by default (probably only useful for decks that rely on Storm and might clutter the prompt panel a bit in mobile Forge and thus make the text smaller). Can be enabled in Forge preferences via the "Show Storm Count in Prompt Pane/Panel" option.
2017-03-07 15:37:45 +00:00
Myrd
8311daada4
[Simulated AI] Don't de-dupe creatures involved in combat when evaluating potential targets.
...
Makes an exception if two identical creatures are attacking the same entity and haven't been blocked yet.
2017-02-27 00:05:31 +00:00
Myrd
0527f4cb44
[Simulated AI] Smart decisions about whether to play spells before or after blocks.
...
For example, using a doom blade before blocks to attack for lethal is preferred vs using a pump spell after blocks to pump an unblocked creature for lethal damage. Adds relevant tests.
2017-02-26 21:22:10 +00:00
Sol
7f82e78b92
[maven-release-plugin] prepare for next development iteration
2017-02-21 04:12:49 +00:00
Sol
c19c8a62e0
[maven-release-plugin] prepare release forge-1.5.60
2017-02-21 04:12:35 +00:00
Myrd
ab8fd9e314
[Simulated AI] Fix simulation of playing spells exiled with Abbot of Keral Keep.
2017-02-20 18:46:28 +00:00
Myrd
e1d8231ce7
Fix test broken by oracle wording update.
2017-02-20 18:44:52 +00:00
Myrd
e6c8c15cab
[Simulated AI] Fix propagation of remembered card states across game copies.
...
This makes simulations involving e.g. Abbot of Keral Keep not forget that they can play the card that was exiled.
2017-02-20 18:24:27 +00:00
pfps
588597b1ee
move swing call into GUI thread
2017-02-09 15:36:06 +00:00
pfps
0a98b03180
move some focus stuff into GUI thread to try to fix crash
2017-02-08 23:36:47 +00:00
pfps
87aaf7d997
make targetting area in VDock be non-focusable
2017-02-08 23:30:42 +00:00
Agetian
156b11fda6
- Reverted 33597 (breaks a lot).
2017-02-08 16:45:52 +00:00
Agetian
6fbc395f79
- Call setFocusable and setEnabled in CMatchUI in the event dispatch thread to try and prevent a crash in this area resulting from threading issues.
2017-02-08 16:06:46 +00:00
pfps
30ed1f6677
make sure that P/T line has room in card detail pane
2017-02-08 14:23:11 +00:00
Agetian
4be29c4df0
- Code formatting.
2017-02-08 06:28:57 +00:00
pfps
9da848ed4b
better layout for card type and p/t in card detail pane
2017-02-05 14:22:00 +00:00
pfps
443ac7853c
Floating card areas don't get focus
2017-02-05 13:44:51 +00:00
pfps
d63b3b7846
change back to prompt buttons grabbing focus from other windows on prompt update
2017-02-05 12:40:34 +00:00
Agetian
4f324f6598
- Make sure the targeting overlay menu is initialized correctly.
2017-02-05 10:16:47 +00:00
pfps
3e46f4cd64
make focus-setting runnables run synchronously
2017-02-04 17:10:04 +00:00
pfps
d0abf9f75c
Allow card type line in CardDetailPane to wrap
2017-02-04 14:13:07 +00:00
nefigah
a845bd13dc
Broaden keyboard handler attachment; this hopefully fixes cases where keyboard interaction stops working entirely
2017-02-04 05:21:42 +00:00
nefigah
13941c9264
Add initial implementation of an action-sequencing system (macros)
2017-02-02 17:04:34 +00:00
Agetian
79da71ced1
- Somewhat better option name for auto-yield granularity.
2017-02-01 18:09:40 +00:00
Agetian
10f76eae82
- Implemented a toggleable option to auto-yield either per ability or per card ("Auto-Yield Mode" under Gameplay).
...
- Restored the historical Forge default of auto-yielding per ability.
2017-02-01 17:32:02 +00:00
Agetian
10736e1e24
- Imports cleanup.
2017-02-01 15:33:55 +00:00
Agetian
5d63419109
- Prevent a crash if a match window is switched to something else while targeting overlay is displayed.
2017-02-01 15:22:40 +00:00
Agetian
4803c757ee
[maven-release-plugin] prepare for next development iteration
2017-01-29 19:47:52 +00:00
Agetian
63809ef5ec
[maven-release-plugin] prepare release forge-1.5.59
2017-01-29 19:47:46 +00:00
Hanmac
e630fafb22
CountersPutOrRemoveEffect: refactor to use better methods
...
CountersPutOrRemoveAI: use better logic to check when its good to remove a counter and when not
PlayerController: add chooseBinary with Params, use it for AddOrRemove. no need for chooseAndRemoveOrPutCounter
2017-01-29 14:44:43 +00:00
Agetian
6d8eb230aa
- Fixing PlayerControllerForTests
2017-01-28 15:38:37 +00:00
Agetian
267285afe1
- Forge defocusing solution: part 2 [code contribution by nefigah]. Fixes defocusing on window pop-ups such as Goblin Guide.
2017-01-26 18:43:32 +00:00
Agetian
b9df573ca5
- Attempting to fix desktop Forge defocusing problem [code contribution by nefigah].
2017-01-26 06:59:52 +00:00