forked from External/mage
Updated how spell triggers get information about the spell that triggered them.
This prevents countering the spell from removing the effect of the trigger.
This commit is contained in:
parent
e3245c496c
commit
7bb7754bb3
26 changed files with 69 additions and 61 deletions
|
|
@ -57,6 +57,7 @@ import mage.game.match.MatchType;
|
|||
import mage.game.permanent.Battlefield;
|
||||
import mage.game.permanent.Permanent;
|
||||
import mage.game.permanent.PermanentCard;
|
||||
import mage.game.stack.Spell;
|
||||
import mage.game.stack.SpellStack;
|
||||
import mage.game.turn.Phase;
|
||||
import mage.game.turn.Step;
|
||||
|
|
@ -106,6 +107,10 @@ public interface Game extends MageItem, Serializable {
|
|||
|
||||
UUID getOwnerId(MageObject object);
|
||||
|
||||
Spell getSpell(UUID spellId);
|
||||
|
||||
Spell getSpellOrLKIStack(UUID spellId);
|
||||
|
||||
Permanent getPermanent(UUID permanentId);
|
||||
|
||||
Permanent getPermanentOrLKIBattlefield(UUID permanentId);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue