mirror of
https://github.com/magefree/mage.git
synced 2026-01-25 12:49:39 -08:00
* Xathrid Demon - Fixed tooltip text.
This commit is contained in:
parent
2559319866
commit
ea9687e740
1 changed files with 6 additions and 6 deletions
|
|
@ -84,7 +84,7 @@ class XathridDemonEffect extends OneShotEffect {
|
||||||
|
|
||||||
public XathridDemonEffect() {
|
public XathridDemonEffect() {
|
||||||
super(Outcome.Damage);
|
super(Outcome.Damage);
|
||||||
this.staticText = "At the beginning of your upkeep, sacrifice a creature other than {this}, then each opponent loses life equal to the sacrificed creature's power. If you can't sacrifice a creature, tap {this} and you lose 7 life";
|
this.staticText = "sacrifice a creature other than {this}, then each opponent loses life equal to the sacrificed creature's power. If you can't sacrifice a creature, tap {this} and you lose 7 life";
|
||||||
}
|
}
|
||||||
|
|
||||||
public XathridDemonEffect(final XathridDemonEffect effect) {
|
public XathridDemonEffect(final XathridDemonEffect effect) {
|
||||||
|
|
@ -98,12 +98,12 @@ class XathridDemonEffect extends OneShotEffect {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean apply(Game game, Ability source) {
|
public boolean apply(Game game, Ability source) {
|
||||||
Player player = game.getPlayer(source.getControllerId());
|
Player controller = game.getPlayer(source.getControllerId());
|
||||||
Permanent sourcePermanent = game.getPermanent(source.getSourceId());
|
Permanent sourcePermanent = game.getPermanent(source.getSourceId());
|
||||||
if (sourcePermanent == null) {
|
if (sourcePermanent == null) {
|
||||||
sourcePermanent = (Permanent) game.getLastKnownInformation(source.getSourceId(), Zone.BATTLEFIELD);
|
sourcePermanent = (Permanent) game.getLastKnownInformation(source.getSourceId(), Zone.BATTLEFIELD);
|
||||||
}
|
}
|
||||||
if (player == null || sourcePermanent == null) {
|
if (controller == null || sourcePermanent == null) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -111,8 +111,8 @@ class XathridDemonEffect extends OneShotEffect {
|
||||||
filter.add(new AnotherPredicate());
|
filter.add(new AnotherPredicate());
|
||||||
|
|
||||||
Target target = new TargetControlledCreaturePermanent(1, 1, filter, true);
|
Target target = new TargetControlledCreaturePermanent(1, 1, filter, true);
|
||||||
if (target.canChoose(source.getSourceId(), player.getId(), game)) {
|
if (target.canChoose(source.getSourceId(), controller.getId(), game)) {
|
||||||
player.choose(Outcome.Sacrifice, target, source.getSourceId(), game);
|
controller.choose(Outcome.Sacrifice, target, source.getSourceId(), game);
|
||||||
Permanent permanent = game.getPermanent(target.getFirstTarget());
|
Permanent permanent = game.getPermanent(target.getFirstTarget());
|
||||||
if (permanent != null) {
|
if (permanent != null) {
|
||||||
int amount = permanent.getPower().getValue();
|
int amount = permanent.getPower().getValue();
|
||||||
|
|
@ -131,7 +131,7 @@ class XathridDemonEffect extends OneShotEffect {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
sourcePermanent.tap(game);
|
sourcePermanent.tap(game);
|
||||||
player.loseLife(7, game);
|
controller.loseLife(7, game);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue