Commit graph

23944 commits

Author SHA1 Message Date
Daniel Bomar
cafbac1d0d
[VOW] Implemented Chill of the Grave 2021-11-06 08:51:53 -05:00
Daniel Bomar
5d5673c333
[VOW] Implemented Cradle of Safety 2021-11-06 08:51:52 -05:00
Evan Kranzler
4a9d3c3cef [VOW] Implemented Witch's Web 2021-11-06 09:40:43 -04:00
Evan Kranzler
9a461229d0 [VOW] Implemented Syphon Essence 2021-11-06 09:37:59 -04:00
Evan Kranzler
33e8be5da2 [VOW] Implemented Stitched Assistant 2021-11-06 09:35:23 -04:00
Evan Kranzler
38fcd3acc9 [TOR] fixed Stern Judge not working (fixes #8438) 2021-11-06 09:32:52 -04:00
Evan Kranzler
69fbd2a159 [VOW] Implemented Steelclad Spirit 2021-11-06 09:28:39 -04:00
Evan Kranzler
dae2080178 [VOW] Implemented Sporeback Wolf 2021-11-06 09:26:27 -04:00
Evan Kranzler
bddc72b303 [VOW] Implemented Repository Skaab 2021-11-06 09:15:36 -04:00
Evan Kranzler
c7c9fd09db [VOW] Implemented Mischievous Catgeist / Catlike Curiosity 2021-11-06 09:07:37 -04:00
Evan Kranzler
392f011ffd [VOW] Implemented Flame-Blessed Bolt 2021-11-06 08:59:15 -04:00
Evan Kranzler
66092eca54 [VOW] Implemented Estwald Shieldbasher 2021-11-06 08:57:40 -04:00
Evan Kranzler
3c84c010ce [VOW] Implemented Dreamshackle Geist 2021-11-06 08:52:40 -04:00
Evan Kranzler
248015308c [VOW] Implemented Dreadlight Monstrosity 2021-11-06 08:44:17 -04:00
Evan Kranzler
e4e0e1b89b [MID] added all variants 2021-11-06 08:32:40 -04:00
Evan Kranzler
a8453a3819 [MID] added Beloved Beggar from #8201 2021-11-06 08:27:53 -04:00
Daniel Bomar
b927d91536
[VOW] Implemented Cemetery Gatekeeper 2021-11-06 06:29:16 -05:00
Daniel Bomar
008de80558
[VOW] Implemented Boarded Window 2021-11-06 06:29:16 -05:00
Daniel Bomar
770c044fd0
[VOW] Implemented Bloody Betrayal 2021-11-06 06:29:15 -05:00
Daniel Bomar
57ac01a6d2
[VOW] Implemented Bleed Dry 2021-11-06 06:29:15 -05:00
Alex W. Jackson
6d568e0dc2 Implement collation for Dragons of Tarkir and Magic Origins 2021-11-06 07:03:56 -04:00
Evan Kranzler
b83a20a0f1 [MH2] fixed Scour the Desert (fixes #8435) 2021-11-05 21:59:54 -04:00
Evan Kranzler
f4cdf0e361 fixed test failure 2021-11-05 20:56:37 -04:00
Evan Kranzler
d2861c0aff [VOW] Implemented Wanderlight Spirit 2021-11-05 20:27:19 -04:00
Evan Kranzler
54f261b36b [VOW] Implemented Voldaren Epicure 2021-11-05 20:26:30 -04:00
Evan Kranzler
b0b53b1d5b [VOW] Implemented Vampire's Kiss 2021-11-05 20:25:24 -04:00
Evan Kranzler
03e0cb4818 [VOW] Implemented Spore Crawler 2021-11-05 20:23:31 -04:00
Evan Kranzler
be1ea1d5c8 [VOW] Implemented Sheltering Boughs 2021-11-05 20:22:19 -04:00
Evan Kranzler
4b01bad22d [VOW] Implemented Selhoff Entomber 2021-11-05 20:21:22 -04:00
Evan Kranzler
12588ea40b [VOW] Implemented Rural Recruit 2021-11-05 20:18:36 -04:00
Evan Kranzler
b5b6c837f1 [VOW] Implemented Pyre Swarm 2021-11-05 20:16:30 -04:00
Evan Kranzler
b5146aee34 [VOW] Implemented Pointed Discussion 2021-11-05 20:13:13 -04:00
Evan Kranzler
e2edafd454 [VOW] Implemented Piercing Light 2021-11-05 20:11:28 -04:00
Evan Kranzler
7c4acefee0 [VOW] Implemented Persistent Specimen 2021-11-05 20:09:41 -04:00
Evan Kranzler
b60793a631 [VOW] Implemented Nebelgast Beguiler 2021-11-05 20:06:59 -04:00
Evan Kranzler
984e2cb9f2 [VOW] Implemented Lightning Wolf 2021-11-05 20:05:39 -04:00
Evan Kranzler
ccccc0b384 [VOW] Implemented Into the Night 2021-11-05 20:03:59 -04:00
Evan Kranzler
ecfe08cee0 moved TransformAbility into DayboundAbility for simplicity 2021-11-05 19:59:00 -04:00
Evan Kranzler
f53dde0036 [VOW] Implemented Hookhand Mariner 2021-11-05 19:54:06 -04:00
Evan Kranzler
f7360ae446 [VOW] Implemented Grisly Ritual 2021-11-05 19:52:11 -04:00
Evan Kranzler
e4f90aca99 [VOW] Implemented Fierce Retribution 2021-11-05 19:50:38 -04:00
Evan Kranzler
a0e84a7af5 [VOW] Implemented Falkenrath Celebrants 2021-11-05 19:46:05 -04:00
Evan Kranzler
992fbf1707 [VOW] Implemented End the Festivities 2021-11-05 19:45:15 -04:00
Evan Kranzler
cb8096d1a6 [VOW] Implemented Desperate Farmer / Depraved Harvester 2021-11-05 19:42:23 -04:00
Evan Kranzler
6dd1c9c94f [VOW] Implemented Ceremonial Knife 2021-11-05 19:35:51 -04:00
Evan Kranzler
bbb056aaca [VOW] Implemented Blood Servitor 2021-11-05 19:30:29 -04:00
Evan Kranzler
92a8b2341d [VOW] Implemented Blood Fountain 2021-11-05 19:28:45 -04:00
Evan Kranzler
7930c5d3d4 [VOW] Implemented Blood Petal Celebrant 2021-11-05 19:24:58 -04:00
Evan Kranzler
d297e14390 [VOW] Implemented Binding Geist / Spectral Binding 2021-11-05 19:22:42 -04:00
Evan Kranzler
a931a4dd81 [VOW] Implemented Alchemist's Retrieval 2021-11-05 19:19:07 -04:00
Evan Kranzler
a892028b28 [VOW] updated spoiler 2021-11-05 18:38:27 -04:00
Oleg Agafonov
d3033cece3 Merge fix 2021-11-05 23:19:00 +04:00
Alex W. Jackson
767fd89199 Fix #8434 2021-11-05 15:14:29 -04:00
Evan Kranzler
30afb11cd2
Implementing Daybound/Nightbound mechanic (#8200)
* adding initial day/night support in game state

* remove card exclusion for testing

* added functional implementation to abilities from main branch

* functionally implemented NightCondition

* updated DayNightHint

* added support for nightbound entering transformed at night

* [MID] Implemented Unnatural Moonrise

* [MID] Implemented The Celestus

* added some docs

* changed access for state day/night methods

* added transformation to day/night switch

* re-added unfinished filter, removed day/night cards

* fixed some errors with transforming

* added hints to all day/night cards

* added transformation prevention plus a test

* added Immerwolf test

* [MID] Implemented Tovolar, Dire Overlord / Tovolar, The Midnight Scourge

* refactored some cards to not use isTransformable

* removed transformable parameter

* simplified some transform code

* fixed null pointer exception

* removed unnecessary canTransform method

* fixed a small error

* reworked implementation of rule 701.28f

* small change in transform logic

* fixed failiing test

* fixed verify failure

* small merge change

* added support for day/night switching based on spells cast

* [MID] Implemented Curse of Leeches / Leeching Lurkers

* moved day/night handling to untap step

* added tests for cards which set day and trigger from a change

* [MID] Implemented Ludevic, Necrogenius / Olag, Ludevic's Hubris

* added support for creatures transforming to match day/night when necessary

* fixed verify failures

* fixed another verify failure

* remove temporary verify skip

* added transform message

* removed unnecessary transform message

* [MID] Implemented Angelic Enforcer / Enduring Angel

* updated DayNightHint with more information

* fixed verify failure

* merge fix

* fixed Startled Awake / Persistent Nightmare / Moonmist interaction

* added another test for Moonmist

* merge fix

* merge fix

* [MID] Implemented Baneblade Scoundrel / Baneclaw Marauder

* merge fix

* [MID] various text fixes

* [MID] a few more text fixes

* Merge fix

* Improved transform game logs (hints, source), fixed day/night logs, fixed miss game param (due code style);

* fixed a test failure

* Merge fix

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-11-05 23:11:23 +04:00
Daniel Bomar
6d4e5672c3
[VOW] Implemented Cruel Witness 2021-11-05 13:58:21 -05:00
Daniel Bomar
a22f858297
[VOW] Implemented Aim for the Head 2021-11-05 13:34:02 -05:00
Evan Kranzler
7d20e8f588 [VOW] updated spoiler and reprints 2021-11-05 14:09:49 -04:00
Daniel Bomar
76037221d2
[VOW] Implemented Moldgraf Millipede 2021-11-05 10:32:41 -05:00
Daniel Bomar
f72076befe
[VOW] Implemented Foreboding Statue / Forsaken Thresher 2021-11-05 10:07:00 -05:00
Daniel Bomar
3e81a18e27
[VOW] Implemented Stormchaser Drake 2021-11-05 09:18:52 -05:00
Daniel Bomar
03cb3d45e3
[VOW] Implemented Welcoming Vampire 2021-11-05 08:45:17 -05:00
Evan Kranzler
950aacd6fc [VOW] Implemented Sanguine Statuette 2021-11-05 09:31:54 -04:00
Evan Kranzler
887e7a644e [VOW] Implemented Hamlet Vanguard 2021-11-05 09:26:22 -04:00
Evan Kranzler
aa227e2adc [VOW] Implemented Markov Retribution 2021-11-05 09:18:43 -04:00
Evan Kranzler
d7a1fd23c7 [VOW] Implemented Necroduality 2021-11-05 09:10:23 -04:00
Evan Kranzler
324b3b83d6 [VOW] Implemented Diver Skaab 2021-11-05 08:57:45 -04:00
Evan Kranzler
8091538bbc [VOW] Implemented Sigardian Palading 2021-11-05 08:52:58 -04:00
Evan Kranzler
45fc9b305a [VOW] Implemented Bloodtithe Harvester 2021-11-05 08:28:04 -04:00
Evan Kranzler
fbb15a84c6 [VOW] Implemented Lantern Flare 2021-11-05 08:11:08 -04:00
Daniel Bomar
3c6eaf0965
[VOW] Implemented Howling Moon 2021-11-05 03:01:36 -05:00
Daniel Bomar
890d55cf87
[VOW] Implemented Odric, Blood-Cursed 2021-11-05 02:26:16 -05:00
Evan Kranzler
ab337acb02 [VOW] updated spoiler 2021-11-04 22:32:55 -04:00
Evan Kranzler
0b290bcfd1 [VOW] Implemented Oakshade Stalker / Moonlit Ambusher 2021-11-04 22:27:42 -04:00
Evan Kranzler
cfb8231f2e [VOW] Implemented Ollenbock Escort 2021-11-04 22:13:41 -04:00
Evan Kranzler
0a0c7c6895 [VOW] Implemented Winged Portent 2021-11-04 22:04:06 -04:00
Evan Kranzler
4088159bf9 [VOW] Implemented Wash Away 2021-11-04 21:56:33 -04:00
Evan Kranzler
d2de2229e9 [VOW] Implemented Voice of the Blessed 2021-11-04 21:47:55 -04:00
Evan Kranzler
e3a335d561 [VOW] Implemented Hungry Ridgewolf 2021-11-04 21:37:52 -04:00
Evan Kranzler
29b095e308 [VOW] Implemented Avabruck Caretaker 2021-11-04 21:31:25 -04:00
Evan Kranzler
70b5a48c23 [C18] fixed Loyal Apprentice creating two tokens (fixes #8430) 2021-11-04 21:17:49 -04:00
Evan Kranzler
aa4bceb7d2 [VOW] Implemented Markov Waltzer 2021-11-04 18:37:54 -04:00
Evan Kranzler
e7ae370a2a [VOW] Implemented Gryffwing Cavalry 2021-11-04 18:36:24 -04:00
Evan Kranzler
fb12605e85 [VOW] Implemented Unholy Officiant 2021-11-04 18:33:25 -04:00
Evan Kranzler
6e089124bb [VOW] Implemented Bride's Gown 2021-11-04 18:32:14 -04:00
Daniel Bomar
e14fe1f426
[VOW] Implemented Heron of Hope 2021-11-04 16:47:01 -05:00
Daniel Bomar
c2cdee3994
[VOW] Implemented Flourishing Hunter 2021-11-04 16:31:35 -05:00
Daniel Bomar
5ae774a501
[VOW] Implemented Falkenrath Forebear 2021-11-04 16:09:27 -05:00
Daniel Bomar
318a690379
[VOW] Implemented Catapult Fodder / Catapult Captain 2021-11-04 15:53:06 -05:00
Daniel Bomar
27957012c9
[VOW] Implemented Cartographer's Survey 2021-11-04 15:20:01 -05:00
Daniel Bomar
ca5318e814
[VOW] Implemented Crawling Infestation 2021-11-04 11:56:22 -05:00
Daniel Bomar
d620c94f44
[VOW] Implemented Courier Bat 2021-11-04 11:24:39 -05:00
Daniel Bomar
c5e3795f65
[VOW] Implemented Cobbled Lancer 2021-11-04 11:13:09 -05:00
Daniel Bomar
15efdd99ce
[VOW] Implemented Circle of Confinement 2021-11-04 10:59:40 -05:00
Daniel Bomar
9bbc7bf0ba
[VOW] Implemented Bloodcrazed Socialite 2021-11-04 10:09:44 -05:00
Evan Kranzler
2fb0b52106 [VOW] updated spoiler 2021-11-04 09:56:20 -04:00
Evan Kranzler
efc1ad056d [VOW] Implemented Dawnhart Disciple 2021-11-04 09:30:35 -04:00
Evan Kranzler
be356a4ed6 [VOW] Implemented Wretched Throng 2021-11-04 09:24:21 -04:00
Evan Kranzler
ba89b699ee [VOW] Implemented Militia Rallier 2021-11-04 09:21:00 -04:00
Evan Kranzler
340a3369ce [VOW] Implemented Kessig Flamebreather 2021-11-04 09:13:46 -04:00
Evan Kranzler
fe4fa87df4 [VOW] Implemented Daybreak Combatants 2021-11-04 09:10:28 -04:00