diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index b7200d84..4b77d8df 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -1887,6 +1887,8 @@ func ReqApplyFriend(player *Player, buf []byte) error { }) return err } + BaseMod := player.PlayMod.getBaseMod() + BaseMod.GetEnergyByAD() err = player.HandleItem(Items, msg.ITEM_POP_LABEL_ApplyFriendSponsor.String()) if err != nil { player.SendErrClienRes(&msg.ResApplyFriend{ @@ -1902,6 +1904,7 @@ func ReqApplyFriend(player *Player, buf []byte) error { To: Uid, SendT: GoUtil.Now(), }) + player.PushClientRes(BaseMod.BackData()) player.TeLog("friend_invite_reward", map[string]interface{}{ "item_list": Items, })