Commit graph

43375 commits

Author SHA1 Message Date
Oleg Agafonov
6f12d62882 tests: fixed random fails in RadiateTest (wrong MOR predicate code, #9550) 2023-09-15 06:30:10 +04:00
Codermann63
e92031a3bb
[WOC] Implement Unfinished Business (#11144)
* [WOC] Implement Unfinished Business

* Added assertIsNotAttachedTo

* Added unittests for [WOC] Unfinished Business

* Remove unused import

* Refactored assertIsAttachedTo & assertIsNotAttachedTo into assertIsAttached.

* Added processAction after return of creature

* Added comments and minor changes

---------

Co-authored-by: Codermann63 <zoiazous@gmail.com>
2023-09-13 21:12:09 -04:00
xenohedron
4a53ca5ad8 workaround fix for deck editor (Viscera Seer) 2023-09-13 21:06:23 -04:00
Susucre
ec3e067c9d
GUI: display P/T of vehicles in hover panel (#11153) 2023-09-12 21:43:25 -04:00
Susucre
b62b089659
Autosave limited decks on submit (#11147)
* Autosave limited decks in gamelogs folder

* differentiate LIMITED_SIDEBOARD_BUILDING from LIMITED_BUILDING
2023-09-12 21:43:13 -04:00
xenohedron
0a3fa8c25a fix Smeagol Helpful Guide 2023-09-12 21:38:57 -04:00
Oleg Agafonov
be4bff6097 game: fixed wrong usage of batch events (related to #10870) 2023-09-13 04:42:46 +04:00
Oleg Agafonov
ba3b0e4cb7 Merge fix 2023-09-13 03:49:59 +04:00
Oleg Agafonov
316e0dc1f3 refactor: improved damaged batch events, added todo to fix (related to #10870) 2023-09-13 03:14:19 +04:00
xenohedron
d056f81ecc verify test: ignore ref sets with no cards 2023-09-12 01:30:42 -04:00
xenohedron
e87bf3724c final cleanup for updated set names 2023-09-12 00:56:41 -04:00
xenohedron
bdbbcca937 fix #11151 (Nettling Nuisance) 2023-09-12 00:42:23 -04:00
xenohedron
f4b910e1fa fix verify 2023-09-12 00:42:23 -04:00
xenohedron
94d65ddad1 set rename: PWCQ -> WMC 2023-09-12 00:42:23 -04:00
xenohedron
9922c5f7c1 reorganize sets: remaining DCI promos 2023-09-12 00:42:23 -04:00
xenohedron
97e17d7c3b rename sets: Gateway 2006-8 -> DCI Promos 2023-09-12 00:42:23 -04:00
xenohedron
fa34983cbc reorg sets: IDW Comics Inserts 2023-09-12 00:42:23 -04:00
xenohedron
47590dc5af fix text: Ninja's Kunai 2023-09-11 23:56:58 -04:00
xenohedron
a4ed516682 cleanup and fix card numbers in sets 2023-09-11 22:16:40 -04:00
xenohedron
687fe0bc77 fix superfluous warnings in reminder text verify check (related to ddcc6f21) 2023-09-11 20:38:28 -04:00
xenohedron
9a0143be0e update Standard rotation; resolves #11150 2023-09-11 19:53:34 -04:00
xenohedron
ed085f2ea3 fix Exemplar of Strength (not optional) 2023-09-10 22:41:19 -04:00
xenohedron
5b84fa9ef4 more text fixes 2023-09-10 22:14:10 -04:00
xenohedron
d6812a9995 some text fixes
closes #11099
2023-09-10 21:49:30 -04:00
xenohedron
3241634b59 fix Virtue of Courage (trigger optional) 2023-09-10 21:42:11 -04:00
Susucre
9cd7dae240
[CMB1] Implement Recycla-bird (#11140) 2023-09-09 15:35:47 -04:00
Susucre
a1ab2a6fca
[CMB1] Implement Banding Sliver (#11136) 2023-09-09 15:34:47 -04:00
Vivian Greenslade
aaf8f92db7
fix Gustha's Scepter; add test (#11141) 2023-09-09 15:33:40 -04:00
Susucre
1c92a5d662
[CMB1] Implement Unicycle (#11139) 2023-09-09 15:33:00 -04:00
Susucre
072171f505
[CMB1] Implement How to Keep an Izzet Mage Busy (#11135) 2023-09-09 15:32:49 -04:00
Vivian Greenslade
dc1e94648b
[BRC] Implement Kayla's Music Box (#11130) 2023-09-09 15:32:34 -04:00
Vivian Greenslade
98324b042a
[40K] Implement Neyam Shai Murad (#11118) 2023-09-09 15:32:20 -04:00
Vivian Greenslade
8c1a4d1fa6
[WOC] Implement Misleading Signpost (#11084)
* [WOC] Implement Misleading Signpost

* moved effect to common file

* added unit test

* added battle to test

* updated effect name, fixed list of defenders

* fix test text

* added text for effect

* fixed target

* made changes as per PR comments

* added unit test for 508.7c
2023-09-09 15:32:04 -04:00
Susucre
8b79053deb
[WOC] Implement Court of Garenbrig (#10970)
* add DoubleCounterOnEachPermanentEffect

* Clean text generation of ConditionalOneShotEffect to prevent "if if"

* [WOC] Implement Court of Garenbrig

* better rule generation

* fix target, add tests
2023-09-09 15:31:49 -04:00
xenohedron
a8887e743a improve Psychotic Episode 2023-09-09 15:29:15 -04:00
xenohedron
aae5964683 adjust rules text comments 2023-09-09 14:07:25 -04:00
Vivian Greenslade
3e217d992c
[CLB] Implement Dynaheir, Invoker Adept (#11117) 2023-09-08 23:58:09 -04:00
Susucre
249e7bf31b
[WOC] Implement Court of Embereth (#10971)
* Clean text generation of ConditionalOneShotEffect to prevent "if if"

* [WOC] Implement Court of Embereth
2023-09-08 23:57:36 -04:00
Vivian Greenslade
26012ee135
[40K] Implement Kharn the Betrayer (#10885)
* implements Kharn the Betrayer

* added flavor text

* fixed test

* fixed issue with triggered ability not working

* removed diacritic

* added effect text to test

* fixed several issues as per PR comments

* fixed access

* updated Kharn to use PreventionEffect

* added unit test for control loss via other sources
2023-09-08 23:57:11 -04:00
Susucre
113650e48b
fix Rosie Cotton of South Lane's target (#11131) 2023-09-08 23:56:46 -04:00
Susucre
cc4a5f9959
Fix DamagedPlayerBatchOnePlayerEvent not checking the target is the player. (#11128) 2023-09-08 23:56:31 -04:00
Susucre
b20c9ddf44
refactor: Clean package-private copy constructors in cards starting Q to Z (#11127) 2023-09-08 23:56:18 -04:00
Susucre
31c614978e
refactor: Clean package-private copy constructors in cards starting H to P (#11126) 2023-09-08 23:56:06 -04:00
Susucre
b672fd6da5
refactor: clean package-private copy constructors in cards starting A to G (#11125) 2023-09-08 23:55:54 -04:00
Susucre
239a566161
refactor: Clean all copy constructors in cards starting A-B (#11124) 2023-09-08 23:55:41 -04:00
Susucre
de687c7f0c
refactor: Clean all copy constructors in cards starting C (#11123) 2023-09-08 23:55:31 -04:00
Susucre
54f1506971
refactor: Clean all copy constructors in cards starting D-E (#11122) 2023-09-08 23:55:18 -04:00
Susucre
ae24f1de2d
refactor: clean all copy constructors in cards starting F-G (#11121) 2023-09-08 23:55:02 -04:00
Susucre
7d72c8d2a1
refactor: clean all copy constructors in cards starting H-I (#11120) 2023-09-08 23:54:42 -04:00
PurpleCrowbar
b7f27b5dd8 Fix Dauthi Voidwalker not revealing which card was chosen 2023-09-09 03:06:24 +01:00