mirror of
https://github.com/correl/mage.git
synced 2024-12-26 03:00:11 +00:00
* Fixed some tooltip texts caused by Oracle update #2039.
This commit is contained in:
parent
7cb6ae826d
commit
60b74289c9
5 changed files with 18 additions and 17 deletions
|
@ -25,17 +25,16 @@
|
|||
* authors and should not be interpreted as representing official policies, either expressed
|
||||
* or implied, of BetaSteward_at_googlemail.com.
|
||||
*/
|
||||
|
||||
package mage.sets.championsofkamigawa;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.BushidoAbility;
|
||||
import mage.abilities.keyword.IndestructibleAbility;
|
||||
import mage.abilities.keyword.VigilanceAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Rarity;
|
||||
|
||||
/**
|
||||
* @author Loki
|
||||
|
@ -51,9 +50,11 @@ public class KondaLordOfEiganjo extends CardImpl {
|
|||
|
||||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
|
||||
this.addAbility(VigilanceAbility.getInstance());
|
||||
this.addAbility(new BushidoAbility(5));
|
||||
this.addAbility(IndestructibleAbility.getInstance());
|
||||
|
||||
this.addAbility(new BushidoAbility(5));
|
||||
}
|
||||
|
||||
public KondaLordOfEiganjo(final KondaLordOfEiganjo card) {
|
||||
|
|
|
@ -28,13 +28,13 @@
|
|||
package mage.sets.innistrad;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Rarity;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.common.AttacksOrBlocksTriggeredAbility;
|
||||
import mage.abilities.effects.common.continuous.BoostControlledEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Rarity;
|
||||
import mage.filter.common.FilterCreaturePermanent;
|
||||
import mage.filter.predicate.mageobject.SubtypePredicate;
|
||||
|
||||
|
@ -44,7 +44,7 @@ import mage.filter.predicate.mageobject.SubtypePredicate;
|
|||
*/
|
||||
public class HamletCaptain extends CardImpl {
|
||||
|
||||
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Human creatures");
|
||||
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Humans");
|
||||
|
||||
static {
|
||||
filter.add(new SubtypePredicate("Human"));
|
||||
|
|
|
@ -60,7 +60,7 @@ public class SwordOfKaldra extends CardImpl {
|
|||
this.subtype.add("Equipment");
|
||||
|
||||
// Equipped creature gets +5/+5.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(5,5, Duration.WhileOnBattlefield)));
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(5, 5, Duration.WhileOnBattlefield)));
|
||||
// Whenever equipped creature deals damage to a creature, exile that creature.
|
||||
this.addAbility(new SwordOfKaldraTriggeredAbility());
|
||||
// Equip {4}
|
||||
|
@ -80,16 +80,16 @@ public class SwordOfKaldra extends CardImpl {
|
|||
class SwordOfKaldraTriggeredAbility extends TriggeredAbilityImpl {
|
||||
|
||||
public SwordOfKaldraTriggeredAbility() {
|
||||
super(Zone.BATTLEFIELD, new ExileTargetEffect("exile that creature"), false);
|
||||
super(Zone.BATTLEFIELD, new ExileTargetEffect("exile that creature. (Exile it only if it's still on the battlefield.)"), false);
|
||||
}
|
||||
|
||||
public SwordOfKaldraTriggeredAbility(final SwordOfKaldraTriggeredAbility ability) {
|
||||
super(ability);
|
||||
super(ability);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
public SwordOfKaldraTriggeredAbility copy() {
|
||||
return new SwordOfKaldraTriggeredAbility(this);
|
||||
return new SwordOfKaldraTriggeredAbility(this);
|
||||
}
|
||||
|
||||
@java.lang.Override
|
||||
|
@ -101,8 +101,8 @@ class SwordOfKaldraTriggeredAbility extends TriggeredAbilityImpl {
|
|||
public boolean checkTrigger(GameEvent event, Game game) {
|
||||
Permanent equipment = game.getPermanent(this.getSourceId());
|
||||
if (equipment != null
|
||||
&& equipment.getAttachedTo() != null
|
||||
&& event.getSourceId().equals(equipment.getAttachedTo())) {
|
||||
&& equipment.getAttachedTo() != null
|
||||
&& event.getSourceId().equals(equipment.getAttachedTo())) {
|
||||
for (Effect effect : this.getEffects()) {
|
||||
effect.setTargetPointer(new FixedTarget(event.getTargetId()));
|
||||
}
|
||||
|
@ -113,7 +113,7 @@ class SwordOfKaldraTriggeredAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@java.lang.Override
|
||||
public String getRule() {
|
||||
return "Whenever equipped creature deals damage to a creature, " + super.getRule();
|
||||
return "Whenever equipped creature deals damage to a creature, " + super.getRule();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -92,7 +92,7 @@ class IonasBlessingEffect extends ContinuousEffectImpl {
|
|||
|
||||
public IonasBlessingEffect() {
|
||||
super(Duration.WhileOnBattlefield, Outcome.Benefit);
|
||||
staticText = ", and can block an additional creature";
|
||||
staticText = ", and can block an additional creature each combat";
|
||||
}
|
||||
|
||||
public IonasBlessingEffect(final IonasBlessingEffect effect) {
|
||||
|
|
|
@ -60,7 +60,7 @@ public class SakashimasStudent extends CardImpl {
|
|||
|
||||
// You may have Sakashima's Student enter the battlefield as a copy of any creature on the battlefield, except it's still a Ninja in addition to its other creature types.
|
||||
Effect effect = new CopyPermanentEffect(new FilterCreaturePermanent(), new AddSubtypeApplier("Ninja"));
|
||||
effect.setText("as a copy of any creature on the battlefield, except it's still a Ninja in addition to its other creature types");
|
||||
effect.setText("as a copy of any creature on the battlefield, except it's a Ninja in addition to its other creature types");
|
||||
this.addAbility(new EntersBattlefieldAbility(effect, true));
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue