Michael Kamensky
f84c6d00ba
Merge branch 'ai-mustblock' into 'master'
...
Improved the AI logic for MustBlock.
See merge request core-developers/forge!1153
2018-11-29 15:26:12 +00:00
Agetian
dec0c56a2d
- Updated Tomb of the Dusk Rose and Sisters of Stone Death for a simpler and AI-compatible implementation.
2018-11-29 17:13:24 +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
Michael Kamensky
68e26b77fb
Merge branch 'master' into 'master'
...
Improved CopySpellAbilityAI on spells affecting multiple cards (e.g. mass removal).
See merge request core-developers/forge!1152
2018-11-29 08:12:07 +00:00
Agetian
daad7c254a
- Improved CopySpellAbilityAI on spells affecting multiple cards (e.g. mass removal).
2018-11-29 11:11:39 +03:00
Michael Kamensky
79d5611439
Merge branch 'master' into 'master'
...
More self-explanatory name for the Lazav-like Clone AI logic.
See merge request core-developers/forge!1151
2018-11-29 07:42:14 +00:00
Agetian
309f10a1cf
- Better name for the AI logic.
2018-11-29 10:41:41 +03:00
Michael Kamensky
6a2ca16be6
Merge branch 'ui-improvements' into 'master'
...
UI Improvements
See merge request core-developers/forge!1130
2018-11-29 06:28:09 +00:00
Michael Kamensky
8a4c62e596
Merge branch 'master' into 'master'
...
Improved DamageDealAi when counting damage by cards in hand.
See merge request core-developers/forge!1150
2018-11-29 06:27:28 +00:00
Agetian
290cdc09d3
- Improved DamageDealAi when counting damage by cards in hand.
2018-11-29 09:21:28 +03:00
Jamin W. Collins
74ae604fe7
use nested menus for folder filter
...
The existing folder filter UI can easily fill a users screen, listing
one full path per line. With this change, only one level of directories
are shown for each menu level.
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-11-28 22:32:09 -07:00
Jamin W. Collins
c9c95db716
use floating dialog for mana payment during spell cast
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-11-28 22:32:09 -07:00
Jamin W. Collins
ca7b130900
stop passing manaCost around, it's a class attribute
...
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com >
2018-11-28 22:32:08 -07:00
Michael Kamensky
a77e0947a7
Merge branch 'master' into 'master'
...
CopySpellAbilityAI improvements
See merge request core-developers/forge!1149
2018-11-29 05:11:37 +00: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
Michael Kamensky
4d504e9e5d
Merge branch 'master' into 'master'
...
Some CopySpellAbilityAi improvements.
See merge request core-developers/forge!1148
2018-11-28 18:22:34 +00:00
Agetian
a030a61e52
- Some CopySpellAbilityAi improvements.
2018-11-28 21:21:07 +03:00
Michael Kamensky
20df564659
Merge branch 'master' into 'master'
...
Fixed more cards cloning creatures and added additional logic for the AI, part 2.
See merge request core-developers/forge!1147
2018-11-28 17:53:19 +00:00
Agetian
af8f478604
- Marking Lazav AI-playable.
2018-11-28 20:52:47 +03:00
Michael Kamensky
c8ccd28d0f
Merge branch 'master' into 'master'
...
Fixed more cards cloning creatures and added additional logic for the AI.
See merge request core-developers/forge!1146
2018-11-28 17:52:14 +00:00
Agetian
a3f1eb940f
- Fixed more cards cloning creatures and added additional logic for the AI.
2018-11-28 20:51:32 +03:00
Michael Kamensky
e41c11fbd1
Merge branch 'master' into 'master'
...
Fixed Cryptoplasm, added some simple AI logic to it.
See merge request core-developers/forge!1145
2018-11-28 17:21:30 +00:00
Agetian
88aedb8cba
- Fixed Cryptoplasm, added some simple AI logic to it.
2018-11-28 20:20:31 +03:00
Michael Kamensky
e1f73562f0
Merge branch 'ai-copy-spellability' into 'master'
...
AI logic for AF CopySpellAbility
See merge request core-developers/forge!1144
2018-11-27 13:35:36 +00:00
Agetian
937ae087d9
- Updating CHANGES.txt.
2018-11-27 15:24:56 +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
06b00c2dfd
- Refuse // Cooperate is not yet playable by the AI, can't target AF Pump on stack.
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
Hans Mackowiak
2d83c01270
Merge branch 'hookFix' into 'master'
...
Captains Hook: fix Trigger
Closes #771
See merge request core-developers/forge!1143
2018-11-27 06:10:23 +00:00
Hanmac
770472c34e
Captains Hook: fix Trigger
2018-11-27 07:08:14 +01:00
Michael Kamensky
b9566bd271
Merge branch 'puzzle-engine' into 'master'
...
Added puzzle PS_GRN8 (Possibility Storm - Guilds of Ravnica 08)
See merge request core-developers/forge!1142
2018-11-26 18:14:23 +00:00
Agetian
e38a17c844
- Added puzzle PS_GRN8.
2018-11-26 21:13:32 +03:00
Michael Kamensky
eb5ae7d602
Merge branch 'master' into 'master'
...
Fixed AnimateAi logic for cards like Genju of the Falls. Added an AI logic param to Azami, Lady of Scrolls.
See merge request core-developers/forge!1141
2018-11-26 17:23:34 +00: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
Michael Kamensky
f8c707f2cc
Merge branch 'master' into 'master'
...
Better AI logic for Sensei's Divining Top.
See merge request core-developers/forge!1140
2018-11-26 16:32:08 +00:00
Agetian
0555cf6536
- Better AI logic for Sensei's Divining Top.
2018-11-26 19:31:20 +03:00
Michael Kamensky
e30268f7b1
Merge branch 'master' into 'master'
...
Fixed a NPE when planeswalking to Interplanar Tunnel in Planechase mode
See merge request core-developers/forge!1139
2018-11-26 06:47:27 +00:00
Agetian
6e85f816d1
- Fixed a NPE when planeswalking to Interplanar Tunnel in Planechase mode (also affects other corner cases when picking from an exotic game zone with no defined icon).
2018-11-26 09:46:38 +03:00
Michael Kamensky
7591776825
Merge branch 'master' into 'master'
...
Preparing Forge for Android publish 1.6.18.004 [hotfix].
See merge request core-developers/forge!1138
2018-11-26 06:11:13 +00:00
Agetian
8e527bd08f
- Preparing Forge for Android publish 1.6.18.004 [hotfix].
2018-11-26 09:10:19 +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
Michael Kamensky
99437eb837
Merge branch 'master' into 'master'
...
Fixed Chaos Wand.
See merge request core-developers/forge!1137
2018-11-25 18:54:16 +00:00
Agetian
69259367f5
- Fixed Chaos Wand.
2018-11-25 21:53:47 +03:00