effect.setText(", vigilance");
ability.addEffect(effect);
effect = new GainAbilityTargetEffect(LifelinkAbility.getInstance(), Duration.EndOfTurn);
effect.setText(", and lifelink");
ability.addEffect(effect);
ability.addTarget(new TargetCreaturePermanent(0,1));
this.addAbility(ability);
// -2: Put a +1/+1 counter on each creature you control and a loyalty counter on each other planeswalker you control.
ability = new LoyaltyAbility(new AddCountersAllEffect(CounterType.P1P1.createInstance(), new FilterControlledCreaturePermanent()), -2);
effect = new AddCountersAllEffect(CounterType.LOYALTY.createInstance(), filter);