diff --git a/src/server/game/LimitedTimeTrigger.go b/src/server/game/LimitedTimeTrigger.go index d51323e5..0539bef8 100644 --- a/src/server/game/LimitedTimeTrigger.go +++ b/src/server/game/LimitedTimeTrigger.go @@ -192,11 +192,11 @@ func LimitedTimeEnergyAdd(p *Player) { } Energy := BaseMod.GetEnergy() MaxEnergy := PlayerBaseMod.GetMaxEnergy() - Energy += Addsta - if Energy > MaxEnergy { - Energy = MaxEnergy - } if MaxEnergy > Energy { + Energy += Addsta + if Energy > MaxEnergy { + Energy = MaxEnergy + } p.CallEvent(time.Duration(Recover)*time.Second, func() { p.lock.Lock() defer p.lock.Unlock()