diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index b15ac84a..17d22635 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -1268,6 +1268,9 @@ func (p *Player) AddHighOrder() { for k := range OrderMod.GetOrderList() { maxId = max(maxId, k) } + if maxId == 0 || BaseMod.GetLevel() < 17 { + return + } NewChess := OrderMod.GetOrderList()[maxId].MergeId[0] LastColor := mergeDataCfg.GetColorById(LastChess) NewColor := mergeDataCfg.GetColorById(NewChess)