订单优化
This commit is contained in:
parent
d4a7447ae9
commit
f064cda204
@ -1051,7 +1051,7 @@ func (player *Player) CreateNormalOrder() {
|
|||||||
}
|
}
|
||||||
Items := make([]*item.Item, 0)
|
Items := make([]*item.Item, 0)
|
||||||
Star := order.GetOrderStar(v.MergeId)
|
Star := order.GetOrderStar(v.MergeId)
|
||||||
Star = int(float64(Star)*float64(OrderFactor)/10) * 10
|
Star = int(float64(Star)*float64(OrderFactor)/1000) * 10
|
||||||
Items = player.GetPetOrderReward(Star, Items)
|
Items = player.GetPetOrderReward(Star, Items)
|
||||||
if len(Items) == 1 && Items[0].Id == item.ITEM_STAR_ID {
|
if len(Items) == 1 && Items[0].Id == item.ITEM_STAR_ID {
|
||||||
v.Type = order.Common_type
|
v.Type = order.Common_type
|
||||||
@ -1127,6 +1127,18 @@ func (player *Player) CreateNormalOrder() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
OrderMod.CreateOrder(BaseMod.GetLevel(), ChessMod.GetOrderEmit(), BaseMod.GetEnergyMul(), order.Common_type)
|
OrderMod.CreateOrder(BaseMod.GetLevel(), ChessMod.GetOrderEmit(), BaseMod.GetEnergyMul(), order.Common_type)
|
||||||
|
for k, v := range OrderMod.GetOrderList() {
|
||||||
|
if k == OrderMod.Auto_id {
|
||||||
|
if v.Type != order.Common_type {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
Items := make([]*item.Item, 0)
|
||||||
|
Star := order.GetOrderStar(v.MergeId)
|
||||||
|
Star = int(float64(Star)*float64(OrderFactor)/1000) * 10
|
||||||
|
v.Items = append(Items, &item.Item{Id: item.ITEM_STAR_ID, Num: Star})
|
||||||
|
OrderMod.OrderList[k] = v
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (player *Player) GetPetOrderReward(Star int, Items []*item.Item) []*item.Item {
|
func (player *Player) GetPetOrderReward(Star int, Items []*item.Item) []*item.Item {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user