Commit Graph

66835 Commits

Author SHA1 Message Date
tool4ever
21a9f12c3b Support for Starving Revenant (#4172) 2023-11-15 17:21:53 +01:00
Simisays
75e917b0e4 LCI 20 cards (#4173)
* LCI 10 more

* cleanup

* Update tishanas_tidebinder.txt

* LCI 10 more

some more complex ones in here

Also Starving Revenant needs engine support

* Update starving_revenant.txt

* cleanup + 7 new

* cleanup

* last 3 cards + cleanup

* Update volatile_fault.txt

* Update zoyowa_lava_tongue.txt

* Update tarrians_journal_the_tomb_of_aclazotz.txt

* cleanup

---------

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
2023-11-15 19:21:14 +03:00
Northmoc
1a7a135c2b LCI – Discover mechanic implementation (#3992)
* LCI – Discover mechanic implementation

* curator_of_suns_creation.txt

* wiring improvements

* more cards

* last cards/tweaks
2023-11-15 19:20:47 +03:00
tool4ever
09e3d56bbf Update kogla_the_titan_ape.txt 2023-11-15 14:57:22 +01:00
tool4ever
1898ed5011 Update kroxa_titan_of_deaths_hunger.txt 2023-11-15 14:55:50 +01:00
Chris H
cb6c3a257f Update README.md 2023-11-14 23:15:25 -05:00
Chris H
5d366272b8 Create snapshots-pc.yml 2023-11-14 23:13:38 -05:00
Simisays
5f8fa60221 Update fort_white_2_humans.tmx (#4174) 2023-11-15 07:01:40 +03:00
tool4ever
3f0a4b9431 There can be only one (engine source of information) (#4170) 2023-11-14 21:23:59 +00:00
tool4ever
feb4c0e6f0 CopySpellAbility: Improve targeting sub detection (#4166)
* Improve targeting sub detection

* Add ordering
2023-11-14 21:18:20 +00:00
shenshinoman
32e9878c9d An update of the Constructed decks in Adventure (#4155)
An update of the Constructed decks in Adventure to help with the play experience. As some of the were incredibly slow, to the point they were unplayable unless the AI got flooded or screwed. No change to number of rarities in each deck. Simply a better curve that stays in-theme to original deck theme. All have been tested in-game now to confirm they are now playable, while still being simply a starting point for a deck to come together.
2023-11-14 22:05:07 +03:00
Simisays
f0304994ad LCI 10 more (#4157)
* LCI 10 more

* cleanup

* Update tishanas_tidebinder.txt
2023-11-14 22:04:14 +03:00
Simisays
1221ca9315 SLD Lara Croft ! (#4159)
* Lara Croft !

* Update lara_croft_tomb_raider.txt

* party
2023-11-14 21:41:29 +03:00
Glorax
4c84acda74 WHO 3 cards (#4058) 2023-11-14 16:35:02 +01:00
Glorax
d40c676937 WHO 3 cards (Masters + Turlough) (#4104) 2023-11-14 16:30:13 +01:00
Simisays
d96496211a 8 more (#4153) 2023-11-14 17:17:38 +03:00
Northmoc
183030f53c LCI: deeproot_pilgrimage.txt and support (TapAllTrigger) (#4043)
* LCI: deeproot_pilgrimage.txt and support (TapAllTrigger)

* refactor Card.tap to boolean

* move tappedAll check out of CostPartWithList
2023-11-14 15:13:25 +01:00
edg444
ea81c03deb Update one_with_the_stars.txt (#4163)
"no still" --> "no longer"
2023-11-14 14:36:21 +01:00
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