Commit Graph

3292 Commits

Author SHA1 Message Date
Hythonia
cc8e8b2dd1 C21 Veyran & Panharmonicon rework 2021-04-09 15:15:29 +00:00
Northmoc
57623c710a remove bad ) 2021-04-08 11:12:44 -04:00
Northmoc
bb22ea3c8f AI logic for Elspeth Conquers Death 2021-04-08 11:05:22 -04:00
Michael Kamensky
7f87164235 Merge branch 'learnEffect' into 'master'
Learn effect

See merge request core-developers/forge!4374
2021-04-07 05:11:55 +00:00
Hans Mackowiak
0627d37f69 - Basic AI for AF Learn
- Some minor tweaks and fixes for AF Learn
2021-04-07 05:11:55 +00:00
Adam Pantel
ef04a4376a Emissary of Grudges, Stalking Leonin 2021-04-06 19:29:37 -04:00
Michael Kamensky
4eeb4c515f Merge branch 'fixtarget' into 'master'
DestroyAI: Fix illegal targets

See merge request core-developers/forge!4394
2021-04-06 08:57:17 +00:00
Michael Kamensky
6685649e39 Merge branch 'AIplayCantBeCast' into 'master'
AI: Add missing CantBeCast check from PlayEffect

See merge request core-developers/forge!4391
2021-04-06 07:23:55 +00:00
Adam Pantel
f9a073fd93 Momir script improvement 2021-04-05 19:32:51 -04:00
tool4EvEr
4a81ea0ee4 Fix illegal targets 2021-04-05 23:50:16 +02:00
tool4EvEr
42d75bd1ee Add missing CantBeCast check 2021-04-05 21:06:52 +02:00
Michael Kamensky
e9f5039817 - Better fix for CloneAi 2021-04-02 17:07:07 +03:00
Michael Kamensky
63e7803ea4 - Fix AI logic for ETB CloneAi with Choices 2021-04-02 17:01:59 +03:00
Anthony Calosa
862f2080ea Remove Unused Import 2021-04-02 15:51:46 +08:00
Michael Kamensky
8d367a1167 - Add basic Multiple Choice AI
- Fix Brain in a Jar AI, move it to SpecialCardAi
2021-04-01 14:06:53 +03:00
Northmoc
2a841e4ae2 AI multi UnlessType support 2021-03-31 09:59:54 -04:00
Hans Mackowiak
57816a4f3a fixup DestroyAi use getMaxXValue 2021-03-30 19:08:15 +02:00
Michael Kamensky
72f768cca4 - Fix Heliod's Intervention AI 2021-03-30 19:22:46 +03:00
Bug Hunter
8a5692e9df Merge branch 'TRT-master-patch-00357' into 'master'
ActivateAbilityAi: small revert/align for multiplayer

See merge request core-developers/forge!4309
2021-03-30 07:58:56 +00:00
Bug Hunter
5cf96b1154 Update forge-ai/src/main/java/forge/ai/ability/ActivateAbilityAi.java 2021-03-30 07:56:46 +00:00
Hans Mackowiak
f53aff1882 SpellAbility: use SpellAbility for additionalAbilities so Trigger can have cost 2021-03-30 04:47:44 +00:00
tool4EvEr
3ccce18f23 Fix AI killing itself with poison + proliferate 2021-03-29 23:27:38 +02:00
Lyu Zong-Hong
7fc85a47be Update Word of Command mana payment check conditions 2021-03-28 15:09:01 +09:00
tool4EvEr
34a91b7e3d Fix NPE 2021-03-26 22:33:23 +01:00
Michael Kamensky
6d00a26530 - Basic logic for Professor Onyx. 2021-03-26 14:38:10 +03:00
Michael Kamensky
a4d28b13ef Merge branch 'AIopponent' into 'master'
AI Multiplayer improvements

See merge request core-developers/forge!4239
2021-03-26 10:58:22 +00:00
Bug Hunter
fd01dc1bb1 AI Multiplayer improvements 2021-03-26 10:58:22 +00:00
Lyu Zong-Hong
ce4f12179c Add Camouflage 2021-03-26 13:05:04 +09:00
tool4EvEr
dda5af5d4d Code cleanup 2021-03-22 21:54:09 +01:00
tool4EvEr
db451886ad Fix Blazing Torch ability 2021-03-20 21:16:13 +01:00
Michael Kamensky
46718ff96a Merge branch 'ertais_meddling' into 'master'
Add Ertai's Meddling

See merge request core-developers/forge!4218
2021-03-19 16:11:46 +00:00
Alumi
903b0130c7 Add Ertai's Meddling 2021-03-19 16:11:46 +00:00
tool4EvEr
799c24728f Draw more cards when Aggro AI 2021-03-19 15:40:17 +01:00
tool4EvEr
0ac2c06dd1 Fix NPE 2021-03-18 19:27:27 +01:00
Hans Mackowiak
0d81961325 AbilityUtils: don't crash when CardTrait is null 2021-03-18 13:37:05 +01:00
Bug Hunter
19a8c821fe RestartGameEffect: refactor resets 2021-03-18 05:01:12 +00:00
Leandro Doctors
0978162bf5 Organize imports 2021-03-17 11:52:50 -03:00
Alumi
b6b1ae852d Refactor skip phase/step using replacement effect. Also add Fasting. 2021-03-17 05:43:32 +00:00
Hans Mackowiak
0dfe28a861 CardTraitBase: matchesValid as instance method, better use for isValid
Conflicts:
	forge-gui/res/cardsfolder/d/day_of_the_dragons.txt
	forge-gui/res/cardsfolder/d/deputy_of_detention.txt
	forge-gui/res/cardsfolder/i/induced_amnesia.txt
	forge-gui/res/cardsfolder/l/living_lore.txt
	forge-gui/res/cardsfolder/p/phyrexian_devourer.txt
	forge-gui/res/cardsfolder/p/prototype_portal.txt
	forge-gui/res/cardsfolder/s/search_the_city.txt
	forge-gui/res/cardsfolder/s/skyclave_apparition.txt
	forge-gui/res/cardsfolder/s/soul_foundry.txt
	forge-gui/res/cardsfolder/s/strata_scythe.txt
	forge-gui/res/cardsfolder/s/sutured_ghoul.txt
2021-03-15 18:22:24 +00:00
Hans Mackowiak
350fed6d77 Remove RememberMap, use EnteredSinceYourLastTurn instead 2021-03-15 13:39:34 +01:00
Michael Kamensky
203447e2b4 Merge branch 'master' into 'master'
SVar:UntapMe

See merge request core-developers/forge!4198
2021-03-14 10:57:11 +00:00
Hythonia
4688779358 UntapAi modifications 2021-03-14 11:50:40 +01:00
Alumi
c5ad28a65e Re-implement skip turn using replacement effect 2021-03-14 04:53:55 +00:00
Michael Kamensky
33b9de3fcc - Initial commit for Ikoria plane files.
- Added C19 to Eldraine.
2021-03-13 17:27:14 +00:00
Hans Mackowiak
174836a57f SacrificeAllEffect: check timestamp for LKI objects 2021-03-13 10:39:59 +01:00
Adam Pantel
5648652a81 Fix AI free-casting modal spells 2021-03-12 11:17:39 -05:00
Michael Kamensky
41bde9aaa6 - Fix several Un-cards, add a couple AI hints. 2021-03-12 18:38:51 +03:00
Alumi
3692c2b391 Add Oracle en-Vec 2021-03-12 10:48:31 +00:00
Adam Pantel
8a603a2ab2 getSVars improvements, snapshot svars on effect 2021-03-11 11:51:19 -05:00
Alumi
a305dc999e Add Season of the Witch 2021-03-11 14:30:17 +00:00