Commit graph

23353 commits

Author SHA1 Message Date
Oleg Agafonov
65761b085f * Game: fixed wrong booster pass order in drafts (#8075); 2021-08-28 13:17:57 +04:00
Oleg Agafonov
2efdb464fc Little refactor, additional logs for CheckPlayableState error; 2021-08-28 12:09:22 +04:00
Oleg Agafonov
7b298f84a7 Fixed comment 2021-08-28 11:34:40 +04:00
jeffwadsworth
40a2f9490d - Fixed #8162 2021-08-27 15:16:59 -05:00
Evan Kranzler
389a019b3b fixed a verify failure 2021-08-27 09:36:08 -04:00
Evan Kranzler
bbcccf4b58 [AFC] Implemented Galea, Kindler of Hope 2021-08-27 09:08:20 -04:00
Evan Kranzler
e9f3766210 [AFC] Implemented Grave Endeavor 2021-08-26 09:49:41 -04:00
Evan Kranzler
e49f606e5a [SLD] added newest drops 2021-08-26 09:36:40 -04:00
Evan Kranzler
418f61e5d9 [AFC] a few changes to Valiant Endeavor and Wild Endeavor 2021-08-26 06:38:49 -04:00
Joseph Zeffiro
c25d794367
[AFC] Implemented Wild Endeavor (#8028)
* [AFC] Implemented Wild Endeavor

* cleanup

* Adding my missed author tags

* matching existing implementation
2021-08-26 06:30:55 -04:00
Joseph Zeffiro
5e08c5d279
[AFC] Implemented Valiant Endeavor (#8035)
* [AFC] implemented Valiant Endeavor

* matching existing implementation
2021-08-26 06:30:34 -04:00
Evan Kranzler
f8d030bef4
Adding dice rolling trigger/replacement (ready for review) (#7989)
* [AFR] Implemented DiceRolledTriggeredAbility
* [AFR] Implemented Brazen Dwarf
* [AFR] Implemented Feywild Trickster
* [AFC] Implemented Reckless Endeavor
* [AFR] Implemented Pixie Guide
* [AFR] Implemented Critical Hit
* [AFR] Implemented Netherese Puzzle Ward
* [AFC] Implemented Neverwinter Hydra
* [AFR] Implemented Farideh, Devil's Chosen
* [AFR] Implemented Barbarian Class
* [AFC] Implemented Vrondiss, Rage of Ancients
* [AFC] Implemented Arcane Endeavor
* Test framework: added planar die rolls support
* Test framework: added random results set up support in AI simulated games;
* AI: improved roll die results chooses in computer games;
* Roll die: improved combo support for planar die and roll die effects;

Co-authored-by: Daniel Bomar <dbdaniel42@gmail.com>
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-26 14:06:10 +04:00
Evan Kranzler
12219cff01 [AFC] Implemented Mantle of the Ancients 2021-08-25 08:11:54 -04:00
Grath
40cf802d6b
Fix Shockmaw Dragon's damage trigger (#8155)
* Fix Shockmaw Dragon's damage trigger

The previous implementation was very wrong. This implementation is copied from Balefire Dragon's, except dealing one damage rather than the same amount as the damage dealt to the player.

* Update ShockmawDragon.java

Fix imports.
2021-08-25 07:17:46 -04:00
Evan Kranzler
c1d6309db9 [AFC] Implemented Holy Avenger 2021-08-24 18:16:32 -04:00
Evan Kranzler
29835786c3 updated a few card type methods for companions 2021-08-24 09:43:33 -04:00
Evan Kranzler
3dff1783ac [TSP] fixed Gauntlet of Power adding mana to the wrong mana pool (fixes #8154) 2021-08-24 08:24:08 -04:00
Evan Kranzler
85dfa58e5d [AFR] more text fixes 2021-08-23 19:14:50 -04:00
Evan Kranzler
31a559be23 [AFC] more text fixes 2021-08-23 18:53:35 -04:00
jeff@delmarus.com
b21d85826c - text fix Glimpse the Cosmos 2021-08-22 23:18:53 -05:00
jeff@delmarus.com
1aa20a0483 - outcome fix 2021-08-22 22:27:07 -05:00
Evan Kranzler
e68c7bfeda fixed a test failure 2021-08-22 22:05:05 -04:00
Evan Kranzler
2db0da8429 updated AttacksOrBlocksAttachedTriggeredAbility 2021-08-22 18:08:40 -04:00
Evan Kranzler
13949d8e3e [AFC] various text fixes 2021-08-22 17:56:22 -04:00
Evan Kranzler
01fefff1b9 [AFC] Implemented Phantom Steed 2021-08-22 10:23:42 -04:00
Ingmar Goudt
fed7c2b288 small Sonar fixes 2021-08-22 12:20:28 +02:00
Ingmar Goudt
167d66fdff fix invalid contains method in Hedonist Trove 2021-08-22 12:05:51 +02:00
Ingmar Goudt
6c837e733b fix PuppetConjurer to trigger only on controllers upkeep, fixes #8145 2021-08-22 10:57:57 +02:00
Jeff
28d9d64112 Merge branch 'master' of https://github.com/magefree/mage 2021-08-21 18:05:47 -05:00
jeff@delmarus.com
fdc24c20da - Fixed #8144. Text is the bane of my existence. I hope some kind soul can fix it on this card so I don't throw myself out a window. Pic will be attached. Card works fine, though. 2021-08-21 17:55:09 -05:00
Evan Kranzler
5547d04938 [PCY] reworked Celestial Convergence 2021-08-21 16:51:22 -04:00
Evan Kranzler
0bd402876d [AFC] Implemented Nihiloor 2021-08-21 16:35:09 -04:00
Oleg Agafonov
654ee7791c [AFR] added tokens and images download support; 2021-08-21 20:29:47 +04:00
Evan Kranzler
f827924b8c [AFC] Implemented Karazikar, the Eye Tyrant 2021-08-21 11:45:48 -04:00
Evan Kranzler
d20b15c7b6 [AFC] Implemented Hellish Rebuke 2021-08-21 11:20:31 -04:00
Evan Kranzler
898f8ca287 [AFC] Implemented Klauth's Will 2021-08-21 11:20:30 -04:00
Evan Kranzler
b9550a7387 made a util function more generic because why not 2021-08-21 11:20:30 -04:00
Oleg Agafonov
a76a006065 [AFC] fixed Bag of Devouring - NPE on rules/database generation; 2021-08-21 17:50:36 +04:00
Oleg Agafonov
07d0e590a9 Other: fixed rare NPE error on wrong connection, fixed formal param in Aminatou, the Fateshifter; 2021-08-21 11:19:34 +04:00
Oleg Agafonov
33380f09c2 Improved canActivate support:
* added support of non controller activates in ActivatedManaAbility (mayActivate);
* removed custom code from ActivatedManaAbility;
* removed custom code from Mana Cache;
* added additional comments;
2021-08-21 10:52:00 +04:00
Evan Kranzler
bdeb0dde66 refactored TokenPredicate to contain its own inverse 2021-08-20 09:33:38 -04:00
Evan Kranzler
cb5d873fea [AFC] Implemented Bag of Devouring 2021-08-20 09:27:30 -04:00
Evan Kranzler
f740cf0d12 [AFC] Implemented Lorcan, Warlock Collector 2021-08-20 09:11:18 -04:00
Evan Kranzler
e4f0a485a6 [C21] fixed Rousing Refrain mana not staying until end of turn 2021-08-20 08:52:20 -04:00
Oleg Agafonov
9fa487e60a * Suspend ability - fixed that suspend can be activated from opponent's hand; 2021-08-20 15:40:42 +04:00
Oleg Agafonov
ca521751cd * Knights of the Black Rose - fixed rollback error on usage in monarch games; 2021-08-20 03:29:47 +04:00
jeffwadsworth
fd719ad287 - Fixed #8141 2021-08-19 12:03:31 -05:00
Ingmar Goudt
5111438750 fix #8139 nullpointer 2021-08-19 13:18:30 +02:00
Oleg Agafonov
3da525520c * Author of Shadows - added window with exiled and castable cards; 2021-08-18 11:02:30 +04:00
Evan Kranzler
c8445c31a3 [AFC] Implemented Immovable Rod 2021-08-16 09:40:35 -04:00
Evan Kranzler
4c4168ac1f [AFC] Implemented Hurl Through Hell 2021-08-16 09:26:25 -04:00
Evan Kranzler
75eddb0a54 [AFC] Implemented Indomitable Might 2021-08-16 09:08:04 -04:00
Evan Kranzler
7cc806bb48 [AFC] fixed Klauth, Unrivaled Ancient mana not staying until end of turn 2021-08-16 08:38:50 -04:00
jeff@delmarus.com
9a0474d196 - Fixed #8132 2021-08-15 15:24:05 -05:00
Oleg Agafonov
f21c492ce2 Refactor: added docs for a copy stack object code (#7662); 2021-08-15 17:12:59 +04:00
Oleg Agafonov
5725e15771 GUI: added card hints in choice dialogs (additional to d587cc9151); 2021-08-14 21:57:32 +04:00
jeffwadsworth
b73f10a0ab - little additional fix 2021-08-13 14:46:30 -05:00
jeffwadsworth
6923d4b812 - Fixed #8123 and added "blinked" code as well. 2021-08-13 14:43:02 -05:00
jeffwadsworth
d05104ff61 - Fixed #8124 2021-08-13 11:30:57 -05:00
spjspj
cd22dfd4cc
Merge pull request #8121 from spjspj/master
Add in decreasing rectangle spiral for paper original dual lands
2021-08-13 18:49:09 +10:00
Evan Kranzler
dc4bde0646 [XLN] fixed Kopala, Warden of Waves applying both effects to spells 2021-08-12 09:25:26 -04:00
Oleg Agafonov
1664ee01cf Fixed miss copy code in Game object (lki, cards), removed unused code. Possible fixes:
* simulated games was able to change objects from another games (ConcurrentModificationException, related to d202278ccd, details in 3a6cdd2615);
* AI: fixed cards disappear in multiplayer games with computer (details in #6738);
2021-08-12 00:08:08 +04:00
spjspj
e29b22df6e Add in decreasing rectangle spiral for paper original dual lands 2021-08-12 00:21:41 +10:00
jeffwadsworth
4a8f9d9308 - revert Yedora, Grave Gardener. Its triggered ability is Layer 1b. 613.2b Layer 1b: Face-down spells and permanents have their characteristics modified as defined in rule 708.2. 2021-08-11 08:40:20 -05:00
jeffwadsworth
b8ac3c0809 - Yedora, Grave Gardener now uses layer 4 (type-changing). Note: if you alter the code below, please verify that the effect actually works. The "remove" and "add" cardType and subType were not working in some continuousEffect layers. It works fine with this. Test suite tomorrow. 2021-08-10 17:43:35 -05:00
jeffwadsworth
cd5759de12 - replaced getAbilities().get(0) with getSpellAbility() 2021-08-09 16:59:15 -05:00
jeffwadsworth
ac267831da - Fixed #7853 2021-08-09 16:20:28 -05:00
Evan Kranzler
054a90a038 [AFC] Implemented Wild-Magic Sorcerer 2021-08-09 09:27:11 -04:00
Evan Kranzler
fe4edbd664 [AFC] Implemented Sword of Hours 2021-08-09 08:49:31 -04:00
Evan Kranzler
c081d3fa33 [MH2] small change to collation info 2021-08-08 09:56:42 -04:00
Evan Kranzler
b9c55a984d [MH2] added collation info 2021-08-07 20:40:46 -04:00
jeffwadsworth
3d74bcd682 - Fixed #8110 2021-08-07 17:49:14 -05:00
Evan Kranzler
60174ee12e fixed a test failure 2021-08-07 09:29:06 -04:00
Evan Kranzler
1507d63282 [MID] fixed Wrenn and Seven ability cost (fixes #8106) 2021-08-07 09:07:25 -04:00
Evan Kranzler
a6b5ff5e46 [J21] updated spoiler and reprints 2021-08-07 07:45:41 -04:00
Evan Kranzler
bcd000ac99 [J21] Implemented Boneyard Aberration 2021-08-06 21:05:20 -04:00
Evan Kranzler
7e66182974 [J21] Implemented Sarkhan's Scorn 2021-08-06 20:49:22 -04:00
jeffwadsworth
6fbec78835 - Fixed #8107 2021-08-06 16:49:39 -05:00
Evan Kranzler
52fdc35632 [J21] Implemented Shoreline Scout 2021-08-06 17:35:43 -04:00
Evan Kranzler
b45514ecfb [J21] Implemented Wingsteed Trainer 2021-08-06 17:35:43 -04:00
Ingmar Goudt
b15e97fa6f fix #8073, Vial Smasher will not target invalid opponents 2021-08-06 23:08:50 +02:00
Oleg Agafonov
3bb432a037 Revert "[J21] fixed images download, added reprints"
This reverts commit 99a561b136.
2021-08-07 00:11:04 +04:00
Oleg Agafonov
99a561b136 [J21] fixed images download, added reprints 2021-08-06 23:56:53 +04:00
Oleg Agafonov
f3e38f1026 * Images: fixed images download for some sets (ANA*, OGW, see #8082); 2021-08-06 23:56:00 +04:00
jeffwadsworth
c1772cbe9c - Fixed #8101. also little fix of Ranar the Ever Watchful for some side-cases. 2021-08-06 12:16:59 -05:00
Evan Kranzler
9d27f130bb [J21] Implemented Bounty of the Deep 2021-08-06 09:04:18 -04:00
Evan Kranzler
106d0ea4bb [J21] Implemented Skyshroud Lookout 2021-08-06 09:00:43 -04:00
Evan Kranzler
3be8c419ac [J21] Implemented Manor Guardian 2021-08-06 08:57:51 -04:00
Evan Kranzler
f5687acfad [J21] Implemented Faceless Agent 2021-08-06 08:52:31 -04:00
Evan Kranzler
b10b3da8f0 [J21] added set 2021-08-06 08:08:33 -04:00
Evan Kranzler
3065679f3d [MID] Implemented Wrenn and Seven 2021-08-05 22:02:36 -04:00
Evan Kranzler
3910dae6e0 [MID] Implemented Triskaidekaphile 2021-08-05 21:47:34 -04:00
Evan Kranzler
93ddea0de1 [MID] Implemented Champion of the Perished 2021-08-05 21:43:03 -04:00
Evan Kranzler
78b97dc800 [MID] Implemented Play with Fire 2021-08-05 21:40:09 -04:00
Evan Kranzler
01acb84776 [MID] Implemented Infernal Grasp 2021-08-05 21:33:50 -04:00
Evan Kranzler
f0b7d0b742 [MID] Implemented Consider 2021-08-05 21:32:41 -04:00
Evan Kranzler
2566707889 [MID] Implemented Join the Dance 2021-08-05 21:27:50 -04:00
Evan Kranzler
5bfcfe0ff7 [MID] added set 2021-08-05 21:26:19 -04:00
Evan Kranzler
9c7677d18b [AFC] Implemented Ride the Avalanche 2021-08-05 20:35:18 -04:00
jeffwadsworth
4b43ad09f0 - Fixed #8102 2021-08-05 16:56:45 -05:00
jeffwadsworth
98aaa78081 - Fixed #8044 and #7842 2021-08-05 15:38:39 -05:00
Oleg Agafonov
53aababd44 * Additional costs - added support of X costs on free cast (example: Kicker X, see Thieving Skydiver and Etali, Primal Storm combo);
* As an additional cost discard X cards - fixed wrong text (example: Channeled Force, Firestorm);
2021-08-05 16:18:04 +04:00
Oleg Agafonov
d62cf17422 * Twinning Glass - removed unnecessary confirm dialog, added additional tests (#4721); 2021-08-05 15:37:07 +04:00
Oleg Agafonov
62a6e87297 Added miss overflow protection 2021-08-05 01:19:15 +04:00
Evan Kranzler
66118faa40 [AFR] small change to collation 2021-08-03 21:10:06 -04:00
LevelX2
2134d004af * Elite Spellbinder - Fixed that the playable check for the exiled card did not check the required mana correctly. 2021-08-03 16:32:59 +02:00
Evan Kranzler
2ecad7423e [MH2] fixed Arcus Acolyte affecting creatures with +1/+1 counters rather than ones without (fixes #8095) 2021-08-03 07:38:32 -04:00
Evan Kranzler
5d22cc0f06 [AFR] added collation information (not in use yet) 2021-08-02 21:28:17 -04:00
Oleg Agafonov
d77d885c5a Added miss overflow protection 2021-08-03 04:49:26 +04:00
Evan Kranzler
57e9af1a29 [AFC] Implemented Wulfgar of Icewind Dale 2021-08-02 20:30:59 -04:00
Evan Kranzler
e61f019cd3 [AFC] Implemented Maddening Hex 2021-08-02 20:13:54 -04:00
Oleg Agafonov
dfcb98b951 Additional fix for Ceaseless Searblades (see 86a894d841) 2021-08-03 03:03:48 +04:00
Grath
a9cc7cefd0
* Zaffai, Thunder Conductor - fixed that it allows to choose opponent instead random (#8094)
* Fix Zaffai: Target opponent should be at random.

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-03 02:55:34 +04:00
jeffwadsworth
42a86bd196 - Fixed #8090. Test coming later. 2021-08-02 17:34:11 -05:00
Ingmar Goudt
295439b0a5 Island Sanctuary check on the ability, not the event 2021-08-02 23:52:11 +02:00
Ingmar Goudt
4546ee516b Island Sanctuary did not check for active player, so it could trigger in other players' draw steps. Added extra check for this. Solves #7999 2021-08-02 23:38:05 +02:00
Evan Kranzler
a11dd6020a [AFR] fixed Fighter Class reducing equip costs by the wrong amount (fixes #8093) 2021-08-02 17:34:37 -04:00
Evan Kranzler
b722eac855 [AFC] Implemented Klauth, Unrivaled Ancient 2021-08-02 17:34:37 -04:00
Evan Kranzler
522b97c937 [AFC] Implemented Danse Manatee 2021-08-02 17:34:37 -04:00
Ingmar Goudt
86a894d841 add check on mana ability, just like Extraplanar Lens, solves #8023 2021-08-02 23:33:21 +02:00
Alex W. Jackson
286fac2312
Fix Dark Ascension boosters containing 16 cards 2021-08-02 12:06:46 -04:00
Evan Kranzler
042b58dc5d fixed a small error 2021-08-01 21:33:12 -04:00
Evan Kranzler
b814d8746b [AFR] fixed Tiamat not revealing tutored cards (fixes #8087) 2021-08-01 21:27:19 -04:00
Evan Kranzler
dc6112205c [MIR] fixed Crystal Shard activation info, reworked other shards (fixes #8088) 2021-08-01 21:26:27 -04:00
jeffwadsworth
9c093b39f9 - fixed #8076 2021-07-31 22:56:28 -05:00
jeffwadsworth
ac1ef2036b - fixed #8080 2021-07-31 21:46:14 -05:00
jeffwadsworth
237e8344b3 - added test for Kardur, Doomscourge and Kithkin Mourncaller. it was quite useful find another issue that was fixed. removed sim() check from Abandoned Sarcophagus. 2021-07-31 21:27:58 -05:00
jeffwadsworth
0262c7f0f9 - little fix 2021-07-31 17:20:45 -05:00
jeffwadsworth
d6127d4498 - added filter to Kardur Doomscourge 2021-07-31 17:11:20 -05:00
jeffwadsworth
43dbaf405b - Fixed #8067. Included weirddan455 fixes to Kardur Doomscourge as well. Added support for "remove from combat" to the 2 cards. Note that attacking creatures put into the graveyard is a special case. Test will follow. 2021-07-31 16:46:11 -05:00
Oleg Agafonov
5e91099f62 Tests: added additional checks on boosters (see #8081); 2021-07-31 19:50:57 +04:00
Alex W. Jackson
1ac33efd1b
Fix Dark Ascension packs not having DFCs and Shadows wrong common:uncommon DFC ratio (#8083)
* Update ShadowsOverInnistrad.java

* Update DarkAscension.java
2021-07-31 19:46:39 +04:00
Oleg Agafonov
6e0184a38d Real fix for 4125d1eb46, updated outdated comments. 2021-07-31 09:47:29 +04:00
jeffwadsworth
f4e454c54c - Reverted Skeletal Swarming. It was fine. 2021-07-29 17:22:35 -05:00
jeffwadsworth
24af3c4437 - Fixed #8072 2021-07-29 15:15:44 -05:00
jeffwadsworth
64d533b70f - Fixed #8071 2021-07-29 14:57:27 -05:00
jeffwadsworth
3725c60281 - Fixed #8068 2021-07-29 10:31:02 -05:00
jeffwadsworth
1d443b231c - Fixed #8038 2021-07-28 16:45:32 -05:00
Evan Kranzler
7326f72222 [MOR] fixed Orchard Warden triggering for all Treefolk (fixes #8066) 2021-07-28 09:09:32 -04:00
Evan Kranzler
b53c3a3004 [LEA] reworked Aspect of Wolf, fixed text (fixes #8064) 2021-07-28 09:06:02 -04:00
Evan Kranzler
65109a22b3 [AFC] Implemented Chaos Dragon 2021-07-28 08:41:15 -04:00
Evan Kranzler
a8a0779134 [AFC] Implemented Druid of Purification 2021-07-28 08:23:50 -04:00
Evan Kranzler
b72febb316 [AFC] Implemented Minn, Wily Illusionist 2021-07-27 21:13:09 -04:00
Evan Kranzler
33320a85c7 [AFR] fixed Skeletal Swarming boost (fixes #8063) 2021-07-27 19:40:36 -04:00
jeffwadsworth
6fd843686c - Fixed #8061 2021-07-27 11:58:59 -05:00
jeffwadsworth
d9884aa9de - Fixed #8060 2021-07-27 11:05:15 -05:00
Oleg Agafonov
c4dc83dec9 [AFR] fixed Bruenor Battlehammer - correct tests, getPlayable support, additional info in choose pay dialog; 2021-07-27 18:30:24 +04:00
Evan Kranzler
806eba9691 [AFR] fixed Bruenor Battlehammer (fixes #8055) 2021-07-27 09:59:57 -04:00
Evan Kranzler
8693e77e32 [M21] reworked implementation of Terror of the Peaks (fixes #8057) 2021-07-27 08:49:20 -04:00
Evan Kranzler
978893aba9 [MH2] fixed Verdant Command not being able to target loyalty abilities (fixes #8054) 2021-07-26 22:51:09 -04:00
Evan Kranzler
9c84804816 [XANA] moved Shorecomber Crab back (scryfall fixed it) 2021-07-26 19:38:36 -04:00
Ingmar Goudt
01f785f4d0 small AFR rulestext fixes 2021-07-27 00:31:29 +02:00
Ingmar Goudt
65211b62fe Fix Extraplanar Lens, solve issue #8050 2021-07-27 00:08:48 +02:00
Ingmar Goudt
c21b64fcbf fix Netherborn Phalanx to not stop after first opponent 2021-07-26 21:54:48 +02:00
Joseph Zeffiro
cc1cc1293d
[AFC] Implemented Wand Of Orcus (#8031)
* [AFC] Implemented Wand Of Orcus

* removing unnecessary custom class

* using ZombieToken().putOntoBattlefield
2021-07-25 14:34:01 -04:00
Joseph Zeffiro
0e4b304778
[AFC] Implemented Catti-brie of Mithral Hall (#8037)
* [AFC] Implemented Catti-brie of Mithral Hall

* rename copied code

* Removing counters as cost

* removing unnecessary custom class
2021-07-25 14:22:03 -04:00
Daniel Bomar
8942896e59
[AFR] Implemented Asmodeus the Archfiend (#8015) 2021-07-25 11:13:57 -04:00
Oleg Agafonov
db1792468c * Images: fixed wrong cards in Arena New Player Experience sets; 2021-07-25 03:54:50 +04:00
Ingmar Goudt
736e659e34 fix EmergenSequence not taking play land events into account 2021-07-25 00:28:03 +02:00
Oleg Agafonov
c6a3d5e588 Prepare new release 2021-07-25 01:15:33 +04:00
Oleg Agafonov
560b56a391 Refactor: moved ManaPaidSourceWatcher to default watchers, added additional checks; 2021-07-24 16:22:18 +04:00
Oleg Agafonov
237ab42b4e Desolation - fixed rollback error (fixes #8042); 2021-07-24 04:55:00 +04:00
Evan Kranzler
214b688fdb
Update effects and abilities which involve tapping permanents for mana (#7679)
Abilities which use trigger from or replace tapping for mana now save the permanent in case it leaves the battlefield.
fixes #7671, fixes #7770
* Merge fix and additional comments, Winter's Night fixed

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-22 05:09:07 +04:00
Oleg Agafonov
81193148e9
Merge pull request #8013 from weirddan455/wish
[AFR] Implemented Wish
2021-07-21 20:53:41 +04:00
Oleg Agafonov
5985e6cfcc * Choose from outside - added card hints about sideboard stats and howto view a cards list; 2021-07-21 20:40:31 +04:00
Oleg Agafonov
e330ed6c7b Test framework: improves logs in choices errors; 2021-07-21 20:15:47 +04:00
Oleg Agafonov
eda50cc7b1 Merge remote-tracking branch 'weirddan455/wish' into wish 2021-07-21 03:35:22 +04:00
Evan Kranzler
e2f1743c6b a few more triggered ability text fixes 2021-07-20 19:06:44 -04:00
Daniel Bomar
3414aa9959
[AFR] Wish - Add watcher to limit for single use 2021-07-20 13:30:38 -05:00
Evan Kranzler
0face737da updated bard/ranger creature types 2021-07-20 11:37:13 -04:00
Oleg Agafonov
96ca260109 Merge branch 'master' into wish 2021-07-20 09:52:18 +04:00
Oleg Agafonov
19693c94f7 * Path of Ancestry - fixed that it doesn't triggers a scry on commander cast (#7917, #7538, #7750); 2021-07-20 01:01:16 +04:00
Evan Kranzler
a0f736ccf4 [AFC] Implemented Ebony Fly 2021-07-19 16:44:34 -04:00
Evan Kranzler
66cebe64b0 [AFC] Implemented Clay Golem 2021-07-19 16:35:39 -04:00
Evan Kranzler
aa3254f09f [AFR] fixed Trickster's Talisman missing ability 2021-07-19 16:17:06 -04:00
Evan Kranzler
d2540eab91 [AFR] fixed Volo, Guide to Monsters comparing names instead of creature types 2021-07-19 16:15:38 -04:00
Evan Kranzler
34a0e9546a [AFC] Implemented Sefris of the Hidden Ways 2021-07-19 12:50:18 -04:00
Oleg Agafonov
26fea5d07b * Dreadhorde Arcanist - fixed wrong target cards for trigger; 2021-07-18 21:17:35 +04:00
Evan Kranzler
c0b4790c4d [AFC] Implemented Grim Hireling 2021-07-18 11:41:00 -04:00
Evan Kranzler
8981bb8ad0 [AFC] Implemented Underdark Rift 2021-07-18 11:16:07 -04:00
Evan Kranzler
0d739baa63 [AFC] Implemented Storvard, Frost Giant Jarl 2021-07-18 11:07:48 -04:00
Evan Kranzler
9ce81dca3a [AFC] Implemented Prosper, Tome-Bound 2021-07-18 11:02:09 -04:00
Evan Kranzler
d4ef2ec414 [AFC] Implemented Midnight Pathlighter 2021-07-18 10:46:05 -04:00
Evan Kranzler
0200813db9 [AFR] Implemented Rogue Class 2021-07-17 21:13:00 -04:00
Evan Kranzler
1584bc958a [AFR] fixed missing predicate in Volo, Guide to Monsters and also slightly reworked card 2021-07-17 17:56:24 -04:00
Evan Kranzler
86afdc52b9 [AFR] Implemented Sorcerer Class 2021-07-17 14:52:51 -04:00
Evan Kranzler
d13b55e772 [AFR] Implemented Monk Class 2021-07-17 14:18:44 -04:00
Evan Kranzler
9b5bb8d68f fixed compile error 2021-07-17 12:09:57 -04:00
Evan Kranzler
75393a148e [MH2] fixed Sylvan Anthem boosting all creatures (fixes #8020) 2021-07-17 11:58:42 -04:00
Evan Kranzler
f57693392c various ability word text fixes 2021-07-17 11:17:49 -04:00
Evan Kranzler
58dac0a890 removed unnecessary morbid watchers 2021-07-17 11:17:49 -04:00
Evan Kranzler
167b488bf8 added morbid hints to all cards with morbid condition 2021-07-17 11:17:48 -04:00
Daniel Bomar
155f3711e9
Merge pull request #8019 from zeffirojoe/fey-steed
[AFC] Implemented Fey Steed
2021-07-17 08:45:34 -05:00
Joseph Zeffiro
86e5c5cb50
Fixing multiple triggers during combat (#8017)
* Fixing multiple triggers during combat

* Damage to Source Logic

* Removing unused references
2021-07-17 08:33:30 -05:00
Joe Zeffiro
45246b2d05 [AFC] Implemented Fey Steed 2021-07-16 21:49:53 -04:00
Evan Kranzler
ff43670a2a [AFR] Implemented You Find Some Prisoners 2021-07-16 20:56:43 -04:00
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