连击快手优化
This commit is contained in:
parent
5b995c9694
commit
05d9872bd7
@ -1179,6 +1179,16 @@ func ReqGetMonthLoginReward(player *Player, buf []byte) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func ReqFastProduceInfo(player *Player, buf []byte) error {
|
||||
LimitedTimeEventMod := player.PlayMod.getLimitedTimeEventMod()
|
||||
EndTime, Times := LimitedTimeEventMod.GetFastProduceInfo()
|
||||
player.PushClientRes(&msg.ResFastProduceInfo{
|
||||
EndTime: int32(EndTime),
|
||||
Num: int32(Times),
|
||||
})
|
||||
return nil
|
||||
}
|
||||
|
||||
// 连击快手奖励
|
||||
func ReqFastProduceReward(player *Player, buf []byte) error {
|
||||
req := &msg.ReqFastProduceReward{}
|
||||
|
||||
@ -229,6 +229,14 @@ func (l *LimitedTimeEventMod) GetFastProduceReward(Energy int) ([]*item.Item, in
|
||||
return limitedTimeEventCfg.GetFastProduceReward(Times, Energy), GoUtil.Now() + 300, Event.Info["Times"].(int), nil
|
||||
}
|
||||
|
||||
func (l *LimitedTimeEventMod) GetFastProduceInfo() (int64, int) {
|
||||
Event, ok := l.EventList[EVENT_TYPE_FAST_PRODUCE]
|
||||
if !ok {
|
||||
return 0, 0
|
||||
}
|
||||
return GoUtil.Int64(Event.Info["NextPlay"]), GoUtil.Int(Event.Info["Times"])
|
||||
}
|
||||
|
||||
// 增加进度
|
||||
func (l *LimitedTimeEventMod) AddProgress(Lv int) {
|
||||
UnlockLv := limitedTimeEventCfg.GetUnlockLv()
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user