From 16bfd16d64a4bea7fa1822b48b9e16dadc068d98 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:35:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A5=BD=E5=8F=8B=E6=89=93=E6=8B=9B=E5=91=BC?= =?UTF-8?q?=E5=A5=96=E5=8A=B1bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/req_func_friend.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/game/req_func_friend.go b/src/server/game/req_func_friend.go index 3cd65d66..f0334c05 100644 --- a/src/server/game/req_func_friend.go +++ b/src/server/game/req_func_friend.go @@ -419,6 +419,10 @@ func ReqFriendReplyHandle(player *Player, buf []byte) error { ErrType := msg.FRIEND_REPLY_HANDLE_ERR_TYPE_NONE now := GoUtil.Now() items := make([]*item.Item, 0) + if ReplyInfo.Type == friend.REPLY_TYPE_GREETING_Get { + reply_items := baseCfg.GetFriendReplyReward() + items = append(items, reply_items...) + } if req.Type == 1 && ReplyInfo.Uid > 10000 { switch ReplyInfo.Type { case friend.REPLY_TYPE_GREETING: @@ -436,9 +440,6 @@ func ReqFriendReplyHandle(player *Player, buf []byte) error { Extra: ReplyData, }) FriendMod.GreetingFriend(int(ReplyInfo.Uid)) - case friend.REPLY_TYPE_GREETING_Get: - reply_items := baseCfg.GetFriendReplyReward() - items = append(items, reply_items...) case friend.REPLY_TYPE_CATNIP: // 猫草大作战同意邀请 GameId := GoUtil.Int(ReplyInfo.Param) activityInfo := player.GetActivityInfo(player.GetActivityId(activity.ACT_TYPE_CATNIP)) @@ -482,7 +483,6 @@ func ReqFriendReplyHandle(player *Player, buf []byte) error { } else { ErrType = msg.FRIEND_REPLY_HANDLE_ERR_TYPE_CATNIP } - } } if len(items) > 0 {