forked from External/mage
Tyvar Kell and gain ability fixes:
* GainAbilityTargetEffect - reworked to support static/dynamic targets, added support of spells (card + related permanent); * SpellCastControllerTriggeredAbility - now it can setup the target to a card instead a spell; * Added checks/errors on wrong ability adding code (example: if you add permanent's ability by game state instead permanent's method); * Tyvar Kell Emblem now use a standard code; * Test framework: added additional logs for some errors;
This commit is contained in:
parent
f131fd0d12
commit
6dcbcbe962
13 changed files with 291 additions and 140 deletions
|
|
@ -19,7 +19,10 @@ public abstract class EffectImpl implements Effect {
|
|||
protected UUID id;
|
||||
protected Outcome outcome;
|
||||
protected EffectType effectType;
|
||||
|
||||
// read related docs about static and dynamic targets in ContinuousEffectImpl.affectedObjectsSet
|
||||
protected TargetPointer targetPointer = FirstTargetPointer.getInstance();
|
||||
|
||||
protected String staticText = "";
|
||||
protected Map<String, Object> values;
|
||||
protected String concatPrefix = ""; // combines multiple effects in text rule
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue