grimreap124
77a8f57026
implement [MH3] Boggart Trawler // Boggart Bog ( #12320 )
2024-05-28 18:08:54 +02:00
grimreap124
78eff558f5
implement [M3C] Hideous Taskmaster ( #12312 )
2024-05-28 18:08:32 +02:00
theelk801
fe6082001c
[MH3] Implement Quest for the Necropolis
2024-05-28 10:10:34 -04:00
theelk801
26c72ae0bf
[MH3] Implement Reiterating Bolt
2024-05-28 10:05:53 -04:00
theelk801
cfeec25da7
[MH3] update spoiler
2024-05-28 10:04:56 -04:00
Oleg Agafonov
30ae4a8d66
test framework: added support of AI vs AI games (test must override getFullSimulatedPlayers to setup additional AIs);
2024-05-28 17:19:42 +04:00
Oleg Agafonov
add2d0473e
dev, AI: improved AI logs:
...
* added object and targets info for possible actions;
* added detailed score for each action in possible action chains;
* added stack info;
* improved output for easy read and analyse;
2024-05-28 17:17:16 +04:00
Oleg Agafonov
e3de777bd5
tests: added test for AI repeated actions with Basalt Monolith ( #2023 , #10197 , #6839 )
2024-05-28 13:24:55 +04:00
theelk801
ec746b60d8
[MH3] Implement Colossal Dreadmask
2024-05-27 21:58:25 -04:00
theelk801
fe3adf9bfb
[MH3] update spoiler
2024-05-27 21:55:53 -04:00
Susucre
c144416022
implement [MH3] Springheart Nantuko
2024-05-28 00:58:56 +02:00
xenohedron
bdebf7020c
fix Molten Disaster ( #12307 )
...
* add test case
* unify KickedCondition for battlefield and stack usage
* cleanup Molten Disaster to common classes
2024-05-27 17:25:02 -04:00
xenohedron
69e9f3de8a
fix casting from opponent's graveyard
2024-05-27 17:23:35 -04:00
theelk801
437f2ba231
[YNEO] update spoiler
2024-05-27 16:48:14 -04:00
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