diff --git a/src/server/game/message_handler.go b/src/server/game/message_handler.go index 8d37373b..d4cd7775 100644 --- a/src/server/game/message_handler.go +++ b/src/server/game/message_handler.go @@ -1253,6 +1253,9 @@ func (p *Player) AddHighOrder() { OrderMod := p.PlayMod.getOrderMod() BaseMod := p.PlayMod.getBaseMod() ChessMod := p.PlayMod.getChessMod() + if len(OrderMod.LastOrder.MergeId) == 0 { + return + } lastChess := OrderMod.LastOrder.MergeId[len(OrderMod.LastOrder.MergeId)-1] maxId := 0 for k := range OrderMod.GetOrderList() {