Commit Graph

29435 Commits

Author SHA1 Message Date
Agetian
0dfab38a01 - Added an extra check for the player type to the new routines in ComputerUtil. 2015-10-03 12:44:29 +00:00
Agetian
1bd466c496 - Fix imports. 2015-10-03 12:40:31 +00:00
Agetian
05abf8a1d7 - More intelligent checking for the AI's reason to cast a sorcery spell in the given turn. 2015-10-03 12:39:37 +00:00
Agetian
1ed17d4ced - Get rid of a redundant variable. 2015-10-03 12:16:34 +00:00
Agetian
d730741ab0 - Fix imports. 2015-10-03 12:16:05 +00:00
Agetian
a469efac9f - When the AI decides to play a shockland untapped, consider having a viable target for a targered sorcery spell with one mode only. 2015-10-03 12:14:49 +00:00
Agetian
a159c1e76c - Look at cards in zones other than the battlefield when determining if an aura has a viable target (for e.g. "Enchant creature in a graveyard") 2015-10-03 11:25:29 +00:00
Agetian
66219dcbf5 - Fixed Fertile Thicket. 2015-10-03 10:52:41 +00:00
Agetian
ad166701ac - Also update the mobile Limited deck editor to suggest the basic land set the same way as the desktop version (to avoid suggesting sets with no basic lands). 2015-10-03 10:26:43 +00:00
Agetian
af7fcfaa40 - Fixed the Limited deck editor sometimes suggesting a default land set that does not actually contain any basic lands (e.g. Journey into Nyx (JOU) was suggested for a THS/JOU/BNG draft, which ended up adding Zendikar lands; now Theros is correctly suggested instead). 2015-10-03 10:19:10 +00:00
Agetian
3bdbf6a956 - Avoid copying the land cards when processing getAvailableManaColors by the AI (looks like it's not necessary to copy, but more testing is needed - the important thing is that grantBasicLandsManaAbilities should not have any negative side effects when called from there). 2015-10-03 08:38:54 +00:00
Agetian
7237f25d5a - Make the AI try to determine whether to play a shockland untapped or tapped in a smarter way by evaluating the availability of mana colors to pay for the spell as well as potential targets for auras. 2015-10-03 08:18:47 +00:00
Chris
d26d25fd85 [maven-release-plugin] prepare for next development iteration 2015-10-02 17:20:52 +00:00
Chris
10cb50140a [maven-release-plugin] prepare release forge-1.5.46 forge-1.5.46 2015-10-02 17:20:43 +00:00
Chris
46487a9b96 Added new card names to changes.txt.
Preparing the changes.txt file for the next beta build and release.
2015-10-02 17:15:17 +00:00
Sloth
42196878cf - Fixed spelldescription of Vampiric Rites. 2015-10-02 11:51:43 +00:00
Agetian
6b12420522 - Marking "Time Spiral Timeshifted" (TSB) as "Other" instead of "Expansion" (in line e.g. with EXP being an "add-on" set for BFZ, also prevents marking TSB as a separate unlockable set in quest mode (which used to lead to a crash). 2015-10-02 06:14:49 +00:00
Agetian
c4c6f4eaf6 - Unlocking Time Spiral in quest mode now automatically unlocks Time Spiral Timeshifted, unlocking Battle for Zendikar automatically unlocks Zendikar Expeditions. 2015-10-02 06:09:23 +00:00
Sol
1cc361aa6d - Create new Tracking script that doesn't use an external data source for tabulating information 2015-10-01 17:05:05 +00:00
Sol
62c648f07a - Fixed typo in Editions file 2015-10-01 17:00:40 +00:00
Sol
0c5409ce58 - Fixed Herald of Kozilek missing Devoid keyword 2015-09-30 17:50:49 +00:00
Sloth
e94fd1b439 - Improved useRemovalNow AI function. 2015-09-30 11:51:15 +00:00
Sloth
a6140c2aff - Added the hard quest opponent Happosai 3. 2015-09-30 11:49:13 +00:00
drdev
b6dbb28291 Version bump to 1.5.46.005 2015-09-29 22:48:46 +00:00
drdev
b1502ff602 Refactor default land set logic for desktop constructed to be usable by mobile app 2015-09-29 22:47:16 +00:00
drdev
da81e194dd Remove unused restrictedCatalog parameter
Refactor quest default land set logic to be re-usable by mobile app
2015-09-29 22:38:56 +00:00
Agetian
1f561725ed - Fixed the deck contents not copying over in the Deck(Deck, String) constructor for mobile Forge, which broke Vanguard, Archenemy and Planechase variants. 2015-09-29 17:11:56 +00:00
Agetian
988b9ff1aa - Fixed the impossiblity to disable Vanguard variant mode in desktop version of Forge. 2015-09-29 16:23:02 +00:00
Sloth
e0956ff9bd - Improved AI chosing lands to play. 2015-09-29 09:20:42 +00:00
Sloth
1f53269cd9 - Fixed Rush of Ice. 2015-09-29 07:17:08 +00:00
drdev
d4fa35a337 Center land art above combo box 2015-09-28 23:07:08 +00:00
drdev
5ced8db4b1 Fix compile 2015-09-28 23:01:24 +00:00
Sloth
94cf3886b8 - Cleanup of two functions using predictThreatenedObjects. 2015-09-28 22:10:19 +00:00
Sol
f7c93e5ed2 - Banned/Restricted updates 2015-09-28 15:45:44 +00:00
Sloth
fb6e1e0336 - Updated 2 AI SVars. 2015-09-28 13:12:46 +00:00
Sloth
eeeeb65ecc - Fixed the Goblin Rimerunner improvement. 2015-09-28 13:08:18 +00:00
Sloth
a3a9a5d156 - Improved AI playing dual lands. 2015-09-28 12:45:11 +00:00
Sloth
f34a2bf8a6 - Improved AI using lands like Blackcleave Cliffs. 2015-09-28 12:27:04 +00:00
Agetian
bd298d8ca5 - A better implementation of random land set choice in CEditorQuest/CEditorConstructed. 2015-09-28 10:07:09 +00:00
Agetian
29eb441963 - Constructed deck editor will now suggest a set for basic lands based on the contents of the deck (namely, it'll choose a random set with basic lands from the ones included in the deck). Only if no such set can be found or if the deck is empty the editor will default to ZEN. 2015-09-28 09:38:40 +00:00
Agetian
cd4c81d4e4 - Quest editor will now suggest a random set for basic lands in the "Add Basic Lands" window, choosing from the sets allowed in the format that have a complete set of basic lands. 2015-09-28 09:24:44 +00:00
Sloth
7145da0e53 - Improved AI using Ulamog's Nullifier. 2015-09-28 08:42:05 +00:00
Agetian
e922e3dea3 - Reformat and update a comment in CHANGES.txt. 2015-09-28 05:33:13 +00:00
Agetian
8111eb5814 - Updates to CHANGES.txt. 2015-09-28 05:32:13 +00:00
Agetian
26a9e536cf - Fix imports. 2015-09-28 05:26:07 +00:00
Agetian
edcb18e1dd - Further integration of Add Basic Lands to Quest mode:
- Quest mode now depends on the player using Add Basic Lands to add basic lands to his decks instead of buying basic lands from the quest shop or using the generated basic lands from the initial card pool.
- Quest mode no longer generates basic lands for the starting card pool to avoid clutter.
- Quest mode shop no longer sells basic lands (to avoid clutter; you can add any basic lands you want anyway).
- Quest mode draft tournament correctly allows to use "Add Basic Lands" only after drafting is over and deck construction begins (and the button is hidden during the drafting process).
- Otherwise, basic lands found normally during the quest (e.g. found in booster packs, drafted in quest draft tournaments (if anyone ever drafts basic lands), purchased in preconstructed decks etc.) function as before and can be sold normally via the quest shop interface.
2015-09-28 05:24:59 +00:00
Agetian
1f4219efab - Fixed a typo in BFZ draft rankings. 2015-09-27 15:15:22 +00:00
drdev
2b0194dd94 Prevent divide by 0 error 2015-09-27 13:36:00 +00:00
drdev
57d3b64c65 Avoid automatically adding basic lands to draft/sealed pools 2015-09-27 13:30:35 +00:00
Sloth
25924bbab9 - (Fixed) Converted the Echo keyword to a script macro. 2015-09-27 11:29:12 +00:00