Add: character card tests and Fix: clone methods for character cards
This commit is contained in:
@@ -24,7 +24,7 @@ public class Artist extends Character {
|
||||
|
||||
@Override
|
||||
public Character clone() {
|
||||
return new Artist(getEra());
|
||||
return new Artist(getEra(), getNMin());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -49,7 +49,7 @@ public class Builder extends Character
|
||||
|
||||
@Override
|
||||
public Character clone() {
|
||||
return new Builder(getEra(),getReductionValue(), getPrestigeValue());
|
||||
return new Builder(getEra(),getReductionValue(), getPrestigeValue(), getNMin());
|
||||
}
|
||||
|
||||
public void insert(Player player) {
|
||||
|
||||
@@ -23,7 +23,7 @@ public class Gatherer extends Character {
|
||||
|
||||
@Override
|
||||
public Character clone() {
|
||||
return new Gatherer(getEra());
|
||||
return new Gatherer(getEra(), getNMin());
|
||||
}
|
||||
public void insert(Player player) {
|
||||
player.gatherers.add(this);
|
||||
|
||||
@@ -36,7 +36,7 @@ public class Hunter extends Character {
|
||||
|
||||
@Override
|
||||
public Character clone() {
|
||||
return new Hunter(getEra(), getIcon());
|
||||
return new Hunter(getEra(), getIcon(), getNMin());
|
||||
}
|
||||
@Override
|
||||
public void insert(Player player) {
|
||||
|
||||
@@ -39,7 +39,7 @@ public class Inventor extends Character {
|
||||
|
||||
@Override
|
||||
public Character clone() {
|
||||
return new Inventor(getEra(),icon);
|
||||
return new Inventor(getEra(),icon, getNMin());
|
||||
}
|
||||
@Override
|
||||
public void insert(Player player) {
|
||||
|
||||
@@ -37,7 +37,7 @@ public class Shaman extends Character {
|
||||
|
||||
@Override
|
||||
public Character clone() {
|
||||
return new Shaman(getEra(), getIcon());
|
||||
return new Shaman(getEra(), getIcon(), getNMin());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user