ssk97
679fddaf82
Implement False Dawn (APC) ( #11301 )
2023-10-13 23:28:45 -04:00
PurpleCrowbar
7bc5105c1f
Implement Time Travel mechanic ( #11299 )
...
Implement [WHO] Wibbly-wobbly, Timey-wimey
2023-10-13 23:28:29 -04:00
xenohedron
297446f20e
fix ability text in test
2023-10-13 23:27:44 -04:00
xenohedron
2013895530
lots of text fixes
2023-10-13 23:27:44 -04:00
xenohedron
0081279d15
improve DontUntapInControllersUntapStepAllEffect
2023-10-13 23:27:44 -04:00
xenohedron
b3b2713ddf
Implement [ONS] Kaboom!
2023-10-13 23:27:44 -04:00
xenohedron
3b7ecfca68
Implement [TOR] Flaming Gambit
2023-10-13 23:27:44 -04:00
xenohedron
519ecb35c1
Implement [APC] Suppress
2023-10-13 23:27:44 -04:00
theelk801
02c9896774
remove temporary verify skips
2023-10-13 09:26:54 -04:00
theelk801
490e530423
change paradox from flavor word to ability word (nonfunctional)
2023-10-13 09:25:57 -04:00
theelk801
bdf6aa5379
[WHO] Implement Cult of Skaro
2023-10-13 09:12:40 -04:00
theelk801
ad29594c56
[WHO] Implement Become the Pilot
2023-10-13 09:12:26 -04:00
theelk801
680a81b4da
[WHO] Implement Cybermat
2023-10-13 09:12:08 -04:00
xenohedron
ff745d4a5f
Implement [SCG] Exiled Doomsayer
2023-10-12 19:00:21 -04:00
xenohedron
578b6821b5
remove unnecessary null check
2023-10-12 19:00:21 -04:00
Oleg Agafonov
0d9121bf10
AI: fixed that computer can stop to use some equip and level up abilities, fixed small memory leaks (related to #11285 , #4520 )
2023-10-12 07:56:41 +04:00
Oleg Agafonov
10ccab3caa
AI: fixed memory leaks on game's end without humans (4 Mb per game, related to #11285 , #5023 )
2023-10-12 06:28:01 +04:00
xenohedron
17e26759d7
fix Juju Bubble
2023-10-11 20:53:09 -04:00
xenohedron
fa49ffd27f
fix siege defeated trigger to be optional
2023-10-11 20:53:09 -04:00
xenohedron
347ea5b9fe
add comprehensive test
2023-10-11 20:53:09 -04:00
xenohedron
bc99fbfbcd
fix Awaken the Maelstrom
2023-10-11 20:53:09 -04:00
xenohedron
e6e241cfcb
fix notTarget handling in TargetPermanentAmount
2023-10-11 20:53:09 -04:00
Przemyslaw Hugh Kaznowski
093a798912
Makefile: optional include for .env file rather than required ( #11293 )
...
Co-authored-by: Hugh Kaznowski <raat_streetcam@simplelogin.com>
2023-10-11 20:52:56 -04:00
Oleg Agafonov
f653fd4c34
tests: improved game/chat logs in load tests (now it shows in txt format instead html, example: test_TwoAIPlayGame_Multiple)
2023-10-11 15:00:33 +04:00
Oleg Agafonov
fe8b8e1def
server: fixed npe error on load tests (miss buffer timer), code refactor
2023-10-11 14:15:15 +04:00
theelk801
09dbdccfb2
[WHO] Implement Clara Oswald
2023-10-10 15:17:45 -04:00
theelk801
a49704296c
[WHO] Implement An Unearthly Child
2023-10-10 14:03:57 -04:00
theelk801
227519f223
[WHO] Implement Alistair, the Brigadier
2023-10-10 12:57:45 -04:00
theelk801
329dde3336
[WHO] Implement Adric, Mathematical Genius
2023-10-10 12:50:54 -04:00
theelk801
fbbeacd4a3
[WHO] Implement Ace, Fearless Rebel
2023-10-10 12:50:53 -04:00
theelk801
98f75bd69b
[WHO] update spoiler and reprints
2023-10-10 12:50:53 -04:00
Przemyslaw Hugh Kaznowski
74b577fa73
dev: added makefile to build release files ( #11284 )
...
Co-authored-by: Hugh Kaznowski <raat_streetcam@simplelogin.com>
2023-10-10 11:47:09 +04:00
xenohedron
ac4dae5061
adjust message wording
2023-10-09 23:52:57 -04:00
xenohedron
bd7ae640c5
fix some effects to use DoIfCostPaid
2023-10-09 23:52:57 -04:00
xenohedron
87756a5cfa
text fixes
2023-10-09 23:52:57 -04:00
xenohedron
85236b3455
Implement booster collation for BRO ( #10364 )
2023-10-09 21:48:09 -04:00
xenohedron
c6a54c5a66
fix #10078 (Duplicity)
2023-10-09 21:47:19 -04:00
ssk97
5e095afdb0
Implement Prototype ability ( #11249 )
...
Prototype is a SpellAbilityType, for which alternate costs are permitted. It has a continuous effect that applies on the battlefield as well as a method to modify the spell on the stack. Permanents have an isPrototyped flag that copy effects can check explicitly (same brittle method as transformed permanents use; reworking copy effects to streamline them is a separate scope).
Many test cases have been added to confirm functionality (thanks to Zerris for additional test suggestions).
---------
Co-authored-by: Susucre <34709007+Susucre@users.noreply.github.com>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2023-10-09 21:06:19 -04:00
xenohedron
ac20483b73
reminder text fixes
2023-10-09 20:49:20 -04:00
Susucre
b8ba2da23e
fix infoText of tournament causing NPE ( #11290 )
2023-10-09 15:25:30 -04:00
xenohedron
d7afa37893
Remove superfluous addManaCost method ( #11288 )
...
* no need to specify mana cost, just add cost
* handle all mana costs through addcost method only
* eliminate another constructor
* more constructor cleanup
2023-10-09 15:25:19 -04:00
xenohedron
4e2a5bd5a9
Cleanup activated ability constructors ( #11283 )
...
* simplify LoyaltyAbility constructors
* remove unused constructors in ActivatedAbilityImpl
* cleanup
* remove null rule setting
* another unused constructor
* fix escape ability reminder text
* escape text adjustment
* simplify Trigons, remove Costs constructor
* rework Villainous Ogre, remove another class and constructor
* fix test using wrong text for trigon ability
2023-10-08 22:55:31 -04:00
xenohedron
25e559dd9d
fix Blightwing Bandit ( #11282 )
2023-10-08 17:53:49 -04:00
xenohedron
1a6bbfa873
add test for Role token not created if target has protection ( #11281 )
2023-10-08 17:53:33 -04:00
Susucre
2d9f29b60e
[WHO] Implement Lunar Hatchling ( #11269 )
2023-10-08 17:53:13 -04:00
Susucre
8e1ef15b70
[LCI] Implement Ojer Axonil, Deepest Might ( #11195 )
...
* [LCI] Implement Ojer Axonil, Deepest Might
* add tests
* Alter text generation on ActivateIfConditionActivatedAbility to handle "and as a sorcery"
2023-10-08 17:52:36 -04:00
Susucre
287e25b28f
[WHO] Implement Atraxi Warden, Bessie the Doctor's Roadster, Clockwork Droid, Crack in Time ( #11271 )
...
* [WHO] Implement Atraxi Warden
* [WHO] Implement Bessie, the Doctor's Roadster
* [WHO] Implement Clockwork Droid
* [WHO] Implement Crack in Time
2023-10-08 01:41:01 -04:00
Susucre
b7ad2d8c86
[WHO] Implement Five Hundred Year Diary, Flatline, Frost Fair Lure Fish, Laser Screwdriver, Sonic Screwdriver ( #11274 )
...
* Add Hint to Confront the Unknown
* [WHO] Implement Five Hundred Year Diary
* [WHO] Implement Flatline
* [WHO] Implement Frost Fair Lure Fish
* [WHO] Implement Laser Screwdriver
* [WHO] Implement Sonic Screwdriver
2023-10-08 01:39:50 -04:00
Susucre
39522cdc59
[WHO] Implement Graham O'Brien, Iraxxa Empress of Mars, Sisterhood of Karn, Memory Worm, Flaming Tyrannosaurus ( #11275 )
...
* [WHO] Implement Graham O'Brien
* [WHO] Implement Iraxxa, Empress of Mars
* [WHO] Implement Sisterhood of Karn
* [WHO] Implement Memory Worm
* [WHO] Implement Flaming Tyrannosaurus
* fix token name
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2023-10-08 01:38:09 -04:00
Susucre
21bab428e7
[WHO] Implement Martha Jones, Ominous Cemetery, Quantum Misalignment, Renegade Silent, RMS Titanic ( #11276 )
...
* [WHO] Implement Martha Jones
* [WHO] Implement Ominous Cemetery
* [WHO] Implement Quantum Misalignment
* [WHO] Implement Renegade Silent
* [WHO] Implement RMS Titanic
2023-10-08 01:37:11 -04:00