订单优化

This commit is contained in:
hahwu 2025-07-07 10:58:29 +08:00
parent ca0581553c
commit 82ec411046
2 changed files with 3 additions and 3 deletions

View File

@ -298,7 +298,7 @@ func ReqRewardOrder(player *Player, buf []byte) error {
if LimitedTimeEventMod.CheckExist(limitedTimeEvent.EVENT_TYPE_CHEST_RAIN) { //宝箱雨活动 if LimitedTimeEventMod.CheckExist(limitedTimeEvent.EVENT_TYPE_CHEST_RAIN) { //宝箱雨活动
ChestRainItems := LimitedTimeEventMod.GetChestReward(mergeList) ChestRainItems := LimitedTimeEventMod.GetChestReward(mergeList)
player.args["ResItemPopId"] = 0 player.args["ResItemPopId"] = req.OrderId
err = player.HandleItem(ChestRainItems, msg.ITEM_POP_LABEL_LimitEventChestRain.String()) err = player.HandleItem(ChestRainItems, msg.ITEM_POP_LABEL_LimitEventChestRain.String())
if err != nil { if err != nil {
player.SendErrClienRes(&msg.ResRewardOrder{ player.SendErrClienRes(&msg.ResRewardOrder{

View File

@ -37,7 +37,7 @@ type Order struct {
const ( const (
Common_type = 1 // 普通订单 Common_type = 1 // 普通订单
Extra_type = 2 // 额外订单 Extra_type = 2 // 额外订单 弃用
Super_type = 3 // 超级订单 Super_type = 3 // 超级订单
Preheat_type = 4 // 预热订单 Preheat_type = 4 // 预热订单
Trigger_type = 5 // 触发订单 Trigger_type = 5 // 触发订单
@ -389,7 +389,7 @@ func (o *OrderMod) addOrder(ChessList []int, Diff int, Type int) int {
o.Auto_id++ o.Auto_id++
Star := GetOrderStar(ChessList) Star := GetOrderStar(ChessList)
Items := make([]*item.Item, 0) Items := make([]*item.Item, 0)
if Type != Common_type { if Type != Common_type && Type != Super_type {
Items = []*item.Item{item.NewItem(item.ITEM_STAR_ID, Star)} Items = []*item.Item{item.NewItem(item.ITEM_STAR_ID, Star)}
} }
Order := Order{ Order := Order{