Oleg Agafonov
d49ff89a81
refactor: shared logic for diff implementation of isInUseableZone, improved docs and readability;
2024-11-30 04:23:45 +04:00
Oleg Agafonov
0689c56597
refactor: fixed dies events support in single cards (part 4);
2024-11-30 04:23:21 +04:00
xenohedron
109547a1ad
lots of text fixes
2023-11-23 01:54:51 -05:00
Susucre
f75b1c9f0a
Code cleanup: protect all copy constructors ( #10750 )
...
* apply regex to change public copy constructors to protected
* cleanup code using now protected constructors
* fix manaBuilder weird casting of Mana into ConditionalMana
2023-08-04 19:34:58 -04:00
Alex Vasile
ebdb6b53a4
Replace Overriden getTriggerPhrase() with setTriggerPhrase() usage ( #9343 )
2022-08-08 23:28:46 -04:00
Jeff Wadsworth
328b1f1eec
- non-card refactoring related to #8375
2021-10-18 14:02:57 -05:00
Jeff Wadsworth
ea561892f5
- Fixed #8293
2021-09-23 16:45:35 -05:00
Evan Kranzler
ca80806400
Reworking triggered ability text generation to allow for ability words and flavor words to be added more easily ( #8010 )
...
* refactor all instances of getRule in triggered abilities using new getTriggerPrefix method
* updated triggered ability rules generation
* renamed method
* fixed a test failure
* some more refactoring
* simplified some instances of ability word usage
2021-07-15 07:46:38 -04:00
Plopman
1466cc2a81
Fix Axelrod Gunnarson
2018-03-27 00:07:13 +02:00
Evan Kranzler
400ab04620
Implemented Trophy Hunter
2017-09-24 11:26:34 -04:00
ingmargoudt
5a57731968
added new helper methods to test for CardType, to get rid of the contains(CardType.XXX) everywhere, put the logic of that in one place and use the interface call
2017-03-04 00:16:36 +01:00
Styxo
e057bde150
[Refactor] Merged some similar abilities together
2017-01-05 14:12:18 +01:00