Commit graph

41910 commits

Author SHA1 Message Date
Oleg Agafonov
ffd32804c8 [C13] Tempt with Immortality - fixed wrong target settings 2023-09-07 05:35:55 +04:00
Oleg Agafonov
4b3a19b4d5 refactor: improved target usage, replaced setNotTarget by withNotTarget 2023-09-07 05:35:54 +04:00
Oleg Agafonov
dbaa51f462 Conservator - fixed wrong target settings 2023-09-07 05:35:53 +04:00
Oleg Agafonov
9462c59dd0 [WOE] Spellscorn Coven - fixed wrong name of adventure spell 2023-09-07 05:35:53 +04:00
PurpleCrowbar
51d402f8a2 Fix Ondu Spiritdancer text 2023-09-07 01:43:05 +01:00
PurpleCrowbar
692c55e3e1
Do this only once each turn - fixed wrong triggers after optional usage (example: Ondu Spiritdancer, see #11106) (#11107)
* Fix Ondu Spiritdancer. Closes #11106
* Add tests for "Do this only once each turn"
* Add test for Ondu Spiritdancer
2023-09-06 22:12:03 +04:00
Susucre
7b5139742f
[JUD] Fix Wormfang Turtle & Wormfang Newt (#11100)
text generation & wrongly targetting
2023-09-05 22:27:19 -04:00
Susucre
e247d27eb0
Tests: Avoid Illegal reflective access in deep copy test. (#11079)
* check that problem is only the recursive test

* fix ArrayList being recursed into.
2023-09-05 22:26:52 -04:00
xenohedron
3129064163 various text fixes 2023-09-05 22:24:13 -04:00
xenohedron
c4f9faa916 text fix: tainted land cycle capitalization 2023-09-05 22:03:20 -04:00
Susucre
23ad5ccae7
[UDS] Tethered Griffin - fixed wrong rules text (#11108) 2023-09-04 08:36:07 +04:00
ssk97
025ebee026
[ALA] Sacellum Godspeaker - fixed wrong reveal ability, refactor related cards (#11102)
* Sacellum Godspeaker needs to reveal the cards
* Use CardsImpl constructor rather than looping through all cards
* Remove unneeded check from Arsenal Thresher
* added source to Phosphorescent Feast's reveal
* Add null check for controller
2023-09-04 08:33:50 +04:00
Susucre
4ad92d0a35
[C21] Living Lore - fixed wrong mana usage from exiled cards (wrong ZCC usage) (#11103) 2023-09-03 23:44:32 +04:00
Susucre
9532310e06
game: fixed cube from deck game mode to use a card numbers (#11105) 2023-09-03 23:13:37 +04:00
PurpleCrowbar
c36e5c4a1c Add hints to All That Glitters and Ethereal Armor 2023-09-03 17:40:08 +01:00
PurpleCrowbar
5dba61244c Remove Songbirds' Blessing alternate art from set's card list 2023-09-03 04:53:12 +01:00
PurpleCrowbar
48a5dff33d [WOC] Implement Songbirds' Blessing 2023-09-03 04:48:53 +01:00
PurpleCrowbar
6d661cc66c Add hint to Armix, Filigree Thrasher 2023-09-02 21:13:23 +01:00
Susucre
057bc205e8
[WOE] Flag the 5 full art lands as such (#11088) 2023-09-02 16:08:17 +04:00
Susucre
67ab0bc590
[WOE] Graceful Takedown - fixed that it doesn't work (#11091)
* [WOE] fix Graceful Takedown
* add tests
2023-09-02 16:07:39 +04:00
Oleg Agafonov
8a65b0f149 refactor: removed netbeans's auto-generated comments 2023-09-02 16:05:29 +04:00
Susucre
344ff81a37
[WOE][WOC] Fixed card texts, fixed Free the Fae (#11098)
* fix name compare when both full and small name are used
* fix Free the Fae, it is mandatory
2023-09-02 15:40:40 +04:00
Susucre
24315460fe
Bargain ability - fixed that cards can't be cast without full mana (#11089)
* [WOE] Fix Hamlet Glutton & friends
* add tests
2023-09-02 15:38:45 +04:00
PurpleCrowbar
4b8e6ba9bc Add hint to Cabal Stronghold 2023-09-02 03:04:14 +01:00
PurpleCrowbar
b0b084a5dd Remove prompting user to select creature for The True Scriptures if opponent controls none 2023-09-02 03:03:54 +01:00
chesse20
f4d6294148
images: added miss set's symbols past m20 (#11092) 2023-09-02 03:13:59 +04:00
Susucre
8dc2e0a962
refactor: clean all copy constructors in cards starting S (#11094) 2023-09-02 03:11:02 +04:00
Susucre
430a3bf7f9
refactor: clean all copy constructors in cards starting P-Q-R (#11095) 2023-09-02 03:10:45 +04:00
Susucre
59e281a3e9
refactor: clean all copy constructors in cards starting J-K-L (#11097) 2023-09-02 03:10:28 +04:00
Susucre
e1f91a8565
refactor: clean all copy constructors in cards starting M-N-O (#11096) 2023-09-02 03:10:03 +04:00
Susucre
a702d10ce0
refactor: clean all copy constructors in cards starting T (#11093) 2023-09-02 03:09:33 +04:00
PurpleCrowbar
371eb87e0b Fix text of surveil window 2023-09-01 22:17:28 +01:00
Oleg Agafonov
6b3de5c29b [LTR] fixed card number of The One Ring (0 number for tokens only); 2023-09-01 09:58:51 +04:00
Vivian Greenslade
55ad23ac28
[WOC] Implement Blightwing Bandit (#11083) 2023-08-31 20:00:27 -04:00
Vivian Greenslade
09a9e8e5d9
[WOC] Implement Nettling Nuisance (#11076) 2023-08-31 20:00:16 -04:00
Vivian Greenslade
f9708c663e
[WOC] Implement Korvold, Gleeful Glutton (#11072) 2023-08-31 20:00:03 -04:00
PurpleCrowbar
5fd8255a8a Fix Teyo wall token color and add its image 2023-08-31 23:37:58 +01:00
PurpleCrowbar
43a2bf0d9a Add WOC token images 2023-08-31 23:37:58 +01:00
PurpleCrowbar
fb7e5a7688 Add WOE token images 2023-08-31 23:37:58 +01:00
theelk801
e70fedeaef [WOC] Implement Court of Vantress 2023-08-31 17:57:41 -04:00
arcox
2f0c1d84c5
Lint: fix 'declarations should use interfaces instead of classes' bugs (#11082) 2023-08-31 21:42:45 +04:00
Oleg Agafonov
e3229d7eab refactor: use same code style in library's methods 2023-08-31 19:38:37 +04:00
Oleg Agafonov
c5deb3d3ba [NEO] Planar Incision - fixed game error on usage (NPE error) 2023-08-31 19:15:01 +04:00
theelk801
1197925486 [WOE] add all printings 2023-08-31 09:50:02 -04:00
xenohedron
d6c690601d
Merge pull request #11031 from xenohedron/cleanup-7a-7b
More SetBasePowerToughnessSourceEffect cleanup
2023-08-31 00:29:59 -04:00
Oleg Agafonov
593451376b merge fix 2023-08-31 08:16:38 +04:00
xenohedron
d0d708ba52 Add tests 2023-08-30 23:40:56 -04:00
Oleg Agafonov
060b8f9dc9 backup ability: fixed wrong duration and discard in Streetwise Negotiator, added related tests and runtime/verify checks (related to #11068) 2023-08-31 07:29:05 +04:00
Vivian Greenslade
9085820605
[WOC] Implement Faerie Bladecrafter (#11075) 2023-08-30 23:25:39 -04:00
xenohedron
1903f90b3a better text generation, a couple more individual fixes 2023-08-30 23:25:10 -04:00