theelk801
58b5bb76f9
various text fixes
2025-06-13 13:44:33 -04:00
Oleg Agafonov
2d9ac4e732
refactor: removed outdated Player::assignDamage by multi amount dialog, fixed getMultiAmount to work with min values, added additional checks
2024-10-24 15:31:04 +04:00
xenohedron
5cc4901580
fix #12575
...
add test for AddManaInAnyCombinationEffect
cleanup Grand Warlord Radha, add test
simplify some abilities to common class
remove unused constructors
2024-07-25 01:35:51 -04:00
xenohedron
18c6596cc0
Improvements to player selection of TargetAmount ( #11341 )
2023-10-26 02:12:15 -04: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
xenohedron
aaf99a4c1a
followup fixes
2023-07-14 22:12:08 -04:00
xenohedron
ae9f920d87
more [LTR] text fixes / corrections
2023-07-14 21:58:33 -04:00
xenohedron
e50f8b05c1
[LTR] [LTC] Text fixes ( #10569 )
2023-07-06 00:24:12 -04:00
Alex Vasile
55a6acba22
Refactor: Significant speed-up for ManaOptions ( #9233 )
2022-10-04 00:08:20 -04:00
Alex Vasile
a8a16968d3
[AKH] Fix game slowdown from Cascading Cataracts. Closes #7649 . ( #9068 )
2022-07-04 22:20:54 -04:00
Alex Vasile
7643ff5597
- Fixed AddManaInAnyCombinationEffect and DynamicManaEffect to not let you click Choose until you've selected the correct amount.
...
- Added an extra constructor to Mana using ColoredManaSymbols and a count so that a for loop isn't needed in AddManaInAnyCombinationEffect.
2022-05-27 17:16:43 -06:00
Alex Vasile
5e26066b24
- Improving performance Mana.toString().
...
- Slightly improved performance of getPossiblePayCombinations().
- Flattened getNetMana slightly.
For #7710 .
2022-05-16 21:03:39 -06:00
Evan Kranzler
24478afbe1
[TSP] various text fixes
2022-04-01 08:42:38 -04:00
Daniel Bomar
600cac6fc7
[READY FOR REVIEW] Implement a "multi-amount" dialog ( #7528 )
...
* Implemented chooseTargetAmount and new GUI dialog (distribute damage, distribute mana)
* Added tests and AI support;
* Test framework: added aliases support in TargetAmount dialogs;
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-04-17 14:28:01 +04:00
Gösta
f750dc9c42
improved grammar of AddMana* Effects
...
Fixes #7051
2020-10-02 21:43:31 +02:00
LevelX2
768f1bec4f
* Fixed available mana calculation for Cryptic Trilobite and Titans' Nest. Added some improvements for available mana calculation of conditional mana.
2020-08-16 01:16:52 +02:00
LevelX2
67dd45c1c7
* Added getProducableManaTypes method for mana effects to handle Squandered Resources or Reflecting Pool like abilities.
...
* Fixes to Soldevi Adnate, Skirge Familiar, Mana Web.
2020-08-02 10:51:22 +02:00
LevelX2
23087e6c23
* Used ManaOptions to calculate possible mana combinations (related to comment of 7ad7d5f03d).
2020-07-16 22:56:33 +02:00
LevelX2
7ad7d5f03d
* Fixed available mana generation for Caged Sun and storage lands (e.g. Calciform Pools) related to #6698 .
2020-07-16 12:44:01 +02:00
Oleg Agafonov
169d9bf761
* Non basic mana abilities - fixed rollback errors in AI games ( #6300 );
2020-02-25 12:41:45 +04:00
Ingmar Goudt
ae7919cd07
program towards Interface rather than implementations
2020-02-10 10:40:06 +01:00
Oleg Agafonov
5adab75324
Revert "format: organize imports"
2020-02-05 02:17:00 +04:00
Leandro Doctors
8a0a9acff7
format: organize imports
2020-02-04 16:21:48 -03:00
Evan Kranzler
9a603fbaab
replaced StaticValue with singletons
2020-01-05 11:33:21 -05:00
Oleg Agafonov
4445f8556e
Fixed multiple calls of mana choice dialogs, related to #6132
2019-12-31 20:24:25 +04:00
Iain Monro
48fbd30f2d
#5935 Fix and standardise firing of TAPPED_FOR_MANA event
2019-08-16 15:26:40 +01:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
LevelX2
21e5591e29
* Some rework of handling of mana effects.
2018-05-13 22:52:14 +02:00