Commit graph

43590 commits

Author SHA1 Message Date
Cameron Merkel
fc5ee90bf8
[MKC] Implement Experiment Twelve, changes to TargetPermanentPowerCount (#11901) 2024-03-04 14:42:04 +04:00
xenohedron
9893032a36
rework Ghastly Conscription and Jeskai Infiltrator to common manifest code (#11898) 2024-03-03 21:16:46 -05:00
xenohedron
1c38644a5d fix #11905 (Stampede Surfer) 2024-03-03 21:13:51 -05:00
xenohedron
5fe4b404cf fix Scurry of Gremlins token 2024-03-03 21:06:14 -05:00
xenohedron
bce44f9cb9 fix some text 2024-03-03 21:03:27 -05:00
xenohedron
cfc6808dde
update Suspend Ability for optional casting (#11892)
* update Suspend Ability for optional casting

per latest rules update

* fix another test
2024-03-02 23:47:45 -05:00
tiera3
71fd5b28a7
add some hints to cards (#11887)
* Adding Hint to Compound Fracture and Growth Cycle

* Update GrowthCycle.java

* Update DragonsApproach.java

* Update FranticInventory.java

* Update GalvanicBombardment.java

* Update TakeInventory.java

* Update GalvanicBombardment.java

Using specific GalvanicBombardmentCardsInControllerGraveyardCount instead of generic CardsInControllerGraveyardCount

* Update DragonsApproach.java
2024-03-02 23:47:30 -05:00
Doug Coleman
724cc9d1df
fix some typos in mtg-cards-data.txt (#11878) 2024-03-02 23:46:54 -05:00
xenohedron
5d0cd6837a add docs for ZONE_CHANGE_GROUP usage 2024-03-02 22:36:39 -05:00
xenohedron
23d247b3e0 fix Serrated Arrows 2024-03-02 21:11:21 -05:00
Oleg Agafonov
810f2c92bb docs: added additional todos for manifest abilities 2024-03-02 14:55:32 +04:00
Oleg Agafonov
11ddfa0087 Manifest abilities - improved combo support for MDF, split and other cards (related to #10803, part of #11873) 2024-03-02 14:49:17 +04:00
Oleg Agafonov
6cd8359fbd merge fix 2024-03-02 12:09:53 +04:00
Oleg Agafonov
00c3efedcf refactor: improved Manifest effects to use shared code, added docs, todos and tests for all simple usages (part of #11873) 2024-03-02 12:01:05 +04:00
tiera3
5c07b2e422
[ANB] added 5 new cards (#11872)
Baloth Packhunter
Compound Fracture
Hallowed Priest
Mardu Outrider
Tin Street Cadet
2024-03-01 21:49:35 +04:00
Cameron Merkel
c1b1af1572
[MKC] Implement Final-Word Phantom (#11885) 2024-03-01 21:35:54 +04:00
Matthew Wilson
82e968a97e
[MKM] Implement Goblin Maskmaker (#11884)
* [MKM] Implement Goblin Maskmaker
2024-03-01 20:58:32 +04:00
Oleg Agafonov
4556af26a2 merge fix 2024-03-01 17:20:42 +04:00
Oleg Agafonov
ead0904fd5 [MKM][MKC] added cards with Disguise as playable (#11516, #11669) 2024-03-01 17:00:53 +04:00
Oleg Agafonov
55f1d36695 game: improved visible rules of face down cards, removed visible face up cost (part of #10653, #11884) 2024-03-01 16:47:59 +04:00
Oleg Agafonov
9ea3356b77 [WHO] implemented Disguise ability (new face down type, ability and token image, #10653) 2024-03-01 16:47:59 +04:00
Oleg Agafonov
ab787a2b8b tests: improved test framework to support same target aliases from diff players (example: target face down objects); 2024-03-01 16:47:59 +04:00
PurpleCrowbar
c39c8be9b6 Fix investigate effect text 2024-03-01 00:11:30 +00:00
Oleg Agafonov
c8a9a1a9db game: improved game logs for faced-down spells and exiled cards - now it support popup hint to view card/permanent (part of #11884, related to #11881, #8781) 2024-03-01 02:08:25 +04:00
Oleg Agafonov
4334ac8987 refactor: added face down status to SpellAbilityCastMode (related to #11884); 2024-02-29 22:33:37 +04:00
tiera3
057fa2694d
images: fixed missing images download from SLD and other sets (#11883) 2024-02-29 17:21:04 +04:00
Oleg Agafonov
7696839724 gui: fixed that faced-down permanents don't show acquired characteristics like color from Painter's Servant (part of #11873) 2024-02-29 09:50:18 +04:00
Oleg Agafonov
734e2fae0f refactor: removed outdated or un-used code (part of #11873) 2024-02-29 07:50:13 +04:00
Oleg Agafonov
2aea44da2c gui: fixed token render in mtgo mode (part of #11873) 2024-02-29 07:10:59 +04:00
PurpleCrowbar
68bfe4fd6f Improve rule generation for DealsDamageToAPlayerAllTriggeredAbility 2024-02-29 02:57:39 +00:00
PurpleCrowbar
f836ad8c61 Fix Armed with Proof filter 2024-02-29 02:56:34 +00:00
Oleg Agafonov
ed99e6cde9 tests: enabled miss test (related to #11828, part of #11873) 2024-02-29 06:48:07 +04:00
Oleg Agafonov
ae5da8bb2b gui: fixed broken card viewer (closes #11875, part of #11873) 2024-02-29 06:27:53 +04:00
PurpleCrowbar
3aa44bc7ef Add MKC token images 2024-02-29 02:02:03 +00:00
PurpleCrowbar
c4668476b1 Fix SacrificedArtifactThisTurnCondition 2024-02-29 01:33:30 +00:00
PurpleCrowbar
a9e4d9b471 [MKC] Implement Tangletrove Kelp 2024-02-29 00:28:45 +00:00
Oleg Agafonov
e38a79f231
Face down images and cards rework (#11873)
Face down changes:
* GUI: added visible face down type and real card name for controller/owner (opponent can see it after game ends);
* GUI: added day/night button to view real card for controller/owner (opponent can see it after game ends);
* game: fixed that faced-down card can render symbols, abilities and other hidden data from a real card;
* images: added image support for normal faced-down cards;
* images: added image support for morph and megamorph faced-down cards;
* images: added image support for foretell faced-down cards;

Other changes:
* images: fixed missing tokens from DDD set;
* images: no more client restart to apply newly downloaded images or render settings;
* images: improved backface image quality (use main menu -> symbols to download it);
2024-02-29 01:14:54 +04:00
PurpleCrowbar
4901de12c1 [MKC] Implement Armed with Proof 2024-02-28 16:45:41 +00:00
PurpleCrowbar
2aecc11305 [MKC] Implement Duskana, the Rage Mother 2024-02-28 16:28:40 +00:00
PurpleCrowbar
ee332cd680 Fix Bess, Soul Nourisher 2024-02-28 16:28:40 +00:00
PurpleCrowbar
a56bdf5e4f Fix verify 2024-02-28 16:12:07 +00:00
PurpleCrowbar
79e5a83ec9 [MKC] Implement Sophia, Dogged Detective 2024-02-28 15:50:36 +00:00
xenohedron
65f3652fd5 fix MKC file 2024-02-27 23:16:33 -05:00
PurpleCrowbar
0d11a898fc
refactor: GainAbilityControlledSpellsEffect to enforce nonland card filter (#11871) 2024-02-27 22:42:52 -05:00
tiera3
f84f871e57
add [ANB] Arena Beginner Set (#11868)
* Remove Shorecomber Crab from ArenaNewPlayerExperienceExtras where it was incorrectly listed
2024-02-27 22:42:33 -05:00
xenohedron
95c052b4ea disable cards in MKM with disguise/cloak 2024-02-27 22:39:49 -05:00
xenohedron
d10a6b3a06 fix Swathcutter Giant, use common class for those effects 2024-02-27 22:29:55 -05:00
xenohedron
2f5ba8736e fix Bloodline Shaman 2024-02-27 22:26:30 -05:00
PurpleCrowbar
f21fcaa439 Update Neyali, Suns' Vanguard to move cards to unique exile zone 2024-02-28 02:33:01 +00:00
PurpleCrowbar
12aec78f44 Fix Be'lakor damage effect outcome 2024-02-28 02:18:27 +00:00