Sloth
723e58b2b3
- Fixed AI sometimes not using ciphered or replicated spells.
2015-12-12 16:53:23 +00:00
Sloth
05511671f9
- The AI will now use Multikicker for Permanents.
2015-12-11 07:53:19 +00:00
excessum
a1c9cea8af
- Fixed NPE for r30413 and r30414
2015-11-29 05:32:20 +00:00
excessum
c7a75432ce
- Addendum to r30413 for cases where other effects are on the stack
2015-11-29 03:12:32 +00:00
excessum
ee6386adb0
- Removed phase restrictions for AI usage of fight effects from PumpAi
2015-11-29 02:52:40 +00:00
Sloth
0e22a9d4fe
- Little AI slowdown prevention improvements.
2015-11-27 22:24:05 +00:00
Agetian
ad3859d20c
- Prevent a class cast exception when the AI is considering how to assign blockers (the mystery is, however - why does it even try calling it with the human controller in the first place though?...)
2015-11-27 19:27:00 +00:00
Sloth
96dac6e8f5
- Reckless AI's will now trade more willingly when blocking.
2015-11-27 07:43:27 +00:00
Sloth
6e09f5dd9a
AI Profile update:
...
- Quest opponents can now have a Profile assigned in their metadata.
- Opponents with the Reckless profile will now attack more aggressively.
- Opponents without Profile will have the Default Profile (and not a random one).
2015-11-24 08:55:51 +00:00
Sol
5527f6fc6d
- Counters moved from being on Card to on GameEntity allowing Poison + Experience Counters to work the same as other counter types
...
- Improved some PlayerView updates which weren't re-writing player detail hoverbox often enough
2015-11-18 20:19:32 +00:00
Sol
022041a2f6
- Allowing Charms to have subAbilities be chosen more than once (AI support needs improving to actually filter through all the permutations)
2015-11-10 03:10:53 +00:00
Chris
de7058ca46
[maven-release-plugin] prepare for next development iteration
2015-11-06 20:38:00 +00:00
Chris
de3658d504
[maven-release-plugin] prepare release forge-1.5.47
2015-11-06 20:37:52 +00:00
excessum
411039b779
- Added check in DamageDealAi for planeswalkers
2015-11-01 07:34:25 +00:00
excessum
ab8c60646b
- Added check in ControlGainAi for planeswalkers
2015-11-01 06:56:47 +00:00
excessum
9c7bffda35
- Added check in useRemovalNow for planeswalkers
2015-11-01 06:49:40 +00:00
Sloth
ada78ce388
- Added AI support for the Time Vault + Voltaic Key combo.
2015-10-30 21:58:17 +00:00
Sloth
334ab93d7b
- Fixed AI being afraid of his own Circle of Flame.
2015-10-26 07:57:17 +00:00
excessum
417a228b83
- Added check for safe targets for triggers in CountersPutAi
2015-10-24 03:17:58 +00:00
Sloth
9102e9c964
- Added basic AI support for Fell the Mighty.
2015-10-21 20:40:12 +00:00
excessum
da758eff60
- Implemented AI for first ability (prevent damage) of Dromoka's Command
2015-10-18 12:35:46 +00:00
excessum
7a1d8ab146
- Implemented AI for Jace, Vryn's Prodigy
2015-10-18 04:39:39 +00:00
excessum
0e08c72205
- Fixed NPE from r30296
2015-10-17 07:26:15 +00:00
excessum
db3286bec6
- Revamped Planeswalkers logic: evaluate more expensive abilities first to prevent spamming of good "plus" abilities, try not to "minus" all loyalty if not under threat
...
- Added flag in TokensAi to allow Planeswalkers to create tokens in Main1
- AI can now use all the abilities of Gideon, Ally of Zendikar
2015-10-17 07:00:45 +00:00
excessum
5aabcb5089
- Fixed whitespace for r30289 and added check for source of loot spell
2015-10-15 12:09:46 +00:00
excessum
2f7ebf615b
- Implemented basic AI for looter effects
2015-10-14 12:59:04 +00:00
excessum
2766b50a71
- Extended canFightAi to consider Prowess buff
2015-10-12 13:20:02 +00:00
excessum
f0c751417b
- Re-factored logic for Fight effects
2015-10-12 12:53:49 +00:00
excessum
71e417dd8a
- Implemented AI for more Converge cards
2015-10-11 09:31:41 +00:00
excessum
94b6f67815
- Re-factored getSourcesForShards() out from payManaCost()
2015-10-11 08:26:53 +00:00
excessum
7dd216545d
- Implemented AI for auto-payment of Converge/Sunburst costs
2015-10-11 07:25:08 +00:00
Sloth
689c95a92c
- Fixed, improved and refactored AI combat predictions reagarding blocks/becomes blocked triggers.
2015-10-09 11:03:28 +00:00
excessum
c1eb95981d
- Implemented AI for Atarka's Command
2015-10-07 13:10:36 +00:00
Sloth
79c5e3efe1
- The AI will now be aware of the effect of Bazaar of Wonders.
2015-10-06 08:10:23 +00:00
Sloth
e949f2cd20
- Fixed a little mistake in chooseBestLandToPlay.
2015-10-05 20:39:13 +00:00
Sloth
374a78604e
- The AI will now be aware of Chalice of the Void and Presence of the Master.
2015-10-05 12:54:27 +00:00
Sloth
3b7935d868
- Improved LifeGainAI.
2015-10-04 08:56:37 +00:00
Agetian
37041145bf
- Removed a redundant comment in ComputerUtilCost.
2015-10-04 05:54:31 +00:00
Agetian
c685fc5919
- Smarter and more concise mechanism for deciding whether to play a shockland untapped or tapped.
2015-10-03 15:09:34 +00:00
Agetian
4819316fbb
- Somewhat better handling of player type check in the new routines.
2015-10-03 12:47:25 +00:00
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
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