Skip to content

Commit

Permalink
Fix DefaultEnergyHolder energyPlus, energyMinus
Browse files Browse the repository at this point in the history
  • Loading branch information
NichtStudioCode committed Jun 14, 2024
1 parent 8485e2a commit 9427760
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@ class DefaultEnergyHolder(
val maxEnergy: Long by maxEnergy

private var _energy by compound.entry<Long>("energy").orElse(0L)
override var energy: Long = -1
override var energy: Long
get() = _energy
set(value) {
val capped = max(min(value, maxEnergy), 0)
if (_energy != capped) {
val energyDelta = capped - field
val energyDelta = capped - _energy
if (energyDelta > 0) _energyPlus.add(energyDelta)
else _energyMinus.add(-energyDelta)

Expand Down

0 comments on commit 9427760

Please sign in to comment.