Commit Graph

66317 Commits

Author SHA1 Message Date
Paul Hammerton
46ad61095c Merge pull request #4165 from paulsnoops/format_changes
Add LCI, LCC, REX, SPG to formats
2023-11-14 09:51:24 +00:00
Paul Hammerton
0c84e0ee6b Add LCI, LCC, REX, SPG to formats 2023-11-14 09:47:39 +00:00
Paul Hammerton
cd1f6b255a Merge pull request #4164 from paulsnoops/edition_updates
Edition updates: PLIST, SLD
2023-11-14 08:48:16 +00:00
Paul Hammerton
2536913165 Edition updates: PLIST, SLD 2023-11-14 08:41:24 +00:00
Agetian
32ad4c1283 - Improve AI for Woe Strider. (#4161) 2023-11-14 08:05:57 +03:00
Simisays
7cfa14ac9f LCI 20 more (#4146)
* LCI 10 more

These where pretty easy

* cleanup + 6 more

* Update preacher_of_the_schism.txt

* 4 more + cleanup
2023-11-14 07:50:14 +03:00
tool4ever
6c55ac9d93 Revert view update (problematic for LKI checks) (#4158) 2023-11-13 21:17:35 +00:00
Agetian
daff36b64e AI logic for Veil of Summer (#4149)
* - AI logic for Veil of Summer.

* - Simplify implementation.
2023-11-13 19:56:15 +03:00
Hans Mackowiak
2d71f3415d Game: add LeftBattlefieldThisTurn & LeftGraveyardThisTurn (#4145)
* Game: add LeftBattlefieldThisTurn & LeftGraveyardThisTurn

* AbilityUtils: add Count LeftBattlefieldThisTurn

* update Syrix, Carrier of the Flame

* add Kutzil's Flanker
2023-11-12 14:20:39 +03:00
tool4ever
18f4f3e55b Update matzalantli_the_great_door_the_core.txt 2023-11-11 22:21:27 +00:00
Simisays
faed854e26 LCI 10 cards (#4144) 2023-11-10 18:44:32 +00:00
Simisays
b62b588060 Large Adventure update (Hydra ect) (#4136)
* Squashed commit of the following:

commit ccba1cbded5ca546f333ad33c227a1617296e9b4
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Thu Nov 2 23:30:45 2023 +0100

    update

commit d8727b9d053b38a5faa806c0c2494826958e9e26
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Wed Nov 1 21:31:30 2023 +0100

    update

commit 84d2bd0a29770c189ee24f9d413fda9c450569d6
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Tue Oct 31 22:51:03 2023 +0100

    update

commit 22c4ff1bd3b25bf0340f79b7a2ad096e3ff02bb5
Merge: 278ebc005b b6de8a6d63
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Tue Oct 31 11:40:20 2023 +0100

    Merge remote-tracking branch 'upstream/master' into adventurequickfix

commit 278ebc005bd32f332a6bf0637b3d2e2886d50dee
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Sun Oct 29 19:35:42 2023 +0100

    update

commit a7d7a768fc47b8063c22462551a94a79fc9e4bee
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Sun Oct 29 10:44:01 2023 +0100

    update

commit e4fe3fb08f084daccf155d809f1838ddbb32cb54
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Sat Oct 28 00:13:40 2023 +0200

    update

commit b9d2065d1545aa1c1b2145753144575f6b0b6888
Merge: 770082f750 920e811812
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Fri Oct 27 15:28:09 2023 +0200

    Merge remote-tracking branch 'upstream/master' into adventurequickfix

commit 770082f7502c7725610d10cb386bb6c9354730ba
Merge: 590945bcc5 3fed75e089
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Thu Oct 26 22:06:22 2023 +0200

    Merge remote-tracking branch 'upstream/master' into adventurequickfix

commit 590945bcc5c0afca8012a11f31662f53be18652c
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Thu Oct 26 21:23:27 2023 +0200

    update

commit ea9e1452de6d9b46dc74ef34526515581ea0d81c
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Thu Oct 26 20:10:48 2023 +0200

    update

commit acfd54e8fccf19b490648e8f13530f1d5c487965
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Thu Oct 26 17:44:04 2023 +0200

    update

commit 665f86fb4d307620a142fcb1604dd43ddd97abfb
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Sun Oct 22 15:10:11 2023 +0200

    Squashed commit of the following:

    commit 916ffceecdf96ac505591aa070c3301f6fceaec8
    Merge: ce28f2b548 48a8aa5463
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sun Oct 22 08:20:48 2023 +0200

        Merge branch 'vampirefort' of https://github.com/Simisays/forge into vampirefort

    commit ce28f2b548f4bb84db9a34d9149c358bda5ed96f
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sun Oct 22 08:20:25 2023 +0200

        update

    commit 48a8aa54631b3cec5d65719d3a4a42d8ebed1d4d
    Merge: 0cc727a8f5 437d64dc08
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sat Oct 21 22:36:16 2023 +0200

        Merge branch 'Card-Forge:master' into vampirefort

    commit 0cc727a8f52888efca1bb50426296cd2922839a4
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sun Oct 15 12:02:57 2023 +0200

        update

    commit 38b5eddb61785210d086df99dea7497d9c06f61c
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sat Oct 14 17:09:37 2023 +0200

        Update enemies.json

    commit bc12ef0c14fc4a838a54d7a10d091ba7e5ab5d5b
    Merge: 2a213a14cb 1fc11929a8
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sat Oct 14 12:23:12 2023 +0200

        Merge remote-tracking branch 'upstream/master' into vampirefort

    commit 2a213a14cb7d8f04e1b5dc1b9c040421edba8419
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Tue Sep 26 21:28:52 2023 +0200

        update

    commit 093db5a7bb7b81881595907f0047ac7f806aa8c5
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Tue Sep 26 19:59:51 2023 +0200

        updarz

    commit d5af52298b9d12a9c1dce60ffaf7513565a0c214
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Tue Sep 26 19:59:32 2023 +0200

        update

    commit b06de36dacfaba785aea4f260a4e21f6869b52be
    Merge: 8ffb3ad52f 0fc88cc46c
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Mon Sep 25 20:13:50 2023 +0200

        Merge remote-tracking branch 'upstream/master' into vampirefort

    commit 8ffb3ad52f71282ae3f04f423249299c7e9ac608
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sun Sep 24 17:39:55 2023 +0200

        update

    commit 723292aa9f47b140d41ab0ede394923aeaba9d60
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sat Sep 23 19:32:58 2023 +0200

        update

    commit db882cc60275e07d6767597dc33fea8dc4c78bc6
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Sat Sep 23 08:34:43 2023 +0200

        update

    commit b22ee9e876f95d54718ec62b5236eb78dd125ccb
    Author: Simisays <67333662+Simisays@users.noreply.github.com>
    Date:   Fri Sep 22 15:25:06 2023 +0200

        update

commit 09b57894da4dd08723c71af1b6e0c1e9efe4ac9b
Merge: beefe201ee b9117873bc
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Sun Oct 22 09:58:10 2023 +0200

    Merge remote-tracking branch 'upstream/master' into adventurequickfix

commit beefe201ee1720cfa254472fd74619408e53a98c
Author: Simisays <67333662+Simisays@users.noreply.github.com>
Date:   Sat Oct 21 23:42:54 2023 +0200

    update

* update

* update

* update

* update

* update

* update

* grolnok cleanup

* move gold

* colission fix Fort 4 White
2023-11-10 19:10:09 +03:00
tool4ever
4c0599bb52 Fix scripts (#4143)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-11-09 20:14:07 +03:00
Simisays
2314ca5796 LCI 20 cards (#4138)
* 20 cards

only Intrepid's Paleontologist replacement effect isn't working

* cleanup

* Update intrepid_paleontologist.txt
2023-11-09 17:10:07 +03:00
tool4ever
dec848bb0f Update kinjallis_dawnrunner.txt 2023-11-08 10:24:07 +01:00
Agetian
3685a81b2c Improve AI for Workshop Elders + fix AI paying Cycling PayLife costs in presence of Living End (#4137)
* - Better place for the logic.

* - Improve logic for Workshop Elders.

* - Fix logic for paying Cycling costs in presence of Living End.

* - Remove the need for the AI logic.

* - Finish the comment.

* - Simplify implementation with findSubAbilityByType.

* - Tweak the implementation + add TODO for a better implementation.
2023-11-08 06:52:14 +03:00
tool4ever
330907d9f8 Update helping_hand.txt 2023-11-07 08:57:29 +01:00
Simisays
fe60e812a4 LCI 20 cards (#4134)
* LCI batch 1

* update

* cleanup + 5 cards

* Update explorers_cache.txt
2023-11-07 07:41:53 +03:00
Simisays
e1ea01f065 LCI 11 cards (5/11) (#4115)
* 11 more LCI

* cleanup

* Update canonized_in_blood.txt
2023-11-06 17:09:20 +03:00
Agetian
234c7496e3 - Better place for the logic. (#4132) 2023-11-06 07:58:21 +03:00
kevlahnota
ebc3450998 Merge pull request #4106 from Simisays/LCI6
LCI 13 cards 4/11
2023-11-06 05:49:09 +08:00
kevlahnota
6e6c49962e Merge pull request #4080 from Simisays/REX2
REX last 11 cards
2023-11-06 05:12:54 +08:00
kevlahnota
b8359c07bc Merge pull request #4127 from Agetian/ai-move-hack
Move the Bring the Ending logic into SpecialCardAi until it's rewritten
2023-11-06 05:12:06 +08:00
kevlahnota
713b85c8da Merge pull request #4076 from tool4ever/panTweak
Panharmonicon: improve filtering of cause for complex trigger
2023-11-06 05:11:01 +08:00
kevlahnota
a6e1f65e66 Merge pull request #4092 from Simisays/LCI4
LCI 15 cards
2023-11-06 05:10:07 +08:00
kevlahnota
08fd7fa09d Merge pull request #4090 from Glorax/City-of-the-Daleks
WHO City of the Daleks
2023-11-06 05:09:45 +08:00
kevlahnota
890ddc1230 Merge pull request #4125 from tool4ever/clean5
Clean up card to play display
2023-11-06 05:08:21 +08:00
Hans Mackowiak
2bd2f2b235 TriggerExcessDamageAll: add new trigger for Magmatic Galleon (#4126)
* TriggerExcessDamageAll: add new trigger for Magmatic Galleon

* fix damagedList

* simplify triggerExcessDamage

* fix for Rith
2023-11-05 23:07:25 +03:00
Agetian
20970f1380 - Fix imports. 2023-11-05 22:26:47 +03:00
Agetian
bf3d603acd - Move the Bring the Ending logic into SpecialCardAi until it's rewritten to keep BranchAi cleaner. 2023-11-05 22:25:38 +03:00
Agetian
8e0bc63a8b AI framework to improve sacrificing endangered cards + several AI hints (Stoneforge Mystic, Atog, others) and improvements. (#4014)
* - Implement a fallback mechanism in case getting a card by name and edition fails for whatever reason.

* - Patch up pulling a card without filters in All Card Variants mode.

* - Sacrifice creatures when they're endangered (currently works for
AF LifeGain, LifeLose, and any AFs that do not have phase-based AI restrictions or other factors that will prevent instant speed activation)

* - Tweaks to the requirements for the AI.
- Some AI enablement.

* - Account for non-creature endangered objects

* - Flag Wall of Limbs as RemAIDeck for now.

* - Support for AF PutCounter.

* - Clean up.

* - Logic fix for AF PutCounter.

* - Clean up.

* - Logic tweak/fix for AF Pump.

* - Another slight tweak.

* - Some AI hint fixes/additions.

* - Some AI hint fixes/additions.

* - Improve timing for AF LifeGain/LifeLose.

* - AI profile option for default SacCost AI preference.

* - Default Sacrifice AI preference master toggle.

* - Stoneforge Mystic AI hint.

* - For now, keep the default pref SacCost toggle to the Experimental AI and at minimum values (too extreme for general use).

* - AI hint: Cryptbreaker

* - Don't auto-sac creatures that evaluate above a given threshold, sac smaller CMC first

* - Lower the priority of cards that have a self-sacrifice activated ability

* - Revert the evaluation modification until a better solution is found.

* - AI hint for Hallowed Moonlight.

* - AI hint for Winds of Abandon (AI casts the non-overloaded version in Main 1, so cast the other one in Main 1 as well to be able to prioritize/choose)

* - AI logic for The One Ring.

* - Some logic tweaks/fixes.

* - Winds of Abandon: use the AI logic hint like other similar non-permanent spells.

* - Fix logic for default sacrifice priorities.
- Mark P9 Mox, Black Lotus, and Lotus Petal cards as bad for AI sacrifice.

* - More logic fixes.

* - One more logic fix.

* - Revert the AIDontSacrifice hint for now.

* - Revert Tinker as well

* - Limit LifeLoseAi sac logic to threatened cards.

* - Logic tweak.

* - Logic tweak.

* - Simplify check (part already checked above).

* - Some more minor cleanup.

* - AI shouldn't sacrifice things mid-combat in presence of Trample or Banding because of altered combat rules (likely to backfire/result in a misplay)
- Minor cleanup.

* - A [hacky] way to make the AI understand Anticognition and Bring the Ending.

* - Fix imports.

* - Avoid a crash by ensuring that the AI parameter indeed points to an AI player (and not e.g. predicting/simulating human decisions at the moment)

* - Do not try to sacrifice a card in an attempt to regenerate it

* - Clean up for AiController mustRespond

* - Suppress recursive checkSacrificeCost when called from the predictive code.
- Trample only matters for the attacking side when checking for threatened card SacCost requirements

* - Naming convention.

* - NPE guard.

* - Recommended tweaks and fixes.

* - Don't override X payment for a triggered ability (e.g. Spiteful Banditry)

* - A better attempt at handling X inside trigger code.

* - Process AI logic for EffectAi from triggered abilities.

* - Improve Black Lotus AI by handling it as if it were a Mana Ritual card when processing ManaEffectAi.

* - AI property guarded check + meaningful default for potential non-AI calls
2023-11-05 22:21:11 +03:00
tool4EvEr
deac11a16e Clean up card to play display 2023-11-05 19:28:38 +01:00
kevlahnota
baaf8ab4c5 Merge pull request #4097 from Northmoc/LCI-ReplaceExplore
LCI – ReplaceExplore cards and support
2023-11-05 23:46:57 +08:00
kevlahnota
54f223fef8 Merge pull request #4119 from kevlahnota/newmaster2
update DefaultItemRenderer title/ability name
2023-11-05 21:25:27 +08:00
tool4EvEr
5854778996 Fix NPE for Esix 2023-11-05 13:58:34 +01:00
Anthony Calosa
881ccf81b1 update DefaultItemRenderer title/ability name
- support spaces on ability/title with cost
2023-11-05 20:51:29 +08:00
tool4EvEr
64ceedb406 Add support 2023-11-05 12:48:54 +01:00
tool4EvEr
bfdbb7a489 Clean up 2023-11-05 11:56:12 +01:00
tool4EvEr
6410d24e04 Apply patch 2023-11-05 11:51:45 +01:00
kevlahnota
6c60a4bdfd Merge pull request #4117 from kevlahnota/newmaster2
fix DefaultItemRenderer
2023-11-05 18:39:26 +08:00
Anthony Calosa
4abce673ef .. 2023-11-05 18:33:25 +08:00
Simisays
f76078743a Merge branch 'LCI4' of https://github.com/Simisays/forge into LCI4 2023-11-05 08:58:42 +01:00
Simisays
1bfcbb5694 cleanup 2023-11-05 08:58:39 +01:00
Simisays
f5438ced9f Update vanguard_of_the_rose.txt 2023-11-05 08:50:51 +01:00
kevlahnota
282b687963 Merge pull request #4091 from Northmoc/WHO-idris
WHO: idris_soul_of_the_tardis.txt + support
2023-11-05 09:25:30 +08:00
kevlahnota
a51348390b Update token-images.txt 2023-11-05 09:24:05 +08:00
Northmoc
5c68ded1fe fixes 2023-11-04 21:23:53 -04:00
tool4EvEr
a48f9b5fd7 Sync with registerActiveLTBtrigger 2023-11-04 22:57:31 +01:00
tool4EvEr
af5b36ec2e Panharmonicon should work for triggered mana abilities 2023-11-04 22:15:15 +01:00
Simisays
c32d7e9e36 Update gargantuan_leech.txt 2023-11-04 21:49:37 +01:00