Commit graph

43375 commits

Author SHA1 Message Date
xenohedron
cbad085169 refactor AwakenAbility to remove inner class 2024-02-17 22:31:24 -05:00
xenohedron
baa8a18c3e remove reminder text from lifelink ability (closes #11812) 2024-02-17 22:30:05 -05:00
PurpleCrowbar
2b13ce8544 Fix scry triggered ability optional argument being unused 2024-02-18 02:44:11 +00:00
PurpleCrowbar
a4cc404e18 Implement common surveil triggered ability 2024-02-18 02:26:33 +00:00
PurpleCrowbar
8174be9926 [MKC] Implement Follow the Bodies 2024-02-17 19:57:15 +00:00
PurpleCrowbar
63c65680c8 [MKC] Implement Merchant of Truth 2024-02-17 19:29:08 +00:00
PurpleCrowbar
4388b7ac8c
Add hint to Storm ability (#11795) 2024-02-17 13:31:17 -05:00
PurpleCrowbar
167a796c72
[MKC] Implement Trouble in Pairs (#11807)
* [MKC] Implement Trouble in Pairs

* Delete DrawCardWatcher, use preexisting common watcher

* Fix some unrelated cards' rarities to fix verify

* Implement common turn skipping ability
2024-02-17 13:30:19 -05:00
PurpleCrowbar
4e648a29a9
[MKC] Implement Watcher of Hours (#11808) 2024-02-17 13:30:00 -05:00
PurpleCrowbar
c470598080 [MKC] Implement On the Trail 2024-02-17 18:16:55 +00:00
Oleg Agafonov
99cfca6bfb tests, refactor: removed outdated code 2024-02-17 20:49:04 +04:00
Oleg Agafonov
1f36a32a6e tests, refactor: removed outdated code 2024-02-17 20:41:57 +04:00
Oleg Agafonov
229e8d3075 game engine, tests and other fixes:
tests: fixed wrong permanent structure for battlefield cards (addCard command);
tests: added docs and additional runtime checks;
game: Modal double-faced cards - improved support, no more other side effects on battlefield;
game: Copy abilities - improved stability and cards support;
game: Player under control - improved stability and related cards support (possible NPE errors, additional runtime checks);
server: fixed bloated logs with game timer;
AI: fixed wrong timer in computer games;
2024-02-17 19:35:44 +04:00
xenohedron
824e4c6b7a
fix some inner classes (#11798)
* make inner class static

* rework to remove inner class

* static filter cleanup

* ManaCostsImpl<>

* fix copy constructor

* new TargetPlayerGainControlTargetPermanentEffect

* make some inner classes no longer inner classes
2024-02-16 22:37:30 -05:00
Matthew Wilson
fa92dc8580
[MKM] Implement Krenko's Buzzcrusher (#11801) 2024-02-16 22:33:24 -05:00
xenohedron
6f87cfa95b more text adjustments 2024-02-16 22:32:43 -05:00
xenohedron
361cf94d9c text adjustments 2024-02-16 22:32:43 -05:00
PurpleCrowbar
4ac9458db7 Fix Lazav, the Multifarious rarity in MKC set file 2024-02-17 01:56:00 +00:00
xenohedron
cb0dcfe97c adjust fuse ability text 2024-02-15 22:51:22 -05:00
xenohedron
9a4f935f07 verify test: ref text adjustments to remove some false positives 2024-02-15 22:14:11 -05:00
xenohedron
19dd9ea1b8 adjust text 2024-02-15 22:14:11 -05:00
PurpleCrowbar
362913261d Add hint to Shimmer Dragon 2024-02-16 03:09:09 +00:00
PurpleCrowbar
4f7bdfa6bb Fix Blinkmoth Urn triggering while tapped 2024-02-16 03:08:46 +00:00
PurpleCrowbar
542e1b7978 [MKM] Implement Forensic Gadgeteer 2024-02-16 00:37:17 +00:00
Cameron Merkel
16e6ae7b28
[MIR] Implement Acidic Dagger (#11794) 2024-02-15 19:03:41 -05:00
jimga150
5ee0bf1924
[REX] Implement Dino DNA (#11784) 2024-02-15 19:03:29 -05:00
Matthew Wilson
2e5229114b
[MKM] Implement Lazav, Wearer of Faces (#11790) 2024-02-15 19:03:15 -05:00
Cameron Merkel
39fee40e5f
[MIR] Implement Torrent of Lava (#11664)
* [MIR] Implement Torrent of Lava

* Show id of the ToL on the stack in the gained ability text
2024-02-15 00:22:06 -05:00
Evan Kranzler
50d44c5f24
[SLD] Implement Lara Croft, Tomb Raider (#11410) 2024-02-15 00:21:50 -05:00
xenohedron
5eebb4cc4d adjust filter message 2024-02-14 22:46:02 -05:00
xenohedron
b736f76322 adjust choose message 2024-02-14 22:22:54 -05:00
Matthew Wilson
6868cf3707
[MKM] Implement Polygraph Orb (#11780)
* [MKM] Implement Polygraph Orb

* Address comments

* Fix AI outcome
2024-02-14 22:19:58 -05:00
Matthew Wilson
979c465292
[MKM] Implement Outrageous Robbery (#11785) 2024-02-14 22:19:35 -05:00
Matthew Wilson
b66ad5f782
[MKM] Implement Officious Interrogation (#11786)
* [MKM] Implement Officious Interrogation

* Text update
2024-02-14 22:19:06 -05:00
Matthew Wilson
a042e97c30
[MKM] Implement Niv-Mizzet, Guildpact (#11787)
* [MKM] Implement Niv-Mizzet, Guildpact

* Address comments
2024-02-14 22:18:20 -05:00
Matthew Wilson
b88cd910c3
[MKM] Implement Melek, Reforged Researcher (#11788) 2024-02-14 22:17:11 -05:00
Matthew Wilson
651744f378
[MKM] Implement Magnetic Snuffler (#11789) 2024-02-14 22:16:59 -05:00
Kleanthis Zymaris
190edf0c3a
Wayta, Trainer Prodigy - fixed cost reduction ad to Way (#11782) 2024-02-13 02:38:17 +04:00
Matthew Wilson
08eb000453
[MKM] Implement Proft's Eidetic Memory (#11779) 2024-02-10 14:52:28 -05:00
Matthew Wilson
bbe2ede8dc
[MKM] Implement Rakdos, Patron of Chaos (#11777) 2024-02-10 14:52:14 -05:00
xenohedron
49b20b72f4 adjust text 2024-02-10 14:46:43 -05:00
Matthew Wilson
fa27791e3a
[MKM] Implement Reenact the Crime (#11773) 2024-02-09 23:27:43 -05:00
Matthew Wilson
13b861ef02
[MKM] Implement Relive the Past (#11772) 2024-02-09 23:27:11 -05:00
Matthew Wilson
ba1d84caa5
[MKM] Implement The Pride of Hull Clade (#11770) 2024-02-09 23:26:59 -05:00
xenohedron
f2d2252e69 fix #11736 (Eldritch Pact) 2024-02-09 23:26:24 -05:00
xenohedron
16a8efa7ea text fixes 2024-02-09 23:26:24 -05:00
xenohedron
2c78f6fd27 remove unused custom class 2024-02-09 22:24:26 -05:00
Matthew Wilson
7969736010
[MKM] Implement Repulsive Mutation (#11771) 2024-02-09 22:23:32 -05:00
Matthew Wilson
293420b4c3
[MKM] Implement Tin Street Gossip (#11769) 2024-02-09 22:23:23 -05:00
Matthew Wilson
e39b55e56b
[MKM] Implement Tolsimir, Midnight's Light (#11768) 2024-02-09 22:22:46 -05:00