Commit graph

23008 commits

Author SHA1 Message Date
Oleg Agafonov
07ddad6e48 Game: fixed rare bugs in some cards after rollback or cancel actions:
* Cumulative upkeep cost - fixed that it can lost payed state (cards: Aboroth, Karplusan Minotaur, Psychic Vortex, Sheltering Ancient);
 * Effects - fixed that it can lost selected targets or other settings (cards: Citadel of Pain, Crimson Honor Guard, Curfew, Leveler, Mana Cache, Monsoon, Paradigm Shift, Saprazzan Bailiff);
 * Exile all cards from graveyard ability - fixed that it can lost targets (example: Agent of Erebos);
 * Melee ability - fixed that it can lost targets (example: Adriana, Captain of the Guard).
2021-07-07 16:51:53 +04:00
Evan Kranzler
82cc789534 [AFR] Implemented Farideh's Fireball 2021-07-07 07:49:40 -04:00
Daniel Bomar
7240684a81
[AFR] Implemented Hobgoblin Bandit Lord 2021-07-07 04:48:55 -05:00
Daniel Bomar
70c76feeb3
[AFR] Implemented Deadly Dispute 2021-07-07 03:51:59 -05:00
Daniel Bomar
41392c00af
[AFR] Implemented Compelled Duel 2021-07-07 03:39:44 -05:00
Daniel Bomar
7daa578a03
[AFR] Implemented Armory Veteran 2021-07-07 03:30:54 -05:00
Evan Kranzler
9708b3f53b [AFR] Implemented Grim Bounty 2021-07-06 21:46:06 -04:00
Evan Kranzler
e3ab5d7afd [AFR] Implemented Priest of Ancient Lore 2021-07-06 21:46:05 -04:00
Evan Kranzler
fc611225a4 [AFR] Implemented Boots of Speed 2021-07-06 21:46:05 -04:00
Evan Kranzler
06709fcb58 [AFR] Implemented Ranger's Longbow 2021-07-06 21:46:03 -04:00
Evan Kranzler
3db0ab9f14 [AFR] Implemented Underdark Basilisk 2021-07-06 21:46:03 -04:00
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