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
Agetian
36d2b4573a
Revert "- Attempting to avoid an AI logic spec (needs testing)."
...
This reverts commit 7703178
2018-11-30 09:41:45 +03:00
Agetian
770317805c
- Attempting to avoid an AI logic spec (needs testing).
2018-11-30 09:21:44 +03:00
Agetian
6da3fd898f
- Attempting to implement a more concise and correct code for Sisters of Stone Death which would also work for the AI.
2018-11-30 09:10:55 +03:00
Agetian
e9bcd254c3
- NPE guard.
2018-11-29 16:17:33 +03:00
Agetian
9b99314e51
- Somewhat better logic for Provoke.
2018-11-29 15:22:44 +03:00
Agetian
31d887301b
- Improved the AI logic for MustBlock a little.
...
- Enabled several cards for the AI.
- Implemented Sisters of Stone Death's 3rd ability similar to Tomb of the Dusk Rose which the AI can properly work with (seems functionally identical).
- Fixed the AI logic spec for Tomb of the Dusk Rose.
2018-11-29 15:02:19 +03:00
Agetian
daad7c254a
- Improved CopySpellAbilityAI on spells affecting multiple cards (e.g. mass removal).
2018-11-29 11:11:39 +03:00
Agetian
309f10a1cf
- Better name for the AI logic.
2018-11-29 10:41:41 +03:00
Agetian
290cdc09d3
- Improved DamageDealAi when counting damage by cards in hand.
2018-11-29 09:21:28 +03:00
Agetian
a981129825
- Updated CopySpellAbilityAi to account for some more cases the AI shouldn't copy a spell.
2018-11-29 08:08:28 +03:00
Agetian
a030a61e52
- Some CopySpellAbilityAi improvements.
2018-11-28 21:21:07 +03:00
Agetian
a3f1eb940f
- Fixed more cards cloning creatures and added additional logic for the AI.
2018-11-28 20:51:32 +03:00
Agetian
88aedb8cba
- Fixed Cryptoplasm, added some simple AI logic to it.
2018-11-28 20:20:31 +03:00
Agetian
1ad132e0a3
- More work on AI logic, fixed Tawnos, Urza's Apprentice.
2018-11-27 12:57:02 +03:00
Agetian
90cb927f6c
- Simpler fix for mandatory activations.
2018-11-27 12:52:07 +03:00
Agetian
67e6e90f36
- Observe mandatory activations when checking via chkAIDrawback.
2018-11-27 12:50:56 +03:00
Agetian
c9c5a443ef
- More work on AI logic.
2018-11-27 12:45:09 +03:00
Agetian
8b90c787aa
- Marking the relevant cards as AI-playable.
2018-11-27 12:45:09 +03:00
Agetian
2c106e9f04
- Move the chance-based logic out of AiController, implement several AI logic flags for cards.
2018-11-27 12:45:09 +03:00
Agetian
ed556ba2a7
- Implemented logic for CopySpellAbilityAi.
2018-11-27 12:45:09 +03:00
Agetian
c4cf123626
- Fixed AnimateAi logic for cards like Genju of the Falls. Added an AI logic param to Azami, Lady of Scrolls.
2018-11-26 20:22:31 +03:00
Agetian
0555cf6536
- Better AI logic for Sensei's Divining Top.
2018-11-26 19:31:20 +03:00
Agetian
5a9e9f74c0
- Fixed a logic error which caused the AI not to equip legendary equipments.
2018-11-26 09:09:32 +03:00
Agetian
25e3d17cdf
- Tweaked RearrangeTopOfLibraryAI a little.
2018-11-25 07:42:23 +03:00
Michael Kamensky
e608f55f36
Merge branch 'attachCombine' into 'master'
...
Attach combine
Closes #561
See merge request core-developers/forge!1111
2018-11-25 04:22:22 +00:00
Agetian
79b7b1f935
- Added a ReorderTopOfLibrary AI logic.
...
- Marked the relevant cards AI playable.
2018-11-24 22:15:10 +03:00
Agetian
3fff9efa39
- Attempting to refactor names to not be ambiguous/confusing.
2018-11-24 11:22:12 +03:00
Agetian
05ac8b0b53
- Attempting to refactor names to not be ambiguous/confusing.
2018-11-24 10:53:06 +03:00
Agetian
a838228008
- Improved AI card choice for Phylactery Lich.
2018-11-23 22:45:06 +03:00
Hanmac
596ad849dc
Attach: refactor names
2018-11-23 08:21:38 +01:00
Hanmac
df83e7c783
ST: CantAttach begins to replace other cases
2018-11-23 08:21:37 +01:00
Hanmac
2f913724cb
Attached: combine Enchant+Equip+Fortify
2018-11-23 08:21:36 +01:00
Michael Kamensky
19dad31da3
AI for Rallying Roar and several similar cards.
2018-11-23 05:45:21 +00:00
Agetian
b021e13d86
- A couple minor tweaks in AttachAi.
2018-11-23 07:33:44 +03:00
Agetian
c36b1a4a63
- Changed the defaults in AiProps.
2018-11-22 19:54:04 +03:00
Agetian
1f712f96a6
- Fix imports.
2018-11-22 19:53:02 +03:00
Agetian
79f9eb0f99
- More death prediction in Flash logic.
2018-11-22 19:46:10 +03:00
Agetian
2e0177fc08
- Improved detection of combat death in AttachAi for flash auras.
2018-11-22 19:39:45 +03:00
Agetian
64d47560dc
- More work on creature flash logic.
2018-11-22 19:26:00 +03:00
Agetian
12ec6e24a2
- More work on flash aura logic.
2018-11-22 19:06:44 +03:00
Agetian
0b0c08631a
- Added a full advanced Flash Attach Ai infrastructure and the basic logic and toggles for it.
2018-11-22 09:03:15 +03:00
Agetian
874c545a08
- Added a full advanced Flash logic infrastructure and the basic toggles for it.
2018-11-21 22:51:10 +03:00