第一个限时事件bonus写死为“猫咪旋风”
This commit is contained in:
parent
75bbec9cfc
commit
a5be274ed9
@ -273,3 +273,12 @@ func GetUnlockLv() int {
|
|||||||
}
|
}
|
||||||
return gamedata.GetIntValue(data, "Value")
|
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
|
ProgressMax int
|
||||||
LastOption []int
|
LastOption []int
|
||||||
BonusNum int
|
BonusNum int
|
||||||
|
First bool
|
||||||
}
|
}
|
||||||
|
|
||||||
type LTEInfo struct {
|
type LTEInfo struct {
|
||||||
@ -235,6 +236,15 @@ func (l *LimitedTimeEventMod) AddProgress(Lv int) {
|
|||||||
}
|
}
|
||||||
l.Progress++
|
l.Progress++
|
||||||
if l.Progress == l.ProgressMax {
|
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)
|
SelectNum := limitedTimeEventCfg.GetProgressSelectNum(Lv)
|
||||||
BonusLv := limitedTimeEventCfg.GetBonusLv(Lv)
|
BonusLv := limitedTimeEventCfg.GetBonusLv(Lv)
|
||||||
RandMap := limitedTimeEventCfg.GetProgressRewardRand(BonusLv)
|
RandMap := limitedTimeEventCfg.GetProgressRewardRand(BonusLv)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user