Commit Graph

3292 Commits

Author SHA1 Message Date
Michael Kamensky
829b9069e2 - AiController: support AICheckSVar/AISVarCompare for ordinary SAs (abilities). 2021-11-02 22:12:17 +03:00
tool4EvEr
4ab76d94db Ward only works on Permanents 2021-11-02 19:10:06 +01:00
Michael Kamensky
48b999031d - SweepCreatures logic: generalize a bit further. 2021-11-02 07:40:55 +03:00
Michael Kamensky
099305d973 - SweepCreatures logic: generalize and improve 2021-11-02 07:36:26 +03:00
Michael Kamensky
993e460cbe - Generalize SweepCreatures logic (By Invitation Only) 2021-11-01 22:07:51 +03:00
tool4EvEr
fc8a5dd52d Extend predictPoisonFromTriggers for other deathtouchers with Fynn 2021-10-31 20:05:35 +01:00
Michael Kamensky
c35ca9e88c - Minor tweak (remove an accidental change) 2021-10-31 19:12:36 +03:00
Michael Kamensky
020c405a42 - Predict poison from triggers for Poisonous 2021-10-31 19:10:56 +03:00
Michael Kamensky
235f8266a8 Merge branch 'master' into 'ward'
# Conflicts:
#   forge-ai/src/main/java/forge/ai/AiController.java
#   forge-ai/src/main/java/forge/ai/ComputerUtilCost.java
2021-10-31 10:25:32 +00:00
Michael Kamensky
50442b9909 - More advanced implementation for vs-Ward AI 2021-10-31 12:43:20 +03:00
tool4EvEr
bc7867c58c Improve Ward checking 2021-10-31 10:07:35 +01:00
Michael Kamensky
fcc1380712 - Add a TODO for Ward AI 2021-10-31 09:20:17 +03:00
Michael Kamensky
28f7a56c46 - Tweak Savior of Ollenbock AI logic. 2021-10-31 09:13:34 +03:00
Michael Kamensky
1e161359dc - Reimplement the AI logic for Astral cards again. 2021-10-31 08:14:40 +03:00
Michael Kamensky
2275771714 - Improved AI logic vs. Ward. 2021-10-31 07:37:33 +03:00
Michael Kamensky
a2de2ba7ed - ChooseNumberAi: logic for By Invitation Only. 2021-10-30 17:37:38 +03:00
Hans Mackowiak
6e4924bd86 Card: do Layer3 Text Change better 2021-10-30 09:32:13 +00:00
Michael Kamensky
2a86c7a471 - Logic setting for Faerie Dragon AB. 2021-10-30 09:02:20 +03:00
Michael Kamensky
9001a47fb0 - Minor tweak 2021-10-30 08:43:00 +03:00
Michael Kamensky
b59612f7b3 - Implement Savior of Ollenbock AI 2021-10-30 08:41:20 +03:00
Michael Kamensky
5f6987a016 - Added an event to the W region.
- Finished the W region.
- Slightly improved the Braids, Conjurer Adept Avatar AI logic.
2021-10-29 10:37:50 +00:00
Michael Kamensky
8f8363f12a Merge branch 'foiling' into 'master'
Fix dropping foil from card when copying

See merge request core-developers/forge!5666
2021-10-28 19:54:20 +00:00
tool4EvEr
2de6fc476c Fix dropping foil from card when copying 2021-10-28 21:20:45 +02:00
tool4EvEr
1d0739d728 Fix Fury 2021-10-27 20:38:15 +02:00
Michael Kamensky
f9d933c6bd Merge branch 'aicombat' into 'master'
Fix predictToughnessBonusOfAttacker logic

See merge request core-developers/forge!5653
2021-10-25 12:52:22 +00:00
TRT
f0f6592a38 Fix predictToughnessBonusOfAttacker logic 2021-10-25 13:56:35 +02:00
Michael Kamensky
130ffde80a Merge branch 'look' into 'master'
Blacker Lotus and Look at Me, I'm the DCI

See merge request core-developers/forge!5630
2021-10-25 09:01:44 +00:00
Tim Mocny
f0c852c54f Blacker Lotus and Look at Me, I'm the DCI 2021-10-25 09:01:43 +00:00
Michael Kamensky
668ed97ed1 - Improve some AI hints for AFR. 2021-10-25 11:56:20 +03:00
Michael Kamensky
c9b94710b2 - Initial implementation for simulated manual dexterity cards (Chaos Orb and Falling Star) with basic AI support. 2021-10-25 05:08:14 +00:00
Michael Kamensky
c75552f54b - Account for random destruction (Wild Swing)
- Some minor reorganization/refactoring.
2021-10-24 08:27:32 +00:00
Michael Kamensky
ffc3140fdf - No need to limit the phase in SetPT logic itself (AnimateAi). 2021-10-23 18:08:14 +03:00
Michael Kamensky
5ecd63686e - Rudimentary AI logic for Minsc's activated ability. 2021-10-23 10:04:22 +03:00
Michael Kamensky
63d4cb5daa - Minor tweak. 2021-10-23 08:30:00 +03:00
Michael Kamensky
161eddae7f - Some logic improvement for Inferno of the Star Mounts. 2021-10-23 08:28:35 +03:00
Michael Kamensky
502b6be1a5 Merge branch 'awol' into 'master'
AWOL

See merge request core-developers/forge!5621
2021-10-22 15:22:11 +00:00
Northmoc
0f0d7d5f9e SpellApiToAi add RemoveFromGame 2021-10-22 10:00:35 -04:00
Tim Mocny
f535c8bc8e MicroProse Astral cards!?! 2021-10-22 12:45:14 +00:00
Michael Kamensky
b6354907bc - Add AI logic for Delina, Wild Mage. 2021-10-22 09:52:12 +03:00
tool4EvEr
f1467d5a3e Fix miscalculation of damage shields 2021-10-21 22:55:50 +02:00
Michael Kamensky
656a8a9fac Merge branch 'blockfix' into 'master'
AiBlockController: fix for menace + trample

See merge request core-developers/forge!5614
2021-10-21 12:36:13 +00:00
TRT
88312465cd AiBlockController: fix for menace + trample 2021-10-21 13:28:31 +02:00
Anthony Calosa
165a564caf unused imports 2021-10-21 15:45:30 +08:00
tool4EvEr
cb5cf75e9e Clean up 2021-10-20 23:13:38 +02:00
tool4EvEr
e7c9cdb111 Fix AI refusing Gilded Drake trigger when no targets 2021-10-20 22:14:55 +02:00
Michael Kamensky
86431ec6f2 - Slight tweak to ChooseTypeAi 2021-10-20 07:48:21 +03:00
Michael Kamensky
60da1c88f3 Merge branch 'aiETB' into 'master'
checkETBeffects: be a bit less greedy when facing death

See merge request core-developers/forge!5593
2021-10-20 04:27:28 +00:00
Michael Kamensky
df2ef8ca8c - Improve ChooseTypeAi trigger logic. 2021-10-20 07:02:16 +03:00
tool4EvEr
25e35e3468 checkETBeffects: be a bit less greedy when facing death 2021-10-19 21:24:36 +02:00
TRT
0762d0877a Fix for Dewdrop Spy 2021-10-19 17:29:09 +02:00