BloodMagic/src/main/java/WayofTime/bloodmagic/api/altar/AltarUpgrade.java

69 lines
1.4 KiB
Java
Raw Normal View History

package WayofTime.bloodmagic.api.altar;
2015-11-03 16:09:16 +00:00
import lombok.AllArgsConstructor;
import lombok.Getter;
2015-11-03 16:09:16 +00:00
import lombok.NoArgsConstructor;
@Getter
2015-11-03 16:09:16 +00:00
@NoArgsConstructor
@AllArgsConstructor
public class AltarUpgrade {
2015-11-03 16:09:16 +00:00
private int speedCount;
2015-11-03 02:30:28 +00:00
private int efficiencyCount;
private int sacrificeCount;
private int selfSacrificeCount;
private int displacementCount;
private int capacityCount;
private int orbCapacityCount;
private int betterCapacityCount;
private int accelerationCount;
// Adders
public AltarUpgrade addSpeed() {
speedCount++;
return this;
}
2015-11-03 02:30:28 +00:00
public AltarUpgrade addEfficiency() {
2015-11-03 02:30:28 +00:00
efficiencyCount++;
return this;
}
public AltarUpgrade addSacrifice() {
2015-11-03 02:30:28 +00:00
sacrificeCount++;
return this;
}
public AltarUpgrade addSelfSacrifice() {
2015-11-03 02:30:28 +00:00
selfSacrificeCount++;
return this;
}
public AltarUpgrade addDisplacement() {
2015-11-03 02:30:28 +00:00
displacementCount++;
return this;
}
public AltarUpgrade addCapacity() {
2015-11-03 02:30:28 +00:00
capacityCount++;
return this;
}
public AltarUpgrade addOrbCapacity() {
2015-11-03 02:30:28 +00:00
orbCapacityCount++;
return this;
}
public AltarUpgrade addBetterCapacity() {
2015-11-03 02:30:28 +00:00
betterCapacityCount++;
return this;
}
public AltarUpgrade addAcceleration() {
2015-11-03 02:30:28 +00:00
accelerationCount++;
return this;
}
}