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
Susucre
5e166f9359
[WHO] Implement Sergeant John Benton, Star Whale, Tegan Jovanka, The Sixth Doctor, Vashta Nerada ( #11277 )
...
* [WHO] Implement Sergeant John Benton
* [WHO] Implement Star Whale
* [WHO] Implement Tegan Jovanka
* [WHO] Implement The Sixth Doctor
* [WHO] Implement Vashta Nerada
2023-10-08 01:36:59 -04:00
xenohedron
5ba47db226
text adjustment: untap all lands
2023-10-08 01:36:28 -04:00
Grath
6b9beeb9ea
[WHO] Implement Displaced Dinosaurs. ( #11278 )
...
Liberal copy-pasting from Master Biomancer, with a little tweaking here and there.
One of AddCardTypeTargetEffect or AddCardSubTypeTargetEffect should get refactored to reorder the parameters for consistency at some point but I'm too lazy to do it now.
2023-10-08 01:35:31 -04:00
Susucre
a9fce4b05e
[LCI] Implement Ghalta, Stampede Tyrant ( #11270 )
2023-10-06 23:25:35 -04:00
Susucre
745127c46f
[WHO] Implement Dalek Drone, Delete, Decaying Time Loop, Jenny Generated Anomaly ( #11273 )
...
* [WHO] Implement Dalek Drone
* [WHO] Implement Delete
* [WHO] Implement Decaying Time Loop
* [WHO] Implement Jenny, Generated Anomaly
2023-10-06 23:25:24 -04:00
Susucre
5c4cc02415
[WHO] Implement Banish to Another Universe, Crisis of Conscience, Cyberman Patrol, Cybermen Squadron, Dalek Squadron ( #11272 )
...
* [WHO] Implement Banish to Another Universe
* [WHO] Implement Crisis of Conscience
* [WHO] Implement Cyberman Patrol
* [WHO] Implement Cybermen Squadron
* [WHO] Implement Dalek Squadron
2023-10-06 23:24:05 -04:00
Susucre
0c79b96a6a
[WHO] Implement Heaven Sent ( #11266 )
2023-10-06 23:23:24 -04:00
Susucre
9af33818f7
[WHO] Implement Astrid Peth, Jenny Flint, Madame Vastra ( #11265 )
...
* [WHO] Implement Astrid Peth
* [WHO] Implement Jenny Flint
* [WHO] Implement Madame Vastra
2023-10-06 23:23:13 -04:00
Susucre
13b314df30
[WHO] Implement Into the Time Vortex ( #11264 )
2023-10-06 23:23:01 -04:00