package net.fe.modifier;
import net.fe.builderStage.ShopMenu;
import net.fe.builderStage.TeamBuilderStage;
import net.fe.builderStage.TeamSelectionStage;
import net.fe.overworldStage.OverworldStage;
import net.fe.unit.Unit;
/**
* All units start with 1 hp
* @author Shawn
*
*/
public class SuddenDeath implements Modifier{
/**
*
*/
private static final long serialVersionUID = -4684401842583775643L;
@Override
public void modifyTeam(TeamBuilderStage stage) {
// TODO Auto-generated method stub
}
@Override
public void modifyShop(ShopMenu shop) {
}
@Override
public void modifyUnits(TeamSelectionStage stage) {
}
@Override
public void initOverworld(OverworldStage stage) {
for(Unit u : stage.getAllUnits()) {
u.setHp(1);
}
}
@Override
public void endOfTurn(OverworldStage stage) {
}
@Override
public String getDescription() {
return "All units start at 1 HP.";
}
@Override
public String toString() {
return "Sudden Death";
}
}