This commit is contained in:
hahwu 2025-06-24 17:20:46 +08:00
parent e0ea39d02c
commit acf3a58515

View File

@ -105,7 +105,6 @@ func ReqUnBindFacebook(player *Player, buf []byte) error {
}
func ReqOnlyBindFacebook(player *Player, buf []byte) error {
player.PlayerBaseMod.ReqOnlyBindFacebook(player, buf)
return nil
}
@ -119,7 +118,9 @@ func RegSetEneryFunc(player *Player, buf []byte) error {
req := &msg.ReqSetEnergyMul{}
proto.Unmarshal(buf, req)
MaxEnergyMul := player.GetPlayerBaseMod().GetMaxEnergyMul(player)
if int(req.EnergyMul) > MaxEnergyMul {
BaseMod := player.PlayMod.getBaseMod()
EnergyMul := BaseMod.GetEnergyMul()
if int(req.EnergyMul) > EnergyMul && int(req.EnergyMul) > MaxEnergyMul {
player.SendErrClienRes(&msg.ResSetEnergyMul{
ResultCode: msg.RES_CODE_FAIL,
Msg: "能量倍数超过最大值",
@ -127,7 +128,7 @@ func RegSetEneryFunc(player *Player, buf []byte) error {
return errors.New("能量倍数超过最大值")
}
player.TeLog("mutil_merge_change", map[string]interface{}{
"change_from": math.Pow(2, float64(MaxEnergyMul)),
"change_from": math.Pow(2, float64(BaseMod.GetEnergyMul())),
"change_to": math.Pow(2, float64(req.EnergyMul)),
"is_auto": false,
})