Agetian
abe1ab26e3
- Preparing Forge for Android publish v1.6.19.001 [incremental].
2018-12-09 09:56:16 +03:00
Blacksmith
e8c581b402
[maven-release-plugin] prepare for next development iteration
2018-12-09 06:52:11 +00:00
Blacksmith
a990b9ff69
[maven-release-plugin] prepare release forge-1.6.19
2018-12-09 06:52:07 +00:00
Agetian
4696316706
- Factor in the original chance boost for granting haste to creatures.
2018-12-08 20:29:09 +03:00
Agetian
879caa8933
- AI shouldn't grant Haste to creatures which won't attack this turn anyway.
2018-12-08 20:25:03 +03:00
Agetian
7c584d5df7
- Fix Liliana, Untouched by Death Mill ability for the AI.
2018-12-08 10:45:13 +03:00
Michael Kamensky
aaf771e991
Merge branch 'ai-tapcost' into 'master'
...
Experimental: Fixed the AI cheating by tapping a mana source artifact both for mana and for the tap cost when paying for Zahid
See merge request core-developers/forge!1187
2018-12-08 05:32:47 +00:00
Agetian
2f35377b8a
- Better name for the payment preference spec.
2018-12-08 08:25:07 +03:00
Agetian
171c8e8d7f
- Fixed the AI cheating by tapping a mana source artifact both for mana and for the tap cost when paying the alternate cost for Zahid, Djinn of the Lamp.
...
- Will likely need a more generic solution which would work for other potential similar costs, including the ones which may come from other cards.
2018-12-07 10:04:06 +03:00
Agetian
9cbada32aa
-
2018-12-06 10:23:12 +03:00
Agetian
879084bec2
- Replace sa.getHostCard() with source
2018-12-06 08:39:45 +03:00
Agetian
281b56fba3
- AI shouldn't move the counters if it can trade with the opposing creature, otherwise it'll lose material.
2018-12-06 08:37:10 +03:00
Agetian
7f7a033f12
- Support detecting blocking threatened creatures in AILogic$ MoveCounter.
2018-12-06 08:03:00 +03:00
Agetian
e8ebfebaca
- Unbreak the MoveCounter logic.
2018-12-06 07:44:01 +03:00
Agetian
05672bb174
- Better name for the MoveCounter logic for Spikes.
2018-12-06 07:17:31 +03:00
Agetian
27527e09f7
- Don't move counters away from spikes with extra counter effects too zealously.
2018-12-05 22:33:12 +03:00
Agetian
41f505e636
- Don't move counters to a threatened creature.
2018-12-05 22:12:28 +03:00
Agetian
3719812889
- Refactor the method for the logic.
2018-12-05 21:57:17 +03:00
Agetian
498237a65e
- Comment fix
2018-12-05 21:55:27 +03:00
Agetian
8e7a9d46cd
- Account for tapped diff in evaluation.
2018-12-05 21:53:49 +03:00
Agetian
f588038ac9
- Predict lethal combat.
2018-12-05 21:39:43 +03:00
Agetian
17a922ae5a
- Basic logic for fake counter move on Spikes from Tempest.
2018-12-05 21:30:21 +03:00
Agetian
d4ee65f937
- Fixed the AI trying to gang-block and kill an attacker which can't be killed because combat damage to it would be prevented.
...
- Added a couple AI hints to Ajani's Welcome.
2018-12-05 16:44:20 +03:00
Hans Mackowiak
732a81ac88
AttachAI Reanimate Logic
2018-12-04 20:28:23 +00:00
Agetian
1d7188b8f5
- Minor logic tweak (Buyback) + AI property
...
- hasXInAnyCostPart doesn't need a SA parameter now that it's in Cost.
- Fixed a minor mistype on mobile Forge.
2018-12-04 16:17:03 +03:00
Agetian
a2ca811136
- Minor logic tweak (Buyback)
...
- hasXInAnyCostPart doesn't need a SA parameter now that it's in Cost.
- Fixed a minor mistype on mobile Forge.
2018-12-04 16:11:08 +03:00
Agetian
4d1b7a9aec
- Logic improvement (Buyback)
2018-12-04 14:51:30 +03:00
Agetian
ae5090a69a
- More careful use of Buyback spells without Buyback.
2018-12-04 14:33:46 +03:00
Agetian
684af6ba0b
Merge branch 'Buyback' of git.cardforge.org:Seravy/forge into ai-buyback
2018-12-04 14:20:30 +03:00
Agetian
4b060e59bf
- Expanded ManaRitualBattery for basic storage land support.
2018-12-04 12:30:32 +03:00
Agetian
373cd9bd24
- Further updated mana ritual cards to properly account for Battery effect.
2018-12-04 12:21:04 +03:00
Agetian
82ff6c020a
- Attempting to offer a reasonable implementation for Dream Halls AI, based on Seravy's original idea from a while ago.
2018-12-04 12:01:21 +03:00
Agetian
de3d60e9c5
- Allow AI priority modification (may be useful for more cards, will update later).
2018-12-04 12:01:02 +03:00
Seravy
0921fa3e67
Proper check of available mana sources
2018-12-04 12:01:02 +03:00
Seravy
7aa9f7d324
Missing !
2018-12-04 12:01:02 +03:00
Seravy
d4da736813
Also allow playing by discard if don't have the correct color of mana in play
2018-12-04 12:01:02 +03:00
Seravy
e3e29d2c81
This makes the AI willing to actually discard for getting spells cast it cannot afford otherwise.
2018-12-04 12:01:02 +03:00
Seravy
d5d70cd17d
When a card that allows "free cast" is in play, do not prefer to discard "unplayable" cards based on CMS, instead discard worst as normal.
...
...but AI still isn't very eager to actually play them for some reason.
2018-12-04 12:01:02 +03:00
Agetian
b591380241
- Restored AI playability for the old mana batteries.
2018-12-04 10:09:44 +03:00
Agetian
02d1b28124
- More thorough check for X in SA cost parts.
2018-12-04 08:12:06 +03:00
Agetian
f0f9e26ed1
- Check the amount of X on the SA, not necessarily on the card itself.
2018-12-04 07:28:42 +03:00
Agetian
fdcccf4669
- Comment tweak.
2018-12-04 07:19:39 +03:00
Agetian
486265cbeb
- Fixed a bug which caused the AI not to play X-dependent targeting spells like Repeal anymore.
2018-12-04 07:17:18 +03:00
Agetian
d971a21552
- Predict combat damage reduction from static effects like Loyal Unicorn.
2018-12-03 21:16:52 +03:00
Agetian
8a38e62aa6
- Removed a test line.
2018-12-03 20:23:48 +03:00
Agetian
b2cc17738a
- Made Quillmane Baku AI-playable.
2018-12-03 20:22:41 +03:00
Agetian
72e50fdf2b
- Minor logic improvement for AILogic LivingDeath.
...
- Renamed Classic Dominaria to Classic_Dominaria for naming consistency.
- Minor tweak to plane and set definitions.
- Updated CHANGES.txt.
2018-12-03 08:01:00 +03:00
Agetian
a7989737d9
- Added 6 events to Time Vault.
...
- Fixed some minor AI issues.
2018-12-02 22:34:15 +03:00
Agetian
0a1f2f6670
- Improve AI for Brothers Yamazaki.
2018-12-02 07:57:22 +03:00
Agetian
43074a5de1
- Added a Minamo Academy event.
...
- Improved the way the AI uses Sokenzan.
2018-12-02 07:57:22 +03:00