【限时事件】宝箱雨修复

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 { 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))}
} }

View File

@ -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
} }