Pre-emptive things

This commit is contained in:
Arcaratus 2015-11-02 21:30:28 -05:00
parent 5985be1cd0
commit 75143520ed
7 changed files with 417 additions and 167 deletions

View file

@ -3,18 +3,77 @@ package WayofTime.bloodmagic.api.altar;
import lombok.Getter;
@Getter
public class AltarUpgrade {
public class AltarUpgrade
{
private int speedCount;
private int efficiencyCount;
private int sacrificeCount;
private int selfSacrificeCount;
private int displacementCount;
private int capacityCount;
private int orbCapacityCount;
private int betterCapacityCount;
private int accelerationCount;
public AltarUpgrade() {
public AltarUpgrade()
{
}
// Adders
public AltarUpgrade addSpeed() {
public AltarUpgrade addSpeed()
{
speedCount++;
return this;
}
public AltarUpgrade addEfficiency()
{
efficiencyCount++;
return this;
}
public AltarUpgrade addSacrifice()
{
sacrificeCount++;
return this;
}
public AltarUpgrade addSelfSacrifice()
{
selfSacrificeCount++;
return this;
}
public AltarUpgrade addDisplacement()
{
displacementCount++;
return this;
}
public AltarUpgrade addCapacity()
{
capacityCount++;
return this;
}
public AltarUpgrade addOrbCapacity()
{
orbCapacityCount++;
return this;
}
public AltarUpgrade addBetterCapacity()
{
betterCapacityCount++;
return this;
}
public AltarUpgrade addAcceleration()
{
accelerationCount++;
return this;
}
}