【猫草大作战】-bug优化

This commit is contained in:
hahwu 2025-12-08 19:03:04 +08:00
parent 8c5f31d7a8
commit f385a7f546

View File

@ -5349,7 +5349,7 @@ func ReqCatnipInvite(player *Player, buf []byte) error {
}
ActivityId := GetActivityId(player, activity.ACT_TYPE_CATNIP)
if ActivityId == 0 {
player.SendErrClienRes(&msg.ResCatnipPlay{
player.SendErrClienRes(&msg.ResCatnipInvite{
Code: msg.RES_CODE_FAIL,
Msg: "activity not active",
})
@ -5397,7 +5397,7 @@ func ReqCatnipAgree(player *Player, buf []byte) error {
CatnipMod := player.PlayMod.getCatnipMod()
ActivityId := GetActivityId(player, activity.ACT_TYPE_CATNIP)
if ActivityId == 0 {
player.SendErrClienRes(&msg.ResCatnipPlay{
player.SendErrClienRes(&msg.ResCatnipAgree{
Code: msg.RES_CODE_FAIL,
Msg: "activity not active",
})
@ -5451,7 +5451,7 @@ func ReqCatnipMultiply(player *Player, buf []byte) error {
CatnipMod := player.PlayMod.getCatnipMod()
ActivityId := GetActivityId(player, activity.ACT_TYPE_CATNIP)
if ActivityId == 0 {
player.SendErrClienRes(&msg.ResCatnipPlay{
player.SendErrClienRes(&msg.ResCatnipMultiply{
Code: msg.RES_CODE_FAIL,
Msg: "activity not active",
})
@ -5632,7 +5632,7 @@ func ReqCatnipRefuse(player *Player, buf []byte) error {
CatnipMod := player.PlayMod.getCatnipMod()
ActivityId := GetActivityId(player, activity.ACT_TYPE_CATNIP)
if ActivityId == 0 {
player.SendErrClienRes(&msg.ResCatnipPlay{
player.SendErrClienRes(&msg.ResCatnipRefuse{
Code: msg.RES_CODE_FAIL,
Msg: "activity not active",
})
@ -5831,7 +5831,7 @@ func ReqCatnipEmoji(player *Player, buf []byte) error {
CatnipMod := player.PlayMod.getCatnipMod()
ActivityId := GetActivityId(player, activity.ACT_TYPE_CATNIP)
if ActivityId == 0 {
player.SendErrClienRes(&msg.ResCatnipPlay{
player.SendErrClienRes(&msg.ResCatnipEmoji{
Code: msg.RES_CODE_FAIL,
Msg: "activity not active",
})
@ -5851,6 +5851,9 @@ func ReqCatnipEmoji(player *Player, buf []byte) error {
Type: MsqMod.HANDLE_TYPE_CATNIP_SEND_EMOJI,
Extra: int(req.EmojiId),
})
player.PushClientRes(&msg.ResCatnipEmoji{
Code: msg.RES_CODE_SUCCESS,
})
player.CatnipBackData()
return nil