订单优化
This commit is contained in:
parent
7c43add304
commit
af7afadf29
@ -1258,6 +1258,7 @@ func (p *Player) GetPetThiefReward(Target int) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
// 高级产物订单
|
||||
func (p *Player) AddHighOrder() {
|
||||
OrderMod := p.PlayMod.getOrderMod()
|
||||
BaseMod := p.PlayMod.getBaseMod()
|
||||
@ -1300,8 +1301,16 @@ func (p *Player) AddHighOrder() {
|
||||
if NewLev3 <= ChessLv {
|
||||
continue
|
||||
}
|
||||
OrderMod.AddExtraOrder([]int{ChessId})
|
||||
return
|
||||
Add := true
|
||||
for _, v := range OrderMod.GetOrderList() {
|
||||
if GoUtil.InArray(ChessId, v.MergeId) {
|
||||
Add = false
|
||||
}
|
||||
}
|
||||
if Add {
|
||||
OrderMod.AddExtraOrder([]int{ChessId})
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -344,6 +344,7 @@ func ReqRewardOrder(player *Player, buf []byte) error {
|
||||
// }
|
||||
OrderMod.TriggerOrder(Lv, order.TRIGGER_TYPE_ORDER, Emit, EnergyMul)
|
||||
player.CreateNormalOrder()
|
||||
player.AddHighOrder()
|
||||
// 存钱罐增加钻石
|
||||
PiggyBankMod := player.PlayMod.getPiggyBankMod()
|
||||
PiggyBankMod.Trigger()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user