Commit graph

28266 commits

Author SHA1 Message Date
284efaf064 Implement [MAT] Nahiri, Forged In Fury (#10020) 2023-06-28 00:22:30 -04:00
rockydirtbag
6249f08def
Implemented [LTR] Gandalf the White (#10528) 2023-06-27 23:44:23 -04:00
Tiago Gil
90df06b928
[LTR] Implement Ent's Fury (#10532) 2023-06-28 01:23:28 +01:00
ssk97
918a8931e6
Implement [40K] Squad ability (#10509)
* First try at Squad Mechanic

* Fully functional now, removed cards from unfinished list in 40k

* Improved implementation, removing the generic conditional
and replacing it with a separated ETB trigger and effect.

* Add tests from Susucre (using Strionic Resonator for now, two others currently failing)

* Update comments on tests

Closes #9774 

------
Co-authored by: Susucre <34709007+susucre@users.noreply.github.com>
2023-06-26 20:47:26 -04:00
xenohedron
9cd42bc4a5 Fix #10517 (Herald's Horn) 2023-06-25 23:30:06 -04:00
xenohedron
231ab77bcd
New common class CopyTargetStackAbilityEffect (#10525)
- Fix superfluous null check in Lithoform Engine
- Remove hardcoding of controlled abilities in TargetTriggeredAbility (used only in Strionic Resonator)
- EnchantmentSourcePredicate analogous to ArtifactSourcePredicate
2023-06-25 22:20:41 -04:00
xenohedron
8d55419003 Fix Gore Vassal 2023-06-25 21:45:12 -04:00
xenohedron
0c9361a057 partial fix for The Filigree Sylex 2023-06-25 16:09:49 -04:00
xenohedron
5722ae27f6 fix text: Silverskin Armor 2023-06-25 15:15:41 -04:00
xenohedron
98e40b2a8b some text fixes: Scars block 2023-06-25 15:15:41 -04:00
gravitybone
ecb73ba746
Fix: EarthquakeDragon uses now the correct hint (#10523) 2023-06-25 00:03:43 -04:00
xenohedron
ec4c2e2170
Cleanup: GainAbilityControlledSpellsEffect (#10446)
* Hide reminder text on Zhulodok

* Use logic from GainAbilitySpellsEffect, fix so that CastFromZonePredicate works

* Text adjustments

* Show cascade ability in hand for Abaddon the Despoiler

* Remove redundant class

* Simplify Cast Through Time

* Don't add additional instances of redundant abilities

* Remove redundant check

* Add option to ignore mana validation when checking playable objects

* Fix null errors

* Fix GainAbilityControlledSpellsEffect to apply ability to playable cards rather than owned cards

* Add unit test

* Revert bad workaround code

This reverts commit 17f5be6a79458f75094fe85608e4893ceb5e9d14.
This reverts commit 7ebd2f1815bcf0e0ba90ad668fe88e790b5a804c.
This reverts commit 00969d1fe726215952cce77760d6aaf916a14ae0.

* Remove ownership check on exiled cards

* Another test (currently failing)

* ignore test

* fix test: strict choose mode
2023-06-24 01:15:58 -04:00
Mateo Florido
90d35e0543
[CLB] Implement Master Chef (#9527)
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2023-06-23 23:43:15 -04:00
Alexander
2db08c6b7d
fix Tadeas, Juniper Ascendant (#10490)
* added Tests for Tadeas
* Fix and cleanup Tadeas Juniper Ascendant
* Fix same power test to attack with creature with same power
* Test: added test for tadeas elusive not applying for creatures without reach
* Fix: creatures without reach can be blocked by higher power blockers
* Fix: use TargetPointer instead of MageObjectReference
---------
Co-authored-by: gravitybone <gravitybone@protonmail.com>
2023-06-23 22:47:55 -04:00
Susucre
eea44bb13e
[LTR] Implement Bill the Pony (#10506) 2023-06-23 20:14:48 -04:00
Susucre
b79da551f1
[LTR] Implement Friendly Rivalry (#10505) 2023-06-23 20:14:31 -04:00
Susucre
a3a2f89237
[LTR] Implement Shadowfax, Lord of Horses (#10503) 2023-06-23 20:14:09 -04:00
who?!
3896c28572
[LTR] Implement Dawn of a New Age (#10492) 2023-06-23 20:13:50 -04:00
xenohedron
1d5ee8b3f4 Fix #10518 (Firkragg, Cunning Instigator) 2023-06-23 20:13:02 -04:00
xenohedron
7e15ca92c5 simplify implementation and remove redundant class 2023-06-23 20:11:37 -04:00
xenohedron
380fea6720 fix some return from exile zone 2023-06-23 01:19:17 -04:00
Susucre
e11d07457e
[MOM] fix Quintorius, Loremaster (#10502)
Fix #10480
2023-06-22 22:24:43 -04:00
Susucre
3a0324557a
[MOM] fix Tribute to the World Tree (#10501)
Fix #10413. Fix #10499.
2023-06-22 22:18:11 -04:00
Susucre
c725e4000e
Fix #10510 [ICE] Musician - lower taxes 2023-06-22 20:07:28 -04:00
Susucre
cd25bd943d
[LTR] Implement Sméagol, Helpful Guide (#10514) 2023-06-22 20:06:35 -04:00
Susucre
0255761d67
[LTR] Implement The Grey Havens (#10493) 2023-06-22 20:06:10 -04:00
Susucre
6459d64eab
[LTR] Implement Delighted Halfling (#10491) 2023-06-22 20:05:35 -04:00
Susucre
a75ec34a45
[LTR] Implement Orcish Bowmasters (#10450)
Refactored [[Xyris, the Writhing Storm]] since the trigger is partly the same.
2023-06-22 20:05:08 -04:00
Bradley Singer
2db1de2629
[LTC] Windswift Slice (#10508) 2023-06-22 01:15:27 -04:00
Susucre
440bf6bf43
[LTR] Implement Entish Restoration (#10504) 2023-06-22 01:14:42 -04:00
Susucre
ad324c169d
[LTR] fix Arwen, Mortal Queen (#10500)
The activated ability was missing the {1} mana cost.
2023-06-22 00:59:14 -04:00
Susucre
0e866ee405
[LTR] Implement Slip On the Ring (#10495) 2023-06-22 00:58:57 -04:00
Susucre
3838fedaac
[LTR] Implement Meneldor, Swift Savior (#10494) 2023-06-22 00:58:42 -04:00
PurpleCrowbar
4575bd6fda Fix Nesting Grounds unnecessarily prompting user to select a counter when only one option present 2023-06-21 23:28:21 +01:00
PurpleCrowbar
4345fe8f3c Fix There and Back Again text 2023-06-21 23:26:22 +01:00
PurpleCrowbar
a9c28c420f Fix Tom Bombadil text 2023-06-21 23:26:00 +01:00
xenohedron
09676667be Fix [LTC] Model of Unity 2023-06-19 20:14:22 -04:00
theelk801
f77e4a99f9 fix verify failure 2023-06-19 19:47:26 -04:00
theelk801
536c0ddb21 [LTC] Implement Treebeard, Gracious Host 2023-06-19 19:24:35 -04:00
theelk801
2e9eb7fb33 [LTC] Implement Trap the Trespassers 2023-06-19 19:15:48 -04:00
theelk801
3404a34b2d [LTC] Implement Cirdan, the Shipwright 2023-06-19 18:58:28 -04:00
theelk801
6852d9a6fc [LTC] Implement The Gaffer 2023-06-19 17:08:23 -04:00
theelk801
da0974262b [LTC] Implement Boromir, Gondor's Hope 2023-06-19 16:59:30 -04:00
theelk801
ea41d5a092 [LTR] Implement Aragorn, King of Gondor 2023-06-19 16:55:19 -04:00
theelk801
fd37be92fe [LTC] Implement Prize Pig 2023-06-19 16:37:33 -04:00
theelk801
1be43ef6ff [UGL] remove "Elves" subtype from Elvish Impersonators 2023-06-19 16:32:21 -04:00
theelk801
ae94db9644 [LTC] Implement Galadhrim Ambush 2023-06-19 16:28:53 -04:00
theelk801
ad0e0bf06b [LTC] Implement Pippin, Warden of Isengard 2023-06-19 16:24:07 -04:00
theelk801
b95b7a8738 [LTC] Implement Travel Through Caradhras 2023-06-19 09:27:12 -04:00
theelk801
0258e3977b [LTC] Implement Monstrosity of the Lake 2023-06-19 09:12:12 -04:00