Evan Kranzler
|
f9467d5142
|
[STX] Implemented Strict Proctor
|
2021-04-16 18:48:40 -04:00 |
|
Oleg Agafonov
|
b36f915d74
|
* Copy spell - improved support, now all copied spells are independent (bug example: Seasons Past fizzled after copy resolve, see #7634, 10f8022043);
|
2021-03-06 19:32:17 +04:00 |
|
Daniel Bomar
|
bb0a995541
|
Tibalt, Cosmic Impostor - fixed that emblem can't cast not owned cards (#7598)
* Fixed ability.canChooseTarget not using correct playerId
* Fixed Necrotic Plague
* Revert "Fixed Necrotic Plague"
This reverts commit 7659039670.
* Set target controller on Necrotic Plague and add check in canChooseTarget
* Add test for Tibalt + Ephemerate interaction
* Tests improved
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
|
2021-02-22 23:06:43 +04:00 |
|
Oleg Agafonov
|
10e557b873
|
* Performance: memory usage optimization for deck editor (part 2 of removed bloated usage of ManaCosts -> ManaColor objects, see #7515);
|
2021-02-12 22:12:18 +04:00 |
|
Oleg Agafonov
|
a1da5ef437
|
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
|
2021-01-30 16:38:55 +04:00 |
|
Oleg Agafonov
|
c325a6d2f0
|
Removed unused code (optionalCost);
|
2020-09-13 10:33:13 +04:00 |
|
LevelX2
|
8105d8b26c
|
* Improved handling of asThoughtAs approval by abilities that allows a clear and easy assignment of the approving effect.
|
2020-08-21 14:58:22 +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 |
|
Oleg Agafonov
|
043785b1d1
|
* Metalcraft abilities - added card hints about artifacts count, fixed missing ability word;
|
2020-07-25 05:40:59 +04:00 |
|
Oleg Agafonov
|
69d8fd1898
|
Battlefield Thaumaturge - fixed that it doesn't allow to cast spells without full available mana (#6698);
|
2020-07-05 01:08:43 +04:00 |
|
Oleg Agafonov
|
978118148b
|
Ability refactor: new code to remove abilities from permanent;
|
2020-05-28 22:31:54 +04: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 |
|
Oleg Agafonov
|
89394ffe0a
|
Improved ability outcome processing;
|
2020-01-29 07:33:33 +04:00 |
|
LevelX2
|
da9f24e008
|
Removed deprecated AdjustingSourceCosts interface.
|
2019-12-14 18:33:11 +01:00 |
|
Oleg Agafonov
|
13ed3c6dbd
|
Added static and colored hints for cards
|
2019-02-04 18:48:45 +04:00 |
|
Evan Kranzler
|
3483b3a181
|
Merge branch 'targetAdjustment' into master
|
2019-01-12 14:42:58 -05:00 |
|
LevelX2
|
26a93d4427
|
Reworked ability source object handling.
|
2018-10-21 21:37:23 +02:00 |
|
Evan Kranzler
|
9d9c7b0242
|
added cost adjustment framework
|
2018-09-30 20:12:07 -04:00 |
|
Evan Kranzler
|
407611c11b
|
removed TargetAdjustment as it is no longer necessary
|
2018-09-17 14:39:19 -04:00 |
|
Evan Kranzler
|
8bcf95d996
|
added methods for setting target adjuster
|
2018-09-17 10:45:22 -04:00 |
|
GrayedFox
|
3953f3dbdd
|
remove all MIT copyright notices from files
|
2018-06-02 17:59:49 +02:00 |
|
LevelX2
|
c02c5a175b
|
* Fixed some target pointer handling.
|
2018-02-22 17:46:23 +01:00 |
|
Evan Kranzler
|
d68efc21c5
|
Changed some X cost abilities (untested)
|
2017-09-16 12:58:25 -04:00 |
|
LevelX2
|
c8e1a9d854
|
[HOU] Added 4 cards.
|
2017-06-29 17:55:48 +02:00 |
|
LevelX2
|
097a8ce0dd
|
Some rework to end turn logic and removing of stack objects (related to #2977).
|
2017-04-02 15:18:50 +02:00 |
|
ingmargoudt
|
594ffa2754
|
rewrote some streams and optionals
|
2017-04-01 22:45:40 +02:00 |
|
emerald000
|
9d380331d7
|
Removed choices that should not be made while casting of a spell.
For example: color choices for protection abilities.
|
2016-04-28 01:32:48 -04:00 |
|
Fenhl
|
430ae503c7
|
Change all line endings to LF
|
2016-04-14 16:18:01 +00:00 |
|
LevelX2
|
19d67f9a83
|
Removed old AlternativeCost class, that's no longer used in cards.
|
2016-03-06 22:32:58 +01:00 |
|
LevelX2
|
cf3488d5e5
|
* Guilded Drake - Fixed that the sacrifice did not happen if the target creature for exchange is no longer a valid target during resolution (fixes #1546).
|
2016-02-21 10:20:26 +01:00 |
|
poixen
|
46eb6c0525
|
Restructured Mage module
|
2015-11-29 21:56:49 +01:00 |
|