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 |
|
Agetian
|
9502042d8c
|
- Improve the AI use of Sokenzan, tweak the deck a little.
|
2018-12-02 07:57:22 +03:00 |
|
Michael Kamensky
|
cdb3c18834
|
Merge branch 'master' into 'master'
Fixed the AI trying to cast Animate Dead/Dance of the Dead on cards which will have Protection from Color
See merge request core-developers/forge!1162
|
2018-12-01 18:29:06 +00:00 |
|
Agetian
|
67cac41d3e
|
- Fixed the AI trying to cast Animate Dead/Dance of the Dead on cards which will have Protection from Black once they hit the battlefield.
|
2018-12-01 21:19:44 +03:00 |
|
Agetian
|
c064ec3860
|
- Improved UntapAllAi a little, modified AmbushAI flag for Angel of the Dire Hour.
|
2018-11-30 22:57:29 +03:00 |
|
Agetian
|
5c047b3849
|
- Some updates to Flash and PermanentCreatureAi logic.
|
2018-11-30 22:12:44 +03:00 |
|
Agetian
|
f4475bff37
|
- Improved Flash AI logic.
|
2018-11-30 10:49:01 +03:00 |
|
Agetian
|
ad990ae68b
|
- Reverted ChangeZoneAi, part 2.
|
2018-11-30 09:49:17 +03:00 |
|
Agetian
|
ea8fb9870a
|
- Reverted ChangeZoneAi.
|
2018-11-30 09:48:40 +03:00 |
|