Commit graph

44183 commits

Author SHA1 Message Date
jimga150
525e013ebd
Fix damage triggers (#12033)
* Fix DealtDamageAttachedTriggeredAbility and update test

* Fix AegarTheFreezingFlameTriggeredAbility and add test

* fix enum reference for DealtDamageAttachedTriggeredAbility

* fix Pious Warrior

* Fix souls of the faultless

* fix Stuffy Doll

* Fix Vengeful Pharoah and add test

* fix Wall of Essence

* fix Wall of Souls

* fix Rite of Passage and add test

* incorporate simple fixes - these cards use no methods that aren't re-implemented in DamagedBatchForOnePermanentEvent

* fix Chandra's Spitfire

* fix Darien, King of Kjeldor

* fix Jace, Cunning Castaway

* fix Mindblade Render

* fix Popular Entertainer

* fix Swarmborn Giant

* fix The Raven's Warning

* fix War Elemental

* fix Wildfire Elemental

* make simple player damage trigger fixes

* Add isCombatDamage to DamagedBatchForOnePermanentEvent and utilize in trigger fixes

* fix Fall of Cair Andros

* fix Toralf, God of Fury

* optimize some imports
2024-04-04 22:16:44 -04:00
ssk97
ac8722f707
[PIP] Implement cards x4 (#12039)
* Elder Owyn Lyons

* Gunner Conscript

* Ian the Reckless

* Legate Lanius, Caesar's Ace

* Fix errors

* Review fixes
2024-04-04 22:16:08 -04:00
xenohedron
2853c7cb4a fix some reminder text 2024-04-04 22:15:08 -04:00
xenohedron
64c3d1afc9 fix copy constructor 2024-04-04 22:04:37 -04:00
Cameron Merkel
cad74151b1
[PIP] Implement Pip-Boy 3000 (#12062) 2024-04-04 21:50:03 -04:00
theelk801
31b3299899 [BIG] some fixes 2024-04-04 21:48:13 -04:00
Susucre
01ddee2c75 Fix zcc off by 1 in MayCastTargetCardEffect 2024-04-05 02:07:48 +02:00
theelk801
9a47fd2980 [OTJ] add all variants 2024-04-04 18:50:05 -04:00
Susucre
a7cb24adc6 Fix Verify fail 2024-04-05 00:18:22 +02:00
Susucre
62279bbe6a
[OTJ] Implement Satoru, the Infiltrator and Freestrider Commando (#12052) 2024-04-05 00:17:14 +02:00
Susucre
d1de8b8cd3
[OTJ] Implement Tinybones, the Pickpocket + refactor MayCastTargetThenExileEffect (#12040) 2024-04-05 00:16:53 +02:00
Susucre
3e75f93c20 [OTJ] Implement custom play booster generation
Much can be improved from there, but it is a rough
first implementation of a slot-based play booster.
2024-04-05 00:09:21 +02:00
Susucre
71b267a3ca [BIG] Implement Territory Forge 2024-04-05 00:09:21 +02:00
ssk97
f5168e7c98
[MKM] Implement 3x cards (#12020)
* Agency Outfitter

* Bite Down on Crime

* Bubble Smuggler (and test for Hooded Hydra's similar ability)

* Frantic Scapegoat

* Immediate review comments, will investigate further Agency Outfitter improvements

* Remove Agency Outfitter, will be a separate PR

* Fix Scapegoat not losing suspected

* Fix import

* use ZoneChangeBatchEvent instead of ZoneChangeGroupEvent

* Move suspected check to checkInterveningIfClause
2024-04-04 16:21:25 -04:00
Nikos Mitakidis
88b91204a6
[PIP] Implement Vault 75: Middle School (#12056)
* [PIP] Implement Vault 75: Middle School

* [PIP] Implement Vault 75: Middle School

* [PIP] Implement Vault 75: Middle School

* [PIP] Implement Vault 75: Middle School - style fixes

* [PIP] Implement Vault 75: Middle School - style fixes
2024-04-04 16:20:37 -04:00
Matthew Wilson
4ef760fbf7
[MKM] Implement Case File Auditor (#12047)
* [MKM] Implement Case File Auditor

* Address comments
2024-04-04 16:20:25 -04:00
Cameron Merkel
ee94be7322
[MKM] Implement Unyielding Gatekeeper (#12045) 2024-04-04 16:20:16 -04:00
theelk801
146e093824 [BIG] Implement Fomori Vault 2024-04-04 14:18:20 -04:00
theelk801
b9b9889a87 [BIG] Implement Greed's Gambit 2024-04-04 14:13:24 -04:00
theelk801
6bce50dd6f [BIG] Implement Sandstorm Salvager 2024-04-04 13:07:13 -04:00
theelk801
1fb58f61bc [BIG] update spoiler 2024-04-04 13:02:58 -04:00
theelk801
e9ca4ebb74 fix verify failure, remove skips 2024-04-04 11:36:01 -04:00
Evan Kranzler
f0307394e3
[OTJ] Implement Riku of Many Paths (#12060) 2024-04-04 11:12:26 -04:00
Susucre
7f791fab3e [OTJ] Fix incorrect duration for Rakdos 2024-04-04 14:56:16 +02:00
Susucre
dfa53b411f [OTJ] Implement Rakdos, the Muscle 2024-04-04 14:44:01 +02:00
Susucre
5a457b1e37 [OTJ] Implement Quick Draw 2024-04-04 14:09:06 +02:00
Susucre
28f4080960 [OTJ] Implement One Last Job 2024-04-04 13:54:36 +02:00
Susucre
dd3057fa10 [BIG] Implement Tarnation Vista 2024-04-04 12:47:35 +02:00
Susucre
bf1a517550 [BIG] Implement Generous Plunderer 2024-04-04 12:25:53 +02:00
Susucre
63320c1a54 Temporary skip for Verify Test 2024-04-04 12:02:52 +02:00
Cameron Merkel
f7119e6bc9 [PIP] Implement Piper Wright, Publick Reporter 2024-04-04 03:01:48 -05:00
theelk801
7d1f96c92f [OTJ] Implement Taii Wakeen, Perfect Shot 2024-04-03 21:13:45 -04:00
theelk801
36251c23a1 [OTJ] Implement Kellan, the Kid 2024-04-03 20:56:22 -04:00
theelk801
c51b299707 [BIG] Implement The Big Score 2024-04-03 20:45:38 -04:00
Susucre
d6efb5d7cd [OTJ] Implement Thunder Salvo 2024-04-03 23:04:45 +02:00
Susucre
6d318080c8 [OTJ] Implement Lazav, Familiar Stranger 2024-04-03 22:52:48 +02:00
Susucre
73287e3878 [OTJ][BIG] Various Fixes (mostly Text) 2024-04-03 22:24:53 +02:00
theelk801
ea0a2c8528 [BIG] update spoiler 2024-04-03 16:07:10 -04:00
theelk801
85a76b5be6 [BIG] fix Lotus Ring ability not added 2024-04-03 16:06:35 -04:00
theelk801
5c48562da8 [BIG] Implement Memory Vessel 2024-04-03 16:06:35 -04:00
theelk801
6a18999430 [BIG] Implement Esoteric Duplicator 2024-04-03 16:06:35 -04:00
theelk801
67e2fbb146 [BIG] Implement Sword of Wealth and Power 2024-04-03 16:06:35 -04:00
theelk801
ef7276824d [BIG] Implement Nexus of Becoming 2024-04-03 16:06:35 -04:00
theelk801
2b1b1dce01 [BIG] Implement Hostile Investigator 2024-04-03 16:06:35 -04:00
theelk801
9b6f59d7dc [BIG] Implement Harvester of Misery 2024-04-03 16:06:35 -04:00
Susucre
39008586d0 [OTJ] Implement Kambal, Profiteering Mayor
This is slightly bugged due to effect creating different tokens
creating them not at the same time.

See Bestial Menace unit test & #10811 for more info
2024-04-03 21:45:28 +02:00
theelk801
4de6b0b173 [OTJ] Implement Laughing Jasper Flint 2024-04-03 11:24:32 -04:00
theelk801
f3069be91d [OTJ] fix Stop Cold subtype 2024-04-03 11:09:34 -04:00
theelk801
d926e62d6c [BIG] Implement Transmutation Font 2024-04-03 11:01:34 -04:00
theelk801
a683a1b756 [BIG] Implement Worldwalker Helm 2024-04-03 10:38:42 -04:00