Commit Graph

39585 Commits

Author SHA1 Message Date
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
Michael Kamensky
f5c4c91c8e Merge branch 'master' into 'master'
Fixed Protection from X.

See merge request core-developers/forge!1136
2018-11-25 17:35:42 +00:00
Agetian
fc2ba648c6 - Fix Protection from X mechanic. 2018-11-25 20:32:45 +03:00
Agetian
0f38404789 - Updating CHANGES.txt 2018-11-25 13:49:27 +03:00
Michael Kamensky
c704baa8e5 Merge branch 'master' into 'master'
Tweaked RearrangeTopOfLibraryAI a little.

See merge request core-developers/forge!1135
2018-11-25 04:44:03 +00: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
Michael Kamensky
60625cb8b6 Merge branch 'ai-ponder' into 'master'
Added a ReorderTopOfLibrary AI logic.

See merge request core-developers/forge!1134
2018-11-25 04:01:24 +00:00
Agetian
79b7b1f935 - Added a ReorderTopOfLibrary AI logic.
- Marked the relevant cards AI playable.
2018-11-24 22:15:10 +03:00
Hans Mackowiak
d41d80c087 Merge branch 'attachCombine-meaningful-names' into 'attachCombine'
Attempting to refactor names to not be ambiguous/confusing.

See merge request core-developers/forge!1133
2018-11-24 09:01:43 +00: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
Michael Kamensky
5d5a796b92 Merge branch 'master' into 'master'
Fixed Otaria.

See merge request core-developers/forge!1132
2018-11-24 06:26:13 +00:00
Agetian
00253aaa6d - Fixed Otaria. 2018-11-24 09:25:37 +03:00
Hanmac
d0857ad696 attach: rework attaching names 2018-11-23 22:24:57 +01:00
Hanmac
3b283b14a7 cards: add updated cards again 2018-11-23 20:53:26 +01:00
Michael Kamensky
dc3875e645 Merge branch 'master' into 'master'
Improved AI card choice for Phylactery Lich.

See merge request core-developers/forge!1131
2018-11-23 19:45:35 +00: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
f2f34bc4db CantAttach: remove 'can't be enchanted in the future' 2018-11-23 08:21:38 +01:00
Hanmac
66ceaacf4d Tetravite: add token script 2018-11-23 08:21:38 +01:00
Hanmac
cde486cfa0 Card: remove CantEquip 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
52438170ac Bludgeon Brawl TestCases 2018-11-23 08:21:37 +01:00
Hanmac
8588cf0310 TestCase: test cards get new Timestamp 2018-11-23 08:21:37 +01:00
Agetian
9eaa749ab2 - Phrasing correction in texts (still think we need to update the method names...) 2018-11-23 08:21:36 +01:00
Agetian
7eda172ef7 - Fix compile for mobile Forge, update imports. 2018-11-23 08:21:36 +01:00
Hanmac
6bd06999f3 CI stylefix 2018-11-23 08:21:36 +01:00