Movement in non-ordered site formats.

This commit is contained in:
marcins78@gmail.com
2011-12-06 18:14:58 +00:00
parent 433d17aafb
commit 537b87d207

View File

@@ -66,6 +66,13 @@ public class MovementGameProcess implements GameProcess {
gameState.movePlayerToNextSite(game);
int siteTwilightCost = game.getModifiersQuerying().getTwilightCost(gameState, gameState.getCurrentSite(), false);
if (!game.getFormat().isOrderedSites()) {
final int siteNumber = gameState.getCurrentSiteNumber();
if (siteNumber > 3 && siteNumber <= 6)
siteTwilightCost += 3;
else if (siteNumber > 6 && siteNumber <= 9)
siteTwilightCost += 6;
}
int companionCount = Filters.countActive(gameState, game.getModifiersQuerying(), CardType.COMPANION);
AddTwilightEffect effect = new AddTwilightEffect(null, siteTwilightCost + companionCount);