Commit graph

21730 commits

Author SHA1 Message Date
Evan Kranzler
5107c4a623 [KHM] Implemented Axgard Armory 2021-01-15 09:25:28 -05:00
Daniel Bomar
9165cab00a
[KHM] Implemented Draugr's Helm (#7393)
* [KHM] Implemented Draugr's Helm

* Implemented CreateTokenAttachSourceEffect and refactored existing cards to use it
2021-01-15 09:07:25 -05:00
Jeff
3c8ad2a664 - Fixed #7382 2021-01-14 22:11:45 -06:00
Evan Kranzler
bddabe11b6 [KHM] Implemented Axgard Braggart 2021-01-14 21:12:45 -05:00
Evan Kranzler
38d759b937 [KHM] Implemented Beskir Shieldmate 2021-01-14 21:06:51 -05:00
Evan Kranzler
1d31076f5d [KHM] updated spoiler and reprints 2021-01-14 21:05:26 -05:00
Evan Kranzler
c6c160d021 [KHM] Implemented Vault Robber 2021-01-14 20:12:47 -05:00
Evan Kranzler
107246d9a1 [KHM] Implemented Battle for Bretagard 2021-01-14 19:46:31 -05:00
Evan Kranzler
9a19898283 [KHM] Implemented Gates of Istfell 2021-01-14 19:30:38 -05:00
Evan Kranzler
72341aaf90 [KHM] updates spoiler and reprints 2021-01-14 19:28:02 -05:00
Evan Kranzler
e4e7b06520 [KHM] Implemented Gnottvold Slumbermound 2021-01-14 18:06:04 -05:00
Evan Kranzler
14651c1816 [KHM] Implemented Fearless Liberator 2021-01-14 18:02:49 -05:00
Evan Kranzler
3d1820f82c [KHM] Implemented Goldmaw Champion 2021-01-14 17:58:17 -05:00
Evan Kranzler
5105fec8e3 [KHM] Implemented Usher of the Fallen 2021-01-14 17:55:36 -05:00
Evan Kranzler
b04e5e6abf [KHM] Implemented Dwarven Reinforcements 2021-01-14 17:52:04 -05:00
Evan Kranzler
a6c831020d [KHM] Implemented Scorn Effigy 2021-01-14 17:49:34 -05:00
Evan Kranzler
0648c532a5 [KHM] updated spoiler and reprints 2021-01-14 17:36:46 -05:00
Evan Kranzler
5d7fc394fd [KHM] Implemented Rune of Flight 2021-01-14 17:14:07 -05:00
Daniel Bomar
69eed4cc2e
Fixed test errors and fixed newlines (#7391)
* Fixed test errors

* Fixed newlines
2021-01-14 16:35:28 -05:00
Daniel Bomar
3f7f4a0f82
[KHM] Implemented Battle of Frost and Fire (#7392) 2021-01-14 16:33:45 -05:00
Daniel Bomar
a668b99264
[KHM] Implemented Deathknell Berserker (#7390)
* [KHM] Implemented Deathknell Berserker

* [KHM] Deathknell Berserker - Fixup Condition
2021-01-14 16:32:03 -05:00
Evan Kranzler
a23bc781f1 [KHM] Implemented Karfell Kennel Master 2021-01-14 16:25:31 -05:00
Evan Kranzler
41c9ac9778 [KHM] Implemented Aegar, the Freezing Flame 2021-01-14 16:18:01 -05:00
jeffwadsworth
72c4369899 - [KHM] Added Wings of the Cosmos 2021-01-14 15:06:40 -06:00
jeffwadsworth
708a486eb6 - [KHM] Added Withercrown 2021-01-14 10:50:30 -06:00
Evan Kranzler
b042eb8939 [KHM] Implemented Narfi, Betrayer King 2021-01-14 09:04:56 -05:00
Evan Kranzler
04855b95d9 [KHM] Implemented Infernal Pet 2021-01-14 08:59:29 -05:00
Evan Kranzler
32518fe582 [KHM] Implemented Shepherd of the Cosmos 2021-01-14 08:40:16 -05:00
Evan Kranzler
e14aa624a6 [KHM] updated spoiler 2021-01-14 08:37:46 -05:00
Daniel Bomar
b12660dda7
[KHM] Implemented Jaspera Sentinel (#7388) 2021-01-14 08:05:18 -05:00
Daniel Bomar
d946d94dd3
[KHM] Implemented Goldvein Pick (#7389) 2021-01-14 08:05:04 -05:00
Daniel Bomar
cae7ba7975
[KHM] Toralf, God of Fury - Fixed null pointer exception (#7387) 2021-01-13 21:47:00 -05:00
Evan Kranzler
8f3f218b4d [KHM] Implemented Frostpeak Yeti 2021-01-13 21:29:16 -05:00
Evan Kranzler
45ca716c3b [KHM] Implemented Gnottvold Recluse 2021-01-13 21:27:47 -05:00
Evan Kranzler
a83b242142 [KHM] Implemented Clarion Spirit 2021-01-13 21:25:27 -05:00
Evan Kranzler
a9121b75da [KHM] Implemented Funeral Longboat 2021-01-13 21:05:00 -05:00
Evan Kranzler
066f98895c [KHM] Implemented Elderleaf Mentor 2021-01-13 21:04:19 -05:00
Evan Kranzler
495bc13078 [KHM] Implemented Duskwielder 2021-01-13 21:02:15 -05:00
Daniel Bomar
8959416484
[KHM] Implemented Bound in Gold (#7386) 2021-01-13 20:44:57 -05:00
Daniel Bomar
539172a234
[KHM] Implemented Tormentor's Helm (#7385)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-01-13 20:43:59 -05:00
Daniel Bomar
6c39fa63a4
[KHM] Implemented Weathered Runestone (#7383) 2021-01-13 20:43:09 -05:00
Evan Kranzler
ece42cc243 [KHM] fixed a test failure 2021-01-13 20:42:00 -05:00
Evan Kranzler
d5c2e956e6 [KHM] updated spoiler and reprints 2021-01-13 19:36:04 -05:00
Evan Kranzler
c0efada19a [KHM] Implemented Toralf, God of Fury / Toralf's Hammer 2021-01-13 19:32:56 -05:00
Evan Kranzler
e18e3c79d4 [KHM] Implemented Glittering Frost 2021-01-13 18:02:25 -05:00
ciaccona007
af0e9fb3d5
[KHM] Implement Cinderheart Giant (#7384) 2021-01-13 13:47:17 -05:00
Evan Kranzler
580eb72342 [KHM] Implemented Raise the Draugr 2021-01-13 09:22:49 -05:00
Evan Kranzler
69cfe43b72 [KHM] Implemented Bloodsky Berserker 2021-01-13 07:54:00 -05:00
Evan Kranzler
f4ead85e12 [KHM] Implemented Mammoth Growth 2021-01-13 07:48:05 -05:00
Evan Kranzler
ba6fb254f6 [KHM] Implemented Squash 2021-01-13 07:46:45 -05:00
Evan Kranzler
ec4ecd32af [KHM] Implemented Frostpyre Arcanist 2021-01-13 07:41:28 -05:00
Evan Kranzler
3ae9d7c448 [KHM] Implemented Basalt Ravager 2021-01-13 07:17:26 -05:00
Evan Kranzler
f8cbcedd8b [KHM] updated spoiler and reprints 2021-01-13 07:10:49 -05:00
LevelX2
9fc0e2f25a * Added some trace output for continous effects and triggered abilities. Changed duration of AffinityEffect to WhileOnStack to prevent wrong handling for removement of the effect. 2021-01-13 09:14:29 +01:00
Daniel Bomar
8c85c0dbad
[KHM] Implemented Kardur's Vicious Return (#7379) 2021-01-12 21:43:02 -05:00
Evan Kranzler
4b2b36cf7d [KHM] Implemented Waking the Trolls 2021-01-12 20:52:12 -05:00
Daniel Bomar
7ef79d3138
[KHM] Implemented Kolvori, God of Kinship (#7371) 2021-01-12 20:50:35 -05:00
Daniel Bomar
2bd682dcbf
[KHM] Implemented Egon, God of Death (#7377) 2021-01-12 20:49:06 -05:00
Evan Kranzler
70bf8fe31b [KHM] Implemented Blizzard Brawl 2021-01-12 18:09:09 -05:00
Evan Kranzler
b8e5ef9f66 [KHM] Implemented Spectral Steel 2021-01-12 17:54:18 -05:00
Evan Kranzler
8c9d285d80 [KHM] Implemented Rise of the Dread Marn 2021-01-12 17:44:17 -05:00
Evan Kranzler
d515496b6e [KHM] Implemented Skemfar Shadowsage 2021-01-12 17:28:52 -05:00
Evan Kranzler
599cc2673c [KHM] Implemented Harald, King of Skemfar 2021-01-12 08:41:11 -05:00
Evan Kranzler
80520c382e [KHM] Implemented Harald Unites the Elves 2021-01-12 08:27:45 -05:00
Evan Kranzler
d91c066564 [KHM] Implemented Elderfang Disciple 2021-01-12 08:08:19 -05:00
Evan Kranzler
d82373d797 [KHM] updated spoiler 2021-01-12 08:05:39 -05:00
Daniel Bomar
b20fa0b0f4
[KHM] Implemented Divine Gambit (#7376) 2021-01-12 08:03:18 -05:00
Daniel Bomar
f503e8ca66
[KHM] Implemented Grim Draugr (#7375) 2021-01-12 08:02:04 -05:00
Oleg Agafonov
2e611b98f6
Merge pull request #7372 from weirddan455/koma
[KHM] Implemented Koma, Cosmos Serpent
2021-01-12 05:21:05 +01:00
Evan Kranzler
06e3d0a1e0 [KHM] Implemented Feed the Serpent 2021-01-11 21:43:07 -05:00
Evan Kranzler
fbdb1383c8 [KHM] Rally the Ranks 2021-01-11 21:09:58 -05:00
Evan Kranzler
7475bb0f0c [KHM] Implemented Run Ashore 2021-01-11 21:07:59 -05:00
Evan Kranzler
28d727a8af [KHM] Implemented Roots of Wisdom 2021-01-11 21:01:03 -05:00
Evan Kranzler
cc5b299efe [KHM] Implemented Tergrid's Shadow 2021-01-11 20:41:02 -05:00
Evan Kranzler
f0fd4b0115 [KHM] Implemented Dogged Pursuit 2021-01-11 20:40:04 -05:00
Evan Kranzler
dfaf9e0a51 [KHM] Implemented Axgard Cavalry 2021-01-11 20:06:46 -05:00
Evan Kranzler
96db78d0cf [KHM] Implemented Iron Verdict 2021-01-11 20:03:49 -05:00
Evan Kranzler
139bb64dbd [KHM] updated spoiler and reprints 2021-01-11 19:57:30 -05:00
Oleg Agafonov
b184fa7842
Merge branch 'master' into tyvar-kell 2021-01-12 01:45:58 +01:00
Daniel Bomar
ed1133c338
Removed redundant CantBeCounteredAbility (#7373) 2021-01-11 19:28:26 -05:00
Daniel Bomar
efca24d617
[KHM] Implemented Koma, Cosmos Serpent 2021-01-11 18:02:18 -06:00
jeffwadsworth
1b80ecb7b4 - Fixed the Outcome of Blightning 2021-01-11 10:58:31 -06:00
Evan Kranzler
eb51aa63da [KHM] Implemented Faceless Haven 2021-01-11 09:10:38 -05:00
Evan Kranzler
1e0ce2a8c2 [KHM] Implemented Path to the World Tree 2021-01-11 09:07:41 -05:00
Evan Kranzler
e966b760fb [KHM] Implemented Littjara Kinseekers 2021-01-11 08:54:26 -05:00
Daniel Bomar
4f4ea502e1
[KHM] Implemented Eradicator Valkyrie (#7367) 2021-01-10 22:07:18 -05:00
Evan Kranzler
bec613cb8d [KHM] Implemented Bloodline Pretender 2021-01-10 21:40:36 -05:00
Evan Kranzler
065dc3da0e [KHM] Implemented Maskwood Nexus 2021-01-10 21:33:14 -05:00
Daniel Bomar
e7a557f287
[KHM] Implemented Vega, the Watcher (#7366) 2021-01-10 20:36:32 -05:00
Evan Kranzler
746c203565 [KHM] Implemented Guardian Gladewalker 2021-01-10 19:19:34 -05:00
Evan Kranzler
2b5bb92bc6 [KHM] Implemented Snakeskin Veil 2021-01-10 18:12:46 -05:00
Evan Kranzler
63c2f1493a [KHM] Implemented Kaya's Onslaught 2021-01-10 18:10:18 -05:00
Evan Kranzler
bb9a7ccc40 [KHM] Implemented Hagi Mob 2021-01-10 18:07:20 -05:00
Evan Kranzler
dcf3a8a88f [KHM] updated spoiler and reprints 2021-01-10 18:04:19 -05:00
Evan Kranzler
01261575a8 [KHM] Niko Aris 2021-01-10 17:25:17 -05:00
Evan Kranzler
6cb89b00ed [KHM] Implemented Spirit of the Aldergard 2021-01-10 17:25:17 -05:00
Daniel Bomar
724b0ef33d
[KHM] Fixed rarity for snow basics (was causing build errors) 2021-01-10 16:15:59 -06:00
Daniel Bomar
6d3e29078c
[KHM] Implemented Tyvar Kell 2021-01-10 14:04:21 -06:00
ciaccona007
1825747b45
[KHM] Implement Esika's Chariot (#7363) 2021-01-10 13:42:18 -05:00
Evan Kranzler
4ea5898360 [KHM] Implemented Replicating Ring 2021-01-10 08:58:39 -05:00
Daniel Bomar
59da4b15f6
[KHM] Implemented Koll, the Forgemaster (#7359) 2021-01-09 22:37:35 -05:00
Daniel Bomar
f38697194a
[M19] Valiant Knight - Fixed rules text (#7360) 2021-01-09 22:37:02 -05:00
Evan Kranzler
a9938aa009 [KHM] Implemented Undersea Invader 2021-01-09 22:08:36 -05:00
Evan Kranzler
b48ffbfba7 [KHM] Implemented Gods' Hall Guardian 2021-01-09 22:05:26 -05:00
Evan Kranzler
7b441d8627 [KHM] updated spoiler and reprints 2021-01-09 22:04:34 -05:00
Daniel Bomar
b10d071c71
[KHM] Implemented Esika, God of the Tree (#7356) 2021-01-09 17:39:29 -05:00
Evan Kranzler
a7b610d59d [KHM] Implemented The Trickster-God's Heist 2021-01-09 16:36:34 -05:00
Evan Kranzler
75f0a43919 [KHM] Implemented Ravenform 2021-01-09 16:36:34 -05:00
ciaccona007
bad00742b2
[KHM] Implement Giant's Amulet (#7357) 2021-01-09 16:30:47 -05:00
Daniel Bomar
2b64613c4e
[KHM] Implemented Calamity Bearer (#7354) 2021-01-09 15:32:49 -05:00
ciaccona007
1823d96721
[KHM] Implement Sigrid, God-Favored (#7352) 2021-01-09 12:17:18 -05:00
Daniel Bomar
a4a8e31b23
[KHM] Goldspan Dragon - Fixed rules text 2021-01-09 10:37:50 -06:00
Evan Kranzler
eb70e65a51 [KHM] Implemented The World Tree 2021-01-09 11:20:03 -05:00
Evan Kranzler
120db86a8e [KHM] Implemented Seize the Spoils 2021-01-09 11:20:02 -05:00
Evan Kranzler
8f850f2792 [KHM] Implemented Sculptor of Winter 2021-01-09 11:20:02 -05:00
Evan Kranzler
36fa356bd0 [KHM] Implemented Koma's Faithful 2021-01-09 11:20:02 -05:00
Evan Kranzler
604ccee06b [KHM] Implemented Hailstorm Valkyrie 2021-01-09 11:20:01 -05:00
Evan Kranzler
d3f720f8a3 [KHM] Implemented Firja, Judge of Valor 2021-01-09 11:20:01 -05:00
Evan Kranzler
91c8e1f5b5 [KHM] Implemented Doomskar Oracle 2021-01-09 11:20:01 -05:00
Oleg Agafonov
924663f27e Reverted #7324 2021-01-09 20:10:51 +04:00
Evan Kranzler
e2cf340d92 [KHM] Implemented Saw It Coming 2021-01-09 09:46:07 -05:00
Evan Kranzler
2835c9a1a7 [KHM] updated spoiler and reprints 2021-01-09 09:44:47 -05:00
ciaccona007
d3cefca733
Implement Bretagard Stronghold (#7351) 2021-01-09 01:11:16 -05:00
Daniel Bomar
ee20704cbd
[KHM] Implemented Elvish Warmaster (#7347)
* [KHM] Implemented Elvish Warmaster

* [KHM] Elvish Warmaster - Fixed triggered ability going infinite with Clone
2021-01-08 23:04:33 -05:00
Daniel Bomar
d9f2877016
[KHM] Implemented Goldspan Dragon (#7348)
* [KHM] Implemented Goldspan Dragon

* [KHM] Goldspan Dragon - Fixed triggered ability
2021-01-08 23:03:41 -05:00
Daniel Bomar
e445b6c6f6
[KHM] Implemented Inga Rune-Eyes (#7349) 2021-01-08 22:44:29 -05:00
Evan Kranzler
a38e78362a [KHM] Implemented Forging the Tyrite Sword 2021-01-08 22:27:17 -05:00
copyosaurus
2e44c5a02b
remove all wind counters with Freyalise's Winds replacement effect (#7338) (#7343) 2021-01-08 15:32:58 -06:00
Daniel Bomar
15f2f15d4b
[KHM] Implemented Binding the Old Gods (#7345) 2021-01-08 12:35:07 -05:00
LevelX2
791e8e1716 * Arcane Adaption - Fixed owner check for commander cards. 2021-01-08 15:56:52 +01:00
Evan Kranzler
18a394a9d5 [KHM] Implemented Frost Bite 2021-01-08 09:05:01 -05:00
Evan Kranzler
0b49da602e [KHM] Implemented Alrund's Epiphany 2021-01-08 09:00:44 -05:00
Evan Kranzler
b4becdc715 [KHM] Implemented Sarulf's Packmate 2021-01-08 08:56:54 -05:00
Evan Kranzler
f4460e3d61 [KHM] Implemented Behold the Multiverse 2021-01-08 08:56:19 -05:00
Evan Kranzler
642706b7c2 [KHM] Implemented Augury Raven 2021-01-08 08:49:25 -05:00
Evan Kranzler
bb827eafbf [KHM] added Foretell placeholder ability 2021-01-08 08:49:08 -05:00
Daniel Bomar
0f4d90b871
[KHM] Implemented Varragoth, Bloodsky Sire (#7341)
* [KHM] Implemented Boast mechanic

* BoastAbility - Added author tag

* [KHM] Implemented Varragoth, Bloodsky Sire

* [KHM] Fixup BoastAbility and added BoastHint

* [KHM] BoastAbility - Call super instead of copying code
2021-01-08 08:04:47 -05:00
Evan Kranzler
9f47369957 [KHM] updated spoiler and reprints 2021-01-08 08:03:42 -05:00
LevelX2
c67ce93ec4 * Fixed some problems with color changes of cards and spells - e.g. Painter's Servant (fixes #7325 fixes #6487). 2021-01-08 11:03:39 +01:00
Evan Kranzler
1faec71a9e [KHM] Implemented Masked Vandal 2021-01-07 21:42:25 -05:00
Evan Kranzler
06f61a328d [KHM] updated spoiler and reprints 2021-01-07 21:26:18 -05:00
Daniel Bomar
28513e2bc6
[KHM] Implemented Snow Dual Lands (#7342) 2021-01-07 19:14:35 -05:00
Daniel Bomar
bbe6809ed1
Fixed Wheel of Misfortune (fixes #7331) (#7336) 2021-01-07 15:07:30 -06:00
Evan Kranzler
65ace87a83 [KHM] Implemented Invasion of the Giants 2021-01-06 22:52:19 -05:00
Daniel Bomar
f2bdb942be
[KHM] Implemented Thornmantle Striker (#7314) 2021-01-01 12:22:22 -06:00
Daniel Bomar
8bb240c8f6
[KHM] Implemented Halvar, God of Battle (#7306)
* [KHM] Implemented Halvar, God of Battle

* [KHM] Add HalvarGodOfBattlePredicate
2021-01-01 11:43:53 -06:00
Daniel Bomar
1862b16d04
Fix Shaman of Forgotten Ways mana ability (#7163) 2021-01-01 11:26:57 -06:00
Daniel Bomar
de37ad1da1
Fixed Odric, Master Tactician (fixes #7266) (#7322) 2021-01-01 11:26:10 -06:00
Daniel Bomar
98235ba57f
Fixed Cavern of Souls and similar cards spamming the game logs (bug #7079) (#7148) 2021-01-01 10:04:24 -06:00
Daniel Bomar
adbeb5a328
Removed dead code from Valakut Exploration (#7316) 2021-01-01 09:57:31 -06:00
Daniel Bomar
fde31b6252
Fixed Fleet Swallower + Bruvac interaction (fixes #7223) (#7317) 2021-01-01 09:56:18 -06:00
jeffwadsworth
bc076cfb93 - Fixed #7238 2021-01-01 00:19:33 -06:00
jeffwadsworth
9f3ac5b5bb - Fixed #7122 2020-12-31 14:21:37 -06:00
Daniel Bomar
f90ad78b26
Fixed O-Kagachi, Vengeful Kami intervening if condition (fixes #7244) (#7318) 2020-12-31 11:00:53 -06:00
LevelX2
3965f31860 * Moraug, Fury of Akoum - Fixed that not only controlled creatures were boosted. 2020-12-31 12:25:53 +01:00
jeffwadsworth
1c76c660f7 - Fixed #7309 2020-12-30 09:44:33 -06:00
Oleg Agafonov
128ac1f477 Improved fix for add3702382, #7310 (there are possible colored creature lands like Dryad Arbor); 2020-12-29 18:23:44 +04:00
Ingmar Goudt
add3702382 Conflux could only target land cards, fixes issue #7310 2020-12-29 14:08:30 +01:00
Evan Kranzler
84b32a8ee7 [KHM] Implemented Warchanter Skald 2020-12-28 15:46:34 -05:00
Evan Kranzler
5246e1630b [KHM] Implemented Valkyrie Harbinger 2020-12-28 15:27:47 -05:00
Evan Kranzler
914ead5dba [KHM] Implemented Sarulf, Realm Eater 2020-12-28 15:17:43 -05:00
LevelX2
8098dd690c * Fixed that effects with custom duration are not automatically removed from the game if source permanents leaves the game (fixes #6997). 2020-12-28 18:36:05 +01:00
Oleg Agafonov
482712200a * Emberwilde Captain - fixed that damage trigger doesn't work on monarch condition (#7265); 2020-12-28 07:24:37 +04:00
Oleg Agafonov
ced4f44213 * Halana, Kessig Ranger - fixed that it doesn't do damage on trigger (#7286); 2020-12-28 06:17:35 +04:00
Evan Kranzler
9ec45e796c [KHM] Implemented Toski, Bearer of Secrets 2020-12-27 21:07:37 -05:00
Evan Kranzler
1e15709b6b [KHM] Implemented Youthful Valkyrie 2020-12-27 21:07:21 -05:00
Oleg Agafonov
e23fe7016d * Naked Singularity, Reality Twist - fixed rollback error on disconnect while choosing mana color (#7296); 2020-12-28 05:58:19 +04:00
Daniel Bomar
5cdc605732 [KHM] Implemented Magda, Brazen Outlaw 2020-12-27 10:44:20 -06:00
Oleg Agafonov
2f04b28a3d
Merge branch 'master' into pyre 2020-12-27 12:33:00 +01:00
Oleg Agafonov
9c83b3bc11
Merge pull request #7278 from weirddan455/kaya
[KHM] Implemented Kaya the Inexorable
2020-12-27 12:22:24 +01:00
Daniel Bomar
eea6a9408d [KHM] Implemented Pyre of Heroes 2020-12-27 03:28:25 -06:00
Mike Simons
9a6d520ebc 2020 Commander precon decklists 2020-12-26 20:06:38 -05:00
Oleg Agafonov
46e0bb9473 Fixed player names in some game logs; 2020-12-27 02:00:52 +04:00
Ingmar Goudt
5731360f1d fix compile 2020-12-26 16:00:59 +01:00
Ingmar Goudt
9f63c3f1f6 text fix forWheel of Misfortune #7292 2020-12-26 15:35:02 +01:00
Ingmar Goudt
7753ca305e fix for #7295 2020-12-26 15:29:54 +01:00
Ingmar Goudt
34e9c2fdfb Merge branch 'master' of https://github.com/magefree/mage 2020-12-26 15:26:17 +01:00
Oleg Agafonov
743ff0e114 * Backlash - fixed that it deals damage from source instead from target permanent (#7211); 2020-12-26 00:28:55 +04:00
Oleg Agafonov
053bd88973
Merge pull request #7218 from arcox/br-html-card-fix
Fix line break tags in effect text
2020-12-25 19:02:44 +01:00
Oleg Agafonov
952655b16e Court of Ambition - improved AI logic on usage; 2020-12-25 21:55:38 +04:00
Oleg Agafonov
a1c82f91d7
Merge pull request #7282 from weirddan455/court-of-ambition-fix
Fixed Court of Ambition incorrectly causing you to discard cards (fixes #7263)
2020-12-25 18:52:47 +01:00
Oleg Agafonov
f96fc3366c
Merge pull request #7280 from weirddan455/vivien-fix
Vivien, Monsters' Advocate - Make the choice for counter on token required (fixes #7264)
2020-12-25 18:49:33 +01:00
weirddan455
fb27bf1b2e
[KHM] Implemented Realmwalker (#7279)
* [KHM] Implemented Realmwalker
2020-12-25 20:40:56 +04:00
Oleg Agafonov
a307e5934f Improved some source related filters in effects:
* Fixed that some cards ignore range of influence or source related filters;
* Improved ChosenSubtypePredicate to work with gain abilities;
2020-12-25 19:06:36 +04:00
Oleg Agafonov
fdcf2c616b
Merge pull request #7285 from weirddan455/surtland-elementalist
[KHM] Implemented Surtland Elementalist
2020-12-25 07:38:12 +01:00
Daniel Bomar
d4366d6b88 [KHM] Implemented Surtland Elementalist 2020-12-24 11:26:39 -06:00
Oleg Agafonov
6f34d514f9 * Archelos, Lagoon Mystic - fixed broken ETB effect (#7283); 2020-12-24 20:24:42 +04:00
Oleg Agafonov
64e948e4b3 * AI: improved game performance by x10 for cards with target amount;
AI: added targeting name and amount info to simulation logs;
AI: removed duplicated target variations from target amount simulations;
2020-12-24 15:02:28 +04:00
Daniel Bomar
6adb691713 Fixed Court of Ambition incorrectly causing you to discard cards (fixes #7263) 2020-12-24 00:15:26 -06:00
Evan Kranzler
05695ad2fc [MMQ] fixed Inviolability rules text 2020-12-23 17:14:20 -05:00
Ingmar Goudt
f0dea44773 small Negan fix 2020-12-23 21:38:42 +01:00
Daniel Bomar
d64c9c4117 Vivien, Monsters' Advocate - Make the choice for counter on token required (fixes #7264) 2020-12-23 13:39:47 -06:00
LevelX2
2daa5aae50 * Fixed that AI fired targeting event twice (fixes #7094). 2020-12-23 15:53:55 +01:00
LevelX2
dfa035d9dc * Heartsone - Fixed that mana cost was reduced to less than one mana (fixes #7070). 2020-12-23 13:20:00 +01:00
Oleg Agafonov
10cf9c4a4e * Genesis Ultimatum - fixed rollback error on usage with modal double faces cards (#7275); 2020-12-23 09:15:04 +04:00
Daniel Bomar
a1318663d6 [KHM] Implemented Kaya the Inexorable 2020-12-22 18:04:43 -06:00
Oleg Agafonov
255c292104 * Deals damage divided as you choose - fixed that some cards can't choose planeswalkers (example: Arc Lightning, see #7276);
Refactor: simplified FilterCreaturePlayerOrPlaneswalker to use single permanent filter;
2020-12-23 02:31:41 +04:00
weirddan455
736901efcf
[KHM] Implemented Fire Giant's Fury (#7270)
* [KHM] Implemented Fire Giant's Fury

* [KHM] Fire Giant's Fury - Reimplemented as delayed triggered ability

* [KHM] Fire Giant's Fury - Remove watcher and fix check for combat damage

* [KHM] Fire Giant's Fury - Change delayed triggered ability to use MageObjectReference
2020-12-22 10:31:20 -05:00
Oleg Agafonov
0ac4a9d87a * Activate spell's ability on the stack - fixed that it can't be activated by humans (example: Lightning Storm); 2020-12-22 17:13:00 +04:00
LevelX2
3f7b26f60b * Fall from Favor - Fixed wrongly implemented condition (fixes #7277). 2020-12-22 10:09:21 +01:00
Oleg Agafonov
89d13c468f
Merge pull request #7269 from weirddan455/elderfang
[KHM] Implemented Elderfang Ritualist
2020-12-21 22:04:28 +01:00
LevelX2
77a44733c2 * Eerie Ultimatum - Fixed target handling. Duplicate names could be selected. Deselection was not possible. 2020-12-21 16:47:03 +01:00
LevelX2
94f6cfc03f * Removed non exisiting 3rd version of Needleverge Pathway. 2020-12-21 11:46:39 +01:00
Oleg Agafonov
d5377599cc * Images: updated Duels of the Planeswalkers Promo sets (year incremented; 2011 -> 2012, etc); 2020-12-21 11:10:54 +04:00
Evan Kranzler
f54d691977 [KHM] Implemented Surtland Flinger 2020-12-20 13:52:02 -05:00
Evan Kranzler
c06e29c4e4 [KHM] Implemented Rampage of the Valkyries 2020-12-20 13:41:06 -05:00
Evan Kranzler
d3f30e43aa [KHM] Implemented Starnheim Aspirant 2020-12-20 13:26:50 -05:00
Daniel Bomar
7cc8c8322a [KHM] Implemented Elderfang Ritualist 2020-12-20 11:43:40 -06:00
Oleg Agafonov
685182d0de
Merge pull request #7268 from weirddan455/reaper
[KHM] Implemented Cleaving Reaper
2020-12-20 15:45:49 +01:00
Daniel Bomar
06a551fbd5 [KHM] Add ConditionHint to Cleaving Reaper 2020-12-20 08:43:54 -06:00
Daniel Bomar
5581405ad9 [KHM] Implemented Cleaving Reaper 2020-12-20 08:03:46 -06:00
Oleg Agafonov
a2c046993d * Cards drawn this turn - fixed rollback error on some cards usage; 2020-12-20 14:30:42 +04:00
Oleg Agafonov
e5faadf1c9 * Bell Borca, Spectral Sergeant - fixed rollback error on usage; 2020-12-20 01:50:14 +04:00
Oleg Agafonov
96a4defac9
Merge pull request #7259 from weirddan455/armed
[KHM] Implemented Armed and Armored
2020-12-19 22:33:01 +01:00
Daniel Bomar
987695334b [KHM] Add hints and log messages for Armed and Armored 2020-12-19 14:09:33 -06:00
Oleg Agafonov
cc5fce4256 Prepare new release 2020-12-19 23:59:44 +04:00
Daniel Bomar
a7d8078a2b Spelling/grammar fixup 2020-12-19 12:48:52 -06:00
Daniel Bomar
b379035be4 [KHM] Implemented Armed and Armored 2020-12-19 12:33:28 -06:00
Oleg Agafonov
9dd09c970a [CMR] added tokens support, added tokens download 2020-12-19 21:42:31 +04:00
Oleg Agafonov
92f9bc0c65 Correct fix for #7220 2020-12-19 21:42:31 +04:00
Oleg Agafonov
157d098a6b
Merge pull request #7257 from weirddan455/giants-grasp
[KHM] Implemented Giant's Grasp
2020-12-19 15:58:22 +01:00
Oleg Agafonov
a1ed8e01b3 [CMR] fixed Eligeth, Crossroads Augur - wrong event type for replacement effect (#7234); 2020-12-19 18:45:49 +04:00
Daniel Bomar
dd1c7c0f78 [KHM] Implemented Giant's Grasp 2020-12-19 08:41:56 -06:00
Oleg Agafonov
9f67765e2d [CMR] fixed Armix, Filigree Thrasher - not working card, missing target (#7234); 2020-12-19 18:18:47 +04:00
Oleg Agafonov
bf7f9931ee
Merge pull request #7256 from weirddan455/elven-ambush
[KHM] Implemented Elven Ambush
2020-12-19 06:40:17 +01:00
Oleg Agafonov
9532eb2802
Merge pull request #7255 from weirddan455/absorb-identity
[KHM] Implemented Absorb Identity
2020-12-19 06:38:38 +01:00
weirddan455
cda9a49830
Merge branch 'master' into elven-ambush 2020-12-18 20:42:35 -06:00
Daniel Bomar
e618daa461 Cleanup Absorb Identity Code 2020-12-18 20:32:18 -06:00
Daniel Bomar
e9f2aa9cc0 Add value hint to Elven Ambush and Elvish Promenade 2020-12-18 20:11:10 -06:00
Evan Kranzler
bab23c1bf6 [KHM] updated spoiler 2020-12-18 21:03:46 -05:00
Evan Kranzler
017df24c20 [KHM] Implemented Renegade Reaper 2020-12-18 21:00:41 -05:00
Evan Kranzler
8e3b7c62a2 [KHM] Implementd Gladewalker Ritualist 2020-12-18 20:40:23 -05:00
Evan Kranzler
34c2b2d01e [KHM] Implemented Gilded Assault Cart 2020-12-18 20:36:02 -05:00
Evan Kranzler
6d3c682b1b [KHM] Implemented Bearded Axe 2020-12-18 20:30:33 -05:00
Daniel Bomar
992a67611f [KHM] Implemented Elven Ambush 2020-12-18 18:37:52 -06:00
Daniel Bomar
34c359a4e8 [KHM] Implemented Absorb Identity 2020-12-18 17:18:26 -06:00
Oleg Agafonov
384ff2e7ac * Gain cost modification abilities - fixed that commanders can't be played without full mana (example: gained Affinity by Mycosynth Golem, gained Convoke by Chief Engineer, see #7249 #7171, #6698); 2020-12-18 18:33:44 +04:00
LevelX2
d39575c24e * Fixed bug in DamagedBatchEvent (fixes #7241). Fixed some spelling in test classes. 2020-12-17 17:39:17 +01:00
Oleg Agafonov
3f44d9eef3 * Exile card and return it from exile - fixed rollback error on commander creature exile (#7250);
[CMR] fixed PromiseOfTomorrow - not working ability;
2020-12-17 10:07:15 +04:00
Evan Kranzler
a90fc283d4 [KHM] Implemented Canopy Tactician 2020-12-16 19:57:02 -05:00
Oleg Agafonov
a0a1dcb39f * GUI: added additional target arrows to stack objects (now you can see triggered or affected permanents and another related links, see #6918);
* Amulet of Vigor - improved combo support for multi triggers (now you can see triggered land name and chooses stack order, see #6918);
2020-12-17 03:05:58 +04:00
Oleg Agafonov
9c56ff90d3 * Gruul Ragebeast - added your fighting creature name to stack trigger as additional hint and arrow (#6918); 2020-12-16 19:51:05 +04:00
Oleg Agafonov
2beffbae89 Fixed test 2020-12-16 17:32:57 +04:00
Evan Kranzler
fa74b8914a [KHM] Implemented Showdown of the Skalds 2020-12-15 21:11:47 -05:00
Evan Kranzler
e5f05ac8c8 [KHM] Implemented Hengegate Pathway 2020-12-15 21:01:02 -05:00
Evan Kranzler
af89512c3f [KHM] Implemented Darkbore Pathway / Slitherbore Pathway 2020-12-15 20:58:26 -05:00
Evan Kranzler
b133c005f9 [KHM] Implemented Blightstep Pathway / Searstep Pathway 2020-12-15 20:56:35 -05:00
Evan Kranzler
e5558fb1b7 [KHM] Implemented Barkchannel Pathway / Tidechannel Pathway 2020-12-15 20:53:30 -05:00
Evan Kranzler
6e80d11d75 [KHM] added set and spoiler 2020-12-15 20:47:19 -05:00
Oleg Agafonov
85cd54b262 Fixed missing watcher error in non commander games for some cards; 2020-12-16 04:45:35 +04:00
Oleg Agafonov
2a83738f5b Fixed NPE errors on permanent movement before resolve 2020-12-16 04:31:30 +04:00
Oleg Agafonov
f8206df3ba [CMR] fixed Sphinx of the Second Sun - wrong extra phase and server freeze on usage; 2020-12-16 04:17:03 +04:00
Oleg Agafonov
4d362d7edc * Copy spells - improved combo support with other abilities like Kicker or Entwine (#7192):
* Now ZCC of copied spells syncs with source card or coping spell (allows to keep ability settings that depends on ZCC);
  * Fixed bug that allows to lost kicked status in copied spells after counter the original spell or moves the original card (see #7192);
  * Test framework: improved support of targeting copy or non copy spells on stack;
2020-12-15 20:06:53 +04:00
Oleg Agafonov
c1dfbbda63 Test framework: added support for flip coin tests (command: setFlipCoinResult); 2020-12-14 03:00:38 +04:00
Oleg Agafonov
35f5a8257b Refactor: replaced sourceId by source and introduced source param in some methods (part 2); 2020-12-13 02:01:49 +04:00
Oleg Agafonov
db239a1055 Refactor: replaced sourceId by source and introduced source param in some methods; 2020-12-12 20:23:19 +04:00
LevelX2
2bb472607b Cradle of Vitality - fixed not workinggain life effect (fixes #7235). 2020-12-11 14:05:18 +01:00
Evan Kranzler
e6c79b94d9 [M20] fixed Flood of Tears counting tokens (fixes #7226) 2020-12-05 19:55:32 -05:00
LevelX2
8223cc9d51 Sengir, the Dark Baron - Fixed life giving triggered ability not always triggering (fixes #7217). 2020-12-04 16:33:53 +01:00
LevelX2
c82feb1b9d * Genesis Ultimatum - prevented possible exception during card moving (fixes #7220). 2020-12-04 15:40:34 +01:00
LevelX2
ed6bd4d7a7 * Hans Eriksson - Fixed not working triggered fight ability (fixes #7219). 2020-12-03 15:55:28 +01:00
arcox
5a705c5e14 Fix line break tags in effect text 2020-11-30 21:28:29 -05:00
Evan Kranzler
991d81d123 [SLD] fixed test failure 2020-11-28 15:41:54 -05:00
Evan Kranzler
6ee0fd8bc9 [SLD] updated set 2020-11-28 15:22:16 -05:00
Oleg Agafonov
be73bb782a * Lone Rider - added card hint about conditional; 2020-11-29 00:11:24 +04:00
Oleg Agafonov
248e3b009b [CMR] fixed Captain Vargus Wrath - missing hint; 2020-11-29 00:08:33 +04:00
Oleg Agafonov
c13716d1c5 [CMR] fixed Belbe, Corrupted Observer - wrong life lose watcher, added card's hint (#7198); 2020-11-28 23:58:42 +04:00
Oleg Agafonov
64821a50d3 [CMR] fixed Akroma, Vision of Ixidor - missing target in effect (#7209); 2020-11-28 14:22:38 +04:00
Oleg Agafonov
4d50dfd475 * Reviving Vapors - fixed missing gain life part of the effect (#7205); 2020-11-27 14:33:20 +04:00
Oleg Agafonov
c2a636e2b2 [CMR] implemented Opposition Agent and other changes:
* You may play cards and you may spend mana of any color - refactored cards to use same code;
* Library search event allows to change searching controller (gives full game control for another player);
* Library searched event allows to remove founded cards from result;
* Improved library searching effects with Panglacial Wurm's effects;
* Little changes to test framework;
2020-11-24 23:49:19 +04:00
LevelX2
3bc3ca6a50 * Orah, Skyclave Hierophant - Fixed that his ability was also triggerd for opponents clerics dying (fixes #7196). 2020-11-24 09:46:17 +01:00
Oleg Agafonov
8c33fa863c * Game: added alternative printings to ZNR set (#7185); 2020-11-23 03:06:18 +04:00
Oleg Agafonov
49cf46a476 * Game: fixed missing card Verazol, the Split Current in ZNR set (#7185); 2020-11-23 02:58:41 +04:00
Oleg Agafonov
4ed56d743f [CMR] fixed Rakshasa Debaser - missing filter for target cards (#7199); 2020-11-23 02:40:18 +04:00
Oleg Agafonov
c1e7a08c68 * Modal Double Faces cards - fixed that a second side can't be played from non hand zones in some cases (#7200);
Play lands from graveyard effect - reworked as AsThoughEffect;
2020-11-23 02:30:54 +04:00
Oleg Agafonov
fef30de3f0 * Path of Ancestry - fixed duplicated triggers on unused mana (#7191); 2020-11-20 13:00:29 +04:00
Oleg Agafonov
aeb2d31d47 [CMR] fixed Gilanra, Caller of Wirewood - duplicated triggers on unused mana (#7191); 2020-11-20 12:53:13 +04:00
Oleg Agafonov
39a556f233 * Long-Term Plans and Volrath's Dungeon - fixed that it shows card name in game logs to other players (#7179); 2020-11-18 12:44:58 +04:00
Oleg Agafonov
d1abfb9255 * Kaza, Roil Chaser - fixed that cost reduction effect can be broken on rollback or cast cancel; 2020-11-18 12:07:32 +04:00
Oleg Agafonov
0fade0ed8c
Merge pull request #7190 from MusaBrt/master
Fixing some dirty codes
2020-11-18 07:28:25 +01:00
Oleg Agafonov
8e94f13b2c [CMR] fixed Frenzied Saddlebrute - missing PT; 2020-11-18 09:48:34 +04:00
MusaBrt
c81ffb1db0
unnecessary boxed variable changed to primitive 2020-11-18 01:36:20 +03:00
MusaBrt
ccf42570aa
removed unnecessary condition 2020-11-18 01:34:43 +03:00
MusaBrt
5dbb391a68
removed unnecessary condition 2020-11-18 01:32:36 +03:00
MusaBrt
3dc720848d
removing unnecessary condition
L107
2020-11-18 01:03:06 +03:00
Evan Kranzler
6dcf7a2e53 fixed Planar Void exiling cards no longer in the graveyard 2020-11-17 07:44:26 -05:00
Oleg Agafonov
35b6239e92 * Riverglide Pathway - fixed wrong mana ability (#7188); 2020-11-17 05:03:56 +04:00
Evan Kranzler
2109f60e4d [CMR] added all versions of cards 2020-11-13 21:03:34 -05:00
Evan Kranzler
420a125243 two more search effects refactored 2020-11-13 19:41:25 -05:00
Evan Kranzler
f5374c6571 refactored more search effects 2020-11-13 18:39:50 -05:00
Evan Kranzler
01a0d23a55 removed method for preventing library search triggers 2020-11-13 09:40:18 -05:00
Evan Kranzler
c693b0db2d reworked implementation of Journey for the Eilixir 2020-11-13 09:26:07 -05:00
Evan Kranzler
2ca3a8a62a updated some more cards with Role Assignment 2020-11-13 09:10:10 -05:00
Evan Kranzler
dfdacfe5de reworked Conflux to use new RoleAssigner class 2020-11-12 22:18:11 -05:00
Evan Kranzler
a6300e30e5 reworked Gaea's Balance, broke out main party count algorithm for more general use 2020-11-12 22:01:07 -05:00
Evan Kranzler
e3733dfae7 [BBD] fixed Archon of Valor's Reach not allowing players to choose sorceries (fixes #7183) 2020-11-11 21:25:14 -05:00
Evan Kranzler
35902ee84a [CMR] more text fixes 2020-11-11 20:37:42 -05:00
Evan Kranzler
d227932ff3 [CMR] various text fixes 2020-11-11 09:08:16 -05:00
Evan Kranzler
d996ff0e42 [CMR] Implemented Breeches, Brazen Plunderer 2020-11-10 20:48:10 -05:00
Evan Kranzler
8b3064fc17 [CMR] Implemented Malcolm, Keen-Eyed Navigator 2020-11-10 20:31:54 -05:00