订单bug修复
This commit is contained in:
parent
0c4104de41
commit
153493bd40
@ -1084,17 +1084,6 @@ func (player *Player) AddOrder() {
|
|||||||
for i := n; i < MaxOrderNum; i++ {
|
for i := n; i < MaxOrderNum; i++ {
|
||||||
player.CreateNormalOrder()
|
player.CreateNormalOrder()
|
||||||
}
|
}
|
||||||
for k, v := range OrderMod.OrderList {
|
|
||||||
if v.Type == order.Super_type {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
if len(v.Items) > 0 {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
Star := order.GetOrderStar(v.MergeId, ChessMod.GetOrderEmit())
|
|
||||||
v.Items = []*item.Item{item.NewItem(item.ITEM_STAR_ID, Star)}
|
|
||||||
OrderMod.OrderList[k] = v
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
func (player *Player) CreateNormalOrder() {
|
func (player *Player) CreateNormalOrder() {
|
||||||
Exp, PExp := userCfg.GetLevUpExp(player.GetPlayerBaseMod().GetLevel())
|
Exp, PExp := userCfg.GetLevUpExp(player.GetPlayerBaseMod().GetLevel())
|
||||||
@ -1237,7 +1226,7 @@ func (player *Player) InitOrderItem() {
|
|||||||
}
|
}
|
||||||
Items := make([]*item.Item, 0)
|
Items := make([]*item.Item, 0)
|
||||||
Star := order.GetOrderStar(v.MergeId, ChessMod.GetStarEmitList())
|
Star := order.GetOrderStar(v.MergeId, ChessMod.GetStarEmitList())
|
||||||
Star = int(float64(Star)*float64(OrderFactor)/1000) * 10
|
Star = int(float64(Star)*float64(OrderFactor)/1000+0.5) * 10
|
||||||
v.Items = append(Items, &item.Item{Id: item.ITEM_STAR_ID, Num: Star})
|
v.Items = append(Items, &item.Item{Id: item.ITEM_STAR_ID, Num: Star})
|
||||||
OrderMod.OrderList[k] = v
|
OrderMod.OrderList[k] = v
|
||||||
}
|
}
|
||||||
|
|||||||
@ -309,7 +309,7 @@ func UnitPetOrder(p *Player) error {
|
|||||||
ChessMod := p.PlayMod.getChessMod()
|
ChessMod := p.PlayMod.getChessMod()
|
||||||
DecorateMod := p.PlayMod.getDecorateMod()
|
DecorateMod := p.PlayMod.getDecorateMod()
|
||||||
OrderFactor := orderCfg.GetOrderFactor(DecorateMod.GetAreaId())
|
OrderFactor := orderCfg.GetOrderFactor(DecorateMod.GetAreaId())
|
||||||
Star := order.GetOrderStar([]int{307, 1026}, ChessMod.GetStarEmitList())
|
Star := order.GetOrderStar([]int{305}, ChessMod.GetStarEmitList())
|
||||||
a := int(float64(Star)*float64(OrderFactor)/1000+0.5) * 10
|
a := int(float64(Star)*float64(OrderFactor)/1000+0.5) * 10
|
||||||
fmt.Print(a)
|
fmt.Print(a)
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user