diff --git a/src/server/game/UnitTest.go b/src/server/game/UnitTest.go index f8dd834b..72c035b8 100644 --- a/src/server/game/UnitTest.go +++ b/src/server/game/UnitTest.go @@ -47,7 +47,7 @@ func UnitOrder(p *Player) error { ChessMod := p.PlayMod.getChessMod() BaseMod := p.PlayMod.getBaseMod() //OrderMod.OrderList = make(map[int]order.Order) - for i := 0; i < 100; i++ { + for i := 0; i < 1000; i++ { //OrderMod.ChessPool = nil //OrderMod.EmitShuffle = nil err := OrderMod.CreateNormalOrder(BaseMod.GetLevel(), ChessMod.GetOrderEmit(), BaseMod.GetEnergyMul(), order.Common_type) diff --git a/src/server/game/mod/order/OrderFunc.go b/src/server/game/mod/order/OrderFunc.go index 11d3262f..ddcf4b7c 100644 --- a/src/server/game/mod/order/OrderFunc.go +++ b/src/server/game/mod/order/OrderFunc.go @@ -752,7 +752,7 @@ func (o *OrderMod) getFromPool(Emit int, Color string, Lv int) { return } } - for i, v := range o.ChessPool { + for i, v := range o.ChessPool2[Color] { if v > Lv { o.ChessPool2[Color] = append(o.ChessPool2[Color][:i], o.ChessPool2[Color][i+1:]...) for k := Lv; k < v; k++ {