Commit Graph

19119 Commits

Author SHA1 Message Date
Sloth
c9a6d4edab - Fixed draft AI picking the worst cards instead of the best (- yes really). 2013-02-13 22:40:08 +00:00
Sloth
a2bdad3b32 Added "AILogic$ Never" to Muse Vessel. 2013-02-13 19:23:19 +00:00
Sloth
7dfff8c527 - Added/Fixed SVar:RemAIDeck:True on some cards. 2013-02-13 19:21:46 +00:00
moomarc
8003bd432c - Made DistributedAsYouChoose available in PutCounter
- Converted Blessings of Nature to DistributeAsYouChoose
2013-02-13 17:48:56 +00:00
moomarc
f1a4b2b317 - Added Remedy
- Converted some more cards to DividedAsYouChoose
2013-02-13 15:01:43 +00:00
moomarc
883f2b3109 - Added Magmatic Core
- Converted some more cards to DividedAsYouChoose
2013-02-13 14:47:56 +00:00
moomarc
554b7bc8f9 - Converted some more cards to DividedAsYouChoose 2013-02-13 14:11:29 +00:00
moomarc
fdbc902df2 - Added Living Inferno
- improved stack description for divided damage/prevention
2013-02-13 14:01:45 +00:00
Chris
315d297672 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2013-02-13 14:01:01 +00:00
Sloth
06a49f2fb8 - Removed SVar:RemAIDeck:True from some cards with DividedAsYouChoose. 2013-02-13 13:57:08 +00:00
Sloth
e342afd626 - Added AI support to DividedAsYouChoose.
- Converted Bogardan Hellkite.
2013-02-13 13:50:17 +00:00
moomarc
803e706d10 - Added Embolden
- Added Jaws of Stone
- Converted some existing cards to proper distribution
2013-02-13 13:13:09 +00:00
moomarc
1b177bb643 - Added Forked Lightning
- Added proper damage and damage prevention distribution
 - Converted Angel of Salvation
2013-02-13 11:28:09 +00:00
myk
eaf9013acb add in suggested filter for nonprintable characters 2013-02-13 08:20:31 +00:00
Maxmtg
8bcca85994 remove unused import 2013-02-13 06:49:32 +00:00
Maxmtg
df6f583c13 use StringUtils to compare ignoring case (that will actually save Ncards + 1 string allocations per search) 2013-02-13 06:49:14 +00:00
Maxmtg
08dc701a60 quest Deck IO for new format of decks 2013-02-13 06:48:03 +00:00
moomarc
12f806a26e - Fixed a typo in isValid 2013-02-13 05:20:13 +00:00
myk
c4899cae38 implement reverse search on shift-enter for find-as-you-type 2013-02-13 00:37:34 +00:00
Maxmtg
8ac8b22ed7 deck API changes. Deck is now a map of sections to cardpools. Schemes and planes have their own sections 2013-02-12 22:18:35 +00:00
Sloth
971856238b - Added Oracle text of Flash. 2013-02-12 21:35:16 +00:00
myk
10531f8fc7 set popup parent to null to force a heavyweight popup base 2013-02-12 21:06:43 +00:00
Sloth
f2ef738270 - Added Flash. 2013-02-12 19:38:51 +00:00
Sloth
3f126c13eb - Fixed playSpellAbility crashing when playing abilities with "sa.getPayCosts() == null". 2013-02-12 19:05:59 +00:00
Chris
c1e34d1fa9 - Completed a LQ pic URL filename. 2013-02-12 18:54:06 +00:00
myk
cdf0f75ab3 use correct mask constants for shift and alt-graph 2013-02-12 18:24:40 +00:00
myk
8f50038a1d third attempt at a cross-platform algorithm for resizing popup panels 2013-02-12 18:16:46 +00:00
Chris
e3d25596c3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2013-02-12 13:43:37 +00:00
Sloth
fee819daa8 - The "ValidCard" parameter in the cantPlayLand stAb is now functional.
- City in a Bottle will now prevents playing of ARN lands.
2013-02-12 12:23:29 +00:00
Maxmtg
388eddba7d player cannot deassign damage from 1st blocker below its lethal damage 2013-02-12 11:41:43 +00:00
myk
3bf95842c1 revert 19547 and fix underlying issue in FCheckBoxList that was overriding the isEnabled setting of the checkboxes 2013-02-12 08:57:53 +00:00
swordshine
86b619b2b8 - forget to paste something 2013-02-12 08:44:23 +00:00
swordshine
9ff2f60cf9 - A small fix 2013-02-12 08:36:46 +00:00
swordshine
6953d25c73 - Added Setinfos to recent cards 2013-02-12 08:27:36 +00:00
RumbleBBU
22a707e213 Re-disabled Alpha and Beta in the Custom quest format dialog.
Very minor checkstyle (removed extra whitespace).
2013-02-12 08:05:23 +00:00
swordshine
c21689690f - Fixed DamageDeal StackDescription string builder (to script Crush Underfoot)
- Initial commit of "TargetsWithSameController" (check the parent targets, might be used in Bioshift and Simic Guildmage in future)
- Added two Avatars: Sisters of Stone Death Avatar and Viridian Zealot Avatar
- Added some cards
2013-02-12 07:46:56 +00:00
Maxmtg
0e86afbf8c gamelog entries are filled in MatchController class for now, at least displaying gamewinlose is not gamestate's responsibility
GameState.getLandsInPlay inlined
2013-02-12 06:48:28 +00:00
Maxmtg
3c20929f6d minor - remove multiline comments like 'by Braids on xx\xx\11' 2013-02-12 06:26:47 +00:00
moomarc
75f45c2076 - Converted Dodecapod, Loxodon Smiter, Obstinate Baloth and Wilt-Leaf Liege from keywords to replacement effects.
- Added DiscardMeByOpp param and applied to relevant cards (I've prioritised from 1 - 3, 3 being most dangerous to discard, but priority checking isn't actually applied yet. Plan to expand when I have more free time).
2013-02-12 06:23:43 +00:00
Maxmtg
28285e4746 isSorcerrySpeed moved to SpellAiLogic (since used only by its descendants)
adjustChangeZoneTarget moved back to ability/AbilityFactory.java (since called by Common[Spell|Ability|Drawback] classes' ctors)
resolve method and its auxiliary methods groupped in bottom part of AbilityUtils file
2013-02-12 06:21:47 +00:00
Maxmtg
1b103bcd34 getMapParams moved back to AbilityFactory (since method's responsibility is also parsing) 2013-02-12 06:05:45 +00:00
Maxmtg
d243a21296 AbilityFactory.getAbility is now static - no need to create instance of AbilityFactory to parse an ability 2013-02-12 05:57:06 +00:00
Maxmtg
429a5bd110 renamed package abilityfactory to ability (sorry about possible tree conflicts) 2013-02-12 05:33:26 +00:00
Maxmtg
80d6a102a4 moved all static members from AbilityFactory to AbilityUtils.java 2013-02-12 05:29:02 +00:00
Maxmtg
0b0c76c6fd remove unused variable 2013-02-12 05:18:19 +00:00
Maxmtg
3cf7acf9f9 Text showing how much damage above lethal is assigned to each creature 2013-02-12 02:44:54 +00:00
Maxmtg
7f453661c3 first blocker is assigned all damage initially 2013-02-12 02:35:25 +00:00
myk
795b394a53 - autofocus on first duel/challenge when opening the Duels/Challenges page
- allow Enter to start the match when focused on an opponent
2013-02-12 00:55:17 +00:00
Sloth
c8228faf34 - City in a Bottle will no longer prevent lands to be played. 2013-02-11 21:06:32 +00:00
Sloth
501c877837 - playSpellAbilityForFree will now setup charms. 2013-02-11 20:51:43 +00:00