this.fairyPosition = fairyPosition;
}
@Override
public void prepareActions(List<PlayerAction<?>> actions, Set<FeaturePointer> followerOptions) {
FairyAction fairyAction = new FairyAction();
Player activePlayer = game.getActivePlayer();
for (Follower m : Iterables.filter(activePlayer.getFollowers(), MeeplePredicates.deployed())) {
if (!m.at(fairyPosition)) {
fairyAction.add(m.getPosition());
}
}
if (!fairyAction.isEmpty()) {
actions.add(fairyAction);
}
}