From b0630b1164b780fff9b362eae99de444a3b3afc2 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 26 Dec 2024 11:49:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=A9=E5=AE=B6=E6=95=B0=E6=8D=AEbug?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/LimitedTimeTrigger.go | 2 +- src/server/game/mod/base/Base.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/game/LimitedTimeTrigger.go b/src/server/game/LimitedTimeTrigger.go index d51323e5..98663cf5 100644 --- a/src/server/game/LimitedTimeTrigger.go +++ b/src/server/game/LimitedTimeTrigger.go @@ -184,7 +184,7 @@ func LimitedTimeEnergyAdd(p *Player) { curtime := time.Now().Unix() PlayerBaseMod := p.GetPlayerBaseMod() BaseMod := p.PlayMod.getBaseMod() - delta := curtime - BaseMod.GetLoginTime() + delta := curtime - BaseMod.GetRecoverTime() Recover := userCfg.GetRecover(BaseMod.GetLevel()) Addsta := int(delta) / Recover if Addsta <= 0 { diff --git a/src/server/game/mod/base/Base.go b/src/server/game/mod/base/Base.go index c59ef089..a9b92d4b 100644 --- a/src/server/game/mod/base/Base.go +++ b/src/server/game/mod/base/Base.go @@ -117,6 +117,10 @@ func (b *Base) GetLoginTime() int64 { return b.LoginTime } +func (b *Base) GetRecoverTime() int64 { + return b.RecoverTime +} + func (b *Base) SetAccount(Account string) { b.Account = Account }