Commit graph

30255 commits

Author SHA1 Message Date
Oleg Agafonov
d20a20fb6a Refactor related to #6187 2020-01-15 11:47:22 +04:00
Oleg Agafonov
4eacadb9f1 Server: added fix command call result to logs; 2020-01-15 07:22:36 +04:00
Oleg Agafonov
745bfa2836 Fixed NPE errors on missing card (game.getCard can't find card); 2020-01-15 07:08:56 +04:00
Oleg Agafonov
c30316512b * Target opponent or planeswalker abilities - fixed rollback error while AI plays that cards; 2020-01-15 07:03:26 +04:00
Oleg Agafonov
2d4b2d0699 Fixed text 2020-01-15 06:55:20 +04:00
Oleg Agafonov
b0a45e7c31 * Escape abilities - removed additional cost text from card rules; 2020-01-15 06:49:51 +04:00
Oleg Agafonov
3f7b0da884 * Fixed that some cards apply or not apply triggered effects after zone change (Bellowing Fiend, Flayed Nim, Genesis Chamber, Grim Feast, see #6187); 2020-01-15 06:10:00 +04:00
Oleg Agafonov
bcb5be77be Fixed NPE on empty net mana returns (from some effects); 2020-01-15 03:50:27 +04:00
LevelX2
6714a092b2 * Thryx, the Sudden Storm - Fixed that the cost reduction ability was not added to the card. 2020-01-14 23:45:19 +01:00
LevelX2
7575510c85 * Fixed that Soulfire Grand Master did not work for adventure or split cards (fixes #6182). 2020-01-14 23:26:04 +01:00
jeffwadsworth
afbae25fd1 - Fixed #6184 2020-01-14 15:28:21 -06:00
Oleg Agafonov
3fdaf043a1 fixed Taranika, Akroan Veteran (wrong text); 2020-01-14 20:52:13 +04:00
LevelX2
55fe1db60d Merge origin/master 2020-01-14 17:43:43 +01:00
LevelX2
6455180765 * Some code clean up and a new test. 2020-01-14 17:42:58 +01:00
Oleg Agafonov
b1b6bd600e Improved rules text generation and removed static texts for some cards with effects:
* ExileTargetForSourceEffect
 * ReturnFromExileForSourceEffect
 * ReturnToBattlefieldUnderOwnerControlTargetEffect
 * ReturnToBattlefieldUnderYourControlTargetEffect
2020-01-14 20:38:45 +04:00
Oleg Agafonov
ce3f6d8e41 Fixed wrong ends symbols in combined effects rules like IfDoCost; 2020-01-14 20:35:16 +04:00
Evan Kranzler
26bdd8c0e8 fixed Dream Trawler activated ability not being available 2020-01-14 10:59:39 -05:00
Oleg Agafonov
3a681d565a * Displace - fixed that it return cards under your control instead owner; 2020-01-14 19:15:42 +04:00
Oleg Agafonov
748d14e55e * Thassa, Deep-Dwelling - fixed text; 2020-01-14 18:53:47 +04:00
Oleg Agafonov
4c55fe701e UI: fixed rare error with game end dialog; 2020-01-14 18:21:45 +04:00
Oleg Agafonov
e768c375dc * Yorvo, Lord of Garenbrig - fixed that it doesn't add +1 counter is green creature dies before resolve; 2020-01-14 12:55:21 +04:00
Oleg Agafonov
92eba9861d fixed Uro, Titan of Nature's Wrath (getSpellOrLKIStack return ability instead spell after card triggers); 2020-01-14 11:48:15 +04:00
Oleg Agafonov
dae2c57c45 fixed Heliod's Punishment (counters not removes after tap); 2020-01-14 09:34:41 +04:00
Oleg Agafonov
11976b5c89 Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
Oleg Agafonov
76387057b7 * Deals damage to player - fixed that some cards deals combat damage instead non-combat; 2020-01-14 08:53:09 +04:00
Oleg Agafonov
846200c093 * Mogis, God of Slaughter - fixed that it deals combat damage, fixed AI targeting; 2020-01-14 08:24:31 +04:00
Oleg Agafonov
1f99249d10 * AI: fixed rollback error while computer try to play some cards with targets from exile; 2020-01-14 05:00:56 +04:00
Oleg Agafonov
572b4cf025 Merge remote-tracking branch 'origin/master' 2020-01-14 04:48:53 +04:00
Oleg Agafonov
85ac603070
Merge pull request #6160 from phulin/rejoin2
Send message to client to force rejoin [don't merge]
2020-01-14 01:48:24 +01:00
Oleg Agafonov
de7a01a776 fixed Funeral Rites (wrong text) 2020-01-14 04:07:20 +04:00
Oleg Agafonov
307e39112c Fixed typo 2020-01-14 03:42:06 +04:00
LevelX2
42265d78d8 * Haktos the Unscarred - Fixed some problems with the protection ability not working correctly. 2020-01-14 00:34:48 +01:00
Oleg Agafonov
cf072f0b1a * Deck editor: fixed error message "layout mismatch" for decks with special cards number (PUMA set and other); 2020-01-14 03:05:11 +04:00
jeffwadsworth
ef64865db0 - Fixed #6177 2020-01-13 15:58:08 -06:00
Evan Kranzler
0c51e622f3 updated Modern ban list 2020-01-13 10:48:31 -05:00
Evan Kranzler
6d49b6eef5 fixed Hateful Eidolon not counting auras correctly 2020-01-13 10:10:34 -05:00
Evan Kranzler
1d32a6761d Fixed Captivating Unicorn trigger 2020-01-13 07:56:18 -05:00
Oleg Agafonov
a51af7055e fixed Sentinel's Eyes (missing ability); 2020-01-13 15:07:54 +04:00
Oleg Agafonov
4d2790be3f * Thirst for Meaning - fixed that it doesn't allow to discard artifact card as pay;
* Thirst for Knowledge - fixed that it doesn't allow to discard enchantment card as pay;
2020-01-13 15:03:01 +04:00
Oleg Agafonov
c229654304 fixed Heroes of the Revel (wrong PT); 2020-01-13 14:30:33 +04:00
Oleg Agafonov
7a1e62ec34 fixed Covetous Urge (now it put all cards in same exile window, fixed wrong AI); 2020-01-13 14:26:39 +04:00
Oleg Agafonov
f15d5d34f1 * Serra the Benevolent - fixed wrong text for +2 ability; 2020-01-13 13:54:50 +04:00
Oleg Agafonov
2b576241df * Huatli, Dinosaur Knight - fixed wrong text for -7 ability; 2020-01-13 13:54:01 +04:00
Oleg Agafonov
03551411e1 * Chainweb Aracnir - fixed rollback error on ETB; 2020-01-13 13:52:16 +04:00
Oleg Agafonov
bfdce903e9 * Brawl - fixed rollback error on gain ability usage; 2020-01-13 13:50:50 +04:00
Oleg Agafonov
4a004a27b3 Refactor damage with power effect, added checking for wrong targets; 2020-01-13 13:49:40 +04:00
Oleg Agafonov
62530b3880 * Sludge Strider - fixed rollback error on card usage; 2020-01-13 10:43:13 +04:00
Oleg Agafonov
d78e2b91ef * Crypsis - fixed rollback error on card usage; 2020-01-13 10:42:20 +04:00
Oleg Agafonov
69e52815b6 Tests: added check that filter card must not contain controller predicate; 2020-01-13 10:41:00 +04:00
Oleg Agafonov
8a7f31b215 fixed Daybreak Chimera (wrong zone) 2020-01-13 06:37:35 +04:00