Commit graph

44890 commits

Author SHA1 Message Date
Susucre
2d7349a7bb Fix faulty logic in AddCounters effects amount computation.
When set with DynamicValue, and that value computes to 0,
the amount of counters added was incorrectly the Counters amount.
2024-04-05 11:53:19 +02:00
Susucre
d591a89495 [OTJ][BIG] Cleanup some card implementation 2024-04-05 11:53:12 +02:00
xenohedron
35a22527f1 another batch of text fixes 2024-04-04 23:21:44 -04:00
xenohedron
89ea47eb2a text fixes
add missing target to Trash The Town
2024-04-04 22:35:53 -04:00
Matthew Wilson
f94d7d6b21
[MKM] Implement Break Out (#12054) 2024-04-04 22:20:58 -04:00
xenohedron
83aadadec4 null check fixes 2024-04-04 22:20:11 -04:00
theelk801
4cd8e99bce [BIG] add all variants 2024-04-04 22:17:27 -04:00
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