Commit graph

41782 commits

Author SHA1 Message Date
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
Oleg Agafonov
6768184e18 typo fixed (related to #11068), added backup ability docs 2023-08-31 06:06:47 +04:00
xenohedron
22961162ad text fixes related to recent updates 2023-08-30 20:54:27 -04:00
Vivian Greenslade
a65c2204ce
Rework CombatDamageByToughness effects (#11068)
* split effect into three classes for convenience

* added static filter

* refactored cards using effect

* fixed issues as per PR comments

* changed predicate and fixed text

* added unit test, fixed text issues with Baldin

* set static text

* changed outcome

* added stop to test

* fixs issues as per PR comments
2023-08-30 20:16:14 -04:00
xenohedron
3f25b93e91 [WOE] enable booster generation 2023-08-30 20:15:41 -04:00
Vivian Greenslade
c45bc1e884
[WOC] Implement Malleable Impostor (#11074) 2023-08-30 19:48:40 -04:00
Vivian Greenslade
a7a4299c7f
[WOC] Implement Knickknack Ouphe (#11070) 2023-08-30 19:48:33 -04:00
Susucre
3d91971e68
clean all copy constructors in cards starting U-V (#11066) 2023-08-30 19:48:21 -04:00
Susucre
236860795a
clean all copy constructors in cards starting W-X-Y-Z (#11067) 2023-08-30 19:48:13 -04:00
Susucre
96a2c277b2
clean some of the most frequent copy constructor / copy method (#11053) 2023-08-30 19:48:03 -04:00
Vivian Greenslade
5ddb69e1ba
Rework DealCombatDamageControlled to allow a creature filter (#11037)
* Added filter to ability

* wip

* updated logic for trigger to use new event

* updated classes using trigger to account for constructor changes

* condensed constructors, added total damage dealt as value, added exception for SetTargetPointer

* fixed set value

* fixed optional flag on cards

* fixed filter
2023-08-30 19:47:52 -04:00
Susucre
5b01cf51bd
Fix Lord Skitter- filter missing SubType.RAT (#11071) 2023-08-30 19:17:30 -04:00
Vivian Greenslade
aafc4cb76b
[WOC] Implement Brenard, Ginger Sculptor (#11062)
* [WOC] Implement Brenard, Ginger Sculptor

* updated with new FoodAbility
2023-08-30 19:17:15 -04:00
Susucre
9abe115c68
more cleanup of copy method/constructor (#11056) 2023-08-30 19:17:05 -04:00
Susucre
fab00d2f27
[WOE] Implement Curse of the Werefox (#11009)
* [WOE] Implement Curse of the Werefox

* apply review

* Fix aura (and equipment?) tokens not checking for protection on target

* fix targetting of reflexive trigger, by creating a custom fight effect.

* fix reflexive ability target.
2023-08-30 19:16:22 -04:00
Susucre
2d9599fbbd
[WOE] Implement Faerie Slumber Party (#10949) 2023-08-30 19:16:08 -04:00
Susucre
2a5dd4103c
[WOE] Implement Ashiok, Wicked Manipulator (#10909)
* [WOE] Implement Ashiok, Wicket Manipulator

* Add Ashiok's abilities

* basic pay life replacement tests

* many tests later

* add warning on token expecting watcher

* apply review

* rework text generation
2023-08-30 19:15:56 -04:00
Susucre
fe165f1fd0
Fix Adventures exiling themselves before applying their effects (#10793)
* Rework adventures to exiles themself after applying other effects

* fix duelist

* finalize all adventures

* apply review

* add card name to error

* fix remaining adventures

* finalize the last adventures.
2023-08-30 19:15:47 -04:00
xenohedron
a427406d5f fix Sutured Ghoul 2023-08-29 23:33:59 -04:00
theelk801
3ed0dd4f84 [WOC] Implement Giant Inheritance 2023-08-29 21:52:58 -04:00
Vivian Greenslade
2cd8bc6f6c
Create common implementation for predefined tokens (#11065)
* adds token abilities

* updated cards to use new abilities
2023-08-29 20:28:21 -04:00
Susucre
d67539746e
fix Gandalf, Wayward Voyager (#11063) 2023-08-29 20:26:35 -04:00
Vivian Greenslade
f7b355dcc7
[WOE] Implement Territorial Witchstalker (#11013) 2023-08-29 20:26:19 -04:00
theelk801
bbff8de53d fix verify failures 2023-08-29 10:30:18 -04:00
theelk801
0eb63eca39 [MAT] add all variants 2023-08-29 09:57:36 -04:00
theelk801
eca1c92186 [SLD] update set 2023-08-29 09:55:54 -04:00
theelk801
2fcdd29be7 [SLD] Implement Arden Angel 2023-08-29 09:52:58 -04:00
Susucre
3e251e0ea5
[WOE] Implement Extraordinary Journey (#10948) 2023-08-29 09:41:29 -04:00
Susucre
2e90d321ca
[WOE] Implement Yenna, Redtooth Regent (#10931) 2023-08-29 09:39:36 -04:00