Commit graph

46326 commits

Author SHA1 Message Date
PurpleCrowbar
3e21e3fb52 Add DSC token images 2025-01-20 01:41:28 +00:00
Marco Romano
0bcf5f9e03
[DSK] Implement Unable to Scream (#13234)
* Introduced LoseAllAbilitiesAttachedEffect

* Added unit tests for Unable to Scream
2025-01-19 16:09:57 -05:00
PurpleCrowbar
02599fbaa4 Simplify Rendmaw implementation 2025-01-19 21:08:00 +00:00
tiera3
a698385066
Update image download links for [SLD] back faces (#13231) 2025-01-18 22:55:13 -05:00
tiera3
5358fdd933
update collector numbers to match scryfall for [MB2] playtest cards (#13230) 2025-01-18 22:54:35 -05:00
tiera3
9ffdf48b6f
correct collector number of [LEG] Firestorm Phoenix (#13228) 2025-01-18 22:54:06 -05:00
tiera3
8af801416c
fix [LCI] collation - remove non-full art basics (#13237) 2025-01-18 22:53:43 -05:00
Grath
d7fa071e58 Fix Slinza's cost reduction effect
Fixes #13235
2025-01-18 00:30:07 -05:00
PurpleCrowbar
e399e233d7 [DSC] Implement Rendmaw, Creaking Nest 2025-01-18 01:30:37 +00:00
PurpleCrowbar
10a25e3f21 Add BLC token images 2025-01-17 21:17:45 +00:00
Oleg Agafonov
67f4562c7b added set Innistrad Remastered (INR) 2025-01-18 01:10:35 +04:00
PurpleCrowbar
1e9c171441 [BLC] Implement Fisher's Talent 2025-01-17 18:58:00 +00:00
Oleg Agafonov
ad26810281 typo fix 2025-01-17 20:34:19 +04:00
Oleg Agafonov
1f7af53dbb tests: added more strictly checks for choice commands order (related to #12044); 2025-01-16 17:26:44 +04:00
Oleg Agafonov
ccb8ff3715 If you do, untap - added auto-answer support to skip yes/no dialog for already untapped permanent (right click on yes/no buttons, example: Mana Vault, #2656) 2025-01-16 14:33:54 +04:00
Oleg Agafonov
d3d4e2c908 merge fix 2025-01-16 14:25:28 +04:00
Oleg Agafonov
34af53879a Do if cost pay improved:
* added additional hint to the optional pay dialog, so user can split it and remember for auto-answer (see withChooseHint);
* Mana Vault - improved UX, now user can hide an untap cost dialog for already untapped permanent (use right click on buttons, #2656);
2025-01-16 14:14:16 +04:00
Oleg Agafonov
7045eaea64 tests: fixed verify tests 2025-01-16 08:29:34 +04:00
Oleg Agafonov
c82511f96f tests: added more strictly checks for choice commands order, fixed wrong commands in old tests (related to #12044); 2025-01-16 08:14:28 +04:00
Cameron Merkel
5d4112c45d
Awakened Skyclave & Grond, The Gatebreaker - fixed that it doesn’t give a land type (#13229) 2025-01-15 18:32:00 +04:00
Marco Romano
b58fbbdd84
[DSK] Implement Acrobatic Cheerleader and per-game trigger limits (#13232) 2025-01-15 18:28:30 +04:00
Cameron Merkel
3d147552d1
Leyline of Resonance - fixed that it triggering when targeting opponents' creatures (#13223) 2025-01-13 11:56:36 +04:00
Oleg Agafonov
39872e2625 AI: fixed that computer can cheat with target selection and choose 1 creature instead multiple required (example: sacrifice, close #13219) 2025-01-12 14:46:16 +04:00
Oleg Agafonov
1f1d1088a1 Turn under control reworked:
- game: fixed game freezes when computer try to take control over another computer or human (added game logs, related to #12878);
 - cheats: improved take and give control commands, now you can give control under yourself to another player;
 - cheats: improved take and give control commands, now you can return control to computer in the same priority;
 - cheats: deleted useless and unused command to activate opponent's ability;
2025-01-11 22:21:58 +04:00
Oleg Agafonov
a5c354f960 You may play an additional land - added card hint to all lands about played count and max limit (#13216) 2025-01-10 22:04:21 +04:00
Oleg Agafonov
0505f5159e Turn under control reworked:
- game: added support when a human is take control over a computer player (related to #12878);
 - game: fixed game freezes while controlling player leaves/disconnect on active priority/choose of another player;
2025-01-10 20:20:11 +04:00
xenohedron
49b90820e0 fix Vampire Gourmand 2025-01-10 00:20:09 -05:00
Marco Romano
30dac5cc9f
[DSK] Implement Nowhere to Run (#13208)
* [DSK] implemented Nowhere to Run

* [DSK] implemented Nowhere to Run

* NowhereToRun - fixed typo in static test

* NowhereToRun - fixed hexproof effect
2025-01-09 15:07:13 -05:00
xenohedron
8772190c7b fix #13215 (Urza's Avenger, regression from #12619) 2025-01-09 00:35:59 -05:00
xenohedron
9c5c394c75
refactor: TargetCreatureOrPlayer inheritance (#13199)
* update TargetCreatureOrPlayer to be a subclass of TargetPermanentOrPlayer

closes #11161

* fix usages
2025-01-08 22:47:36 -05:00
xenohedron
41b9c95be9 less intrusive error handling for #12833 2025-01-08 22:47:01 -05:00
Oleg Agafonov
0c8d49ce56 merge fix 2025-01-07 20:05:27 +04:00
Oleg Agafonov
5626c5f932 cheats: added default commands to take and remove control over another player (related to #12878) 2025-01-07 19:47:25 +04:00
Oleg Agafonov
c076f4925f Turn under control reworked:
- game: added support for human games (cards like Emrakul, the Promised End, #12878);
 - game: added support of 720.1. to reset control in the turn beginning instead cleanup step (related to #12115);
 - game: added game logs for priorities in cleanup step;
 - game: fixed game freezes and wrong skip settings usages (related to #12878);
 - gui: added playable and choose-able marks for controlling player's cards and permanents, including switched hands;
 - gui: added controlling player name in all choice dialogs;
 - info: control of computer players is it not yet supported;
2025-01-07 12:38:01 +04:00
Oleg Agafonov
75d241d541 GUI, game: improved priority pass on non-empty mana pool (no more confirm dialogs on active "don't lose unspent mana" and other effects, close #11717) 2025-01-06 03:33:06 +04:00
Oleg Agafonov
fbd5cca14a GUI: fixed rare error while draging/moving card on first play (close #13201) 2025-01-04 12:46:19 +04:00
Grath
281086bbeb [PIP] Implement Cait, Cage Brawler
Also add alt arts of Curie, Emergent Intelligence and Yes Man, Personal Securitron, other recently added PIP cards.
2025-01-03 12:14:44 -05:00
Oleg Agafonov
ab1b3f5297 fix bad error handling (related to #13132) 2025-01-03 12:45:21 +04:00
xenohedron
07427c1df6 fix bad error handling (related to #13132) 2025-01-03 00:02:22 -05:00
xenohedron
9164509b51 fix #13188 (Mangara's Tome - replacement effect is single use) 2025-01-02 23:52:54 -05:00
xenohedron
fa781bb966 remove misleading comments from non-draftable sets (related to #13160) 2025-01-02 23:49:20 -05:00
tiera3
cb936d826b [ARB] booster collation for Alara Reborn (closes #13146) 2025-01-02 23:43:31 -05:00
tiera3
e149661723 [CON] booster collation for Conflux (closes #13169) 2025-01-02 23:43:31 -05:00
jackd149
b8e1266e39
[DSK] Implement Cryptid Inspector (#13189) 2025-01-02 20:04:13 -05:00
jackd149
fd4b82696b
[DSK] Implement Kaito, Bane of Nightmares (#13187) 2025-01-02 20:03:51 -05:00
Cameron Merkel
48117b9620
[DSC] Implement Phenomenon Investigators (#13184) 2025-01-02 20:03:35 -05:00
tiera3
2a7d527c64
Fix name [DA1] More of That Strange Oil... (#13183) 2025-01-02 20:03:27 -05:00
Shashakar
7f7a6d6b83
Fixed interaction between Bello and Ashaya (#13196)
Co-authored-by: Dexton Armstrong <djarmstrong@verisk.com>
2025-01-02 20:03:19 -05:00
jam1garner
8941bb1ec0
[PIP] Add Curie, Emergent Intelligence (#13175) 2025-01-02 20:03:06 -05:00
Oleg Agafonov
7e0c9bb5c5 images: fixed symbols download from gatherer website, removed custom cacert key storage (close #13159, close #13157, related to #9266) 2025-01-02 02:11:23 +04:00