Commit graph

44496 commits

Author SHA1 Message Date
Oleg Agafonov
89523ff8f3 Merge fix 2024-05-27 23:49:17 +04:00
theelk801
f3790c302d [MH3] Implement Amphibian Downpour 2024-05-27 15:03:21 -04:00
theelk801
5e86615af3 [MH3] Implement Eldrazi Linebreaker 2024-05-27 15:00:53 -04:00
theelk801
ffff68aa30 [MH3] Implement Consuming Corruption 2024-05-27 15:00:22 -04:00
theelk801
15cd7b20b1 [MH3] Implement Gravedig 2024-05-27 15:00:22 -04:00
theelk801
866b8dffb4 [MH3] update spoiler and reprints 2024-05-27 15:00:21 -04:00
Susucre
50bf3b5d95
implement [MH3] Nadu, Winged Wisdom ; extend "triggers only once each turn" for any other limit (#12302) 2024-05-27 20:41:20 +02:00
Oleg Agafonov
2298ebc5f5 Playable mana calculation improved:
* server: fixed server crashes on usage of multiple permanents with {Any} mana abilities (example: Energy Refractor, related to #11285);
* AI: fixed game freezes and errors on computer's {Any} mana usage (closes #9467, closes #6419);
2024-05-27 22:24:58 +04:00
theelk801
19f7ba8937 [MH3] Implement Copycrook 2024-05-27 10:48:11 -04:00
theelk801
642d909fa6 [MH3] Implement Furnace Hellkite 2024-05-27 10:28:59 -04:00
theelk801
3e725fd400 [MH3] Implement Static Prison 2024-05-27 10:27:35 -04:00
theelk801
4c113689a4 [MH3] update spoiler 2024-05-27 10:25:11 -04:00
xenohedron
33fe4730ae
Fix first strike damage logic (#12297)
* add tests for first strike rules

* fix first strike damage logic per 702.7c

* add more test cases

* update logic to not check actual damage dealt

* add another test case

* adjust naming and docs
2024-05-26 20:01:01 -04:00
gravitybone
8dfafad95c
fix card type on [SWS] Force Drain (#12306) 2024-05-26 20:00:46 -04:00
gravitybone
e402f41e80
fix Lidless Gaze duration (#12305) 2024-05-26 20:00:21 -04:00
Matthew Wilson
a02259db82
[MH3] Implement Wrath of the Skies (#12289) 2024-05-26 20:00:03 -04:00
tiera3
024291e057
add download option for all basic land images (#12283) 2024-05-26 19:59:33 -04:00
xenohedron
71a3c05e96 add test cases for #12298 2024-05-26 19:56:50 -04:00
Susucre
faa868aa16 implement [MH3] Detective's Phoenix 2024-05-26 16:17:14 +02:00
Susucre
a3b7bb785d implement [MH3] Ripples of Undeath 2024-05-26 12:07:43 +02:00
Oleg Agafonov
876204c7ed Merge fix 2024-05-26 13:11:16 +04:00
Oleg Agafonov
6b86b1053f Modal double-faced cards - improved support with copy effects (fixed that copied token has abilities from both sides, closes #10146, closes #8476); 2024-05-26 13:01:36 +04:00
Oleg Agafonov
0e39d6a833 images: fixed miss token image in some use cases (if it was created from a card and a set contains multiple images); 2024-05-26 12:56:03 +04:00
theelk801
8e2ff2db0f some requested fixes 2024-05-25 20:54:00 -04:00
Matthew Wilson
3445e5ce87
[MH3] Implement Wumpus Aberration (#12288) 2024-05-25 18:34:02 -04:00
tiera3
0152d2af1f
add download for ZNC/Germ Token Image (#12286) 2024-05-25 18:33:51 -04:00
tiera3
e3e5f3fa28
Rework Scryfall Image Downloads (#11926)
* Rework Scryfall Image Downloads

Now autoconverts collector numbers ending in "*" or "+" or "Ph" so not as many direct links required.
Uses a third attempt with &variation=true which is needed for the 79 cards that are marked as variations.
Fully tested image downloads with language set to russian to ensure fallbacks work correctly.

Restored comments to match scryfall names instead of the .java file names
Added check for api link ending in "/"
Added workaround comments.
Created prepareCardNumber in ScryfallImageSupportCards.java to use for the shared code.

A couple of comments of scryfall set names:
Commander Legends: Battle for Baldur's Gate
Game Night: Free-for-All

Comment for Viscera Seer re issue 11157
2024-05-25 18:33:23 -04:00
Susucre
8d574eaba1 clean not needed setTargetPointer in |MH3] BridgeWorks Battle 2024-05-26 00:08:15 +02:00
Susucre
d1023be262 implement [MH3] Emperor of Bones 2024-05-25 19:35:37 +02:00
Susucre
4cf99b41b1 implement [MH3] Voltstorm Angel 2024-05-25 19:18:08 +02:00
Susucre
5cc38a1225 implement [MH3] Shifting Woodland 2024-05-25 19:07:44 +02:00
Susucre
0e524aaee2 implement [MH3] White Orchid Phantom 2024-05-25 18:51:12 +02:00
theelk801
e84fdaa270 [MH3] Implement Triton Wavebreaker 2024-05-25 12:18:48 -04:00
theelk801
ac9519f6a2 [MH3] Implement Horrid Shadowspinner 2024-05-25 12:13:27 -04:00
theelk801
4608606dd0 [MH3] Implement Guardian of the Forgotten 2024-05-25 12:09:49 -04:00
theelk801
15cba45f52 [MH3] update spoiler 2024-05-25 11:56:57 -04:00
Susucre
d748dc4dda fix Verify Tests 2024-05-25 17:28:59 +02:00
Grath
27d5afb12b
[MH3] The Necrobloom (#12294)
Since Dredge is a replacement effect, stacking multiple copies of dredge 2 on a card should just give multiple options for which dredge 2 to use, rather than letting you sum up the total dredge value, but there's a (slim) chance that we'll have to revisit how this works when the release notes come out if they use this to change how Dredge works (nothing else gives Dredge to other cards.)
2024-05-25 11:12:39 -04:00
Susucre
d0971145f2 implement [MH3] Ulamog, the Defiler 2024-05-25 16:58:44 +02:00
Susucre
4cb93b6d36 implement [MH3] Thraben Charm 2024-05-25 15:56:04 +02:00
Susucre
1ab7d7b6eb implement [MH3] Mindless Conscription 2024-05-25 15:46:13 +02:00
Susucre
0e64a326c6 implement [MH3] Kami of Jealous Thirst 2024-05-25 15:40:35 +02:00
Susucre
1bbb58f71f implement [MH3] Witch Enchanter // Witch-Blessed Meadow 2024-05-25 15:14:18 +02:00
Susucre
93465ce2b8 implement [MH3] Sundering Eruption // Volcanic Fissure 2024-05-25 15:14:17 +02:00
Susucre
fe919aa5e4 implement [MH3] Sink into Stupor // Soporific Springs 2024-05-25 15:14:17 +02:00
Susucre
f73ff133c7 implement [MH3] Razorgrass Ambush // Razorgrass Field 2024-05-25 15:14:17 +02:00
Susucre
909a595635 implement [MH3] Fell the Profane // Fell Mire 2024-05-25 15:14:17 +02:00
Susucre
cc98512828 implement [MH3] Disciple of Freyalise // Garden of Freyalise 2024-05-25 15:14:13 +02:00
Susucre
62998bff7a implement [MH3] Bridgeworks Battle // Tanglespan Bridgeworks 2024-05-25 14:39:31 +02:00
Susucre
44ad71f2e0 implement [MH3] Argent Dais 2024-05-25 14:17:06 +02:00