diff --git a/src/server/game/register_network_func.go b/src/server/game/register_network_func.go index 01fbcb90..30b48549 100644 --- a/src/server/game/register_network_func.go +++ b/src/server/game/register_network_func.go @@ -1886,6 +1886,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{ @@ -1901,6 +1903,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, })