Michael Kamensky
2128384943
Merge branch 'master' into 'master'
...
Updated Profane Procession to correctly forget cards on changezone.
See merge request core-developers/forge!1157
2018-11-30 06:50:13 +00: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
c01d4d695a
- Fixed Profane Procession not forgetting cards when it changes zone.
2018-11-30 09:47:53 +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
01f7297159
Revert "- Attempting to implement a more concise and correct code for Sisters of Stone Death which would also work for the AI."
...
This reverts commit 6da3fd8
2018-11-30 09:41:16 +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
Michael Kamensky
08a010c80a
Merge branch 'master' into 'master'
...
Use ChooseCard to pick a card for the change zone (AI-compatible).
See merge request core-developers/forge!1155
2018-11-30 05:23:38 +00:00
Agetian
d5d08b2443
- Use ChooseCard to pick a card for the change zone (AI-compatible implementation, should be functionally identical).
2018-11-30 08:21:54 +03:00
Hans Mackowiak
c6823d3132
Merge branch 'patch' into 'master'
...
- Fix Sisters of Stone Death
See merge request core-developers/forge!1154
2018-11-30 05:07:54 +00:00
swordshine
6a6e429f82
- Fix Sisters of Stone Death
2018-11-30 12:44:42 +08:00
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