【限时事件】宝箱雨修复

This commit is contained in:
hahwu 2026-02-04 16:23:59 +08:00
parent 5da2f68a0c
commit c1f9d0aa20
2 changed files with 2 additions and 12 deletions

View File

@ -281,17 +281,7 @@ func (l *LimitedTimeEventMod) GetMeteorReward(MergeList, EmitList []int) []*item
// 获取宝箱雨奖励
func (l *LimitedTimeEventMod) GetChestReward(MergeList, EmitList []int) []*item.Item {
eneryg := 0
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)))
}
eneryg := order.GetVirtualEnergy(MergeList, EmitList)
star := math.Ceil(float64(eneryg) / 10 / 2.5)
return []*item.Item{item.NewItem(item.ITEM_DIAMOND_ID, int(star))}
}

View File

@ -421,7 +421,7 @@ func GetVirtualEnergy(MergeList, EmitList []int) int {
continue
}
NewChessLv := mergeDataCfg.DynamicLevRev(ChessLv, EmitId, Color)
eneryg += int(math.Pow(2, float64(NewChessLv)))
eneryg += int(math.Pow(2, float64(NewChessLv-1)))
}
return eneryg
}