Commit Graph

40948 Commits

Author SHA1 Message Date
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 f623e45d4b add strict choose mode to other recent tests 2023-06-24 01:36:56 -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 23a6185f70 Remove unused effect class 2023-06-23 20:11:04 -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
PurpleCrowbar 63be7589ae Add MUL token images 2023-06-23 02:06:56 +01: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
Susucre 09e0cba992
[LTR] Fix Smaug Token producing food tokens instead of treasures (#10513) 2023-06-22 13:20:45 -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 f85dd656f2 Fix hint text for Tom Bombadil 2023-06-22 00:03:11 +01:00
PurpleCrowbar e795726efe Revert capitalisation of counter name in CountersOnPermanentsHint 2023-06-21 23:45:54 +01:00
PurpleCrowbar a3d20bd099 Remove unused imports from CountersOnPermanentsHint 2023-06-21 23:29:03 +01: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