【限时事件】超级订单bug修复
This commit is contained in:
parent
75ae03be9f
commit
fdcb4faef9
@ -90,16 +90,17 @@ func GetChestReward(Star int) []*item.Item {
|
||||
}
|
||||
|
||||
// 获取超级订单奖励
|
||||
func GetSuperOrderReward(Star int) []*item.Item {
|
||||
func GetSuperOrderReward(energy int) []*item.Item {
|
||||
data, err := gamedata.GetData(CFG_LIMITED_TIME_EVENT_ORDER)
|
||||
if err != nil {
|
||||
log.Debug("GetSuperOrderReward err:%v", err)
|
||||
return nil
|
||||
}
|
||||
star := int(math.Ceil(float64(energy) / 10 / 2.5))
|
||||
for _, v := range data {
|
||||
Min := gamedata.GetIntValue(v, "Min")
|
||||
Max := gamedata.GetIntValue(v, "Max")
|
||||
if Star >= Min && Star <= Max {
|
||||
if star >= Min && star <= Max {
|
||||
return gamedata.GetItemList(v, "Items")
|
||||
}
|
||||
}
|
||||
|
||||
@ -281,8 +281,8 @@ func (l *LimitedTimeEventMod) GetMeteorReward(MergeList, EmitList []int) []*item
|
||||
|
||||
// 获取宝箱雨奖励
|
||||
func (l *LimitedTimeEventMod) GetChestReward(MergeList, EmitList []int) []*item.Item {
|
||||
eneryg := order.GetVirtualEnergy(MergeList, EmitList)
|
||||
star := math.Ceil(float64(eneryg) / 10 / 2.5)
|
||||
energy := order.GetVirtualEnergy(MergeList, EmitList)
|
||||
star := math.Ceil(float64(energy) / 10 / 2.5)
|
||||
return []*item.Item{item.NewItem(item.ITEM_DIAMOND_ID, int(star))}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user