forked from External/mage
[WOC] Implement Gylwain, Casting Director
This commit is contained in:
parent
ea513386fb
commit
8753c94488
4 changed files with 59 additions and 5 deletions
|
|
@ -81,14 +81,14 @@ public class EntersBattlefieldAllTriggeredAbility extends TriggeredAbilityImpl {
|
|||
if (!filter.match(permanent, getControllerId(), this, game)) {
|
||||
return false;
|
||||
}
|
||||
this.getEffects().setValue("permanentEnteringBattlefield", permanent);
|
||||
this.getEffects().setValue("permanentEnteringControllerId", permanent.getControllerId());
|
||||
this.getAllEffects().setValue("permanentEnteringBattlefield", permanent);
|
||||
this.getAllEffects().setValue("permanentEnteringControllerId", permanent.getControllerId());
|
||||
switch (setTargetPointer) {
|
||||
case PLAYER:
|
||||
this.getEffects().setTargetPointer(new FixedTarget(permanent.getControllerId()));
|
||||
this.getAllEffects().setTargetPointer(new FixedTarget(permanent.getControllerId()));
|
||||
break;
|
||||
case PERMANENT:
|
||||
this.getEffects().setTargetPointer(new FixedTarget(permanent, game));
|
||||
this.getAllEffects().setTargetPointer(new FixedTarget(permanent, game));
|
||||
break;
|
||||
default:
|
||||
}
|
||||
|
|
|
|||
|
|
@ -46,6 +46,6 @@ public class CreateRoleAttachedTargetEffect extends OneShotEffect {
|
|||
return staticText;
|
||||
}
|
||||
return "create a " + roleType.getName() + " Role token attached to " +
|
||||
getTargetPointer().describeTargets(mode.getTargets(), "it");
|
||||
getTargetPointer().describeTargets(mode.getTargets(), "that creature");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue