Alex W. Jackson
cbe610d339
Move PutCards enum to constants package
2022-10-10 21:21:41 -04:00
Oleg Agafonov
5fb6670b81
dev: removed outdated dependency (fixed build warning);
2022-10-10 15:50:49 +04:00
Alex Vasile
beec1f30c5
Delete leftover and unused class
2022-10-09 21:51:36 -03:00
Alex Vasile
31ca98faa1
Refactored FirstTargetPointer, SecondTargetPointer, and ThirdTargetPointer to use a common implementation ( #9634 )
2022-10-09 21:47:44 -03:00
Alex W. Jackson
0bf03d1f92
Fix #9636
2022-10-09 11:40:39 -04:00
Alex W. Jackson
fd281ca483
Improve text generation for some common draw, discard and mill effects
2022-10-08 20:48:59 -04:00
Alex W. Jackson
db3262aff6
Fix #8062
2022-10-06 22:50:37 -04:00
Alex W. Jackson
92cafbd8b1
Fix #8808
2022-10-06 22:01:54 -04:00
Alex W. Jackson
4b469c8840
Fix #9623
2022-10-06 19:13:55 -04:00
Evan Kranzler
71d12fdb72
[DMC] Implemented Verrak, Warped Sengir
2022-10-05 21:56:10 -04:00
Evan Kranzler
f6e39b1b5c
fix test failure
2022-10-05 20:20:54 -04:00
Evan Kranzler
55e9314135
[BRO] Implemented Mishra, Claimed by Gix / Phyrexian Dragon Engine / Mishra, Lost to Phyrexia
2022-10-05 18:29:00 -04:00
Evan Kranzler
5a4d755dba
Some changes to meld implementation ( #9620 )
...
* some surface-level tweaks to meld implementation
* add default implementation for meldsWith method
* move nightcard declaration to meldcard constructor
* remove unused variable declaration
2022-10-05 12:00:59 -04:00
Evan Kranzler
d21f2e43dd
[40K] Implemented Their Number Is Legion
2022-10-04 21:40:42 -04:00
Alex Vasile
55a6acba22
Refactor: Significant speed-up for ManaOptions ( #9233 )
2022-10-04 00:08:20 -04:00
Evan Kranzler
a742f5a7d1
[40K] Implemented Ravener
2022-10-03 22:10:24 -04:00
Alex Vasile
6035f04140
Disable auto-payment of mana for spells which care about mana color ( #9173 )
2022-10-03 19:16:45 -04:00
Evan Kranzler
af2a0ebb31
[40K] Implemented Canoptek Tomb Sentinel
2022-10-02 13:13:34 -04:00
Evan Kranzler
43838d3675
[BOT] Implemented Goldbug, Humanity's Ally / Goldbug, Scrappy Scout
2022-10-01 10:51:09 -04:00
Alex W. Jackson
c9a7aedfb2
Change EnchantAbility parameter from String to Target ( #9588 )
2022-09-29 10:29:48 -04:00
Alex W. Jackson
3954ba266f
Fix #9587
2022-09-28 04:40:26 -04:00
Alex Vasile
01ee54d416
Add ignored failing test and fix bug for hybrid mana payments ( #9566 )
2022-09-27 21:51:49 -04:00
Alex W. Jackson
b1b78d6db0
Reimplement Animate Dead and friends; fixes #5250 ( #9581 )
2022-09-27 20:08:50 -04:00
Alex W. Jackson
9355c8ace3
Fix #6942
2022-09-27 15:31:24 -04:00
Alex W. Jackson
c8c663b976
Distinguish "blocks or becomes blocked" triggered abilities from "blocks or becomes blocked by a creature". Fixes #9347
2022-09-25 02:54:43 -04:00
Alex W. Jackson
0b200748e5
Fix #9560 and replace various custom effects with GainControlAllEffect
2022-09-24 00:39:48 -04:00
Evan Kranzler
b0ebf4ad5b
[NCC] various text fixes
2022-09-22 22:29:39 -04:00
Alex Vasile
fd16f2a16b
[NCC] Implement several cards ( #9328 )
...
Many associated refactors too. See full PR for detail.
2022-09-22 21:38:29 -04:00
Alex W. Jackson
3996127032
Fix copying fused spells; also fixes #9545 ( #9546 )
2022-09-22 01:59:21 -04:00
Alex W. Jackson
41fb3d14cb
Fix #8484 and fix #9541 ( #9542 )
2022-09-20 21:05:01 -04:00
Evan Kranzler
a09c14083e
fix various issues with OrCost ( fixes #9424 )
2022-09-20 09:22:55 -04:00
Alex W. Jackson
12a20d07f4
Add choose hints to abilities with sacrifice costs where the target and the permanent to sacrifice might be ambiguous (A-D)
2022-09-20 09:17:14 -04:00
Alex W. Jackson
2b652f6695
De-duplicate Splice code; add choose hints to all targeted Splice cards
2022-09-18 13:03:26 -04:00
Evan Kranzler
f21c2a6b2b
[40K] Implemented Sporocyst
2022-09-18 12:18:32 -04:00
Evan Kranzler
7e55f25d31
[40K] Implemented Necron Deathmark
2022-09-18 11:58:16 -04:00
Evan Kranzler
69c15762a5
Fact or Fiction effects reverted to asking for hand pile rather than graveyard pile ( closes #9531 )
2022-09-18 11:52:29 -04:00
Evan Kranzler
c48c4ccf53
[40K] Implemented Vexilus Praetor
2022-09-17 23:41:13 -04:00
Alex Vasile
b14af42280
[DMU] Karn's Sylex ( #9507 )
2022-09-17 22:37:56 -04:00
Evan Kranzler
2ca7cfa462
[40K] Implemented Space Marine Devastator
2022-09-17 10:50:43 -04:00
Evan Kranzler
a893e5ba88
[40K] Implemented Sister Repentia
2022-09-17 10:30:03 -04:00
Alex W. Jackson
639277402d
Fix #8485
2022-09-17 09:27:49 -04:00
Evan Kranzler
1cc00630dd
[40K] Implemented Vanguard Suppressor (with dummy squad ability)
2022-09-16 21:02:57 -04:00
Daniel Bomar
3d3fde35ca
[DMU] Implemented Rivaz of the Claw ( #9523 )
2022-09-15 22:35:52 -04:00
Evan Kranzler
95b2817ac8
[DMC] various text fixes
2022-09-15 21:28:25 -04:00
Evan Kranzler
e9684c86ac
[40K] Implemented Gargoyle Flock
2022-09-15 18:28:54 -04:00
Evan Kranzler
a31644789c
[DMU] various text fixes
2022-09-14 18:29:34 -04:00
Evan Kranzler
d165072ac9
[DMU] Implement Defiler cycle (Ready for review) ( #9460 )
...
* [DMU] Implemented Defiler of Faith
* [DMU] Implemented Defiler of Dreams
* [DMU] Implemented Defiler of Flesh
* [DMU] Implemented Defiler of Instinct
* [DMU] Implemented Defiler of Vigor
* create PermanentPredicate
* initial attempt at Defiler ability
* some nonfunctional recommended changes
* a few more requested changes
* change arguments to ObjectColor from String
* fix a dumb mistake
* add test
* a few requested changes
2022-09-14 15:16:56 -04:00
Alex W. Jackson
efa7b485b0
Remove unneeded parameter from StackObjectCopyApplier.getNextNewTargetType (all users were using an Iterator or a fixed return value)
2022-09-14 03:23:21 -04:00
Alex W. Jackson
c3ce7898de
[DMU] Implement Silver Scrutiny and fix #7326 ( #9508 )
2022-09-13 20:15:04 -04:00
Evan Kranzler
0d4cf5a20a
[40K] Implemented The Swarmlord
2022-09-13 18:55:19 -04:00