Commit graph

43217 commits

Author SHA1 Message Date
Oleg Agafonov
892b4ebd95
Merge pull request #11411 from tirth1/refactor-gameController 2023-11-16 04:43:47 +03:00
tirth1
83b5511d60 Refactored attemptToFixGame method inside GameController. 2023-11-15 19:52:48 -04:00
Evan Kranzler
791496d285
refactor vanishing (#11408) 2023-11-14 08:26:08 -05:00
PurpleCrowbar
df5020ed9c Add hint to Biovisionary 2023-11-13 18:24:33 +00:00
theelk801
6f437f0389 remove temporary verify skip, fix failures 2023-11-13 10:42:32 -05:00
ssk97
ec4c79e0e0
Fix copying subabilities to no longer duplicate them (#11399)
* Fix Subability copy bug (fix #10526 )

* Cards which copy abilities of other cards should not copy subabilities.

* Enable previously-failing tests

* Find more addAbility that should be done without subabilities

* Add documentation to addAbility function

* Add warning about not using basic addAbility when copying from a source

* Invert withSubabilities to fromExistingObject
2023-11-12 19:57:39 -05:00
Susucre
3972e80860 fix Master's Manufactory colors 2023-11-10 18:12:40 +01:00
Susucre
68e2f74d13 update listing for new cards changelog 2023-11-10 17:33:50 +01:00
xenohedron
b521b6c123 fix verify failure 2023-11-10 00:13:48 -05:00
xenohedron
caacdc51ee adjust LCI booster gen DFC rarity ratio 2023-11-09 23:47:47 -05:00
xenohedron
2dffe58e41 remove AI from beta server button in connect dialog 2023-11-09 23:33:52 -05:00
xenohedron
36201c6941 fix Twists and Turns DFC class 2023-11-09 23:31:24 -05:00
xenohedron
d937f7279e fix Contested Game Ball 2023-11-09 22:05:22 -05:00
xenohedron
933d694b08 implement [LCI] Market Gnome 2023-11-09 21:42:57 -05:00
xenohedron
a5922457ad implement [LCI] Contested Game Ball 2023-11-09 20:45:37 -05:00
xenohedron
ded7eeeaa8 align DISCOVERED event to naming convention
no need for custom event class
2023-11-09 20:44:52 -05:00
xenohedron
af05e6f940 add test coverage 2023-11-09 19:53:30 -05:00
theelk801
74988a1c23 remove Cat subtype from Rakshasa cards and add temporary verify skip 2023-11-09 11:43:11 -05:00
xenohedron
9eeaf9cae1 fix text
fix Jade Seedstones craft cost
2023-11-09 00:39:40 -05:00
xenohedron
ae4d4b6190 implement [LCI] Magmatic Galleon 2023-11-09 00:00:26 -05:00
xenohedron
5c83bbe970 refactor Quartzwood Crasher; Goro-Goro and Satoru
to use DealCombatDamageControlledTriggeredAbility
2023-11-08 23:28:12 -05:00
xenohedron
4a250c48a5 implement [LCI] Kutzil, Malamet Exemplar 2023-11-08 23:09:39 -05:00
xenohedron
87a313e89c reminder text adjustment: bloodthirst 2023-11-08 22:27:34 -05:00
Jeff Wadsworth
3b90880fa3 Fixed #11381
The rest of these types of cards need to be fixed as well.
2023-11-07 17:09:56 -06:00
Jeff Wadsworth
b1e7e589ee Refactored Ent's Fury 2023-11-07 10:20:26 -06:00
Oleg Agafonov
202f4b5112 Merge fix 2023-11-07 02:54:23 +04:00
Oleg Agafonov
ddc1ec8ef8 performance: improved CPU/memory usage with copy of cost's targets (related to #11285), added runtime check for wrong targets usage 2023-11-07 02:47:48 +04:00
Oleg Agafonov
d6c858ecaf performance: added day/night performance test for transform ability (disabled by default, see DayNightTest, related to #11285), added day/night rules ref 2023-11-07 01:25:15 +04:00
Oleg Agafonov
70c79fd6a6 performance: improved CPU usage in games with big amount of permanents (related to #11285) 2023-11-07 01:14:07 +04:00
Susucre
1f50f95f8b fix verify tests 2023-11-06 20:39:32 +01:00
Oleg Agafonov
089ff267a7 tests: added additional check for Karn Liberated (related to #11081) 2023-11-06 12:11:59 +04:00
Oleg Agafonov
dfbd6627e5 game: fixed miss watchers from second side of transformable cards (closes #11329); 2023-11-06 10:40:05 +04:00
xenohedron
710b79b46d fix #11393 (Ent's Fury) 2023-11-06 00:35:53 -05:00
Jeff Wadsworth
af8e790522 Adjusted a test to cast detrimental "forked" spells onto an opponents creatures instead of it own. 2023-11-05 20:45:04 -06:00
Jeff Wadsworth
4f0ff05069 Small refactor to the fix for #6844. 2023-11-05 19:59:54 -06:00
Jeff Wadsworth
5a356e1388 Fixed 6844
Prevent the AI from attaching bad auras to its permanents.
2023-11-05 17:37:02 -06:00
theelk801
22b041a036 [LCC] Implement Francisco, Fowl Marauder 2023-11-05 16:41:42 -05:00
theelk801
567f99ba70 [LCC] Implement Illustrious Wanderglyph 2023-11-05 16:35:23 -05:00
theelk801
49b4c1ccd8 [LCC] Implement Elenda's Hierophant 2023-11-05 16:31:56 -05:00
theelk801
67863194f9 [LCC] Implement Dinosaur Egg 2023-11-05 16:29:37 -05:00
theelk801
bfc2baf3db [LCC] Implement Dusk Legion Sergeant 2023-11-05 16:27:06 -05:00
theelk801
cc7e242445 [LCC] Implement Bygone Marvels 2023-11-05 16:23:21 -05:00
theelk801
65bdee03b6 [LCC] Implement Curious Altisaur 2023-11-05 16:23:14 -05:00
theelk801
0b54c3879d [LCI] Implement Malamet Battle Glyph 2023-11-05 13:43:33 -05:00
theelk801
cdc7874b14 [LCI] Implement Jadeheart Seedstones / Jadeheart Attendant 2023-11-05 13:34:08 -05:00
theelk801
86389b81d9 [LCI] Implement Tishana's Tidebinder 2023-11-05 13:34:08 -05:00
theelk801
651ed39837 [LCI] Implement The Enigma Jewel / Locus of Enlightenment 2023-11-05 13:34:08 -05:00
Susucre
be485001c4 fix Ojer Pakpatiq, cleanup Abuelo's Awakening 2023-11-05 19:09:59 +01:00
Susucre
2f3161e83d [LCI] Implement Abuelo's Awakening 2023-11-05 17:11:21 +01:00
Susucre
ec475f486c [LCI] Implement Ojer Pakpatiq, Deepest Epoch / Temple of Cyclical Time 2023-11-05 17:11:21 +01:00