Agetian
3e325d243a
- Basic and conservative prediction of the total number of available blockers with vehicles in mind for the purpose of AI alpha-strike: the AI will try to acknowledge the fact that for the vehicle to become active, generally at least one other creature will need to tap. This should allow the AI to somewhat better predict when it can alpha strike for lethal in presence of vehicles.
...
- Crew prediction needs to be somehow expanded in general: in all other attack routines the AI assumes that each vehicle on the battlefield will activate and the human will not tap anything to activate them, which leads to the AI becoming very "scared" of inactive vehicles on the battlefield.
2017-01-30 17:48:39 +00:00
Agetian
c3cbeb3efd
- Fixed Divergent Transformations.
2017-01-30 16:09:18 +00:00
Agetian
f09be0ea5d
- Do not offer Gauntlet-style "Next Round" option when playing a single Sealed/Draft match vs. a specific opponent in mobile Forge.
2017-01-30 15:00:12 +00:00
Agetian
c12d530b65
- Committed a previously missing predicate.
2017-01-30 13:37:11 +00:00
Agetian
5af05acf71
- More Scry AI fine-tuning.
2017-01-30 13:36:28 +00:00
Agetian
7291b2676b
- Smarter Scry AI.
2017-01-30 12:04:21 +00:00
Agetian
40b05f7ad4
- NPE prevention in SpellAbilityRestriction (prevents Jhoira of the Ghitu Avatar crashing)
2017-01-30 09:11:29 +00:00
Agetian
f781c2fd0b
- Removed an empty parameter in Fiend of the Shadows.
2017-01-30 04:41:58 +00:00
Agetian
104b17597e
- Updated AI params for Fiend of the Shadows.
2017-01-30 04:41:19 +00:00
Agetian
a3a3f71fb9
- Fixed Fiend of the Shadows.
2017-01-30 04:21:53 +00:00
excessum
87fa58e0e9
- Implemented AI for Walking Ballista
2017-01-30 02:33:57 +00:00
Agetian
af20732173
- Preparing mobile Forge release 1.5.60.001.
2017-01-29 20:04:44 +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
forge-1.5.59
2017-01-29 19:47:46 +00:00
Agetian
23e1b9bb0f
- Updating CHANGES.txt before a new release.
2017-01-29 19:39:33 +00:00
Agetian
1361e347ae
- Removing Champion of Lambholt known issue from CHANGES.txt (fixed).
2017-01-29 19:32:57 +00:00
Hanmac
9847da099a
Champion of Lambholt: make it working as it should.
...
Description bit ugly but can't be helped for now.
2017-01-29 18:58:55 +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
Hanmac
0f3e98ea77
CountersRemoveAi: fixed non-targeting triggers
2017-01-29 14:39:20 +00:00
Agetian
9470f60554
- One more minor CardFactoryUtil mistype fix.
2017-01-29 12:54:45 +00:00
Agetian
216e442019
- Further Scry AI tweaking.
2017-01-29 12:53:47 +00:00
Agetian
b6e49966fe
- A few more Scry AI tweaks.
2017-01-29 12:51:52 +00:00
Agetian
a5a952df6d
- A couple more tweaks to Scry AI.
2017-01-29 11:40:49 +00:00
Agetian
0a5ff89baf
- Some tweaks to Scry AI.
2017-01-29 11:26:00 +00:00
Agetian
aa2cbae9e1
- Somewhat smarter Scry AI.
2017-01-29 11:20:13 +00:00
Agetian
5a8d2811c3
- A little correction in CardFactoryUtil.
2017-01-29 10:09:35 +00:00
Agetian
d5fa1f91c2
- Imports cleanup.
2017-01-29 07:10:32 +00:00
Agetian
e19e97229c
- Somewhat better activation prediction for Astral Cornucopia.
2017-01-29 07:09:58 +00:00
Agetian
12b53adab2
- Formatting ChooseColorAi.
2017-01-29 06:10:18 +00:00
Agetian
8aaeef6954
- AI should activate Astral Cornucopia in its main 2 phase since that's where it can make the most difference for it.
2017-01-29 06:08:31 +00:00
Agetian
029259bfa8
- Simpler test in ScryAi.
2017-01-29 05:15:23 +00:00
Agetian
88a8cee0a4
- AI should not hold back using +1 Scry abilities of Planeswalkers when casting a PW in Main 2 (Saheeli Rai and Jace, Unraveler of Secrets).
2017-01-29 04:56:27 +00:00
Agetian
a40b5966f5
- Fixed a NPE in TriggerCrewed.
2017-01-29 04:48:21 +00:00
Agetian
a0ba7c2c31
- Crewing a vehicle should keep the vehicle's supertypes in order to obey Legendary restrictions.
2017-01-29 04:35:56 +00:00
excessum
c45124741f
- EOT "free" pings should check for reusable resources
2017-01-29 00:51:40 +00:00
Agetian
6d8eb230aa
- Fixing PlayerControllerForTests
2017-01-28 15:38:37 +00:00
Hanmac
a6aa647ef0
PlayerController: remove old chooseCounterType in use of new one
2017-01-28 15:23:43 +00:00
Agetian
322467e3fe
- Better (less breakalicious) fix for Charm AI, and also setting sub zone in other places to make sure nothing is missed.
2017-01-28 15:17:50 +00:00
Agetian
6a52c59247
- Attempting to fix the AI never playing Charm AI with one choice (e.g. Vitality Charm, Subtle Strike) because the Charm subability restriction zone is for some reason set to Battlefield, which makes no sense (where and why is it set like that in the first place?)
2017-01-28 15:05:09 +00:00
Hanmac
25acf8309e
cards: fixed DeckHints
2017-01-28 14:54:20 +00:00
Hanmac
26f9d6303e
cards: update vampire hexmage to updated effect
2017-01-28 14:44:58 +00:00
Hanmac
5378dd98f7
RepeatEachAi: remove RemoveAllCounters
2017-01-28 14:44:16 +00:00
Hanmac
4b06eaf490
CountersRemove Effect and AI: update to new scripting
...
make the AI use of RemoveCounter abilities
2017-01-28 14:43:06 +00:00
Hanmac
02ac27ba64
cards: update some cards which does remove -1/-1 counter
2017-01-28 14:41:12 +00:00
Agetian
2b2d10c072
- Trying to fix beneficial CounterPutAi logic.
2017-01-28 14:21:47 +00:00
Agetian
10101b5f01
- Deduce the number of {X} shards in cost to properly adjust PayX for basic spell costs (e.g. Hangarback Walker, Walking Ballista) in CountersPutAi.
...
- The game did not used to require this, why does it need it now? Maybe there's a better solution that needs to be applied elsewhere?
2017-01-28 14:13:11 +00:00
Agetian
ae4e7c252a
- More precise ChangeTargetsEffect replacement deduction for the purpose of DividedAsYouChoose
2017-01-28 14:11:22 +00:00
Hanmac
7bc472b4c3
CardPredicates: add hasLessCounter for x > 0 && x <= n
2017-01-28 14:08:39 +00:00
Agetian
0ffe38632a
- Some cleanup and clarifications.
2017-01-28 11:23:47 +00:00
Agetian
465831930d
- Reverting 33452, looks like it's impossible to retarget from the same SA to Spellskite twice (since the number of targets shouldn't change).
2017-01-28 11:02:40 +00:00