diff --git a/src/server/game/mod/order/Order.go b/src/server/game/mod/order/Order.go index 4c8aa999..3c01dbcf 100644 --- a/src/server/game/mod/order/Order.go +++ b/src/server/game/mod/order/Order.go @@ -345,6 +345,9 @@ func (o *OrderMod) CreatePriorityOrder(lv int, Emit []int) bool { NewLv := GoUtil.RandNum(4+DurLv, 3+DurLv*2) NewChessId = mergeDataCfg.GetChessIdByLvAndColor(NewLv, NewColor) } + if NewChessId == 0 { + continue + } o.addOrder([]int{NewChessId}, DiffLv, Common_type) return true }