Fix nanobots regeneration being wild
This commit is contained in:
parent
161da49007
commit
b0f820e6f0
@ -22,7 +22,7 @@ class NanobotsRegenerationFeature(android: MatteryPlayerCapability) : AndroidFea
|
||||
val waitTime = TICKS_BETWEEN_HEAL.getOrElse(healTicks) { TICKS_BETWEEN_HEAL.last() }
|
||||
|
||||
if (ticksPassed > waitTime) {
|
||||
val missingHealth = ply.maxHealth - ply.health
|
||||
val missingHealth = (ply.maxHealth - ply.health).coerceAtMost(2f + (level * 2f))
|
||||
val power = ENERGY_PER_HITPOINT * missingHealth
|
||||
val extracted = android.androidEnergy.extractEnergyInner(power, false)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user