Evan Kranzler
b94a47b6ab
[AFR] Implemented Flameskull
2021-07-16 19:45:12 -04:00
Joseph Zeffiro
fd40085e4f
[AFR] Implementing Fiendlash ( #8011 )
...
* [AFR] Implementing Fiendlash
* Updating Fiendlash implementation
* Changing how trigger occurs during combat
* Updating fiendlash logic
* Updating copy constructor
* Using DamagedPermanentBatchEvent
* Fiendlash implementation
2021-07-16 15:28:18 -05:00
Evan Kranzler
d3b5c51428
fixed test failures ( fixes #8016 )
2021-07-16 13:08:24 -04:00
Daniel Bomar
c08c4bbb36
[AFR] Implemented Demilich
2021-07-16 11:00:59 -05:00
Evan Kranzler
77e5a7da2d
[AFR] Implemented Gelatinous Cube
2021-07-16 09:46:20 -04:00
Evan Kranzler
15b8e496b4
[AFR] Implemented Wizards's Spellbook
2021-07-16 09:19:19 -04:00
Evan Kranzler
25dc141caa
[AFR] Implemented Trickster's Talisman
2021-07-16 08:18:25 -04:00
Evan Kranzler
a47af7a5a9
[AFR] Implemented Spare Dagger
2021-07-16 08:09:39 -04:00
jeffwadsworth
f7319eb70a
- Fixed Life and Limb dependency to cards like Yavimaya, Cradle of Growth
2021-07-15 20:59:33 -05:00
Evan Kranzler
d42fd2e505
[AFR] Implemented Ochre Jelly
2021-07-15 20:24:46 -04:00
Evan Kranzler
f9bf84e6f6
[AFR] Implemented Zariel, Archduke of Avernus
2021-07-15 19:28:40 -04:00
Evan Kranzler
3299641ad4
[AFR] various text fixes
2021-07-15 18:39:46 -04:00
Daniel Bomar
1c3b42996d
[AFR] Implemented Wish
2021-07-15 10:36:17 -05:00
Evan Kranzler
20245f32f6
[AFC] Implemented Robe of Stars
2021-07-15 09:36:06 -04:00
Evan Kranzler
33f4ff9e1e
[AFR] Implemented Teleportation Circle
2021-07-15 09:29:26 -04:00
Evan Kranzler
3df1373bee
[AFR] Implemented Delina, Wild Mage
2021-07-15 09:25:28 -04:00
Evan Kranzler
d3e2821b2f
[AFR] Implemented Bard Class
2021-07-15 08:58:21 -04:00
Evan Kranzler
0a6d1da08b
[AFR] Implemented Ranger Class
2021-07-15 08:36:07 -04:00
Evan Kranzler
d33f233db2
[AFR] Implemented Warlock Class
2021-07-15 08:27:26 -04:00
Evan Kranzler
22066aa921
[AFR] Implemented Paladin Class
2021-07-15 08:16:56 -04:00
Evan Kranzler
ca80806400
Reworking triggered ability text generation to allow for ability words and flavor words to be added more easily ( #8010 )
...
* refactor all instances of getRule in triggered abilities using new getTriggerPrefix method
* updated triggered ability rules generation
* renamed method
* fixed a test failure
* some more refactoring
* simplified some instances of ability word usage
2021-07-15 07:46:38 -04:00
jeffwadsworth
0a31110164
- Fixed #7960
2021-07-14 21:43:51 -05:00
jeffwadsworth
3eabb7a718
- Fixed Hero of Bretagard to align with #7572
2021-07-14 20:32:58 -05:00
Evan Kranzler
2a367b7c13
[MH2] fixed Grist, the Hunger Tide not creating tokens
2021-07-14 20:50:14 -04:00
Evan Kranzler
b316a32ab7
[AFR] Implemented The Tarrasque
2021-07-14 17:45:58 -04:00
Evan Kranzler
a325822334
[MH2] a few more text fixes
2021-07-14 17:45:58 -04:00
jeffwadsworth
ffe75f77ed
- Fixed #7572
2021-07-14 16:44:28 -05:00
Oleg Agafonov
ee47bc7c0f
[MH2] added reprints
2021-07-15 00:15:52 +04:00
Daniel Bomar
29d3f96340
[MH2] Implemented Carth the Lion ( #7848 )
...
* [MH2] Implemented Carth the Lion
* [MH2] Carth the Lion - Fixed loyalty cost modification
* Fix copy constructor and add getters/setters
* Call sourceObject.adjustCosts before checking cost modifications
* Add unit test
* Added additional comments, checks and tests;
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-15 00:12:25 +04:00
Daniel Bomar
3ea08e1e7b
[AFR] Implemented Temple of the Dragon Queen
2021-07-14 10:18:43 -05:00
Daniel Bomar
945c4f5b87
[AFR] Implemented Ray of Frost
2021-07-14 09:24:59 -05:00
Daniel Bomar
338f67c915
[AFR] Implemented Rally Maneuver
2021-07-14 08:43:10 -05:00
Evan Kranzler
5b88484cb6
[AFR] Implementing Class enchantments (ready for review) ( #7992 )
...
* [AFR] Implemented Druid Class
* [AFR] Implemented Wizard Class
* [AFR] Implemented Cleric Class
* [AFR] Implemented Fighter Class
* reworked class ability implementation
* fixed an error with setting class level
* small reworking of class triggers
* added class level hint
* added tests
* small change
* added common class for reminder text
2021-07-14 09:17:07 -04:00
Evan Kranzler
d00765c2d5
[AFR] Implemented Song of Inspiration
2021-07-14 09:15:41 -04:00
Evan Kranzler
d7b2d2208d
[AFC] Implemented Thorough Investigation
2021-07-14 09:07:05 -04:00
Evan Kranzler
86c2081a82
[AFC] Implemented Radiant Solar
2021-07-14 09:03:47 -04:00
Evan Kranzler
410dbd9d16
[AFC] Implemented Bucknard's Everfull Purse
2021-07-14 08:57:08 -04:00
Evan Kranzler
6a5112959f
[AFC] added missing hint to revivify
2021-07-13 19:19:59 -04:00
Daniel Bomar
4fb63ab950
[AFR] Implemented Blue Dragon
2021-07-13 17:12:46 -05:00
Daniel Bomar
d46e131823
[AFR] Implemented Orcus, Prince of Undeath
2021-07-13 13:34:24 -05:00
Daniel Bomar
dbbd265328
[AFR] Implemented Long Rest
2021-07-13 11:20:51 -05:00
Daniel Bomar
fafd359db5
[AFR] Implemented Lair of the Hydra
2021-07-13 10:08:26 -05:00
Evan Kranzler
247e46ec85
[AFC] Implemented Revivify
2021-07-13 09:42:17 -04:00
Evan Kranzler
70bbb6b907
[AFC] Implemented Winged Boots
2021-07-13 09:18:57 -04:00
Evan Kranzler
6f957847d8
[AFC] Implemented Dragonborn Champion
2021-07-13 09:14:20 -04:00
Evan Kranzler
d713f37003
[AFC] Implemented Bag of Tricks
2021-07-13 09:10:07 -04:00
Evan Kranzler
af8f21ff1d
[AFC] Implemented Belt of Giant Strength
2021-07-13 09:01:41 -04:00
Daniel Bomar
a3eed55a6b
[AFR] Implemented Dragon's Fire ( #8000 )
2021-07-13 08:22:11 -04:00
Evan Kranzler
aa06893f4d
[AFC] Implemented Diviner's Portent
2021-07-13 08:19:27 -04:00
Evan Kranzler
f991e0e89a
[AFC] Implemented Component Pouch
2021-07-13 08:00:45 -04:00
Evan Kranzler
d26eb5321e
[AFC] updated spoiler and reprints
2021-07-13 07:54:35 -04:00
Daniel Bomar
6ed9f59c6b
[AFR] Implemented Reaper's Talisman
2021-07-12 09:51:00 -05:00
Daniel Bomar
66b224622a
[AFR] Implemented Plate Armor
2021-07-12 08:48:12 -05:00
Daniel Bomar
a78862d1fa
[AFR] Implemented Orb of Dragonkind
2021-07-12 08:07:30 -05:00
jeffwadsworth
390a48d813
- Fixed Flickering Spirit
2021-07-11 20:24:29 -05:00
jeffwadsworth
70d81ef975
- Fixed #7968
2021-07-11 11:26:00 -05:00
Evan Kranzler
d06ab829ce
[AFC] updated spoiler and reprints
2021-07-10 20:57:22 -04:00
Daniel Bomar
08aead581c
[AFR] Implemented Mordenkainen ( #7990 )
...
* [AFR] Implemented Mordenkainen
* [AFR] Mordenkainen - Use putCardsOnTopOfLibrary method
2021-07-10 19:43:31 -04:00
Evan Kranzler
9d9bf3e88c
[AFR] Implemented Minimus Containment
2021-07-10 17:14:36 -04:00
Evan Kranzler
2bd98dd4c8
[AFR] Implemented Oswald Fiddlebender
2021-07-10 15:11:13 -04:00
Evan Kranzler
90d52413df
[AFR] Implemented The Blackstaff of Waterdeep
2021-07-10 08:38:33 -04:00
Evan Kranzler
e424ba61b0
[DOM] fixed an issue with Karn's Temporal Sundering ( fixes #7993 )
2021-07-10 07:55:46 -04:00
Evan Kranzler
c46812f380
[ALA] fixed Mighty Emergence counter type ( fixes #7996 )
2021-07-10 07:53:52 -04:00
Evan Kranzler
2f7d22426a
[AFC] updated spoiler and reprints
2021-07-10 07:02:41 -04:00
Evan Kranzler
22bf922076
[AFR] Implemented The Book of Vile Darkness
2021-07-09 09:24:51 -04:00
Evan Kranzler
ee8b9fca9b
[AFR] updated spoiler
2021-07-09 08:52:16 -04:00
Evan Kranzler
572104b8fc
Reworking card types in preparation for implementing Grist, the Hunger Tide ( #7899 )
...
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-09 07:28:43 +04:00
Evan Kranzler
0b05162b66
[AFR] Implemented Spoils of the Hunt
2021-07-08 08:08:21 -04:00
Evan Kranzler
d3640103b2
updated legendary token generators
2021-07-08 07:56:35 -04:00
Evan Kranzler
f2b2bfd9f8
[AFR] Implemented Loathsome Troll
2021-07-08 07:46:00 -04:00
Evan Kranzler
591099c080
[AFR] Implemented Volo, Guide to Monsters
2021-07-08 07:40:49 -04:00
Evan Kranzler
85562ec9ab
[AFR] Implemented Shessra, Death's Whisper
2021-07-08 07:16:39 -04:00
Evan Kranzler
ec11e1102b
[AFR] Implemented Thieves' Tools
2021-07-08 07:12:18 -04:00
Evan Kranzler
651f63e9f2
[AFR] Implemented Circle of the Moon Druid
2021-07-07 20:50:54 -04:00
Evan Kranzler
093f37b8bd
[AFR] Implemented Sphere of Annihilation
2021-07-07 20:46:14 -04:00
Evan Kranzler
28e8f48826
[AFR] Implemented Kalain, Reclusive Painter
2021-07-07 20:33:54 -04:00
Evan Kranzler
2f3328ce20
[AFR] Implemented Skeletal Swarming
2021-07-07 20:26:32 -04:00
Evan Kranzler
dff5b201d5
[AFR] Implemented The Book of Exalted Deeds
2021-07-07 19:39:00 -04:00
Evan Kranzler
9d9c8bf5ab
[AFR] Implemented Dancing Sword
2021-07-07 19:24:23 -04:00
Evan Kranzler
56d353b53b
[AFR] Implemented Aberrant Mind Sorcerer
2021-07-07 19:17:59 -04:00
Evan Kranzler
1f93a6cd6f
[AFR] Implemented Power of Persuasion
2021-07-07 19:10:03 -04:00
Evan Kranzler
99dc17ef93
[AFR] Implemented Mind Flayer
2021-07-07 19:01:35 -04:00
Evan Kranzler
d846f6113a
[AFR] Implemented Keen-Eared Sentry
2021-07-07 18:52:55 -04:00
Evan Kranzler
9d1b84102f
[AFR] Implemented Westgate Regent
2021-07-07 17:59:40 -04:00
Evan Kranzler
8addbb8146
[AFR] fixed some incorrect implementations of continuous effects
2021-07-07 17:52:31 -04:00
Evan Kranzler
7bc4c42976
[AFR] Implemented Grand Master of Flowers
2021-07-07 17:49:35 -04:00
Evan Kranzler
3fe9524e3f
[AFR] Implemented True Polymorph
2021-07-07 17:35:09 -04:00
Evan Kranzler
ace3a8be86
[AFR] Implemented Minsc, Beloved Ranger
2021-07-07 17:26:29 -04:00
Daniel Bomar
3d5c88d162
[AFR] Implemented Loyal Warhound
2021-07-07 14:17:40 -05:00
Daniel Bomar
7f68cef222
[AFR] Implemented Leather Armor
2021-07-07 13:53:44 -05:00
Daniel Bomar
3bf876b520
[AFR] Implemented Instrument of the Bards
2021-07-07 11:09:10 -05:00
Daniel Bomar
d519f1d775
[AFR] Implemented Ingenious Smith
2021-07-07 10:01:36 -05:00
Daniel Bomar
f78ff4860f
[AFR] Implemented Inferno of the Star Mounts
2021-07-07 09:12:50 -05:00
Daniel Bomar
bfa8f51d89
[AFR] Implemented Devour Intellect
2021-07-07 09:12:50 -05:00
Evan Kranzler
52afde4954
[AFR] Implemented Chaos Channeler
2021-07-07 09:45:17 -04:00
Evan Kranzler
6d48aaf768
[AFR] Implemented Price of Loyalty
2021-07-07 09:45:17 -04:00
Evan Kranzler
41c2ce7237
[AFR] Implemented You Meet in a Tavern
2021-07-07 09:45:17 -04:00
Evan Kranzler
b0e075b738
[AFR] Implemented Hand of Vecna
2021-07-07 09:45:17 -04:00
Evan Kranzler
d7a4e4b13c
[AFR] Implemented Neverwinter Dryad
2021-07-07 09:45:17 -04:00
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