【限时事件】宝箱雨修复
This commit is contained in:
parent
5da2f68a0c
commit
c1f9d0aa20
@ -281,17 +281,7 @@ func (l *LimitedTimeEventMod) GetMeteorReward(MergeList, EmitList []int) []*item
|
|||||||
|
|
||||||
// 获取宝箱雨奖励
|
// 获取宝箱雨奖励
|
||||||
func (l *LimitedTimeEventMod) GetChestReward(MergeList, EmitList []int) []*item.Item {
|
func (l *LimitedTimeEventMod) GetChestReward(MergeList, EmitList []int) []*item.Item {
|
||||||
eneryg := 0
|
eneryg := order.GetVirtualEnergy(MergeList, EmitList)
|
||||||
for _, v := range MergeList {
|
|
||||||
ChessLv := mergeDataCfg.GetLvById(v)
|
|
||||||
Color := mergeDataCfg.GetColorById(v)
|
|
||||||
EmitId := order.GetEmitByColor(EmitList, Color)
|
|
||||||
if EmitId == 0 {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
NewChessLv := mergeDataCfg.DynamicLevRev(ChessLv, EmitId, Color)
|
|
||||||
eneryg += int(math.Pow(2, float64(NewChessLv-1)))
|
|
||||||
}
|
|
||||||
star := math.Ceil(float64(eneryg) / 10 / 2.5)
|
star := math.Ceil(float64(eneryg) / 10 / 2.5)
|
||||||
return []*item.Item{item.NewItem(item.ITEM_DIAMOND_ID, int(star))}
|
return []*item.Item{item.NewItem(item.ITEM_DIAMOND_ID, int(star))}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -421,7 +421,7 @@ func GetVirtualEnergy(MergeList, EmitList []int) int {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
NewChessLv := mergeDataCfg.DynamicLevRev(ChessLv, EmitId, Color)
|
NewChessLv := mergeDataCfg.DynamicLevRev(ChessLv, EmitId, Color)
|
||||||
eneryg += int(math.Pow(2, float64(NewChessLv)))
|
eneryg += int(math.Pow(2, float64(NewChessLv-1)))
|
||||||
}
|
}
|
||||||
return eneryg
|
return eneryg
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user