Commit graph

23147 commits

Author SHA1 Message Date
Evan Kranzler
ba7ca3e1c3 [AFR] Implemented Iron Golem 2021-07-06 21:46:03 -04:00
Evan Kranzler
883e93b2aa [AFR] Implemented Silver Raven 2021-07-06 21:46:03 -04:00
Evan Kranzler
7e0d4d6fb3 [AFR] Implemented Acecerak the Archlich 2021-07-06 21:46:02 -04:00
Evan Kranzler
e7051c92b5 [AFR] Implemented Magic Missile 2021-07-06 21:46:02 -04:00
Evan Kranzler
1d9d8d57e6 [AFR] updated spoiler and reprints 2021-07-06 21:46:02 -04:00
Daniel Bomar
affa54d685
[AFR] Implemented Arborea Pegasus 2021-07-06 20:41:13 -05:00
Daniel Bomar
700560442d
[AFR] Implemented Split the Party 2021-07-06 20:29:23 -05:00
Evan Kranzler
f6b9c64c55 [AFR] Implemented Hoard Robber 2021-07-06 19:54:48 -04:00
Evan Kranzler
59dd1a966d [AFR] Implemented Blink Dog 2021-07-06 19:53:28 -04:00
Evan Kranzler
a3222716b2 [AFR] Implemented Greataxe 2021-07-06 19:50:50 -04:00
Evan Kranzler
faa5e2f4da [AFR] Implemented Steadfast Paladin 2021-07-06 19:49:53 -04:00
Evan Kranzler
b4355b8f6e
Added treasure mana check (#7979)
* add treasure mana support to mana code

* [AFR] Implemented Hired Hexblade

* [AFR] Implemented Jaded Sell-Sword

* [AFR] Implemented Forsword Paladin

* added test

* fixed test failure

* another test fix

* completely reworked tracking mana sources
2021-07-06 19:43:32 -04:00
Daniel Bomar
ddecfc388f
[AFR] Implemented Skullport Merchant (#7981)
* [AFR] Implemented Skullport Merchant

* [AFR] Skullport Merchant - Use custom predicate
2021-07-06 19:03:59 -04:00
Daniel Bomar
ed2ad3fe0e
[AFR] Implemented Wight 2021-07-06 11:36:07 -05:00
Daniel Bomar
00bf7bb98e
[AFR] Implemented Hall of Storm Giants 2021-07-06 09:26:18 -05:00
Daniel Bomar
68e98f9299
[THB] Agonizing Remorse - Life loss should happen even if no card gets exiled 2021-07-06 09:09:33 -05:00
Daniel Bomar
4ed302b21d
[AFR] Implemented Check for Traps 2021-07-06 09:02:04 -05:00
Oleg Agafonov
fa8c0259d0 * Chroma ability - added card hints about color amount in permanents cost (example: Outrage Shaman); 2021-07-06 11:39:07 +04:00
Evan Kranzler
5b93f25206 fixed text generation for TapTargetEffect to fit with other effects 2021-07-05 22:09:16 -04:00
Evan Kranzler
bed2e855b6 [AFR] Implemented Flurry of Blows 2021-07-05 21:25:27 -04:00
Evan Kranzler
9ff989b0c1 [AFR] Implemented White Dragon 2021-07-05 21:23:00 -04:00
Evan Kranzler
329524aebe [AFR] Implemented Eye of Vecna 2021-07-05 21:21:29 -04:00
Evan Kranzler
cee3db672a [AFR] Implemented Ray of Enfeeblement 2021-07-05 21:18:14 -04:00
Evan Kranzler
f17b8e4b86 removed verify skip, fixed verify error 2021-07-05 20:30:26 -04:00
Evan Kranzler
9231a1242a [AFR] Implemented Wild Shape 2021-07-05 20:22:52 -04:00
Evan Kranzler
44c2eaa22b [AFC] added set 2021-07-05 19:53:46 -04:00
Evan Kranzler
462f38528b [AFR] Implemented Atog 2021-07-05 19:49:24 -04:00
Evan Kranzler
cc895e9710 [AFR] Implemented Lurking Roper 2021-07-05 19:46:46 -04:00
Evan Kranzler
d9a941f772 [AFR] Implemented Krydle of Baldur's Gate 2021-07-05 19:44:17 -04:00
Evan Kranzler
c7bdc95e78 [AFR] Implemented Divine Smite 2021-07-05 19:36:45 -04:00
Evan Kranzler
f022571f96 [AFR] Implmented Eyes of the Beholder 2021-07-05 19:12:13 -04:00
Evan Kranzler
30e62544be [AFR] Implemented Vampire Spawn 2021-07-05 19:11:02 -04:00
Evan Kranzler
f4de47461e [AFR] Implemented Burning Hands 2021-07-05 18:46:21 -04:00
Evan Kranzler
75ec16ac19 [AFR] Implemented Tiger-Tribe Hunter 2021-07-05 18:43:43 -04:00
Evan Kranzler
b461fa769d [AFR] Implemented Sudden Insight 2021-07-05 18:35:22 -04:00
Evan Kranzler
0934d79b89 [AFR] Implemented Scion of Stygia 2021-07-05 18:17:48 -04:00
Evan Kranzler
300b26c8f8 [AFR] Implemented Arcane Investigator 2021-07-05 18:09:39 -04:00
Evan Kranzler
cff3c54979 [AFR] Implemented Spike Pit Trap 2021-07-05 17:52:34 -04:00
Evan Kranzler
5b1a38b426 [AFR] Implemented Death-Priest of Myrkul 2021-07-05 16:36:36 -04:00
Evan Kranzler
83d91ded27 [AFR] Implemented Barrowin of Clan Undurr 2021-07-05 16:28:29 -04:00
Evan Kranzler
cc090af5f3 [AFR] Implemented Valor Singer 2021-07-05 16:21:32 -04:00
Evan Kranzler
9fef2a1692 [AFR] Implemented Sylvan Shepherd 2021-07-05 16:19:34 -04:00
Evan Kranzler
e4f74f1e6b [AFR] Implemented Precipitous Drop 2021-07-05 16:16:30 -04:00
Raphael-Schulz
21840d7a9c
[AFR] Implemented Demogorgon's Clutches (#7977) 2021-07-05 16:08:16 -04:00
Evan Kranzler
0b1897ec04 [AFR] updated spoiler 2021-07-05 15:22:50 -04:00
Oleg Agafonov
6e26a8d7a6 [MH2] added tokens and images download; 2021-07-05 22:21:03 +04:00
Daniel Bomar
364b456ef6
[AFR] Implemented Yuan-Ti Malison 2021-07-05 12:33:09 -05:00
Daniel Bomar
724daef125
[AFR] Implemented Wandering Troubadour 2021-07-05 11:57:14 -05:00
Daniel Bomar
b0bdd34c0c
[AFR] Implemented Xorn 2021-07-05 11:42:37 -05:00
Daniel Bomar
044ccb4296
[AFR] Implemented Unexpected Windfall 2021-07-05 10:38:07 -05:00
Daniel Bomar
8dec46a3b9
[AFR] Implemented Triumphant Adventurer 2021-07-05 10:27:55 -05:00
Daniel Bomar
fd87672431
[AFR] Implemented Treasure Vault 2021-07-05 10:18:33 -05:00
Daniel Bomar
f3b53a9219
[AFR] Implemented Soulknife Spy 2021-07-05 10:05:55 -05:00
Daniel Bomar
e01e3b31c2
[AFR] Implemented Sepulcher Ghoul 2021-07-05 09:58:14 -05:00
Daniel Bomar
3c9365028b
[AFR] Implemented Scaled Herbalist 2021-07-05 09:46:14 -05:00
Daniel Bomar
b6f150ba61
[AFR] Implemented Potion of Healing 2021-07-05 09:35:39 -05:00
Daniel Bomar
9360956f70
[AFR] Implemented Paladin's Shield 2021-07-05 09:13:52 -05:00
Daniel Bomar
e16c247d05
[AFR] Implemented Owlbear 2021-07-05 08:56:47 -05:00
Daniel Bomar
9ee589aec9
[AFR] Implemented Old Gnawbone 2021-07-05 08:47:42 -05:00
Daniel Bomar
e3a2f7619f
[AFR] Implemented Kick in the Door 2021-07-05 08:18:47 -05:00
Daniel Bomar
e5cf8d2051
[AFR] Implemented Iymrith, Desert Doom 2021-07-05 06:26:13 -05:00
Daniel Bomar
e99158cadd
[AFR] Implemented Drider 2021-07-05 05:50:46 -05:00
Daniel Bomar
8c632dc8f7
[STX] Fixed Verdant Mastery targeting issues (fixes #7971) 2021-07-05 04:44:45 -05:00
Evan Kranzler
d39d3a06f1 [AFR] Implemented Earth-Cult Elemental 2021-07-04 10:32:50 -04:00
Evan Kranzler
f8e9be311f [AFR] Implemented Herald of Hadar 2021-07-04 10:24:32 -04:00
Raphael-Schulz
2125958f73
[AFR] Implemented You Happen On a Glade (#7966) 2021-07-04 10:09:11 -04:00
Daniel Bomar
01c51f6939
[AFR] Implemented Dragon's Disciple (#7965) 2021-07-04 10:08:37 -04:00
Oleg Agafonov
27a55529a9 [STX] added tokens and images download; 2021-07-03 23:28:34 +04:00
Raphael-Schulz
50c9258263
[AFR] Implemented Meteor Swarm (#7964)
* [AFR] Implemented Meteor Swarm

* [AFR] Adjusted implementation of Meteor Swarm
2021-07-03 15:14:10 -04:00
Oleg Agafonov
6a3f2ff420 * Images: added Commander 2021 tokens; 2021-07-03 22:49:15 +04:00
Daniel Bomar
03b012bc1e
[AFR] Implemented Guardian of Faith 2021-07-03 12:40:19 -05:00
Daniel Bomar
a07de18a8e
[AFR] Implemented Goblin Javelineer 2021-07-03 12:40:18 -05:00
Daniel Bomar
fdd2312cba
[AFR] Implemented Dire Wolf Prowler 2021-07-03 12:40:18 -05:00
Evan Kranzler
17b742813f [AFR] fixed Treasure Chest missing ability 2021-07-03 11:41:48 -04:00
Evan Kranzler
eda7253b2f [AFR] Implemented You Come to the Gnoll Camp 2021-07-02 09:20:44 -04:00
Evan Kranzler
ec6cb4919f [AFR] Implemented Eccentric Apprentice 2021-07-02 09:09:30 -04:00
Evan Kranzler
4b8a419d28 [AFR] Implemented Treasure Chest 2021-07-02 08:58:48 -04:00
Evan Kranzler
841aac30a8 [AFR] Implemented Hoarding Ogre 2021-07-02 08:39:56 -04:00
Evan Kranzler
bf829ea787 [AFR] Implemented Hulking Bugbear 2021-07-02 08:37:34 -04:00
Evan Kranzler
e2059477ff [AFR] Implemented Gretchen Titchwillow 2021-07-02 08:35:00 -04:00
Evan Kranzler
e79e9f1194 [AFR] Implemented The Deck of Many Things 2021-07-02 07:38:09 -04:00
Oleg Agafonov
b929b28e43 * AI: fixed game freezes with Karn Liberated in the game (#7922); 2021-07-02 15:03:06 +04:00
Oleg Agafonov
d9e414db34 Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
Daniel Bomar
65dffaa75c
[AFR] Implemented Dungeon Descent 2021-07-01 22:10:58 -05:00
Daniel Bomar
47b6d41f47
[AFR] Implemented Delver's Torch 2021-07-01 21:48:57 -05:00
Daniel Bomar
8e3b246f59
[AFR] Froghemoth - Remove unneeded getPlayer calls 2021-07-01 21:33:25 -05:00
Evan Kranzler
18b7d40ba3 [AFR] Implemented Fire Dragon 2021-07-01 22:30:03 -04:00
Evan Kranzler
4de1145f7e [AFR] Implemented Hill Giant Herdgorger 2021-07-01 22:28:50 -04:00
Evan Kranzler
58eb099ad5 [AFR] Implemented Shocking Grasp 2021-07-01 22:27:26 -04:00
Evan Kranzler
b865f088be [AFR] Implemented Rimeshield Frost Giant 2021-07-01 22:25:16 -04:00
Evan Kranzler
7d9e8bf765 [AFR] updated spoiler and reprints 2021-07-01 22:24:25 -04:00
Evan Kranzler
05f19a56df [AFR] Implemented Contact Other Plane 2021-07-01 22:21:38 -04:00
Evan Kranzler
ed1c3ef7c6 [AFR] Implemented Swarming Goblins 2021-07-01 22:18:22 -04:00
Evan Kranzler
c6d270e4e4 [AFR] Implemented Goblin Morningstar 2021-07-01 22:15:22 -04:00
Evan Kranzler
f2f9a96fa2 [AFR] Implemented Lightfoot Rogue 2021-07-01 22:11:15 -04:00
Evan Kranzler
41cbb7580a [AFR] Implemented Djinni Windseeker 2021-07-01 21:16:03 -04:00
Daniel Bomar
496bc5014d
[AFR] Implemented Froghemoth (#7958)
* [AFR] Implemented Froghemoth

* [AFR] Froghemoth - Fixed targeting

* [AFR] Froghemoth - Couple more fixups
2021-07-01 19:54:44 -04:00
Evan Kranzler
0d31fdb552 [AFR] Implemented Clattering Skeletons 2021-07-01 19:04:09 -04:00
Evan Kranzler
e5a9d67edc [AFR] Implemented Planar Ally 2021-07-01 19:03:29 -04:00
Evan Kranzler
369af2d92c [AFR] Implemented Secret Door 2021-07-01 19:02:45 -04:00
Evan Kranzler
1ea6d36ab2 [AFR] Implemented Veteran Dungeoneer 2021-07-01 19:01:40 -04:00
Evan Kranzler
305d851214 [AFR] Implemented Targ Nar, Demon Fang Gnoll 2021-07-01 18:54:04 -04:00
Evan Kranzler
133dd2462c [AFR] Implemented Shambling Ghast 2021-07-01 18:49:05 -04:00
Evan Kranzler
68d03570e8 [AFR] Implemented Moon-Blessed Cleric 2021-07-01 18:46:53 -04:00
Evan Kranzler
40b659f523 [AFR] Implemented Varis, Silverymoon Ranger 2021-07-01 18:43:53 -04:00
Evan Kranzler
9c95aaec60 [AFR] Implemented Mordenkainen's Polymorph 2021-07-01 18:39:43 -04:00
Evan Kranzler
c43aa201f8 [AFR] Implemented You Find a Cursed Idol 2021-07-01 18:27:12 -04:00
Evan Kranzler
767a0b510f [AFR] Implemented Zalto, Fire Giant Duke 2021-07-01 18:23:46 -04:00
Evan Kranzler
6046c4e0d7 [AFR] Implemented Hama Pashar, Ruin Seeker 2021-07-01 18:17:03 -04:00
Daniel Bomar
14d8beb5c5
[AFR] Implemented Hunter's Mark 2021-07-01 14:22:55 -05:00
Daniel Bomar
c815edfff1
[AFR] Implemented Grim Wanderer 2021-07-01 12:54:37 -05:00
Daniel Bomar
80cd03c6df
[AFR] Implemented Fly 2021-07-01 11:04:54 -05:00
Daniel Bomar
d93bcc12cd
[AFR] Implemented Feign Death 2021-07-01 10:26:50 -05:00
Daniel Bomar
3e51cc346a
[AFR] Implemented Dwarfhold Champion 2021-07-01 10:26:50 -05:00
Evan Kranzler
d0ee17d661 [AFR] Implemented You're Ambushed on the Road 2021-07-01 09:33:56 -04:00
Daniel Bomar
d3798d41a6
[AFR] Implemented Devoted Paladin 2021-07-01 08:18:54 -05:00
Daniel Bomar
0c2806dcc0
[AFR] Implemented Bulette 2021-07-01 08:16:16 -05:00
Daniel Bomar
17c7ad06d6
[AFR] Implemented Bar the Gate 2021-07-01 08:16:16 -05:00
Daniel Bomar
65462d809c
[AFR] Implemented Air-Cult Elemental 2021-07-01 08:16:15 -05:00
Daniel Bomar
ac300fbaff
[AFR] Implemented Green Dragon 2021-07-01 08:16:15 -05:00
Evan Kranzler
37158ffec9 [AFR] Implemented Find the Path 2021-07-01 08:49:17 -04:00
Evan Kranzler
97ff47a3ac [AFR] Implemented Fates' Reversal 2021-07-01 08:49:17 -04:00
Evan Kranzler
f726c5d7d5 [AFR] Implemented Yuan-Ti Fang-Blade 2021-07-01 08:49:17 -04:00
Evan Kranzler
9a271ebe3d [AFR] Implemented Zombie Ogre 2021-07-01 08:49:17 -04:00
Evan Kranzler
b65fa21b42 [AFR] Implemented Mimic 2021-07-01 08:49:17 -04:00
Evan Kranzler
d8fdfead8e [AFR] Implemented Gnoll Hunter 2021-07-01 08:49:17 -04:00
Evan Kranzler
68db46ee7f [AFR] Implemented Improvised Weaponry 2021-07-01 08:49:17 -04:00
Evan Kranzler
84a57274fa [AFR] Implemented Half-Elf Monk 2021-07-01 08:49:16 -04:00
Evan Kranzler
992dbfc66e [AFR] Implemented Elturgard Ranger 2021-07-01 08:49:16 -04:00
Evan Kranzler
1153af2759 [AFR] Implemented Displacer Beast 2021-07-01 08:49:16 -04:00
Evan Kranzler
da8536ff0c [AFR] Implemented Clever Conjurer 2021-07-01 08:49:16 -04:00
Oleg Agafonov
4b6fae663f * Images: fixed broken download of some promo double faces cards (#7891); 2021-07-01 16:37:57 +04:00
Evan Kranzler
d7a93cc95f fixed verify failure 2021-07-01 08:02:16 -04:00
Evan Kranzler
84667b0c65 [AFR] Implemented Dungeon Map 2021-07-01 07:37:01 -04:00
Evan Kranzler
4ba5ccac2b [AFR] Implemented +2 Mace 2021-07-01 07:31:29 -04:00
Evan Kranzler
2e254d524d [AFR] Implemented Icingdeath, Frost Tyrant 2021-06-30 22:46:58 -04:00
Evan Kranzler
210aebc376 [AFR] Implemented Manticore 2021-06-30 22:29:26 -04:00
Evan Kranzler
357c263cb6 [AFR] Implemented Werewolf Pack Leader 2021-06-30 22:26:33 -04:00
Evan Kranzler
a76d6e8c24 [ARB] fixed Sen Triplets (fixes #7068, fixes #7116) 2021-06-30 22:16:00 -04:00
Daniel Bomar
a0be37922e
[AFR] Implemented Grazilaxx, Illithid Scholar 2021-06-30 21:00:25 -05:00
Daniel Bomar
ce3aeaf51d
[AFR] Implemented Fifty Feet of Rope 2021-06-30 20:29:35 -05:00
Oleg Agafonov
2a05343bb8 Cards and images download fixes:
* Cards: added new promo cards in some old sets;
* Cards: fixed card rarity in some old sets (Antiquities, Deckmasters);
* Images: fixed broken download of promo cards from some old sets (#7891);
2021-06-30 22:17:30 +04:00
Oleg Agafonov
8a910fae32 * Cards: updated old sets with new scryfall numbers; 2021-06-30 21:18:50 +04:00
Daniel Bomar
60f74b79cb
[AFR] Implemented Ebondeath, Dracolich 2021-06-30 11:44:40 -05:00
Daniel Bomar
e8d7cf9b22
[AFR] Implemented Dragon Turtle 2021-06-30 10:55:51 -05:00
Daniel Bomar
64caeea44b
[AFR] Implemented Black Dragon 2021-06-30 10:02:46 -05:00
Oleg Agafonov
9080706b89 Merge fix 2021-06-30 18:03:26 +04:00
Oleg Agafonov
63558902c0 Merge fix 2021-06-30 17:58:34 +04:00
Oleg Agafonov
bbd3f266f0 [AFR] improved flavor words, added support in ETB abilities (#7952, #7808); 2021-06-30 17:47:27 +04:00
Evan Kranzler
93ea276e83 [AFR] Implemented Choose Your Weapon 2021-06-30 09:10:49 -04:00
Evan Kranzler
74bb1f895c [AFR] Implemented Purple Worm 2021-06-30 09:10:49 -04:00
Evan Kranzler
4f38338fa6 [AFR] Implemented You Come to a River 2021-06-30 09:10:48 -04:00
Evan Kranzler
aad519f8cb [AFR] Implemented You Hear Something on Watch 2021-06-30 09:10:48 -04:00
Evan Kranzler
4953472e20 [AFR] Implemented Ranger's Hawk 2021-06-30 09:10:48 -04:00
Evan Kranzler
cf16772e26 [AFR] Implemented Dueling Rapier 2021-06-30 09:10:48 -04:00
Evan Kranzler
aa6d50b323 [AFR] Implemented Celestial Unicorn 2021-06-30 09:10:47 -04:00
Oleg Agafonov
a5dfe3ba14 * Cards: updated old sets with new scryfall numbers (fixed images download); 2021-06-30 16:51:01 +04:00
Oleg Agafonov
a1de8cc85a Refactor: fixed flavor word for ability (related to comments from 6dafb3ad81); 2021-06-30 16:30:39 +04:00
Oleg Agafonov
6dafb3ad81 Refactor: moved flavor word from effects list to ability/mode; 2021-06-30 08:57:06 +04:00
Daniel Bomar
2d1e11dfa9
[AFR] Implemented Battle Cry Goblin 2021-06-29 23:01:22 -05:00
Daniel Bomar
ffe066a272
[AFR] Implemented Baleful Beholder 2021-06-29 22:37:02 -05:00
Daniel Bomar
49892c65a1
[AFR] Circle of Dreams Druid - Use static filter 2021-06-29 21:19:52 -05:00
Daniel Bomar
adf97508ce
[AFR] Implemented Den of the Bugbear 2021-06-29 21:09:48 -05:00
Daniel Bomar
c3665ca499
[AFR] Implemented Circle of Dreams Druid 2021-06-29 21:09:47 -05:00
Daniel Bomar
b2e510c5e4
[AFR] Implemented Cave of the Frost Dragon 2021-06-29 21:09:47 -05:00
Daniel Bomar
c8fb7255d9
[AFR] Implemented Bull's Strength 2021-06-29 21:09:47 -05:00
Evan Kranzler
c558589ef5 [AFR] Implemented Hobgoblin Captain 2021-06-29 21:54:57 -04:00
Evan Kranzler
957c5d9ebc [AFR] Implemented Intrepid Outlander 2021-06-29 21:53:05 -04:00
Evan Kranzler
711d7d7e41 [AFR] Implemented You See a Pair of Goblins 2021-06-29 21:52:02 -04:00
Evan Kranzler
7c7095e974 [AFR] Implemented You Find the Villains' Lair 2021-06-29 21:49:35 -04:00
Evan Kranzler
b0214e939a [AFR] Implemented Inspiring Bard 2021-06-29 21:46:36 -04:00
Evan Kranzler
e3e87762af [AFR] Implemented Adult Gold Dragon 2021-06-29 21:43:55 -04:00
Evan Kranzler
48c2633eda [AFR] Implemented Guild Thief 2021-06-29 20:28:34 -04:00
Evan Kranzler
01a30ca8b5 [AFR] Implemented Minion of the Mighty 2021-06-29 20:16:50 -04:00
Evan Kranzler
a1a46a088a [AFR] Implemented You See a Guard Approach 2021-06-29 19:51:39 -04:00
Evan Kranzler
69daa558c7 [AFR] Implemented Plundering Barbarian 2021-06-29 19:47:27 -04:00
Evan Kranzler
f60d76569a [AFR] Implemented Dawnbringer Cleric 2021-06-29 19:45:20 -04:00
Evan Kranzler
3a0201d17d [AFR] updated spoiler and reprints 2021-06-29 19:39:11 -04:00
Oleg Agafonov
e05a315495 * Cards: updated old sets with new scryfall numbers, fixed set codes; 2021-06-30 03:02:19 +04:00
Oleg Agafonov
62dad3730f * Cards: updated Arena New Player Experience sets by new cards and structure; 2021-06-30 03:02:19 +04:00
Evan Kranzler
0fbe8fa4a5 [TSP] fixed Clockwork Hydra ability implementation (fixes #7948) 2021-06-29 18:22:22 -04:00
Evan Kranzler
24cfed8a0a [AFR] Implemented Trelassara Moon Dancer 2021-06-29 08:53:01 -04:00
Evan Kranzler
ea84d1f5fe [AFR] Implemented Hive of the Eye Tyrant 2021-06-29 08:48:58 -04:00
Evan Kranzler
bb591dd038
[AFR] Implementing dungeon mechanic (ready for review) (#7937)
* added dungeon and dungeon room class

* [AFR] Implemented Tomb of Annihilation

* [AFR] Implemented Shortcut Seeker

* [AFR] Implemented Gloom Stalker

* [AFR] Implemented Nadaar, Selfless Paladin

* added room triggers

* added more venturing code, currently untested

* fixed error

* moved venture into dungeon from player class to game class

* removed unnecessary sourceobject from dungeon

* fixed npe error

* added dungeon completion

* fixed concurrent modification exception

* added logging

* added proper copy methods

* added views

* updated room text generation

* added some missing code

* finished implementing CompletedDungeonCondition

* [AFR] Implemented Ellywick Tumblestrum

* [AFR] Implemented Lost Mine of Phandelver

* added choice dialog for dungeons

* [AFR] Implemented Dungeon of the Mad Mage

* small text fix

* added initial dungeon test

* [AFR] Implemented Cloister Gargoyle

* [AFR] Implemented Dungeon Crawler

* small text change for dungeon rooms

* added more tests

* some simplification to dungeon props

* updated testing helper functions

* added currently failing test for venturing on separate steps and turns

* added tests for dungeon completion

* fixed missing trigger visual and dungeons not persisting through turns

* some text updates

* added rollback test

* added a test for multiple dungeons at once

* added one more condition test
2021-06-29 06:57:43 -04:00
Evan Kranzler
c6d08ce344 [AFR] fixed Lolth, Spider Queen final ability cost 2021-06-28 21:43:56 -04:00
BlueElectivire
a6e675f253 changes requested by theelk801 2021-06-29 01:57:45 +03:00
BlueElectivire
f5b28c9609 Small mistake fixes for crown of awe. 2021-06-28 00:34:36 +03:00
BlueElectivire
a4d32b2629 Added Crown of Awe to the onslaught set. 2021-06-27 20:35:11 +03:00
BlueElectivire
ff15033283 Implemented [[Crown of Awe]] ONS number 16 2021-06-27 20:29:24 +03:00
Daniel Bomar
58c447f929
Fixed missing rules text on Soldevi Sentry (fixes #7939) 2021-06-26 08:48:39 -05:00
Daniel Bomar
fa32515fd6
Fixed Svyelun of Sea and Sky applying Ward ability to self (fixes #7940) 2021-06-26 08:35:37 -05:00
Evan Kranzler
63919507f8 [AFR] updated spoiler and reprints 2021-06-24 18:51:29 -04:00
Evan Kranzler
f27f59603c [M21] fixed Hooded Blightfang triggered ability (fixes #7935) 2021-06-24 08:33:40 -04:00
Evan Kranzler
daf77b2ee8 [MH2] various text fixes 2021-06-22 09:20:05 -04:00
Evan Kranzler
912662777c [SLD] added latest drops 2021-06-21 20:40:32 -04:00
Evan Kranzler
91eb324847 updated ManaSpentToCastWatcher to default watcher list, reworked it to be game scope 2021-06-21 20:26:39 -04:00
Evan Kranzler
943c67fbca moved ManaSpentToCastWatcher to default watcher list 2021-06-21 20:22:57 -04:00
ciaccona007
83af7359b2
Fix Precursor Golem (#7924) 2021-06-21 10:45:51 -06:00
ciaccona007
65b40bfb53
Fix Darkmoss Bridge 2021-06-21 09:29:22 -06:00
Evan Kranzler
899be878c4 [ALL] some reworking of Helm of Obedience 2021-06-21 08:50:24 -04:00
ciaccona007
124eaf936c
Fix Soulhunter Rakshasa (#7925)
* Fix Soulhunter Rakshasa

* Remove Soulhunter Rakshasa imports
2021-06-20 11:27:11 -06:00
Evan Kranzler
1701093d45 [MH1] various text fixes 2021-06-18 19:13:46 -04:00
Evan Kranzler
a1754d3905 fixed some text which still mention Hounds instead of dogs 2021-06-18 18:32:10 -04:00
Evan Kranzler
961a07e78c [AFR] Implemented Bruenor Battlehammer 2021-06-17 20:36:16 -04:00
Evan Kranzler
4bdd4cb66d [MH2] fixed Junk Winder cost reduction not applying correctly (fixes #7916) 2021-06-17 20:08:07 -04:00
Evan Kranzler
5fb24d3930 [STX] small change to lesson rarity distribution 2021-06-17 09:20:47 -04:00
Evan Kranzler
ffee1ecd7b [MH2] implemented automated booster generation (collation info not yet available) 2021-06-17 08:59:18 -04:00
Evan Kranzler
546173ee45 [AFR] Implemented Drizzt Do'Urden 2021-06-17 08:17:26 -04:00
Evan Kranzler
c2c3f6497b [AFR] Implemented Lolth, Spider Queen 2021-06-17 07:53:53 -04:00
Evan Kranzler
e15217abb2 [KHM] fixed Tergrid, God of Fright deck building issue, also reworked its effect 2021-06-16 18:46:29 -04:00
Evan Kranzler
a5bcf94a21 fixed Gyome, Master Chef and Valentin, Dean of the Vein counting noncreature permanents (fixes #7913) 2021-06-16 07:07:17 -04:00
Evan Kranzler
ee0f35a2cd [MH2] fixed Chatterfang, Squirrel General applying to opponent's tokens (fixes #7909) 2021-06-14 08:13:48 -04:00
Evan Kranzler
d69180df97 [MH2] fixed Tragic Fall text and incorrect condition (fixes #7906) 2021-06-13 21:41:43 -04:00
Evan Kranzler
348e6d94cb [HOP] added missing card (#7459) 2021-06-13 18:07:24 -04:00
Evan Kranzler
b75c09688c [MH2] Implemented Chef's Kiss 2021-06-13 14:51:03 -04:00
Evan Kranzler
b5223a4279 [MH2] fixed Dauthi Voidwalker not exiling permanents correctly (fixes #7905) 2021-06-13 08:46:22 -04:00
Evan Kranzler
6d827c9b5e [MH2] fixed Verdant Command not targeting with first mode (fixes #7905) 2021-06-13 08:44:42 -04:00
Evan Kranzler
9fd29bae06 [MH1] various text fixes 2021-06-12 19:26:02 -04:00
Evan Kranzler
df6acb697d [H1R] changed set from RMH1 to H1R (fixes #7903) 2021-06-12 18:50:55 -04:00
Evan Kranzler
ff2d96fcb2 [C21] updated Laelia, the Blade Reforged to match errata 2021-06-12 13:53:00 -04:00
Evan Kranzler
c3f4e3cc1b [KHC] updated Hero of Bretagard and Ranar, the Ever-Watchful abilities to match errata 2021-06-12 13:45:58 -04:00
Evan Kranzler
7373009c94 [AFR] Implemented Tasha's Hideous Laughter 2021-06-11 21:47:17 -04:00
Evan Kranzler
60e74bb364 [AFR] Implemented Flumph 2021-06-11 21:40:59 -04:00
Evan Kranzler
c690d410e3 [MH2] a few changes to Dermotaxi 2021-06-11 19:26:15 -04:00
Evan Kranzler
93b34c7a28 [MH2] Implemented Dermotaxi 2021-06-11 09:49:34 -04:00
Evan Kranzler
2c7a04b346 [MH2] Implemented Caprichrome 2021-06-11 08:59:48 -04:00
Evan Kranzler
c63c00be3b fixed test failure 2021-06-11 08:49:07 -04:00
Evan Kranzler
0acc2d4f36 consolidated card type in graveyard count to a single class 2021-06-11 08:35:38 -04:00
Evan Kranzler
68f43989c7
Merge branch 'master' into master 2021-06-11 08:29:34 -04:00
Evan Kranzler
4ea8b95654 [HA5] added set 2021-06-11 06:48:20 -04:00
Evan Kranzler
d7aefbd337 a few more missed phyrexian erratas 2021-06-10 21:32:51 -04:00
Evan Kranzler
a7e57b8352 fixed test failures 2021-06-10 20:48:31 -04:00
Evan Kranzler
f5d2befc57 added a few missing phyrexian creature types 2021-06-10 20:32:58 -04:00
Evan Kranzler
5f8d746fc0 updated tokens with phyrexian subtype 2021-06-10 20:29:07 -04:00
Evan Kranzler
cd99beed6e added phyrexian subtype to applicable creatures 2021-06-10 20:01:27 -04:00
Evan Kranzler
7d07c220b0 fixed while on stack effects of copied spells not discarding when copy has left stack 2021-06-10 18:42:47 -04:00
Evan Kranzler
c8154bf018 [MH2] added test for Garth One-Eye 2021-06-10 18:40:56 -04:00
Evan Kranzler
fd495299db added ranger creature type errata 2021-06-09 21:25:50 -04:00
Evan Kranzler
a0e1a14e96 [MH2] Implemented Garth One-Eye 2021-06-09 21:10:20 -04:00
Daniel Bomar
4a85550676
[MH2] Implemented Out of Time (#7898) 2021-06-09 21:09:45 -04:00
Evan Kranzler
4232b1e789 [MH2] Implemented Zabaz, the Glimmerwasp 2021-06-07 09:42:34 -04:00
Daniel Bomar
df5bf2fa25
[MH2] Implemented Sanctifier en-Vec (#7893)
* [MH2] Implemented Sanctifier en-Vec

* [MH2] Sanctifier en-Vec - Remove unused filter
2021-06-06 18:38:48 -04:00
Evan Kranzler
568bfad743 [STX] fixed Willowdusk, Essence Seer adding counters when no life has been gained or lost (fixes #7875) 2021-06-06 18:34:20 -04:00
Evan Kranzler
0410cb5343 [MH2] Implemented Suspend 2021-06-06 18:32:19 -04:00
Evan Kranzler
9a3daa683f [MH2] Implemented Tizerus Charger 2021-06-06 17:08:25 -04:00
Evan Kranzler
2a4419b7b1 [MH2] Implemented Skyblade's Boon 2021-06-06 16:53:50 -04:00
Evan Kranzler
7057d1eb5f [MH2] Implemented Rise and Shine 2021-06-06 12:03:14 -04:00
Evan Kranzler
69235e4721 [MH2] Implemented Serra's Emissary 2021-06-06 11:52:47 -04:00
Evan Kranzler
917b63cc00 [MH2] fixed Urza's Saga not being able to select cards in library (fixes #7894) 2021-06-06 11:35:04 -04:00
Evan Kranzler
395faf8115 [MH2] Implemented Ragavan, Nimble Pilferer 2021-06-05 12:57:31 -04:00
Evan Kranzler
ffd681a0ec [MH2] Implemented Dauthi Voidwalker 2021-06-05 11:58:07 -04:00
Evan Kranzler
3cd434e814 [MH2] Implemented Tourach, Dread Cantor 2021-06-05 09:09:09 -04:00
Evan Kranzler
ac04c27133 [MH2] Implemented Yavimaya, Cradle of Growth 2021-06-05 09:02:04 -04:00
Evan Kranzler
f41ff7177e [MH2] Implemented Steel Dromedary 2021-06-05 08:29:03 -04:00
Evan Kranzler
31220b17ca [MH2] Implemented Power Depot 2021-06-05 08:12:08 -04:00
Daniel Bomar
59678389df
[MH2] Implemented Persist (#7889) 2021-06-05 08:03:04 -04:00
Daniel Bomar
b5b4dec694
[MH2] Implemented Nykthos Paragon (#7888)
* [MH2] Implemented Nykthos Paragon

* [MH2] Nykthos Paragon - Added check to checkTrigger
2021-06-04 21:08:01 -04:00
Evan Kranzler
4fee736a1f [MH2] reworked Academy Manufactor to match ruling 2021-06-04 21:05:36 -04:00
Daniel Bomar
4a09b2a1ed
[MH2] Implemented Murktide Regent (#7887) 2021-06-04 20:02:10 -04:00
Daniel Bomar
4bf1ce9c0e
[MH2] Implemented Magus of the Bridge (#7886) 2021-06-04 20:01:23 -04:00
Daniel Bomar
0d84a4a133
[MH2] Fixed missing colors on suspend cards 2021-06-04 18:51:26 -05:00
Daniel Bomar
29e85cd4b9
[MH2] Implemented Mine Collapse 2021-06-04 10:27:27 -05:00
Evan Kranzler
4c5c4e4d3f [MH2] Implemented Said // Done 2021-06-04 09:22:09 -04:00
Evan Kranzler
836bc95007 [MH2] Implemented Sword of Hearth and Home 2021-06-04 09:17:43 -04:00
Evan Kranzler
b8c7fd2e12 [MH2] Implemented Smell Fear 2021-06-04 08:38:52 -04:00
Evan Kranzler
7bedbf6e55 [MH2] Implemented Piercing Rays 2021-06-04 08:30:48 -04:00
Evan Kranzler
f6cdbd6b4d [MH2] Implemented Necrogoyf 2021-06-04 08:22:40 -04:00
Evan Kranzler
9fda9563ac [MH2] Implemented Nested Shambler 2021-06-04 08:11:46 -04:00
Daniel Bomar
1722541fe3
[MH2] Implemented Lonis, Cryptozoologist (#7884) 2021-06-04 07:30:43 -04:00
jmharmon
8ec751db2b
Update AltarOfTheGoyf.java 2021-06-03 23:43:08 -07:00
Daniel Bomar
90f09dd816
[MH2] Implemented Kaldra Compleat (#7883) 2021-06-03 21:50:34 -04:00
Daniel Bomar
9581fe16e3
Fixed verify error 2021-06-03 19:55:29 -05:00
Daniel Bomar
cdca453738
[MH2] Implemented Duskshell Crawler (#7879)
* [MH2] Implemented Duskshell Crawler

* [MH2] Duskshell Crawler - Fixed predicate
2021-06-03 20:12:48 -04:00
Evan Kranzler
1c6f8ae035 [MH2] Implemented Sojourner's Companion 2021-06-03 20:10:38 -04:00
Evan Kranzler
5d15eca514 [MH2] Implemented Mount Velus Manticore 2021-06-03 20:04:45 -04:00
Evan Kranzler
06a15f9e83 [MH2] Implemented Glimpse of Tomorrow 2021-06-03 19:52:57 -04:00
Daniel Bomar
e5ccca1563
[MH2] Implemented Deepwood Denizen (#7878) 2021-06-03 19:52:32 -04:00
Daniel Bomar
11a19a8fc1
[MH2] Implemented Foundry Helix (#7881) 2021-06-03 19:49:53 -04:00
Daniel Bomar
bff38a195d
[MH2] Implemented Gouged Zealot (#7882) 2021-06-03 19:49:02 -04:00
Evan Kranzler
390075efd4 [MH2] Implemented Dihada's Ploy 2021-06-03 09:05:07 -04:00
Evan Kranzler
54e5214227 [MH2] Implemented Loathsome Curator 2021-06-03 08:54:12 -04:00
Evan Kranzler
5ac0008369 [MH2] Implemented Resurgent Belief 2021-06-03 08:49:03 -04:00
Evan Kranzler
798b578125 [MH2] Implemented Vile Entomber 2021-06-03 08:44:01 -04:00
Evan Kranzler
d4eb9f5c92 [MH2] Implemented Unbounded Potential 2021-06-03 08:36:17 -04:00
Evan Kranzler
a999738807 [MH2] Implemented So Shiny 2021-06-03 08:33:47 -04:00
Evan Kranzler
28033c7c17 [MH2] Implemented Inevitable Betrayal 2021-06-03 08:23:53 -04:00
Evan Kranzler
c26ef0774f [MH2] Implemented Goblin Traprunner 2021-06-03 08:05:07 -04:00
Evan Kranzler
d3be492f8c [MH2] Implemented Gilt-Blade Prowler 2021-06-03 07:53:10 -04:00
Evan Kranzler
acb8070d6b [MH2] Implemented Recalibrate 2021-06-03 07:48:38 -04:00
Evan Kranzler
2bcb06775b [MH2] Implemented Lightning Spear 2021-06-02 22:03:17 -04:00
Evan Kranzler
5f61112a45 [MH2] Implemented Revolutionist 2021-06-02 21:59:57 -04:00
Evan Kranzler
df477ca56a [MH2] Implemented Foul Watcher 2021-06-02 21:57:41 -04:00
Evan Kranzler
b53ecd827a [MH2] Implemented Fairgrounds Patrol 2021-06-02 21:53:45 -04:00
Evan Kranzler
f40da1e537 [MH2] Implemented Healer's Flock 2021-06-02 21:50:31 -04:00
Evan Kranzler
71ea01227c [MH2] Implemented Gargodon 2021-06-02 21:49:19 -04:00
Daniel Bomar
71ea4a51d6
[MH2] Implemented Academy Manufactor (#7864)
* [MH2] Implemented Academy Manufactor

* [MH2] Implemented Chatterfang, Squirrel General
2021-06-02 21:46:51 -04:00
Daniel Bomar
722f4d391b
[MH2] Implemented Galvanic Relay (#7877) 2021-06-02 21:46:09 -04:00
Evan Kranzler
da31fa9cff [MH2] Implemented Tragic Fall 2021-06-02 21:41:32 -04:00
Evan Kranzler
b058370c64 [MH2] Implemented Etherium Spinner 2021-06-02 21:41:32 -04:00
Evan Kranzler
728ac2af29 [MH2] Implemented Disciple of the Sun 2021-06-02 21:41:31 -04:00