[CLU] Implement Dimir Strandcatcher

This commit is contained in:
theelk801 2025-06-20 10:32:18 -04:00
parent 3b0a7f5d6f
commit ebe9284428
3 changed files with 176 additions and 2 deletions

View file

@ -5450,7 +5450,7 @@ public abstract class PlayerImpl implements Player, Serializable {
@Override
public SurveilResult doSurveil(int value, Ability source, Game game) {
GameEvent event = new GameEvent(GameEvent.EventType.SURVEIL, getId(), source, getId(), value, true);
if (game.replaceEvent(event)) {
if (game.replaceEvent(event) || event.getAmount() < 1) {
return SurveilResult.noSurveil();
}
game.informPlayers(getLogName() + " surveils " + event.getAmount() + CardUtil.getSourceLogName(game, source));