Sloth
0005481a36
- Improved tapPrefTargeting.
2013-02-19 17:02:53 +00:00
Maxmtg
dcc933b440
removing ratings from CardPrinted
2013-02-19 13:28:49 +00:00
asepetci
e29fedf80e
Draft assist ranking fix
2013-02-19 12:10:47 +00:00
asepetci
adcbd2dd6e
Draft assist using rankings. Activated from preferences
...
GTC rankings added
2013-02-19 10:21:07 +00:00
myk
a074410192
ensure only one audio clip is played for (near-)simultaneous events of: AddCounter, Poison, RemoveCounter, Sacrifice, Token, Untap
2013-02-19 09:38:20 +00:00
myk
18985676b9
ensure card that last registered the cursor hover isn't tapped when the application loses focus via alt-tab and then is clicked on again
2013-02-19 09:34:45 +00:00
Sloth
567eee7cb6
- Fixed chkDrawbackWithSubs.
2013-02-19 09:22:01 +00:00
swordshine
b9d5b8827c
- Added Spike Cannibal
...
- Added Stuffy Doll Avatar
2013-02-19 08:31:46 +00:00
swordshine
8d4635fd3d
- Convert Archery Training to imprint and change the cleanup effect to a proper "ForgetLastImprinted" parameter
2013-02-19 08:16:09 +00:00
moomarc
0f55cf0377
- Fixed one more instance of using .equals() instead of == in conjunction with getAPI()
2013-02-19 08:07:49 +00:00
Sloth
57ed7c9111
- Fixed a possible "no enum found bug" in isHidden and some cleanup.
2013-02-19 07:12:20 +00:00
Maxmtg
e661489893
SpellManaCost renamed to ManaCost and moved to forge.card.mana
...
CostMana renamed to CostPartMana to avoid mixing them up
2013-02-19 06:30:37 +00:00
Maxmtg
bb1896cc08
renamed base classes in SpellAbility factory
2013-02-19 05:33:10 +00:00
Maxmtg
4cd9db6711
chkAIDrawback moved from AbilitySub to SpellAiLogic.chkDrawbackWithSubs (since it's a method used only by AI, as part of decoupling AI from game)
...
You may use SpellAiLogic.chkAIDrawback to test drawbacks of given ability only, or chkDrawbackWithSubs to do so for the whole list of ability and its subs
2013-02-19 04:45:44 +00:00
Maxmtg
ea74bbb492
* CommonDrawback merged into AbilitySub, as there are no other SubAbilities without api.
...
* (fixes for 19720 & 19724) CheckAiDrawback was already recursivelly checking every subability, so no special methods were required
* numerous fixes to make ApiType comparisons null-safe
* CommonXXX classes do not take SpellEffect and AILogic as separate parameters. These are obtained from ApiType instead
2013-02-19 04:22:16 +00:00
myk
a405a24b9e
reinit deck lists for planechase and archenemy submenus so newly-created decks show up
2013-02-19 03:32:11 +00:00
Sloth
d0d3568cc7
- Set some ActivatingPlayer.
2013-02-18 22:07:58 +00:00
Sloth
e2118e3fab
- Improved damageChooseNontargeted.
2013-02-18 22:04:29 +00:00
myk
c0f24df72d
fix up license and how to play overlays
2013-02-18 21:54:02 +00:00
Sloth
0f446a0752
- Fix for r19720.
2013-02-18 21:33:09 +00:00
Sloth
46deccbf05
- The AI can now use Barrin's Spite and Retribution.
2013-02-18 17:06:49 +00:00
Sloth
988266bdaf
- The AI will now check all drawbacks of spellAbilities and in the proper order.
2013-02-18 17:05:17 +00:00
Maxmtg
49140c33b4
rem imports
2013-02-18 09:02:20 +00:00
Maxmtg
81185964c7
ItemPoolView - final Functions are made public, useless getters removed
...
ItemPoolView - countAll() now accepts predicates, this allowed to drop 'fnToCard' field as well as reference to forge.card.*
2013-02-18 09:02:07 +00:00
myk
de86192d47
fix errant edit when other deck sections were merged into CEditorConstructed
2013-02-18 08:39:56 +00:00
Maxmtg
36f37b103c
CardPrinted - getCard() field that returns CardRules instance is now known as getRules()
...
getRules() method from CardRules was renamed to getOracleText()
2013-02-18 08:28:35 +00:00
Maxmtg
add7ab382a
Fixes phase skipping for human
2013-02-18 08:00:01 +00:00
moomarc
8a9b839c08
- Forgot to commit this with Reincarnate
2013-02-18 07:55:04 +00:00
myk
d9fdf45e85
ensure correct card detail is shown in constructed deck editor when adding a card and not in sideboard mode
2013-02-18 06:59:53 +00:00
swordshine
5cfded2883
- Added four cards
2013-02-18 00:26:13 +00:00
Maxmtg
1d2165c3b9
in preparation for tags addition to decks and IStorage, all storage-related classes were moved to their own package (there will be more classes)
2013-02-17 23:15:58 +00:00
myk
0788fefd2e
avoid having the keyboard focus jump around when the window is resized
2013-02-17 21:20:19 +00:00
myk
bda84323d5
- When preferences are explicitly set to an empty string, don't revert to default value on reload
...
- reset keyboard shortcuts too when preferences are reset
2013-02-17 19:16:55 +00:00
Maxmtg
6ec9d0f110
Sacrificed cards are gathered to a list before actually sacrificing them, that returns a method of PlayerController
2013-02-17 19:03:00 +00:00
myk
cc0c7653d4
restore focus to ok/cancel button when the Prompt panel is hidden and then reshown
2013-02-17 18:05:00 +00:00
Maxmtg
517790d6df
rollback or 19689
2013-02-17 16:25:30 +00:00
Sol
7a2e1e19af
- Updating the extremely useless comments in QuestPreferences for anyone curious what these preferences actual do
2013-02-17 15:26:22 +00:00
Maxmtg
45e3fd686d
Formats Comparable sorts formats according to number of sets they include
2013-02-17 15:02:48 +00:00
Maxmtg
afe884410e
* sideboarding method will have deck parts sorted before showing the UI
...
* rem unused import
2013-02-17 13:44:51 +00:00
Maxmtg
b986f07148
When human wins game by spell effect, that's a special condition not equal to alternative
2013-02-17 13:42:38 +00:00
Maxmtg
c6fd382ae6
Cleaning up damage dealt by myk's enforcement of sorting info GuiChoose lists
2013-02-17 13:41:12 +00:00
Maxmtg
b585ddfcb7
Commiting overloads to have GuiChoose lists sorted
2013-02-17 13:22:07 +00:00
Maxmtg
dd8c0bb899
GuiChoose - reverting lists sorting inside GUI components
2013-02-17 13:07:43 +00:00
myk
61068e2b11
fix npe when removing a keyboard shortcut
2013-02-17 08:42:16 +00:00
myk
11966f3645
fix draft decks not showing up in quest start combobox
2013-02-17 08:20:58 +00:00
myk
da62cd505d
rewrite type conversion to be more compatible across compilers
2013-02-17 08:06:50 +00:00
swordshine
7ba3368d31
- Added some cards
2013-02-17 06:49:00 +00:00
myk
a4be491c46
- add framework for sorting lists presented to the user for choice selection
...
- no existing behavior is changed -- callers have to make the explicit choice to sort
- allow left-right arrow keys to switch lists when choosing order
- sort sideboard
2013-02-17 01:36:07 +00:00
Sol
cada9a602a
- Include Wither on the list of keywords that get added to getCardText() for instants/sorceries
2013-02-16 23:43:14 +00:00
Maxmtg
ee8c657eea
removing imports unused
2013-02-16 20:39:49 +00:00