2025-11-25 02:35:36 +08:00
|
|
|
|
package controller
|
|
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
|
"blazing/common/socket/errorcode"
|
2026-01-30 22:18:44 +08:00
|
|
|
|
"blazing/logic/service/fight"
|
2025-11-25 02:35:36 +08:00
|
|
|
|
"blazing/logic/service/pet"
|
|
|
|
|
|
"blazing/logic/service/player"
|
|
|
|
|
|
)
|
|
|
|
|
|
|
2025-12-24 19:03:11 +08:00
|
|
|
|
// CatchPet 传送仓抓稀有宠物
|
|
|
|
|
|
// data: 空输入结构
|
|
|
|
|
|
// c: 当前玩家对象
|
|
|
|
|
|
// 返回: 捕捉结果(消耗的EV值)和错误码
|
2026-01-30 22:18:44 +08:00
|
|
|
|
func (h Controller) HanLiuQiang(data *pet.C2S_2608, c *player.Player) (result *fight.NullOutboundInfo, err errorcode.ErrorCode) {
|
|
|
|
|
|
|
|
|
|
|
|
if c.ItemAdd(100245, 1) {
|
|
|
|
|
|
return
|
2025-11-25 02:35:36 +08:00
|
|
|
|
}
|
2026-01-30 22:18:44 +08:00
|
|
|
|
return result, -1
|
2025-11-25 02:35:36 +08:00
|
|
|
|
}
|