第一个限时事件bonus写死为“猫咪旋风”
This commit is contained in:
parent
316da899e7
commit
ca4ddc283f
@ -273,3 +273,12 @@ func GetUnlockLv() int {
|
||||
}
|
||||
return gamedata.GetIntValue(data, "Value")
|
||||
}
|
||||
|
||||
func GetFirstEvent() int {
|
||||
data, err := gamedata.GetDataByKey(CFG_LIMITED_TIME_EVENT_CONST, "First_Event")
|
||||
if err != nil {
|
||||
log.Debug("GetFirstEvent err:%v", err)
|
||||
return 0
|
||||
}
|
||||
return gamedata.GetIntValue(data, "Value")
|
||||
}
|
||||
|
||||
@ -38,6 +38,7 @@ type LimitedTimeEventMod struct {
|
||||
ProgressMax int
|
||||
LastOption []int
|
||||
BonusNum int
|
||||
First bool
|
||||
}
|
||||
|
||||
type LTEInfo struct {
|
||||
@ -235,6 +236,15 @@ func (l *LimitedTimeEventMod) AddProgress(Lv int) {
|
||||
}
|
||||
l.Progress++
|
||||
if l.Progress == l.ProgressMax {
|
||||
if !l.First {
|
||||
l.First = true
|
||||
EventId := limitedTimeEventCfg.GetFirstEvent()
|
||||
l.ProgressReward = map[int]int{
|
||||
1: EventId,
|
||||
}
|
||||
l.LastOption = []int{EventId}
|
||||
return
|
||||
}
|
||||
SelectNum := limitedTimeEventCfg.GetProgressSelectNum(Lv)
|
||||
BonusLv := limitedTimeEventCfg.GetBonusLv(Lv)
|
||||
RandMap := limitedTimeEventCfg.GetProgressRewardRand(BonusLv)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user