Fix nanobots regeneration being wild

This commit is contained in:
DBotThePony 2022-10-23 22:22:14 +07:00
parent 161da49007
commit b0f820e6f0
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -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)