Michael Kamensky
|
0437e9354b
|
[maven-release-plugin] prepare release forge-1.6.39
|
2021-03-07 08:00:30 +03:00 |
|
Michael Kamensky
|
73a6d65118
|
- Update ANNOUNCEMENTS.txt
- Rename a method in ChangeZoneAi
|
2021-03-07 07:42:48 +03:00 |
|
Michael Kamensky
|
ce72ee0766
|
- Remove an unused parameter
|
2021-03-03 09:37:14 +03:00 |
|
Michael Kamensky
|
54d2b4e488
|
- Refactor and improve the "exile any number" ChangeZoneAi logic
|
2021-03-03 08:43:54 +03:00 |
|
Michael Kamensky
|
7faf91161c
|
- NPE guard
|
2021-03-03 07:15:54 +03:00 |
|
Michael Kamensky
|
97237dbfdc
|
- Add basic AI support for RollDiceEffect
|
2021-03-03 07:13:31 +03:00 |
|
Michael Kamensky
|
b67acd9ef2
|
- CountersPutAllAi: check the standard API logic when calling from a non-mandatory trigger
|
2021-03-02 07:24:25 +03:00 |
|
Adam Pantel
|
2cee420928
|
Fix Caller of the Untamed AI
|
2021-02-28 21:19:29 -05:00 |
|
Michael Kamensky
|
3c4f797234
|
- Better way to simulate counters in Crawling Barrens logic
|
2021-02-27 20:35:14 +03:00 |
|
Michael Kamensky
|
cbb96e1878
|
- Tweak the logic a little.
|
2021-02-27 20:22:13 +03:00 |
|
Michael Kamensky
|
876457047e
|
- Added logic for Crawling Barrens
- Minor fix in ChooseGenericEffectAi
|
2021-02-27 20:13:52 +03:00 |
|
Michael Kamensky
|
2f72b3de0f
|
- Unneeded code since we're already in the "own stuff" branch
|
2021-02-27 10:22:04 +03:00 |
|
Michael Kamensky
|
ffb7b6984d
|
- Further tweak ChangeZoneAi
|
2021-02-27 10:14:37 +03:00 |
|
Michael Kamensky
|
2081e9d23a
|
- A little tweak to the ChangeZoneAi exile any number logic
|
2021-02-27 10:11:20 +03:00 |
|
Michael Kamensky
|
22139e2c25
|
- Further improve the ChangeZoneAi exile any number logic
|
2021-02-27 10:09:48 +03:00 |
|
Michael Kamensky
|
0c84a957b2
|
- Improve ChangeZoneAi for exiling any number of stuff from the battlefield
|
2021-02-27 10:05:56 +03:00 |
|
Michael Kamensky
|
07772ec687
|
- Fix the AI cheating with Propaganda effect payment
- Update ANNOUNCEMENTS.txt
- Fix the Throne of Death cost description
|
2021-02-27 07:53:14 +03:00 |
|
Michael Kamensky
|
48042a1ce3
|
- Unbreak the advanced Flash logic
|
2021-02-26 19:19:35 +03:00 |
|
Michael Kamensky
|
473620495a
|
Merge branch 'master' into 'master'
Unbreak the "hold out mana sources for Main 2" AI profile option
See merge request core-developers/forge!4020
|
2021-02-26 15:03:00 +00:00 |
|
Hans Mackowiak
|
2adffd0002
|
CardTraitBase: store the CardState where it was generated from
|
2021-02-26 15:02:19 +00:00 |
|
Michael Kamensky
|
27e1eaa3a1
|
- Unbreak the "hold out mana sources for Main 2" AI profile option
|
2021-02-26 18:01:08 +03:00 |
|
Michael Kamensky
|
a64302282a
|
- Improve the AI determining if to play a permanent in Main 1 if it's played from face down
|
2021-02-26 14:16:57 +03:00 |
|
Michael Kamensky
|
7d6d4cd6ba
|
- AI getSpellAbilityToPlay: exclude land abilities (land drops) since they are processed separately.
|
2021-02-25 21:23:50 +03:00 |
|
Michael Kamensky
|
24823538c5
|
- Fix compile (unused import)
|
2021-02-25 20:35:39 +03:00 |
|
Hans Mackowiak
|
96532309ce
|
CardProperty: hasXCost, it should check ManaCost
|
2021-02-25 17:09:35 +01:00 |
|
Hans Mackowiak
|
ba70477ad7
|
SpellAbility: remove getTriggeringAbility, it is always root
|
2021-02-25 10:50:19 +01:00 |
|
Michael Kamensky
|
655364a006
|
- Add AI logic for Wildborn Preserver ImmediateTrigger.
|
2021-02-23 14:03:09 +03:00 |
|
tool4EvEr
|
be26e86737
|
Fix isKicked
|
2021-02-22 20:00:48 +01:00 |
|
Michael Kamensky
|
eb68d4be04
|
- Better EffectAi for Vivien, Monsters' Advocate
|
2021-02-21 21:41:01 +03:00 |
|
Michael Kamensky
|
192ebb144c
|
- Somewhat improve the AI logic for Vivien, Monsters' Advocate and LifeLoseAi / Liliana, Death Mage
|
2021-02-21 19:14:04 +03:00 |
|
Michael Kamensky
|
f212be1fce
|
- Tweak NeedsToPlayKicked/NeedsToPlayKickedVar to play ball with Everflowing Chalice. Add NeedsToPlayKickedVar to Everflowing Chalice.
|
2021-02-21 16:25:23 +03:00 |
|
Michael Kamensky
|
09d47eb379
|
- Remove a debug comment
|
2021-02-21 09:21:58 +03:00 |
|
Michael Kamensky
|
cd567a21dc
|
- Fix Multikicker for the AI
|
2021-02-21 09:20:30 +03:00 |
|
Michael Kamensky
|
7c75781138
|
- Rankle, Master of Pranks: improve logic a little
|
2021-02-20 09:24:43 +03:00 |
|
Michael Kamensky
|
415faa9a04
|
Merge branch 'manaEffect' into 'master'
ExpressPay different ComboMana if possible
See merge request core-developers/forge!3893
|
2021-02-20 04:22:03 +00:00 |
|
Bug Hunter
|
df0d651101
|
ExpressPay different ComboMana if possible
|
2021-02-20 04:22:02 +00:00 |
|
Michael Kamensky
|
be18bd93d9
|
- Don't respond to own stack unless actually planning to copy the spell.
- Fix Sensei's Divining Top AI not synchronizing abilities properly.
|
2021-02-19 23:08:24 +03:00 |
|
Michael Kamensky
|
14fbb2eda8
|
Merge branch 'modalGamestates' into 'master'
Support for MDFC in gamestates
See merge request core-developers/forge!3925
|
2021-02-19 19:13:00 +00:00 |
|
tool4EvEr
|
cc98e67108
|
Support for MDFC in gamestates
|
2021-02-19 19:44:58 +01:00 |
|
Bug Hunter
|
c186a9453e
|
Fix CommanderEffect when loading gamestate
|
2021-02-19 18:36:01 +00:00 |
|
Michael Kamensky
|
b9c9357d94
|
- Clean up imports.
|
2021-02-19 14:37:26 +03:00 |
|
Michael Kamensky
|
c519600629
|
- A somewhat more generally applicable logic.
|
2021-02-19 14:35:37 +03:00 |
|
Michael Kamensky
|
cffef2e479
|
- A simple logic to enable Ultimate for Oko, the Trickster for the AI (to be improved).
|
2021-02-19 14:23:28 +03:00 |
|
Michael Kamensky
|
76d5e967c2
|
- An even cleaner implementation for CountersAi keyword counters logic
|
2021-02-19 11:22:02 +03:00 |
|
Michael Kamensky
|
e85215c2e4
|
- Cleaner implementation for CountersAi keyword counters logic
|
2021-02-19 11:14:32 +03:00 |
|
Michael Kamensky
|
a1ea13ac5d
|
- Fix inverse logic in AnimateAi
|
2021-02-19 10:28:38 +03:00 |
|
Michael Kamensky
|
b060c6da39
|
- Don't miss mandatory activations from triggers in AttachAi
|
2021-02-19 09:55:16 +03:00 |
|
tool4EvEr
|
a67fe0326f
|
Fix AI mandatory trigger
|
2021-02-18 20:53:11 +01:00 |
|
Michael Kamensky
|
0116ccdc1d
|
- Better CountersAi logic for keyword counters
|
2021-02-18 18:10:53 +03:00 |
|
Hans Mackowiak
|
a019d6ca5b
|
ComputerUtilMana: fix predict Mana, TapsForMana + Amount$ X
|
2021-02-18 07:59:56 +01:00 |
|