xenohedron
906145bad6
fix error in FightTargetsEffect
2024-01-06 15:13:00 -05:00
jimga150
b5831b8d5c
[LCC] Implement Progenitor's Icon ( #11601 )
2024-01-06 15:10:19 -05:00
jimga150
7efbccd7d5
[LCC] Implement Sunfrill Imitator ( #11591 )
2024-01-06 15:09:47 -05:00
jimga150
068f5db976
[PIP] Implement Mr. House, President and CEO ( #11610 )
...
* move Cybernetic Datasmith's robot token to RobotCantBlockToken since Mr. House has a more generic version
* Update tokens database
2024-01-06 15:09:14 -05:00
xenohedron
aa4d1654c7
fix unwanted null check in FightTargetsEffect
2024-01-06 15:05:14 -05:00
xenohedron
784a0f564b
fix #11606 (PreventDamageToSourceEffect zcc check)
2024-01-06 14:57:56 -05:00
xenohedron
7c41c7b40a
text fixes
2024-01-06 14:52:53 -05:00
xenohedron
7e810ff6aa
fix verify
2024-01-06 14:52:53 -05:00
PurpleCrowbar
7469b9e680
Fix Desolation
2024-01-06 19:46:16 +00:00
Oleg Agafonov
1d59efe027
docs: updated faq list, added Raspberry Pi links (related to #11611 )
2024-01-06 18:03:33 +04:00
Oleg Agafonov
e79f562f4a
server: improved logs for some use cases (related to #11572 )
2024-01-05 23:13:20 +04:00
Oleg Agafonov
fac5f8c752
dev: removed magediag file, now game/tourney logs goes to default console/file (related to #11572 )
2024-01-05 23:13:20 +04:00
Jeff Wadsworth
ea0da62431
Fixed #11604
2024-01-03 16:27:27 -06:00
xenohedron
518407be73
fix regression: Michiko Konda, Truth Seeker
...
missing a check in SourceDealsDamageToYouTriggeredAbility::checkTrigger
added test
2024-01-03 01:14:46 -05:00
xenohedron
0631521787
merge cleanup
2024-01-03 00:21:09 -05:00
xenohedron
ee3d3f6e7b
revert full-art frame style [LCI]
2024-01-02 23:31:14 -05:00
theelk801
12b8c7273f
[LCI] add all versions
2024-01-02 21:16:10 -05:00
xenohedron
2d94797943
update Canadian Highlander points list ( closes #11602 )
2024-01-02 20:00:16 -05:00
xenohedron
624d6daf00
rework Possessed Portal, probably fix #11603
2024-01-02 20:00:16 -05:00
xenohedron
6e43a35ecd
merge cleanup
2024-01-02 20:00:16 -05:00
xenohedron
248b78677c
remove unused param from ProwlAbility
2024-01-02 19:23:16 -05:00
jimga150
acc175f551
[LCC] Implement Bronzebeak Foragers ( #11597 )
2024-01-02 19:20:35 -05:00
jimga150
6b94318c01
[REX] Implement Hunting Velociraptor ( #11600 )
2024-01-02 19:20:20 -05:00
Jeff Wadsworth
f0f9c4b752
Added Admiral Brass, Unsinkable
2024-01-02 17:32:39 -06:00
Jeff Wadsworth
2d031ddcc2
Refactor The Tomb of Aclazotz
2023-12-31 21:50:40 -06:00
xenohedron
e6bd35eb77
refactor selecting cards from multiple zones ( #11584 )
...
* refactor selecting cards from multiple zones
fix MV <= controlled lands predicate
fix filter checks without source parameter
* fix test choice
2023-12-31 14:25:25 -05:00
jimga150
8459babbcd
[LCC] Implement From the Rubble ( #11592 )
2023-12-31 14:25:10 -05:00
jimga150
53d62c7f44
[LCC] Implement Pantlaza, Sun-Favored ( #11590 )
2023-12-31 14:24:55 -05:00
xenohedron
9b3ff32a33
Rework sacrifice effects to support "can't be sacrificed" ( #11587 )
...
* add TargetSacrifice and canBeSacrificed
* SacrificeTargetCost refactor, now uses TargetSacrifice, constructors simplified, subclasses aligned
* fix text errors introduced by refactor
* refactor SacrificeEffect, SacrificeAllEffect, SacrificeOpponentsEffect
* cleanup keyword abilities involving sacrifice
* fix a bunch of custom effect classes involving sacrifice
* fix test choices
* update Assault Suit implementation
* fix filter check arguments
* add documentation to refactored common classes
* [CLB] Implement Jon Irenicus, Shattered One
* implement "{this} can't be sacrificed"
* add tests for Assault Suit and Jon Irenicus
* refactor out PlayerToRightGainsControlOfSourceEffect
* implement [LTC] Hithlain Rope
* add choose hint to all TargetSacrifice
---------
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
Co-authored-by: PurpleCrowbar <26198472+PurpleCrowbar@users.noreply.github.com>
2023-12-31 14:10:37 -05:00
Cameron Merkel
f28c5c4fc5
[MIR] Implement Mindbender Spores ( #11586 )
2023-12-29 22:40:28 -05:00
chesse20
d95dfe4a99
fix Incursion Specialist ( #11589 )
2023-12-29 22:40:16 -05:00
xenohedron
1bdacc6676
cleanup: CardsImpl and related ( #11585 )
...
* minor cleanup of unused params in ExileZone
* cleanup CardsImpl
standardize logic for different methods
remove unused ownerId param
2023-12-29 22:39:56 -05:00
PurpleCrowbar
f8ed194028
Add hint to Agent of Treachery
2023-12-29 18:07:24 +00:00
xenohedron
451b17c300
[RVR] implement booster gen for Ravnica Remastered
...
includes mana-fixing slot
does not include retro frame details
2023-12-26 16:54:05 -05:00
xenohedron
062a9514fb
refactor: ReturnFromGraveyardAtRandomEffect ( #11582 )
2023-12-26 16:15:37 -05:00
xenohedron
98ec7dbab1
fix ability cost on Tarrian's Journal (related to 7adbf45, more cleanup still needed on The Tomb of Aclazotz)
2023-12-26 16:07:58 -05:00
xenohedron
678d361877
fix Adipose Offspring
2023-12-26 16:03:14 -05:00
Cameron Merkel
46cd9954b3
[WHO] Implement The Third Doctor ( #11571 )
2023-12-26 15:22:55 -05:00
ssk97
429043d7b5
[WHO] Implement Adipose Offspring ( #11570 )
...
* EmergeAbility take a string instead of a ManaCosts object
* Save Emerge's sacrificed creature MOR in a costs tag
* Implement Adipose Offspring
* Fix costs tag clearing while permanent still on the battlefield
* improved version of game.getPermanentOrLKIBattlefield with MageObjectReference
* Use correct Alien token
* cleanup imports
* merge fix
2023-12-26 15:22:43 -05:00
xenohedron
01ff7d6e1a
fix #7714 (Plague Reaver)
2023-12-26 15:19:05 -05:00
xenohedron
2d7f365dc2
hint text adjustment
2023-12-26 14:57:54 -05:00
Oleg Agafonov
7d860378f7
tests: added Mana Maze test to reproduce stack overflow error ( #11572 , #11575 )
2023-12-24 01:30:26 +04:00
Oleg Agafonov
7f2238bc83
One with the Multiverse - fixed game error on empty library (NPE)
2023-12-23 17:18:13 +04:00
xenohedron
1737a0a9eb
Changeling - improved combo support for creature type triggers and changeling spells (example: Volo, Itinerant Scholar) ( #11569 )
2023-12-23 16:42:05 +04:00
xenohedron
3bc9999207
Long List of the Ents, Sigarda's Splendor - fixed card hint and improved logic ( #11568 )
2023-12-23 16:36:05 +04:00
Oleg Agafonov
9ad456239e
GUI: stack - added card icon with targets info (announced and triggered targets, target choices);
2023-12-23 16:26:37 +04:00
Oleg Agafonov
caf35c88c9
fixed tests
2023-12-23 15:23:42 +04:00
Jeff Wadsworth
7adbf45258
Added Tarrian's Journal // The Tomb of Aclazotz
2023-12-23 00:01:59 -06:00
Cameron Merkel
5c677b8cce
[WHO] Implement The Beast, Deathless Prince ( #11562 )
2023-12-21 22:44:15 -05:00
xenohedron
eec5c5b2e2
refactor: deduplicate combat damage steps ( #11566 )
2023-12-21 22:44:01 -05:00