Commit graph

13099 commits

Author SHA1 Message Date
theelk801
c28a678080 [SPM] Implement Unstable Experiment 2025-07-24 13:30:26 -04:00
theelk801
a4d90bae0f [SPM] Implement Spider-Man, Web Slinger 2025-07-24 10:47:46 -04:00
theelk801
a5e9796010 [SPM] Implement Angry Rabble 2025-07-24 10:38:12 -04:00
theelk801
91e5a4b994 [SPM] Implement Tombstone, Career Criminal 2025-07-24 09:59:01 -04:00
theelk801
288901be1d [SPM] Implement Scorpion, Seething Striker 2025-07-24 09:54:55 -04:00
theelk801
1a0f3b68fc [SPM] Implement Selfless Police Captain 2025-07-24 09:38:06 -04:00
theelk801
cfb062a47d [SPM] Implement Origin of Spider-Man 2025-07-23 16:40:48 -04:00
theelk801
76e1b60c32 add otherwise effect to LookLibraryAndPickControllerEffect 2025-07-23 10:55:32 -04:00
Evan Kranzler
cdf23ac18a
rework warp implementation (#13874) 2025-07-22 16:32:41 -04:00
theelk801
33596d55b3 [EOE] fix Pain for All targeting 2025-07-21 15:38:22 -04:00
theelk801
9667d7573c small update to StationLevelAbility 2025-07-21 11:04:04 -04:00
Susucre
35e0ca2561 refactor "counter [spell] unless its controller pays [...]. If they do, [effect]"
closes #13861
2025-07-19 17:42:04 +02:00
theelk801
bd07c24bee [EOE] some text fixes 2025-07-19 08:31:24 -04:00
ssk97
1a6c2eede4
Effect withTargetDescription, other fixes for discrepencies with "target" text with reference (#13867)
* Add withTargetDescription support to all Effects

* use withTargetDescription for effects incorrectly with "target" in text

* CommanderStormAbility add support for non-target rules text

* Heliods Emissary use OrTriggeredAbility

* support all effects withTargetDescription, rename overwriteTargetDescription to targetDescription

* copy target description from old pointer when using setTargetPointer

* Text cleanup/simplifications

* Remove outdated warning
2025-07-19 00:11:26 -07:00
ReSech
2128d8aaa0
EOE and EOC Tokens (#13866) 2025-07-19 03:05:37 +02:00
Evan Kranzler
df70ab7c8a
[Ready for review] Implementing Warp mechanic (#13847)
* add initial warp mechanic implementation

* a few small changes

* add hand restriction

* add void support

* add test

* [EOE] Implement Timeline Culler

* add void test

* [EOE] Implement Close Encounter

* [EOE] Implement Tannuk, Steadfast Second

* a few requested changes

* add comment

* [EOE] Implement Full Bore

* small rewrite

* merge fix

* remove reminder text

* small code rewrite
2025-07-18 21:01:50 -04:00
Susucre
5c08d310a7 implement [EOE] Lightstall Inquisitor 2025-07-19 02:15:03 +02:00
theelk801
7f189f5e4b add static filter for creatures with flying 2025-07-18 17:14:57 -04:00
Vince Commero
2fa85fe9dc
[EOE] Gene Pollinator (#13863)
* [EOE] Gene Pollinator

* [EOE] Updated Command Bridge to use new static filter.

* Gene Pollinator file formatting.
2025-07-18 14:35:55 -04:00
Susucre
1a7d8ce397 implement [EOE] Cryoshatter 2025-07-18 18:43:21 +02:00
theelk801
f690d48b20 [EOE] Implement Dawnstrike Vanguard 2025-07-18 11:41:35 -04:00
Oleg Agafonov
dcaa0b9834 tests: added verify tests for emblems (class naming and package, constructor, image data, related to #13853) 2025-07-17 09:31:39 +04:00
Oleg Agafonov
925ef86c22 images: fixed miss emblems download of Star Wars' Yoda and Aurra Sing; 2025-07-17 09:27:53 +04:00
theelk801
7adb06f60b [EOE] add Tezzeret emblem image (fixes #13853) 2025-07-16 10:38:20 -04:00
theelk801
59d32c47ea [EOE] Implement Pinnacle Emissary 2025-07-15 08:52:55 -04:00
theelk801
69e6b718ec remove skip, fix error with CreaturesYouControlCount (#13855) 2025-07-14 19:48:27 -04:00
ReSech
aed2dc04a6
Add current EOE/EOC token images (#13843)
* Add EOE token support for Lander in ScryfallImageSupportTokens and tokens-database

* Add EOC tokens

* Forgot to rename

* Reordering EOC tokens alphabetically
2025-07-14 23:29:45 +01:00
PurpleCrowbar
d1024544a3
Fix Station showing as activatable despite no tappable creatures (#13854) 2025-07-14 22:13:02 +01:00
theelk801
177c4c9327 [EOC] a few text fixes 2025-07-14 10:55:07 -04:00
theelk801
e949870bc7 [EOE] some text fixes 2025-07-14 10:49:29 -04:00
PurpleCrowbar
1aa7c2dffd Fix Station not being sorcery speed 2025-07-14 13:50:48 +01:00
theelk801
ce35717f1f [EOE] Implement Tapestry Warden 2025-07-13 17:05:54 -04:00
theelk801
0a3a2d1199 [EOC] fix Moxite Refinery cost 2025-07-12 12:22:09 -04:00
theelk801
ac361ffb97 [EOE] some text fixes 2025-07-12 12:21:29 -04:00
theelk801
2744bb00f4 [EOE] Implement Moxite Refinery 2025-07-12 12:21:29 -04:00
theelk801
c0ed0197ad [EOE] Implement Weftwalking 2025-07-12 12:21:28 -04:00
theelk801
06cdd63b10 [EOE] Implement The Dominion Bracelet 2025-07-12 12:21:28 -04:00
Susucre
34db42086a emit BEGIN_TURN event outside Player::beginTurn 2025-07-12 16:15:13 +02:00
Susucre
0dceeb78bd implement [EOE] Kav Landseeker; fix & test Meandering Towershell along the way 2025-07-11 20:40:59 +02:00
Susucre
2b7f8869dd implement [EOE] Kavaron Harrier 2025-07-11 20:40:59 +02:00
theelk801
f285d5edba [EOE] Implement Fungal Colossus 2025-07-11 10:53:24 -04:00
theelk801
6dd213a97d [EOC] Implement Depthshaker Titan 2025-07-10 19:05:18 -04:00
theelk801
9d7b8676b8 [EOE] Implement Weapons Manufacturing 2025-07-10 18:34:51 -04:00
theelk801
8aef6e5a7b fix PlayLandOrCastSpellTriggeredAbility text 2025-07-10 11:56:25 -04:00
theelk801
0513012606 [EOE] Implement The Endstone 2025-07-10 09:55:51 -04:00
theelk801
80fb46d59f fix verify failure 2025-07-10 09:42:15 -04:00
Susucre
5b58f07196 implement [EOE] Seedship Impact 2025-07-09 21:25:15 +02:00
theelk801
55df883b52 [EOE] Implement Wefstalker Ardent 2025-07-09 11:24:37 -04:00
theelk801
00df3feccd [EOE] Implement Extinguisher Battleship 2025-07-09 10:26:06 -04:00
theelk801
ccaeabaeba update commander rules to allow vehicles and spacecraft with P/T 2025-07-08 17:27:05 -04:00