diff --git a/src/server/game/PlayerChessMod.go b/src/server/game/PlayerChessMod.go index d08ce6ee..5091c7c3 100644 --- a/src/server/game/PlayerChessMod.go +++ b/src/server/game/PlayerChessMod.go @@ -280,10 +280,13 @@ func getChesslvRange(Emit int, EnergyMul int) (int, int) { } func triggerComposeChess(player *Player, ChessId, EnergyMul int, Emit []int) { + OrderMod := player.PlayMod.getOrderMod() + if OrderMod.Step != 12 { + return + } if !checkChess(ChessId, EnergyMul, Emit) { return } - OrderMod := player.PlayMod.getOrderMod() OrderMod.CreateCleanOrder2([]int{ChessId}) player.PushClientRes(OrderMod.BackData()) }