订单修复

This commit is contained in:
hahwu 2025-06-24 15:36:57 +08:00
parent 23a60155c0
commit e0ea39d02c

View File

@ -321,7 +321,15 @@ func TriggerSeedOrder(player *Player) *order.Order {
if E > MaxQ {
return nil
}
// 生成订单
ProduceChessList := []int{}
for _, v := range AllChess {
Type := mergeDataCfg.GetTypeById(v)
if Type != "Product" {
continue
}
ProduceChessList = append(ProduceChessList, v)
}
if E == MaxQ {
for _, Order := range OrderMod.OrderPool {
if Order.Q == MaxQ {
@ -336,7 +344,7 @@ func TriggerSeedOrder(player *Player) *order.Order {
EmitTypeList = append(EmitTypeList, EmitType)
}
ChessList := []int{}
for _, v := range AllChess {
for _, v := range ProduceChessList {
Color := mergeDataCfg.GetColorById(v)
EmitType := mergeDataCfg.GetEmitTypeByColor(Color)
Lv := mergeDataCfg.GetLvById(v)
@ -370,7 +378,7 @@ func TriggerSeedOrder(player *Player) *order.Order {
for _, Order := range OrderMod.OrderPool {
if Order.Q == MinQ {
ChessList := []int{}
for _, v := range AllChess {
for _, v := range ProduceChessList {
Lv := mergeDataCfg.GetLvById(v)
if Lv < 5 {
ChessList = append(ChessList, v)
@ -409,7 +417,7 @@ func TriggerSeedOrder(player *Player) *order.Order {
for _, Order := range OrderMod.OrderPool {
if Order.Q == MinQ {
ChessList := []int{}
for _, v := range AllChess {
for _, v := range ProduceChessList {
Lv := mergeDataCfg.GetLvById(v)
if Lv < 5 {
ChessList = append(ChessList, v)