Commit Graph

68299 Commits

Author SHA1 Message Date
Jorilx
4161858bcf Adventure: when loading enemies on a map, if an enemy definition cannot be found choose a random one from the current biome (#4463) 2024-01-02 17:20:22 +03:00
edg444
04e17d7b88 Update Commander Anthology Vol. II.txt
Riddlekeeper rarity C -> R
2024-01-02 07:17:57 -05:00
TabletopGeneral
3959d248e7 Merge pull request #4447 from jjayers99/master
Adventure - Chapter 1 story, exploration branch
2024-01-02 05:12:03 -05:00
Hans Mackowiak
9a5fe05838 Merge pull request #4457 from Klisz/diseasedvermin
Update diseased_vermin.txt
2024-01-01 10:49:44 +01:00
Klisz
36d4332d85 Update diseased_vermin.txt
Fixes issue where Diseased Vermin's upkeep trigger could target an opponent it hadn't damaged yet, as long as it had already damaged a different player
2023-12-31 16:31:40 -07:00
tool4ever
76e9b35f72 Fix ProtectEffect (#4456) 2023-12-31 16:43:04 +00:00
jjayers99
3de20add60 Adventure - quest code refactoring 2023-12-31 10:56:16 -05:00
tool4ever
4d02d7be46 Update and rename witchking_of_angmar.txt to witch_king_of_angmar.txt 2023-12-31 11:04:35 +00:00
Hans Mackowiak
f7d70f1a69 Riot: refactor into UnlessCost like Fabricate (#4448) 2023-12-31 10:12:28 +00:00
Hans Mackowiak
bfe41dcd48 ~ fix First Strike CounterType 2023-12-31 07:54:03 +01:00
Klisz
c02f7c698d Planechase inherent effects (#4408)
* Planechase effects draft

Draft to close #4262, by moving the planeswalking ability and the static chaos trigger to an effect carried with the player in a planechase game. Currently this effect is visible in the command zone much like the monarch or initiative (but with no image), which is something that needs fixing; I'd have it be a DetachedCardEffect but there's no linked card for it like there are for commander and companion effects (the active plane [or the face-up plane with the earliest timestamp, I suppose] would be a logical choice for the getCardForUi, but that would require updating it as the plane changes, and in any case because there's a separate effect for each player, the fact that the owner of a DetachedCardEffect is set as the owner of the linked card also adds some wrinkles. In any case, I've set the effects to be created in startGame after initPlane is run, rather than in initVariantZones as is the case for the commander and companion DetachedCardEffects, in anticipation of hopefully in the future making the effect be linked to an active plane).

* Update Player.java

* Move planar dice special action to effect

* Update ComputerUtilAbility.java

* Move die roll chaos to PlanarDice.java
2023-12-31 09:11:30 +03:00
Klisz
d58f564a84 WHO 4 cards (#4444)
* WHO 3 cards

* This Is How It Ends, plus DeckHints/DeckHas
2023-12-31 09:10:51 +03:00
Hans Mackowiak
c29b6b7fcb GameAction: stop always trigger before etb counter (#4449)
* GameAction: stop always trigger before etb counter

* ~ always clear trigger and check for static abilities again
2023-12-30 15:35:46 +00:00
jjayers99
008de375f3 Removing unused imports 2023-12-30 09:19:13 -05:00
jjayers99
54cdf3c6ab Adventure - save tweaks 2023-12-30 09:04:25 -05:00
tool4ever
78cfe1d839 Update veil_of_secrecy.txt 2023-12-30 09:47:12 +00:00
Klisz
08309f299d Update rhuk_hexgold_nabber.txt (#4445) 2023-12-30 09:37:25 +00:00
Klisz
5222767891 Update ravens_run.txt (#4446) 2023-12-30 09:35:10 +00:00
jjayers99
f49c002048 Removing unused import 2023-12-30 01:10:05 -05:00
jjayers99
bb4e21b94b Adventure - Overworld pathfinding WIP cleanup 2023-12-30 01:08:02 -05:00
TabletopGeneral
1b0572001b Merge branch 'Card-Forge:master' into master 2023-12-30 00:16:30 -05:00
jjayers99
3cc39b6a11 Adventure - Exploration branch of Chapter 1 storyline quests 2023-12-30 00:15:04 -05:00
Hans Mackowiak
c5ecda3774 Overload keyword (#4415)
* Keyword: Overload

* update more cards

* finish Overload

* ~ fix desc

* remove CounterEffect AllValid

* Fix Overload Copy

* StackDescription!

---------

Co-authored-by: Northmoc <tnorthmoc@gmail.com>
2023-12-29 20:43:06 +03:00
Hans Mackowiak
e8a6121d24 Saga and Read ahead refactor for WHO (#4436)
* Saga and Read ahead refactor for WHO

* ~ fix copy sagaRep

* fix etb counter with Barbara Wright

* ~ fix
2023-12-29 20:42:30 +03:00
Hans Mackowiak
8295312ad2 WHO: add can't tap check (#4441)
* WHO: add can't tap check

* ~ update PlayEffect IllusionaryMask

* Patch more places

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-12-29 20:42:13 +03:00
friarsol
7e20fb3fee Normalize card names for image files 2023-12-29 09:22:53 -05:00
Hans Mackowiak
bacb72d853 simlify pattern 2023-12-29 09:22:53 -05:00
Hans Mackowiak
b4cba93e19 fix missing files 2023-12-29 09:22:53 -05:00
Hans Mackowiak
38ef2b997d Revert "Revert "CardDb: add normalized Names (#4376)""
This reverts commit b396f41188.
2023-12-29 09:22:53 -05:00
Chris H
40219a67cf Villanous choice initial implementation (#4395)
* Villanous choice initial implementation

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-12-29 09:19:15 -05:00
tool4ever
730ba24864 Rasputin Dreamweaver fix (#4442)
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-12-29 14:24:18 +03:00
Agetian
be2f9aa187 Prevent AI from sacrificing powerful creatures via an obtained Sakura-Tribe Elder ability (#4433)
* - Add puzzle PS_LCI3.

* - Set a sacrifice threshold for Sakura-Tribe Elder ability.
2023-12-28 07:02:41 +03:00
Agetian
66ad15b058 - Add puzzle PS_LCI3. (#4432) 2023-12-26 19:40:34 +03:00
tool4ever
a24af8d50e Fix Stonebinder's Familiar not triggering from Nivmagus Elemental (#4424)
* Fix Stonebinder's Familiar not triggering from Nivmagus Elemental

* Fix so it only triggers for cards

* Surveil triggers on empty library

* Fix missing trigger

* Fix trigger

* fix script

* Fix corner case freeze by trigger for loser (Kharn the Betrayer)

* Fix loser making trigger decision e.g. Shakedown Heavy

* Obeka fix when resolving after AP lost

* fix script

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-12-26 06:55:53 +03:00
Hans Mackowiak
e6a9ea20c7 Updates "Can't be countered" into Replacement Effects (#4429)
* isCounterableBy cleanup

* ~ move to Card

* update the rest

* ~ fix unused import

* ~ fix Counter better check for ValidSA instead of ValidCard

* ~remove last piece of text
2023-12-26 06:55:35 +03:00
Northmoc
7f5e75bdb0 PIP: Radiation mechanic implementation (#4204)
* PIP: Radiation mechanic implementation

* remove OVERRIDE

* remove unused property
2023-12-26 06:55:14 +03:00
tool4ever
08b8d7deec Update god_eternal_kefnet.txt 2023-12-23 21:09:01 +00:00
Klisz
7e22ab5a27 Update the_wilds.txt (#4427) 2023-12-23 10:00:59 +00:00
Klisz
ca617e813e Update kate_stewart.txt (#4425)
Fixes issue where Kate Stewart's first ability would trigger upon suspending a permanent card
2023-12-22 16:25:09 +00:00
Paul Hammerton
779bd170e5 Merge pull request #4426 from paulsnoops/edition_updates
Edition updates: PMEI, SLD
2023-12-22 10:42:53 +00:00
Paul Hammerton
1fb33b41ba Edition updates: PMEI, SLD 2023-12-22 10:38:01 +00:00
tool4ever
5abaca87de Update the_wedding_of_river_song.txt 2023-12-21 17:22:06 +00:00
tool4ever
7d6de878d1 Update the_wedding_of_river_song.txt 2023-12-21 17:21:22 +00:00
tool4ever
155ddfa2d7 Desertion fix (#4417)
* Fix prototype state being applied twice

* Desertion fix
2023-12-21 17:27:08 +01:00
Hans Mackowiak
6ea6575f83 remove unused ProtectionKey 2023-12-21 08:17:02 +01:00
Paul Egan
cf4b91115a added time travel to the wedding of river song 2023-12-20 22:24:49 -05:00
Paul Egan
1f2ab3cc1e fixed stormkeld curator mana cost 2023-12-20 22:24:49 -05:00
Northmoc
3bf1e39f05 Remaining perpetual rework (#4394) 2023-12-20 18:32:09 +01:00
Klisz
39b3e729b1 WHO the_matrix_of_time.txt + support (#4378) 2023-12-20 16:24:42 +01:00
tool4ever
151527a646 Fix card LKI existing in both lastStates at once (#4400)
* Fix card LKI existing in both lastStates at once
2023-12-20 16:21:43 +01:00