edit groovy to use logAppendX
parent
f7a52f1206
commit
2704c7c3d9
|
@ -17,7 +17,7 @@
|
|||
.filter(event)
|
||||
.size();
|
||||
game.doAction(new DrawAction(event.getPlayer()));
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.doAction(new DrawAction(event.getPlayer(),amount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.from(MagicTargetType.OpponentsGraveyard)
|
||||
.filter(event)
|
||||
.size();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")")
|
||||
game.logAppendX(event.getPlayer(),amount)
|
||||
game.doAction(new ChangeLifeAction(event.getPlayer(),amount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final int lands = event.getPlayer().getNrOfPermanents(MagicType.Land);
|
||||
game.logAppendMessage(event.getPlayer()," (X="+lands+")");
|
||||
game.logAppendX(event.getPlayer(),lands);
|
||||
game.addEvent(new MagicSearchOntoBattlefieldEvent(
|
||||
event,
|
||||
new MagicFromCardFilterChoice(
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.from(MagicTargetType.OpponentsGraveyard)
|
||||
.filter(event)
|
||||
.size();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")")
|
||||
game.logAppendX(event.getPlayer(),amount)
|
||||
game.addEvent(new MagicDiscardEvent(event.getSource(),event.getPlayer(),amount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.from(MagicTargetType.OpponentsGraveyard)
|
||||
.filter(event)
|
||||
.size();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")")
|
||||
game.logAppendX(event.getPlayer(),amount)
|
||||
if (amount > 0) {
|
||||
game.addEvent(new MagicCounterUnlessEvent(
|
||||
event.getSource(),
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
event.getPlayer(),
|
||||
amount
|
||||
));
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final int amount = event.getRefPlayer().getHandSize() - event.getPlayer().getHandSize();
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
if (amount > 0) {
|
||||
game.doAction(new ChangeLifeAction(event.getRefPlayer(),-amount));
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
public void executeEvent(final MagicGame game,final MagicEvent event) {
|
||||
final MagicPlayer player = event.getPlayer();
|
||||
final int amount = player.getHandSize()
|
||||
game.logAppendMessage(player," (X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
game.doAction(new MillLibraryAction(player,amount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.from(MagicTargetType.OpponentsGraveyard)
|
||||
.filter(event)
|
||||
.size();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")")
|
||||
game.logAppendX(event.getPlayer(),amount)
|
||||
game.doAction(new DealDamageAction(event.getSource(),event.getPlayer(),amount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
event.processTargetPlayer(game, {
|
||||
final MagicPlayer castingPlayer = event.getPlayer()
|
||||
final int amount = castingPlayer.getDomain();
|
||||
game.logAppendMessage(castingPlayer," (X="+amount+")");
|
||||
game.logAppendX(castingPlayer,amount);
|
||||
game.doAction(new ChangeLifeAction(it,-amount));
|
||||
game.doAction(new ChangeLifeAction(castingPlayer,amount));
|
||||
});
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.filter(event)
|
||||
.size()+1;
|
||||
event.processTargetPermanent(game, {
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.doAction(new DealDamageAction(event.getSource(),it,amount));
|
||||
game.doAction(new ChangeLifeAction(event.getPlayer(),amount));
|
||||
});
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.filter(event)
|
||||
.size()+2;
|
||||
event.processTarget(game, {
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.doAction(new DealDamageAction(event.getSource(),it,amount));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
final int amount = player.getNrOfPermanents(MagicSubType.Zombie);
|
||||
game.doAction(new DrawAction(player,amount));
|
||||
game.doAction(new ChangeLifeAction(player,-amount));
|
||||
game.logAppendMessage(player," (X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
final MagicPermanent creature = event.getPermanent();
|
||||
final int amount = creature.getPower();
|
||||
game.doAction(new ChangeCountersAction(creature,MagicCounterType.PlusOne,amount));
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final MagicPlayer player = event.getPlayer();
|
||||
final int amount=event.getRefPermanent().getConvertedCost();
|
||||
game.logAppendMessage(player,"(X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
game.doAction(new PlayTokensAction(
|
||||
player,
|
||||
CardDefinitions.getToken("1/1 blue Camarid creature token"),
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final int amount=event.getRefPermanent().getPower();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
CREATURE.filter(event) each {
|
||||
game.doAction(new ChangeTurnPTAction(it, -amount, -amount));
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTargetPermanent(game, {
|
||||
final int X = event.getPlayer().getHandSize();
|
||||
game.logAppendMessage(event.getPlayer()," (X="+X+")");
|
||||
game.logAppendX(event.getPlayer(),X);
|
||||
game.doAction(new ChangeTurnPTAction(it,X,X));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final MagicPlayer player = event.getPlayer();
|
||||
final int amount = Math.max(0,player.getHandSize() - 4);
|
||||
game.logAppendMessage(player,"(X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
game.doAction(new ChangeLifeAction(player,amount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTargetPlayer(game, {
|
||||
final int amount = it.getNrOfPermanents(WHITE_CREATURE) * 2;
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
if (amount>0) {
|
||||
game.doAction(new DealDamageAction(event.getSource(),it,amount));
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.filter(event)
|
||||
.size()+2;
|
||||
event.processTarget(game, {
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.doAction(new DealDamageAction(event.getSource(),it,amount));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
.size()*4;
|
||||
event.processTargetPlayer(game, {
|
||||
game.doAction(new ChangeLifeAction(it,4));
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendValue(event.getPlayer(),amount);
|
||||
game.doAction(new ChangeLifeAction(it,4*amount));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTargetPermanent(game, {
|
||||
final int amount = it.getPower();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
final MagicPlayer controller=it.getController();
|
||||
game.doAction(new SacrificeAction(it));
|
||||
game.doAction(new PlayTokensAction(
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.filter(event)
|
||||
.size()+1;
|
||||
event.processTargetPlayer(game, {
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.addEvent(new MagicDiscardEvent(event.getSource(),it,amount));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
final MagicPlayer player = event.getPlayer();
|
||||
game.doAction(new DrawAction(player,amount));
|
||||
game.doAction(new ChangeLifeAction(player,-amount));
|
||||
game.logAppendMessage(player," (X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.filter(event)
|
||||
.size()+3;
|
||||
event.processTargetPermanent(game, {
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.doAction(new ChangeTurnPTAction(it,amount,amount));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
.from(MagicTargetType.OpponentsGraveyard)
|
||||
.filter(event)
|
||||
.size();
|
||||
game.logAppendMessage(event.getPlayer(),"(X="+amount+")")
|
||||
game.logAppendX(event.getPlayer(),amount)
|
||||
game.doAction(new PlayTokensAction(
|
||||
event.getPlayer(),
|
||||
CardDefinitions.getToken("1/1 green Squirrel creature token"),
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTargetPlayer(game, {
|
||||
final int X = event.getPermanent().getCounters(MagicCounterType.PlusOne);
|
||||
game.logAppendMessage(event.getPlayer(), "(X="+X+")");
|
||||
game.logAppendX(event.getPlayer(),X);
|
||||
game.doAction(new PlayTokenAction(
|
||||
it,
|
||||
MagicCardDefinition.create({
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTarget(game, {
|
||||
final int amount = game.getNrOfPermanents(MagicSubType.Cleric);
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
game.doAction(new DealDamageAction(event.getSource(),it,amount));
|
||||
game.doAction(new ChangeLifeAction(event.getPlayer(),amount));
|
||||
});
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
event.processTargetPermanent(game,{
|
||||
final MagicPlayer player = event.getPlayer()
|
||||
final int amount = player.getDomain();
|
||||
game.logAppendMessage(player," (X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
game.doAction(new PreventDamageAction(it,amount));
|
||||
});
|
||||
}
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
amount,
|
||||
0
|
||||
));
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final MagicPlayer player = event.getPlayer();
|
||||
final int amount = player.getDevotion(MagicColor.Blue);
|
||||
game.logAppendMessage(player," (X="+amount+")");
|
||||
game.logAppendX(player,amount);
|
||||
event.processTargetCardOnStack(game, {
|
||||
game.addEvent(new MagicCounterUnlessEvent(
|
||||
event.getSource(),
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
final MagicSource source = event.getSource();
|
||||
final int amount = game.getNrOfPermanents(MagicSubType.Beast);
|
||||
game.logAppendMessage(event.getPlayer()," (X="+amount+")");
|
||||
game.logAppendX(event.getPlayer(),amount);
|
||||
CREATURE_WITHOUT_FLYING.filter(event) each {
|
||||
game.doAction(new DealDamageAction(source,it,amount));
|
||||
}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
event.processTarget(game, {
|
||||
final MagicPlayer castingPlayer = event.getPlayer()
|
||||
final int amount = castingPlayer.getDomain();
|
||||
game.logAppendMessage(castingPlayer," (X="+amount+")");
|
||||
game.logAppendX(castingPlayer,amount);
|
||||
game.doAction(new DealDamageAction(event.getSource(),it,amount));
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue