hunt event finalized

This commit is contained in:
2026-03-15 18:07:13 +01:00
parent f42cc682c9
commit e7243fe428
@@ -1,5 +1,6 @@
package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events; package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events;
import it.polimi.ingsw.gc14.Model.Cards.BuildingCard;
import it.polimi.ingsw.gc14.Model.Cards.TribeCards.Character; import it.polimi.ingsw.gc14.Model.Cards.TribeCards.Character;
import it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Hunter; import it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Hunter;
import it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventType; import it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventType;
@@ -21,6 +22,7 @@ public class Hunt extends EventCard {
public void activateEvent (ArrayList <Player> playerList){ public void activateEvent (ArrayList <Player> playerList){
for (Player player : playerList) { for (Player player : playerList) {
ArrayList <Character> characterList= player.getCharacterCards(); ArrayList <Character> characterList= player.getCharacterCards();
ArrayList <BuildingCard> buildingList = player.getBuildingCards();
int hunterCounter=0; int hunterCounter=0;
for (Character character : characterList) { for (Character character : characterList) {
@@ -29,6 +31,13 @@ public class Hunt extends EventCard {
} }
} }
for (BuildingCard buildingCard : buildingList) {
if (buildingCard.getEffectId() == 7) {
foodToAdd++;
prestigeMoltiplicator++;
}
}
player.addFood(foodToAdd); player.addFood(foodToAdd);
player.addPrestige(prestigeMoltiplicator * hunterCounter); player.addPrestige(prestigeMoltiplicator * hunterCounter);
} }