Commit Graph

3751 Commits

Author SHA1 Message Date
Anthony Calosa
d962d20fd9 Merge pull request #1076 from tool4ever/charming
Make charm choices of triggers for each while it gets added to stack, not before
2022-07-14 14:33:42 +08:00
tool4ever
14d7c0fb11 Fix NPE when copying spell with failed targeting (#1118)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-07-13 20:56:48 +03:00
tool4ever
ec3f7e00ca Fix AI casting suspended spells against Drannith Magistrate (#1098)
* Cleanup cards

* Fix AI casting suspended spells against Drannith Magistrate

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-07-10 16:51:56 +03:00
tool4EvEr
8f4c5039ed Cleanup AI 2022-07-10 15:07:47 +02:00
tool4EvEr
207a29079e Fabricate fix 2022-07-09 17:53:41 +02:00
tool4EvEr
3c5a3b426c No SpellAbilityRestriction in Subs (performance + fix AI mayplay Charms) 2022-07-09 17:29:41 +02:00
TRT
495cd22897 Clean up 2022-07-08 22:06:54 +02:00
tool4ever
dbaa2394c2 Merge branch 'Card-Forge:master' into charming 2022-07-08 17:19:46 +02:00
Northmoc
2f7bf741f3 Merge pull request #1008 from Northmoc/drafteffect
Give Alchemy mechanic Spellbook Draft its own API
2022-07-06 07:19:56 -04:00
Northmoc
d7eff45cd1 GN3: Imaryll, Elfhame Elite (+ refactor another quasi-keyword -> static) (#1033)
* AI stuff refactor keyword to check StaticAbilityAssignCombatDamageAsUnblocked

* ComputerUtilCombat refactor keyword to check StaticAbilityAssignCombatDamageAsUnblocked

* CreatureEvaluator refactor keyword to check StaticAbilityAssignCombatDamageAsUnblocked

* Combat.java refactor keyword to check StaticAbilityAssignCombatDamageAsUnblocked

* AnimateAllEffect.resolve support "staticAbilities" for garruk_savage_herald.txt

* imaryll_elfhame_elite.txt

* StaticAbilityAssignCombatDamageAsUnblocked.java

* refactor old cards

* AnimateAllEffect remove no longer needed

* AiBlockController.makeGoodBlocks restore lost '!'
2022-07-05 21:23:40 +03:00
tool4ever
3d634b6dac Global DamageHistory (#622)
* Global DamageHistory

* Add new cards

* Improve Ogre Enforcer

* Clean up

* Minor fixes
2022-07-04 13:27:44 +00:00
Northmoc
902706afd4 SpellApiToAi.apiToClass handle DraftEffect 2022-06-27 23:46:42 -04:00
Hans Mackowiak
fb559886df ~ fix AiController 2022-06-22 23:36:07 +02:00
Hans Mackowiak
e92198c254 confirmAction: add Map Params 2022-06-22 23:32:57 +02:00
tool4EvEr
ea38eb9baf Clean up 2022-06-17 19:21:56 +02:00
Agetian
ea849f337a Merge pull request #625 from Card-Forge/blitzV2
Blitz Toolbox
2022-06-15 13:51:51 +03:00
Hans Mackowiak
c6542347ea Card: add Table for ChangedSVars (#426)
* Card: add Table for ChangedSVars
2022-06-12 19:41:49 +02:00
Hans Mackowiak
d63d3202d3 AI: add flag to check for Blitz restriction 2022-06-12 07:34:37 +02:00
Hans Mackowiak
22c889d1e0 Remove InternalETB and replace with UpdateResult 2022-06-11 22:42:05 +02:00
Michael Kamensky
cff5e36d9e [maven-release-plugin] prepare for next development iteration 2022-06-11 13:06:54 +03:00
Michael Kamensky
d3c411d097 [maven-release-plugin] prepare release forge-1.6.53 2022-06-11 13:06:46 +03:00
Michael Kamensky
761b10eba4 [maven-release-plugin] prepare for next development iteration 2022-06-11 12:55:35 +03:00
Michael Kamensky
bd2a42b435 [maven-release-plugin] prepare release forge-1.6.52 2022-06-11 12:55:27 +03:00
Michael Kamensky
20de403e64 [maven-release-plugin] prepare for next development iteration 2022-06-11 12:50:40 +03:00
Michael Kamensky
6c1fe344e1 [maven-release-plugin] prepare release forge-1.6.51 2022-06-11 12:48:23 +03:00
Northmoc
ca9f20281a SpellApiToAi - add TakeInitiative 2022-06-08 19:06:41 -04:00
tool4EvEr
185598ab9c Fix NPE 2022-06-04 14:12:45 +02:00
Agetian
928f5457d8 Merge pull request #587 from tool4ever/immediatetrig
Fix AI not playing or confirming bad ImmediateTrigger
2022-05-30 21:04:45 +03:00
tool4EvEr
5131d9ed96 Fix AI not playing or confirming bad ImmediateTrigger 2022-05-30 19:42:48 +02:00
Michael Kamensky
888d49a43f [maven-release-plugin] prepare for next development iteration 2022-05-30 20:40:26 +03:00
Michael Kamensky
b9897ecb00 [maven-release-plugin] prepare release forge-1.6.50 2022-05-30 20:40:16 +03:00
tool4EvEr
76f95bd0a9 AiHints upgrade 2022-05-29 17:35:14 +02:00
tool4ever
dfc53cd315 wasAttackedThisCombat restriction for multiplayer (#467)
* wasAttackedThisCombat restriction for multiplayer
2022-05-29 07:56:38 +00:00
Agetian
ae9b1745c6 Merge pull request #524 from tool4ever/tappingai
Fix Tap trigger decisions
2022-05-27 13:09:38 +03:00
tool4EvEr
5e5ce90fa9 Fix AI cheating when chaining dmg spells with DividedAsYouChoose 2022-05-27 11:35:04 +02:00
tool4EvEr
496ab01599 Fix Tap trigger decisions 2022-05-27 10:26:43 +02:00
tool4EvEr
6f42fcdc26 Make charm choices for triggers more like other SA 2022-05-24 23:38:47 +02:00
Agetian
876e2749b9 Merge pull request #409 from tool4ever/card_fixes
Card fixes
2022-05-21 07:17:22 +03:00
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