diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index 77b39a7e..b15ac84a 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -985,7 +985,7 @@ func (player *Player) GetPetOrderItemExp() int { } return playroomCfg.GetPetOrderItemExpByList(itemList) } -func (player *Player) ClearOrder() { +func (player *Player) AddOrder() { BaseMod := player.PlayMod.getBaseMod() OrderMod := player.PlayMod.getOrderMod() MaxOrderNum := orderCfg.GetOrderNum(BaseMod.GetLevel()) @@ -1298,7 +1298,7 @@ func (p *Player) AddHighOrder() { NewLev2 := mergeDataCfg.DynamicLev(ChessMaxLv, EmitId, Color) NewLev3 := order.AdjustLev(NewLev2, BaseMod.GetEnergyMul()) ChessLv := mergeDataCfg.GetLvById(ChessId) - if NewLev3 <= ChessLv { + if NewLev3 >= ChessLv { continue } Add := true diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 3135a770..043c0b79 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -343,7 +343,7 @@ func ReqRewardOrder(player *Player, buf []byte) error { // OrderMod.CreateOrderSeed(NewOrder) // } OrderMod.TriggerOrder(Lv, order.TRIGGER_TYPE_ORDER, Emit, EnergyMul) - player.CreateNormalOrder() + player.AddOrder() player.AddHighOrder() // 存钱罐增加钻石 PiggyBankMod := player.PlayMod.getPiggyBankMod() diff --git a/src/server/game/mod/order/Order.go b/src/server/game/mod/order/Order.go index 88b5f7a8..6e70af50 100644 --- a/src/server/game/mod/order/Order.go +++ b/src/server/game/mod/order/Order.go @@ -438,7 +438,7 @@ func (o *OrderMod) CreateNormalOrder(lv int, Emit []int, EnergyMul, OrderType in // } // } - o.addOrder(mergeList, OrderDiff, Common_type) + o.addOrder(mergeList, OrderDiff, OrderType) return nil } @@ -480,7 +480,7 @@ func (o *OrderMod) addOrder(ChessList []int, Diff int, Type int) int { o.Auto_id++ Star := GetOrderStar(ChessList) Items := make([]*item.Item, 0) - if Type != Common_type && Type != Super_type { + if Type != Super_type { Items = []*item.Item{item.NewItem(item.ITEM_STAR_ID, Star)} } Order := Order{