mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
PlayerStartConditions is ok
GameNew won't fetch supplier twice
This commit is contained in:
@@ -113,8 +113,9 @@ public class GameNew {
|
|||||||
player.setStartingLife(p.getValue().getStartingLife());
|
player.setStartingLife(p.getValue().getStartingLife());
|
||||||
// what if I call it for AI player?
|
// what if I call it for AI player?
|
||||||
PlayerZone bf = player.getZone(ZoneType.Battlefield);
|
PlayerZone bf = player.getZone(ZoneType.Battlefield);
|
||||||
if (p.getValue().getCardsOnTable() != null) {
|
Iterable<Card> onTable = p.getValue().getCardsOnTable();
|
||||||
for (final Card c : p.getValue().getCardsOnTable()) {
|
if (onTable != null) {
|
||||||
|
for (final Card c : onTable) {
|
||||||
c.addController(player);
|
c.addController(player);
|
||||||
c.setOwner(player);
|
c.setOwner(player);
|
||||||
bf.add(c, false);
|
bf.add(c, false);
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ public class PlayerStartConditions {
|
|||||||
return startingLife;
|
return startingLife;
|
||||||
}
|
}
|
||||||
public final Iterable<Card> getCardsOnTable() {
|
public final Iterable<Card> getCardsOnTable() {
|
||||||
return cardsOnTable.get();
|
return cardsOnTable == null ? null : cardsOnTable.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
public final void setStartingLife(int startingLife) {
|
public final void setStartingLife(int startingLife) {
|
||||||
|
|||||||
Reference in New Issue
Block a user