diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index 8c90b754..99e26c8e 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -1058,12 +1058,12 @@ func (player *Player) AddOrder() { PreheatStep := OrderMod.PreheatStep[ChessColor] if PreheatStep < 4 { NewChessId := mergeDataCfg.GetChessIdByLvAndColor(BaseMod.GetEnergyMul()+PreheatStep+1, ChessColor) + OrderMod.PreheatStep[ChessColor]++ Items, ok := order.PreheatItems[OrderMod.PreheatStep[ChessColor]] if !ok { Items = []*item.Item{item.NewItem(item.ITEM_STAR_ID, order.GetOrderStar([]int{NewChessId}))} } OrderMod.AddPreheatOrder([]int{NewChessId}, order.DIFF_LOW, order.Preheat_type, Items) - OrderMod.PreheatStep[ChessColor]++ } } for _, v := range OrderMod.OrderList {