theelk801
82073bba73
[LTR] Implement Nazgul
2023-05-30 18:24:54 -04:00
xenohedron
255c7a9ce7
Remove unused marker interface ( #10404 )
2023-05-29 19:16:04 -04:00
xenohedron
8a071bd1ad
Fix Fighter Class ( #10402 )
2023-05-29 19:13:50 -04:00
xenohedron
50105c0372
new common class: SourceEnteredThisTurnCondition ( #10415 )
...
* Create new common condition class
* Use common condition on nine cards where appropriate
2023-05-29 19:13:21 -04:00
xenohedron
749f2e3991
Fix Cephalid Facetaker ( #10416 )
...
* Fix Cephalid Facetaker with new static filter
* Use FILTER_ANOTHER_TARGET_CREATURE on other cards
2023-05-29 19:12:53 -04:00
theelk801
fa03c6404f
fix and rework commander validation ( fixes #10345 )
2023-05-23 19:25:00 -04:00
theelk801
85aaaec468
rework and simplify evolve ability
2023-05-23 17:07:24 -04:00
xenohedron
9c20dd3bfc
Change the abilities to layer 7b where they belong
2023-05-22 23:49:12 -04:00
xenohedron
d7fc52daea
Fix Haunted Plate Mail
2023-05-22 23:49:12 -04:00
xenohedron
091b6e7c0c
Add/revise comments for clarity
2023-05-22 01:07:29 -04:00
xenohedron
aecdde421b
Refactor to single constructor with CardType enum
2023-05-21 23:47:43 -04:00
xenohedron
00ca915581
Move loseAbilities out of constructor
2023-05-21 23:47:11 -04:00
xenohedron
9b73c8367f
Check CDAs from token, remove explicit parameter
2023-05-21 23:46:46 -04:00
xenohedron
ce5423bbf6
Add CR reference comment
2023-05-21 21:51:01 -04:00
xenohedron
7ffd805f87
Fix text for cards with duration at start
2023-05-21 01:31:00 -04:00
xenohedron
26a95eed51
More sensible parameter ordering
2023-05-21 01:21:42 -04:00
xenohedron
0bc473f4b2
Clean up constructors and add comments
2023-05-21 01:21:42 -04:00
xenohedron
9aaf1ccef7
Update constructors
2023-05-21 01:21:42 -04:00
xenohedron
3a6e84043c
prepare to move power/toughness out of constructor
2023-05-21 01:21:42 -04:00
xenohedron
70248cdd2b
Fix text generation for default duration rule at end
2023-05-21 01:21:42 -04:00
Evan Kranzler
60e488cf05
rename classes ( #10383 )
2023-05-17 18:49:30 -04:00
xenohedron
549b3eb6c8
rename parameter
2023-05-14 01:41:52 -04:00
xenohedron
9bdd2dd204
Fix missing space
2023-05-14 01:11:53 -04:00
xenohedron
bb8c59aafd
add textThatCard to SearchLibraryPutInPlayEffect, fix string builder
2023-05-14 00:01:15 -04:00
xenohedron
b05e6d5cb1
SearchLibraryPutInPlayEffect: remove forceshuffle parameter, part 3
2023-05-13 23:45:36 -04:00
xenohedron
698fe34014
SearchLibraryPutInPlayEffect: remove forceshuffle parameter, part 2
2023-05-13 23:45:36 -04:00
xenohedron
4c787423bc
SearchLibraryPutInPlayEffect: remove forceshuffle parameter
2023-05-13 23:45:36 -04:00
xenohedron
1aba94c8a8
SearchLibraryPutInPlayEffect: remove outcome, part 3
2023-05-13 23:45:36 -04:00
xenohedron
511ae76aee
SearchLibraryPutInPlayEffect: remove outcome, part 2
2023-05-13 23:45:36 -04:00
xenohedron
3b02a42ddf
SearchLibraryPutInPlayEffect: automatic outcome
2023-05-13 23:45:36 -04:00
xenohedron
6de43dc06e
Cleanup SearchLibraryPutOnLibraryEffect, part 2
2023-05-13 23:45:36 -04:00
xenohedron
a4616bc7ee
Cleanup SearchLibraryPutOnLibraryEffect
2023-05-13 23:45:36 -04:00
xenohedron
f5cbb2e224
SearchLibraryPutInHandEffect: add parameter for "that card" text
2023-05-13 23:45:35 -04:00
xenohedron
ae7266efba
SearchLibraryPutInHandEffect: simplify constructors
2023-05-13 23:45:35 -04:00
xenohedron
5ee6bed33a
Cleanup SearchLibraryPutInHandOrOnBattlefieldEffect
2023-05-13 23:45:35 -04:00
xenohedron
8eb8a163af
Cleanup SearchLibraryPutInPlayTargetPlayerEffect
2023-05-13 23:45:35 -04:00
Evan Kranzler
024c3081df
[BRC] Implement Rootpath Purifier (ready for review) ( #10363 )
...
* refactor check supertype methods
* change supertype to list to match card type
* refactor various subtype methods
* implement mageobjectattribute for supertype
* a few fixes
* [BRC] Implement Rootpath Purifier
* a few extra fixes
* more fixes
* add test for purifier
2023-05-13 10:48:07 -04:00
Evan Kranzler
a850e3660b
Change supertype method in constructors ( #10361 )
...
* replace addSuperType with supertype.add in card constructors
* more supertype replacements
* update MDFC supertype implementation
* remove unnecessary class
* update test
2023-05-12 20:45:07 -04:00
xenohedron
4cc9329b15
New feature: "Chaos Remixed" booster draft ( #10328 )
...
* Fix error in draft pick logger that was failing on chaos drafts with fewer than 3 sets
* Implement Remixed Booster Draft
* Add debug test
* minor cleanup
* Cleanup unnecessary checks
* Fix elimination tournament type
* Add note for future improvement
2023-05-12 18:12:23 +04:00
Oleg Agafonov
6d4e353867
Designation - fixed not working abilities like Monarch and Initiative ( #10334 , #10338 );
2023-05-12 18:00:52 +04:00
xenohedron
4c13b42dee
Cleanup: replace custom code with common classes, text fixes to abilities ( #10304 )
...
* Use common FirstCombatPhaseCondition on Raiyuu, Storm's Edge
* Use common ReturnFromExileForSourceEffect on Parallax Wave
* Use common exile effects on Prowling Geistcatcher (attempt to fix #9981 )
* Fix text: Fading ability
* Fix text: Endangered Armodon
* Fix text: Nemata, Primeval Warden
* Fix text: Capitalization on alternative/additional costs other than mana
2023-05-09 18:01:48 +04:00
Oleg Agafonov
550d719498
Fixed NPE error in drafting and timeout
2023-05-09 16:54:22 +04:00
Oleg Agafonov
30389e426f
Fixed NPE error in drafting and disconnected player
2023-05-09 16:54:22 +04:00
Oleg Agafonov
a18dcd9911
Drana and Linvala - fixed game error on usage with same abilities from permanents (NPE error)
2023-05-09 16:54:22 +04:00
Oleg Agafonov
a315171ca4
Connive ability - fixed game error on usage (NPE), fixed game freeze on disconnect, fixed miss LKI related code;
2023-05-09 15:36:33 +04:00
Oleg Agafonov
3c66dc8706
Additional fixes for 9d9916280a
2023-05-09 15:05:24 +04:00
Oleg Agafonov
9d9916280a
Attacking you abilities and filters - fixed that planeswalker removes from a combat can cause a game error (NPE error, example: Curse of Hospitality)
2023-05-09 14:59:44 +04:00
Oleg Agafonov
7d9d037416
db: fixed not working sets update on server's start
2023-05-09 08:58:32 +04:00
theelk801
386e10b251
[MAT] Implement Danitha, New Benalia's Light
2023-05-08 18:22:36 -04:00
theelk801
4271ec8aec
[LTR] Implement Gandalf, Friend of the Shire
2023-05-08 17:28:38 -04:00