宝箱雨优化
This commit is contained in:
parent
6acc529698
commit
4c9b3abae0
@ -297,10 +297,10 @@ func (l *LimitedTimeEventMod) GetChestReward(MergeList, EmitList []int) []*item.
|
||||
continue
|
||||
}
|
||||
NewChessLv := mergeDataCfg.DynamicLevRev(ChessLv, EmitId, Color)
|
||||
eneryg += int(math.Pow(2, float64(NewChessLv)))
|
||||
eneryg += int(math.Pow(2, float64(NewChessLv-1)))
|
||||
}
|
||||
|
||||
return limitedTimeEventCfg.GetChestReward(eneryg)
|
||||
star := math.Ceil(float64(eneryg) / 10 / 2.5)
|
||||
return []*item.Item{item.NewItem(item.ITEM_STAR_ID, int(star))}
|
||||
}
|
||||
|
||||
// 获取场景冲刺奖励
|
||||
|
||||
@ -31,3 +31,12 @@ func TestOrderFinish(t *testing.T) {
|
||||
t.Errorf("finish order failed:%v", err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestChestRain(t *testing.T) {
|
||||
p1 := new(game.Player)
|
||||
p1.InitPlayer("GSTTEST011")
|
||||
ChessMod := p1.GetChessMod()
|
||||
LimitEventMod := p1.GetLimitEventMod()
|
||||
f := LimitEventMod.GetChestReward([]int{928}, ChessMod.GetStarEmitList())
|
||||
fmt.Printf("chest rain reward:%v", f)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user