Added Charging rune and associated necessities, such as having the Seer's Sigil detect total charge.
This commit is contained in:
parent
142cefd9be
commit
318e3a03c7
13 changed files with 145 additions and 22 deletions
|
@ -18,6 +18,7 @@ public class AltarUpgrade
|
|||
private int orbCapacityCount;
|
||||
private int betterCapacityCount;
|
||||
private int accelerationCount;
|
||||
private int chargingCount;
|
||||
|
||||
// Adders
|
||||
|
||||
|
@ -74,4 +75,10 @@ public class AltarUpgrade
|
|||
accelerationCount++;
|
||||
return this;
|
||||
}
|
||||
|
||||
public AltarUpgrade addCharging()
|
||||
{
|
||||
chargingCount++;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,6 +22,12 @@ public interface IBloodAltar
|
|||
|
||||
float getConsumptionRate();
|
||||
|
||||
int getChargingRate();
|
||||
|
||||
int getChargingFrequency();
|
||||
|
||||
int getTotalCharge();
|
||||
|
||||
int getLiquidRequired();
|
||||
|
||||
int getBufferCapacity();
|
||||
|
@ -44,7 +50,7 @@ public interface IBloodAltar
|
|||
* This can only be set while the altar is not active.
|
||||
*
|
||||
* @param cooldown
|
||||
* - How long the cooldown should last
|
||||
* - How long the cooldown should last
|
||||
*/
|
||||
void requestPauseAfterCrafting(int cooldown);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue