死循环优化
This commit is contained in:
parent
7a5bb87b9e
commit
629855c2b7
@ -227,7 +227,12 @@ func randSuperOrderChess(o *OrderMod, lv int, Emit []int, EnergyMul int) ([]int,
|
|||||||
// 根据订单棋子难度生成棋子
|
// 根据订单棋子难度生成棋子
|
||||||
for _, v := range ChessDiff {
|
for _, v := range ChessDiff {
|
||||||
ChessId := 0
|
ChessId := 0
|
||||||
|
Num := 0
|
||||||
for {
|
for {
|
||||||
|
Num++
|
||||||
|
if Num > 50 {
|
||||||
|
break
|
||||||
|
}
|
||||||
ChessId = getChessFromPoolByDiff(o, v, Emit, EnergyMul)
|
ChessId = getChessFromPoolByDiff(o, v, Emit, EnergyMul)
|
||||||
if ChessId == 0 {
|
if ChessId == 0 {
|
||||||
continue
|
continue
|
||||||
@ -254,7 +259,12 @@ func randOrderChessWithDiff(o *OrderMod, lv int, Emit []int, EnergyMul, OrderDif
|
|||||||
// 根据订单棋子难度生成棋子
|
// 根据订单棋子难度生成棋子
|
||||||
for _, v := range ChessDiff {
|
for _, v := range ChessDiff {
|
||||||
ChessId := 0
|
ChessId := 0
|
||||||
|
Num := 0
|
||||||
for {
|
for {
|
||||||
|
Num++
|
||||||
|
if Num > 50 {
|
||||||
|
break
|
||||||
|
}
|
||||||
ChessId = getChessFromPoolByDiff(o, v, Emit, EnergyMul)
|
ChessId = getChessFromPoolByDiff(o, v, Emit, EnergyMul)
|
||||||
if ChessId == 0 {
|
if ChessId == 0 {
|
||||||
continue
|
continue
|
||||||
@ -286,7 +296,12 @@ func randOrderChess(o *OrderMod, lv int, Emit []int, EnergyMul int) ([]int, int,
|
|||||||
// 根据订单棋子难度生成棋子
|
// 根据订单棋子难度生成棋子
|
||||||
for _, v := range ChessDiff {
|
for _, v := range ChessDiff {
|
||||||
ChessId := 0
|
ChessId := 0
|
||||||
|
Num := 0
|
||||||
for {
|
for {
|
||||||
|
Num++
|
||||||
|
if Num > 50 {
|
||||||
|
break
|
||||||
|
}
|
||||||
ChessId = getChessFromPoolByDiff(o, v, Emit, EnergyMul)
|
ChessId = getChessFromPoolByDiff(o, v, Emit, EnergyMul)
|
||||||
if ChessId == 0 {
|
if ChessId == 0 {
|
||||||
continue
|
continue
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user