Commit Graph

3613 Commits

Author SHA1 Message Date
Northmoc
0cca0ba206 remove keyword AI references 2022-05-19 12:35:46 -04:00
tool4EvEr
969f8d2b17 Clean up 2022-05-19 12:37:37 +02:00
tool4EvEr
5a1d740243 Fix Tezzeret, Betrayer of Flesh 2022-05-15 23:36:19 +02:00
Hans Mackowiak
24b2186e0d Card: ignoreLegendRule as StaticAbility (#360)
* Card: ignoreLegendRule as StaticAbility
2022-05-15 21:32:55 +00:00
tool4ever
57eeb5e0bf Fix NPE with Crystalline Giant (#321)
* Fix Crystalline Giant NPE

* Clean up

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-05-11 16:45:36 +00:00
tool4EvEr
3fe10a24fa Tweak declareAttackers 2022-05-09 22:25:29 +02:00
tool4EvEr
e5f3488d5d Clean up 2022-05-09 22:24:41 +02:00
Anthony Calosa
f16825acdc Merge pull request #297 from tool4ever/manafix
ComputerUtilMana: Fix payment fails with TapsForMana triggers
2022-05-09 08:09:46 +08:00
Agetian
f481d5d78c Merge pull request #295 from tool4ever/scriptparser
Small improvement to CardScriptParser
2022-05-08 22:37:50 +03:00
tool4EvEr
93e1a58a13 Fix for Reflecting Pool + Wastes 2022-05-08 21:16:14 +02:00
tool4EvEr
43ca318931 Fix payment fails with TapsForMana triggers 2022-05-08 14:52:50 +02:00
tool4EvEr
ebe1642bec Small improvement to CardScriptParser 2022-05-08 14:12:38 +02:00
Michael Kamensky
75a974165d - Make Witness the Future AI playable. 2022-05-08 12:31:32 +03:00
Agetian
105f2ce1f3 Merge pull request #244 from tool4ever/lkifix
Update some older cards to use LKI correctly
2022-05-06 10:48:49 +03:00
TRT
16c3f4ed14 Card fix 2022-05-06 09:09:41 +02:00
Anthony Calosa
920bb96a57 Merge pull request #257 from tool4ever/chooseCardsToDiscardFrom
Fix chooseCardsToDiscardFrom
2022-05-06 06:34:27 +08:00
tool4EvEr
11195e64d2 Fix chooseCardsToDiscardFrom 2022-05-05 22:13:30 +02:00
Anthony Calosa
47168e1de7 Update PeekAndRevealAi.java 2022-05-05 04:42:24 +08:00
tool4ever
2198947c53 Fix misc stuff (#234) 2022-05-03 15:54:24 +00:00
Anthony Calosa
53655d8621 Merge pull request #185 from Card-Forge/attachSpellAbility
canEquip checks for SpellAbility
2022-05-02 06:01:14 +08:00
tool4EvEr
e0f1a47037 Remove duplicate exalted calculation 2022-05-01 17:29:44 +02:00
Hans Mackowiak
99c10761d1 canEquip checks for SpellAbility 2022-05-01 13:29:58 +02:00
tool4EvEr
b2f05b51c9 NPE fix 2022-04-30 12:05:59 +02:00
tool4EvEr
1e67365ca0 Improve AI attack requirements 2022-04-30 12:00:06 +02:00
tool4EvEr
30dda88adb Clean up 2022-04-29 18:13:14 +02:00
tool4EvEr
52f1dac9c9 willPayUnlessCost: teach AI to refuse if Uncounterable prevents it 2022-04-29 18:09:49 +02:00
Agetian
6bc28b894f Merge pull request #148 from Northmoc/sncSchemingFence
SNC: Scheming Fence and support
2022-04-27 20:54:35 +03:00
Northmoc
970d88d2f1 ComputerUtilMana support "ActivateIgnoreColor" 2022-04-26 10:56:30 -04:00
Northmoc
37648b46db Merge pull request #138 from Northmoc/snc_ab_ql
Arcane Bombardment - quality of life
2022-04-26 08:34:19 -04:00
tool4EvEr
6c0b1c8ba8 Fix another crash (Lukka, Wayward Bonder) 2022-04-26 11:06:47 +02:00
tool4EvEr
7512986748 Fix crash with transformed PW 2022-04-26 11:06:45 +02:00
tool4EvEr
3faf43c65a Fix AI error 2022-04-26 11:05:00 +02:00
tool4EvEr
cf22f5c55c Daghatar without Pump 2022-04-26 11:04:45 +02:00
tool4EvEr
c449d55327 Cleanup Leech Bonder 2022-04-26 09:20:45 +02:00
Anthony Calosa
6c5aa30e06 prevent NPE 2022-04-26 07:27:43 +08:00
Northmoc
92a4407c9b num can't be in hiddenOriginCanPlayAI now 2022-04-25 12:48:00 -04:00
Northmoc
9cd7136086 SpecialCardAi getParamOrDefault for ChangeNum to match Effect 2022-04-25 12:42:54 -04:00
Northmoc
11908b8419 ChangeZoneAi getParamOrDefault for ChangeNum to match Effect 2022-04-25 12:42:33 -04:00
Northmoc
05df77cdbe GameState addExiledCard for Exiled with X 2022-04-25 11:21:54 -04:00
tool4EvEr
ce34bebc52 Goodbye MustAttackEffect 2022-04-24 14:09:09 +02:00
Agetian
d441fbad25 Merge pull request #125 from tool4ever/attackingFix
Fix a couple of interactions
2022-04-24 07:50:44 +03:00
Agetian
1661a38d5e Merge pull request #113 from Northmoc/mustattack
Must attack keywords -> static ability
2022-04-24 07:48:31 +03:00
tool4EvEr
1356d05f6b Performance reorder 2022-04-23 21:57:40 +02:00
Northmoc
773ef28329 ComputerUtilCombat : fix mustAttack check 2022-04-23 13:53:37 -04:00
tool4EvEr
3331e4233e Fix NPE with Unexpected Fangs 2022-04-23 09:27:34 +02:00
Northmoc
db780567e4 CreatureEvaluator refactor StaticAbilityMustAttack return to list 2022-04-22 19:27:50 -04:00
Northmoc
7fd9e0c284 ComputerUtilCombat refactor StaticAbilityMustAttack return to list 2022-04-22 19:27:50 -04:00
Northmoc
e905150fb8 AiAttackController: refactor StaticAbilityMustAttack return to list + restore TODO 2022-04-22 19:27:49 -04:00
Northmoc
b886b2baf8 CreatureEvaluator refactor to use StaticAbilityMustAttack 2022-04-22 19:27:37 -04:00
Northmoc
7ef22f8d73 ComputerUtilCombat refactor to use StaticAbilityMustAttack 2022-04-22 19:27:36 -04:00