Michael Kamensky
a9fb10ca7d
Merge branch 'ai-spike2' into 'master'
...
AI Spike support, part 3.
See merge request core-developers/forge!1177
2018-12-05 19:33:52 +00:00
Agetian
27527e09f7
- Don't move counters away from spikes with extra counter effects too zealously.
2018-12-05 22:33:12 +03:00
Michael Kamensky
b64171962a
Merge branch 'ai-spike2' into 'master'
...
Spike AI support, part 2
See merge request core-developers/forge!1176
2018-12-05 19:13:03 +00:00
Agetian
41f505e636
- Don't move counters to a threatened creature.
2018-12-05 22:12:28 +03:00
Michael Kamensky
b67ad955a7
Merge branch 'ai-spikes' into 'master'
...
Extended AI support for Spikes (Tempest)
See merge request core-developers/forge!1175
2018-12-05 18:57:52 +00: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
1905ff30dd
-
2018-12-05 20:28:50 +03:00
Agetian
c2a1508ed6
- Attempting to fix Venerated Loxodon not giving counters to creatures that helped convoke it.
2018-12-05 18:20:56 +03:00
Michael Kamensky
6c0465a1d0
Merge branch 'ai-blockfix' into 'master'
...
Fixed the AI trying to gang-block and kill an attacker which can't be killed due to damage prevention
See merge request core-developers/forge!1173
2018-12-05 13:45:09 +00: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
0f7df1f4e1
Merge branch 'patch-2' into 'master'
...
Update CardFactoryUtil
Closes #775
See merge request core-developers/forge!1172
2018-12-05 10:53:57 +00:00
Hans Mackowiak
fb77b652a7
Update CardFactoryUtil
...
Closes #775
2018-12-05 10:53:38 +00:00
Hans Mackowiak
bd71858e22
Merge branch 'attachAIReanimate' into 'master'
...
AttachAI Reanimate Logic
See merge request core-developers/forge!1169
2018-12-04 20:28:23 +00:00
Hans Mackowiak
732a81ac88
AttachAI Reanimate Logic
2018-12-04 20:28:23 +00:00
Michael Kamensky
f2565f479c
Merge branch 'master' into 'master'
...
Tweak the card count and some other stuff in new Planar Conquest event decks.
See merge request core-developers/forge!1171
2018-12-04 20:01:52 +00:00
Agetian
3925001cb1
- Tweak the card count and some other stuff in new Planar Conquest event decks.
2018-12-04 23:00:13 +03:00
Hans Mackowiak
ee5b25a752
Merge branch 'patch-2' into 'master'
...
Update fire_omen_crane
Closes #773
See merge request core-developers/forge!1170
2018-12-04 17:01:10 +00:00
Hans Mackowiak
9fc3348d4a
Update fire_omen_crane
...
Closes #773
2018-12-04 17:00:59 +00:00
Michael Kamensky
f3ff793029
Merge branch 'ai-buyback' into 'master'
...
Various AI updates and fixes + rewritten enhanced Buyback logic
See merge request core-developers/forge!1168
2018-12-04 13:22:26 +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
Michael Kamensky
160a5a475b
Merge branch 'ai-update-manaritual' into 'master'
...
AI updates: updating ManaRitualBattery AI, adding rewritten version of previously contributed AI for Dream Halls
See merge request core-developers/forge!1167
2018-12-04 11:15:23 +00: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
9e6b1acf89
- Minor style fix.
2018-12-04 12:02:32 +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
Michael Kamensky
c3f4c7fe4a
Merge branch 'ai-updates' into 'master'
...
Fixed an issue with the AI not playing spells like Repeal anymore, tweaked AI damage prediction to account for static effects a little better.
See merge request core-developers/forge!1166
2018-12-04 08:59:30 +00: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
Michael Kamensky
b7d1f1b9b8
Merge branch 'planar-conquest-update-iii' into 'master'
...
Planar Conquest 25th anniversary / Christmas update
See merge request core-developers/forge!1165
2018-12-03 17:48:45 +00:00
Agetian
c7df69999c
- Tweaked a deck in Kamigawa.
2018-12-03 20:30:10 +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