xenohedron
7b2f6b3d46
Fix wrong extra cards in 10E boosters
2023-06-11 23:10:47 -04:00
xenohedron
43aa0be6eb
Fix verify failure (text on Saradoc)
2023-06-11 22:46:44 -04:00
theelk801
b114e77a3a
[LTR] Implement Saradoc, Master of Buckland
2023-06-11 22:18:20 -04:00
theelk801
d4307395b1
[LTR] Implement Ringwraiths
2023-06-11 22:09:11 -04:00
theelk801
bf5b93d1d6
[LTC] Implement Beregond of the Guard
2023-06-11 21:36:57 -04:00
theelk801
cb283cdf82
[LTC] Implement Archivist of Gondor
2023-06-11 21:26:23 -04:00
theelk801
c2ae74759d
[LTR] update spoiler
2023-06-11 20:38:49 -04:00
theelk801
6d4c7cc67f
[LTR] Implement Landroval, Horizon Witness
2023-06-11 09:23:26 -04:00
theelk801
d5f93ec8f4
[LTR] Implement Hobbit's Sting
2023-06-11 09:18:50 -04:00
theelk801
2e2166eb70
[LTR] Implement Faramir, Field Commander
2023-06-11 09:09:23 -04:00
theelk801
25aef52126
[LTR] Implement Eomer of the Riddlermark
2023-06-11 09:00:18 -04:00
theelk801
767c66251a
[LTR] Implement Elrond, Master of Healing
2023-06-11 08:53:45 -04:00
theelk801
ba22e1b680
[LTR] Implement Elvish Mariner
2023-06-11 08:37:46 -04:00
theelk801
51510f9890
[LTR] Implement Cirith Ungol Patrol
2023-06-11 08:26:18 -04:00
Oleg Agafonov
9b4cc9d56c
Aladdin's Lamp - fixed miss X can't be 0.
2023-06-11 11:35:58 +04:00
Oleg Agafonov
499f21778d
Added additional fixes for getSpellAbility() usage, related to ce3cf742c9
2023-06-11 11:26:34 +04:00
xenohedron
d3b976cc46
Fix #10455 (Ashnod the Uncaring)
2023-06-11 00:34:55 -04:00
PurpleCrowbar
029992ecfa
[LTC] Implement Grey Host Reinforcements
2023-06-11 02:41:47 +01:00
PurpleCrowbar
77c558be50
Fix verify data
2023-06-11 02:21:03 +01:00
theelk801
d0cc29cac4
[LTR] Implement Pippin, Guardian of the Citadel
2023-06-10 19:05:52 -04:00
theelk801
bcaaf4101e
[LTR] Implement Sauron, the Dark Lord
2023-06-10 18:47:15 -04:00
theelk801
c5d3bd3d29
[LTR] Implement Witch-king, Bringer of Ruin
2023-06-10 18:26:10 -04:00
theelk801
4de62d3f5a
[LTR] Implement The Torment of Gollum
2023-06-10 18:04:29 -04:00
theelk801
6420c14ffc
[LTR] Implement The Battle of Bywater
2023-06-10 18:01:39 -04:00
theelk801
dd99ccce83
[LTR] Implement Spiteful Banditry
2023-06-10 17:57:28 -04:00
theelk801
075456607d
[LTR] Implement Orcish Medicine
2023-06-10 13:09:32 -04:00
theelk801
d226e7f33b
[LTR] Implement Mirkwood Bats
2023-06-10 13:04:47 -04:00
theelk801
b6163cea87
[LTR] Implement Haradrim Spearmaster
2023-06-10 12:59:09 -04:00
theelk801
17ce479d16
[LTR] Implement Lost to Legend
2023-06-10 12:56:30 -04:00
theelk801
ce46b0c0fc
[LTR] Implement Isolation at Orthanc
2023-06-10 12:54:55 -04:00
theelk801
a754fb672a
[LTC] Implement Fealty to the Realm
2023-06-10 12:28:29 -04:00
theelk801
0d6929caa8
[LTR] Implement Warbeast of Gorgoroth
2023-06-10 09:23:34 -04:00
theelk801
3dac64e838
[LTR] Implement The Watcher in the Water
2023-06-10 09:20:28 -04:00
theelk801
1521d5c1c7
[LTR] Implement Shire Scarecrow
2023-06-10 09:09:33 -04:00
theelk801
9fea5c0402
[LTR] Implement Nimrodel Watcher
2023-06-10 09:06:48 -04:00
theelk801
9c2d2f1ce9
[LTR] Implement Gloin, Dwarf Emissary
2023-06-10 09:03:32 -04:00
theelk801
3445148315
[LTR] Implement Esquire of the King
2023-06-10 08:58:12 -04:00
theelk801
1b90258724
[LTR] Implement Enraged Huorn
2023-06-10 08:51:31 -04:00
theelk801
6df5d3cf6b
[LTR] Implement Elven Farsight
2023-06-10 08:49:48 -04:00
theelk801
4ccc7b71e0
[LTR] Implement Celeborn the Wise
2023-06-10 08:45:34 -04:00
theelk801
b577b20cb7
[LTR] Implement Banish from Edoras
2023-06-10 08:39:34 -04:00
theelk801
081fd6e5e0
[LTC] update spoiler and reprints
2023-06-10 08:18:40 -04:00
theelk801
ae31e78380
[LTR] Implement Shower of Arrows
2023-06-09 21:04:06 -04:00
theelk801
1e18bed18d
[LTR] Implement Sam's Desperate Rescue
2023-06-09 21:02:12 -04:00
theelk801
61125f068d
[LTR] Implement Mordor Muster
2023-06-09 21:00:18 -04:00
theelk801
588f327f93
[LTR] Implement Pelargir Survivor
2023-06-09 20:58:56 -04:00
theelk801
40e83d79f4
[LTR] Implement Chance-Met Elves
2023-06-09 20:55:54 -04:00
theelk801
5cc80d0c9f
[LTR] Implement Lorien Revealed
2023-06-09 20:54:48 -04:00
theelk801
3c381dcefd
[LTR] Implement Ithilien Kingfisher
2023-06-09 20:53:36 -04:00
theelk801
62cc1b605c
[LTR] Implement Brandywine Farmer
2023-06-09 20:52:14 -04:00
theelk801
ca981827ab
[LTR] Implement Willow-Wind
2023-06-09 20:50:48 -04:00
theelk801
efedc40806
[LTR] Implement The Black Breath
2023-06-09 20:47:19 -04:00
theelk801
315a56d0b8
[LTR] Implement Lothlorien Lookout
2023-06-09 20:45:08 -04:00
theelk801
1b60ed5657
[LTR] Implement Galadhrim Guide
2023-06-09 20:43:49 -04:00
theelk801
94852debf9
[LTR] Implement Mirrormere Guardian
2023-06-09 20:42:11 -04:00
theelk801
46016b8d65
[LTR] Implement Erebor Flamesmith
2023-06-09 20:39:27 -04:00
theelk801
0d551cd8be
[LTR] Implement Inherited Envelope
2023-06-09 20:36:31 -04:00
theelk801
34ace109b7
[LTR] Implement Improvised Club
2023-06-09 20:34:43 -04:00
theelk801
c0bbdecad1
[LTR] Implement Quarrel's End
2023-06-09 20:29:38 -04:00
theelk801
c095891713
[LTR] Implement Relentless Rohirrim
2023-06-09 20:27:05 -04:00
theelk801
31a4cdca1d
[LTR] Implement Rohirrim Lancer
2023-06-09 20:26:04 -04:00
theelk801
7c32008a9d
[LTR] update spoiler
2023-06-09 20:24:32 -04:00
theelk801
1723252f7a
[LTR] Implement Fear, Fire, Foes!
2023-06-09 19:18:23 -04:00
theelk801
7143be4f01
[LTR] Implement Mithril Coat
2023-06-09 19:13:21 -04:00
theelk801
74f660dae0
[LTR] Implement Lost Isle Calling
2023-06-09 19:11:03 -04:00
theelk801
a4d62f2ef3
[LTR] Implement Gwaihir, the Windlord
2023-06-09 19:06:39 -04:00
theelk801
1970a54dad
[LTR] Implement Glorious Gale
2023-06-09 18:56:56 -04:00
theelk801
93e1dc0515
[LTR] Implement Dreadful as the Storm
2023-06-09 18:49:46 -04:00
theelk801
fbbe87429c
[LTR] Implement Escape from Orthanc
2023-06-09 18:48:07 -04:00
theelk801
ca8c048d98
[LTR] Implement Now for Wrath, Now for Ruin!
2023-06-09 18:45:44 -04:00
theelk801
6c9fcdba30
[LTR] Implement Nimble Hobbit
2023-06-09 18:43:38 -04:00
theelk801
e5fab8fc06
[LTR] Implement Soldier of the Grey Host
2023-06-09 18:40:13 -04:00
theelk801
6ac7de6f21
[LTR] Implement Stalwarts of Osgiliath
2023-06-09 18:39:28 -04:00
theelk801
bc47f8a387
[LTR] Implement Captain of Umbar
2023-06-09 18:37:56 -04:00
theelk801
a2cabe8dbc
[LTR] Implement Deceive the Messenger
2023-06-09 18:36:40 -04:00
theelk801
b0110c3666
[LTR] Implement Hithlain Knots
2023-06-09 18:35:24 -04:00
theelk801
dba540c030
[LTR] Implement Grey Havens Navigator
2023-06-09 18:34:20 -04:00
theelk801
9f06c324dc
[LTR] Implement Lash of the Balrog
2023-06-09 18:32:12 -04:00
theelk801
11c137603e
[LTR] Implement Fall of Cair Andros
2023-06-09 18:26:21 -04:00
theelk801
68cc6e96f1
[LTR] Implement Ent-Draught Basin
2023-06-09 18:26:21 -04:00
theelk801
164d96352d
[LTR] Implement Isildur's Fateful Strike
2023-06-09 18:26:21 -04:00
Grath
ad9d8ec2df
[LTR] Implement Peregrin Took ( #10451 )
...
Tested with Chatterfang and Academy Manufactor, functions as expected. Replacement effect obviously based off Chatterfang's.
2023-06-09 17:55:47 -04:00
xenohedron
67cfbaea58
Reimplement Greater Harvester
2023-06-09 16:58:55 -04:00
xenohedron
1e1eb30e5a
Reimplement Cabal Executioner
2023-06-09 16:58:54 -04:00
theelk801
a867d2adb0
[LTR] Implement The Ring Goes South
2023-06-09 09:54:51 -04:00
theelk801
a2dfc07be5
[LTR] Implement Theoden, King of Rohan
2023-06-09 09:45:55 -04:00
theelk801
1c074cdc92
[LTR] Implement Mirror of Galadriel
2023-06-09 09:40:09 -04:00
theelk801
1022ee73d6
[LTR] Implement Ranger's Firebrand
2023-06-09 09:23:05 -04:00
theelk801
23055b947c
[LTR] Implement Soothing of Smeagol
2023-06-09 09:22:12 -04:00
theelk801
d408719b8d
[LTR] Implement Mirkwood Spider
2023-06-09 09:20:38 -04:00
theelk801
ca2988fc43
[LTR] Implement Elven Chorus
2023-06-09 09:15:53 -04:00
theelk801
b85634054f
[LTR] Implement Battle-Scarred Goblin
2023-06-09 09:04:48 -04:00
theelk801
83cd76d41d
[LTR] Implement Arwen, Mortal Queen
2023-06-09 08:34:34 -04:00
theelk801
d688bcb54a
[LTR] Implement Flame of Anor
2023-06-09 08:28:44 -04:00
xenohedron
5417eb697e
Fix #10420 (missing watcher)
2023-06-09 01:10:17 -04:00
xenohedron
adff5d13d8
Reimplement Oathkeeper, Takeno's Daisho
2023-06-09 00:39:47 -04:00
Oleg Agafonov
ec7befa511
Fixed game error on Nicol Bolas, God-Pharaoh usage
2023-06-09 07:03:31 +04:00
Alexander Novotny
a0f8a42699
Fixing copy and cast from exile effects ( #10436 )
...
* Added unit test for magefree/mage#10435
* Added test for potential breakage of prosper functionality
* Copies of cards are now created in the right zone
* Added PlayCardTriggeredAbility
This triggered ability checks to make sure a card was actually played (as opposed to a copy of a card).
Common abilities have been refactored to use this new ability
* Added mizzix's mastery overload test
* Fixed Mizzix's mastery overload
* Added new ability to Juju Bubble
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2023-06-09 05:32:59 +04:00
theelk801
2f79343bc8
[LTR] Implement Uruk-hai Berserker
2023-06-08 21:10:29 -04:00
theelk801
d40c09fea0
[LTR] Implement Scroll of Isildur
2023-06-08 21:08:29 -04:00
theelk801
f83bb0af3c
[LTR] Implement Revive the Shire
2023-06-08 20:55:38 -04:00
theelk801
972d8fb324
[LTR] Implement Dunedain Rangers
2023-06-08 20:46:20 -04:00
theelk801
145440ccb1
[LTR] Implement Arwen Undomiel
2023-06-08 20:39:13 -04:00
theelk801
1aea1ebe92
[LTR] Implement Flowering of the White Tree
2023-06-08 20:36:00 -04:00
theelk801
fe9b644168
[LTR] update spoiler
2023-06-08 20:30:11 -04:00
theelk801
8a742ca1d5
[LTR] Implement Galadriel of Lothorien
2023-06-08 20:25:14 -04:00
xenohedron
bdb010cfff
Fix #10444 (Dread Summons)
2023-06-08 18:32:42 -04:00
Alexander Novotny
80cb439862
Added Saruman of Many Colors ( #10434 )
...
* Added Saruman of Many Colors
Borrowed functionality in CastSecondSpellTriggeredAbility from magefree/mage#10433
Added new helper class ExileTargetCardCopyAndCastEffect for common effect
* Updated FlawlessForgery to use new ExileTargetCardCopyAndCastEffect
* Fixed overriden Effect copy functions
* Expanded ExileTargetCardCopyAndCastEffect
Added ability for non-free spells
* Removed filter lock
* De-duplicated exile and cast effects
* Fixed demilich
2023-06-08 17:00:28 -04:00
Alexander Novotny
0b2f582d84
Added Storm of Saruman card ( #10433 )
...
* Added Storm of Saruman card
Some classes have been added/adjusted for code reusability:
- CastSecondSpellTriggeredAbility has been modified to set a target pointer to either the caster or the spell (used here to set a target pointer to the spell for the copy effect)
- CopyTargetSpellEffect has been modified to allow specifying a copy applier (used here to apply the legenedary-stripping effect)
- RemoveTypeCopyApplier has been added as a generic copy applier for any cards which read "except it isn't <type>"
* Fixed verify failure - Remove ward hint on Storm of Saruman
* Fixed a typo - ammount -> amount
* Modified Double Major to use new CopyTargetSpellEffect
* Re-added ability text for Double Major
2023-06-08 16:58:28 -04:00
xenohedron
49075d6893
Fix #10442 (Unleash the Inferno)
2023-06-08 08:49:31 -04:00
theelk801
74920afd71
[LTR] a few fixes
2023-06-07 22:17:40 -04:00
theelk801
ab0c7dbc24
[LTR] Implement Erkenbrand, Lord of the Westfold
2023-06-07 22:01:18 -04:00
theelk801
f0abbfb859
[LTR] Implement Horses of the Bruinen
2023-06-07 21:58:44 -04:00
theelk801
6d2bd8acaf
[LTR] Implement Surrounded by Orcs
2023-06-07 21:56:00 -04:00
theelk801
f5da1e52ba
[LTR] Implement Took Reaper
2023-06-07 21:51:38 -04:00
theelk801
90163acef5
[LTR] Implement Assault on Osgiliath
2023-06-07 21:50:57 -04:00
theelk801
d49ed24ba1
[LTR] Implement Rangers of Ithilien
2023-06-07 21:46:17 -04:00
theelk801
b240b3cffe
[LTR] Implement Shortcut to Mushrooms
2023-06-07 21:41:23 -04:00
theelk801
510806ad79
[LTR] Implement Eagles of the North
2023-06-07 21:39:16 -04:00
theelk801
2df5510118
[LTR] Implement Claim the Precious
2023-06-07 21:37:07 -04:00
theelk801
5ce7a0ff50
[LTR] Implement Rally at the Hornburg
2023-06-07 21:35:06 -04:00
theelk801
3e478133cb
[LTR] Implement Birthday Escape
2023-06-07 21:33:50 -04:00
theelk801
33950ce3fd
[LTR] Implement Shadow Summoning
2023-06-07 21:33:09 -04:00
theelk801
4e20b3149a
[LTC] update spoiler and reprints
2023-06-07 21:31:27 -04:00
PurpleCrowbar
d0f5122733
Fix Elminster text
2023-06-08 01:28:57 +01:00
Alexander Novotny
b0809c4a7a
Beamtown Bullies now properly targets opponent ( #10439 )
...
* Beamtown Bullies now properly targets opponent
Fixes magefree/mage#9975
* Fixed filter initialization
2023-06-07 14:27:59 -04:00
PurpleCrowbar
2194aee865
Fix Arbiter of the Ideal text
2023-06-07 01:10:34 +01:00
theelk801
6a2601d3b7
fix verify failure
2023-06-05 23:35:19 -04:00
theelk801
a998017ddd
[LTR] Implement Elrond, Lord of Rivendell
2023-06-05 23:18:12 -04:00
theelk801
31c0c2b070
[LTR] Implement The Mouth of Sauron
2023-06-05 23:15:05 -04:00
theelk801
2d4737ce0d
[LTR] Implement Fiery Inscription
2023-06-05 23:10:24 -04:00
theelk801
53bf1ec1ac
[LTR] Implement Oath of the Grey Host
2023-06-05 23:08:05 -04:00
theelk801
833d7c1ec6
[LTR] Implement Gift of Strands
2023-06-05 23:04:27 -04:00
theelk801
faf7151d3a
[LTR] update spoiler
2023-06-05 23:00:13 -04:00
Alexander Novotny
9a5fa9c8b0
Added Norn's Decree ( #10281 )
...
* Added Norn's Decree
Also added a couple of helper classes:
- A triggered ability for when players attack
- A triggered ability for the controller taking combat damage from one or more creatures (will be used in Starscream, Power Hungry)
- A condition for when an attacked player is poisoned
* Fixed rules comment issue
* Fixed issue with incorrect logic in CombatDamageDealtToYouTriggeredAbility
2023-06-05 22:14:54 -04:00
xenohedron
75e5ee8462
Fix Diamond Mare text
2023-06-05 21:10:52 -04:00
xenohedron
a7586ba580
Fix Stenn, Paranoid Partisan ( #10432 )
...
* Fix Stenn, Paranoid Partisan
* Fix arraylist mistake
2023-06-04 21:54:45 -04:00
xenohedron
0533a7a49c
Fix Mindlink Mech (issue with MageObjectReference)
2023-06-04 22:43:27 +03:00
xenohedron
807a6c95f1
Merge pull request #10369 from xenohedron/refactor-search
...
Refactor search library effect classes to clean up text generation
2023-06-04 22:18:18 +03:00
xenohedron
4a3ce686bb
Cleanup: ReturnFromExileForSourceEffect ( #10371 )
...
* Cleanup ReturnFromExileForSourceEffect
* Fix text
2023-06-04 15:07:49 -04:00
xenohedron
a0185ba50a
Fix Donal, Herald of Wings ( #10389 )
2023-06-04 15:03:38 -04:00
theelk801
27e3010139
[LTR] Implement Fangorn, Tree Shepherd
2023-06-03 21:44:39 -04:00
theelk801
4f62890cae
[LTR] Implement One Ring to Rule Them All
2023-06-03 20:58:16 -04:00
theelk801
f2925237fb
[LTR] Implement Ioreth of the Healing House
2023-06-03 20:41:19 -04:00
theelk801
1f460f954e
[LTR] Implement Goblin Fireleaper
2023-06-03 20:35:02 -04:00
theelk801
b8189a0bd7
[LTR] Implement Eowyn, Fearless Knight
2023-06-03 20:32:57 -04:00
theelk801
50ea3cd715
[LTR] Implement Bag End Porter
2023-06-03 20:21:53 -04:00
theelk801
98d9446ce2
fix verify failure
2023-06-03 12:27:11 -04:00
theelk801
8e40e519d2
[LTR] Implement Horn of Gondor
2023-06-03 10:51:04 -04:00
theelk801
60768e07e1
[LTR] Implement Legolas, Counter of Kills
2023-06-03 10:32:43 -04:00