i.remove();
meeple.clearDeployment();
opponent.addPoints(RANSOM_POINTS, PointCategory.TOWER_RANSOM);
ransomPaidThisTurn = true;
game.getActivePlayer().addPoints(-RANSOM_POINTS, PointCategory.TOWER_RANSOM);
game.post(new MeeplePrisonEvent(meeple, opponent, null));
game.getPhase().notifyRansomPaid();
return;
}
}
throw new IllegalStateException("Opponent has no figure to exchage");