[WOC] Implement Gylwain, Casting Director

This commit is contained in:
theelk801 2023-08-18 15:26:38 -04:00
parent ea513386fb
commit 8753c94488
4 changed files with 59 additions and 5 deletions

View file

@ -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:
}