特殊空事件类型处理
This commit is contained in:
parent
68abd475d1
commit
2c6cd7c337
@ -55,7 +55,21 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
if eventConf.EventType == EventType999 { // 特殊事件处理
|
||||
stone.Rooms.Eventid[req.Eventid] = true
|
||||
update["rooms"] = stone.Rooms
|
||||
this.module.modelStonehenge.ChangeStonehengeData(session.GetUserId(), update)
|
||||
session.SendMsg(string(this.module.GetType()), "event", &pb.StonehengeEventResp{
|
||||
Eventid: req.Eventid,
|
||||
NewEvent: newEvent,
|
||||
Room: stone.Rooms,
|
||||
Reward: reward,
|
||||
Hero: stone.Hero,
|
||||
Userbuff: stone.Userbuff,
|
||||
Curbuff: curbuff,
|
||||
})
|
||||
return
|
||||
}
|
||||
// EventType29 特殊事件
|
||||
if eventConf.EventType != EventType29 && eventConf.EventType != EventType10 {
|
||||
if stone.Rooms.Eventid[req.Eventid] { // 重复完成
|
||||
|
@ -19,4 +19,6 @@ const (
|
||||
EventType29 = 29 // 商店强化
|
||||
EventType30 = 30 // 下场战斗,扣除敌方血量
|
||||
EventType31 = 31 // 持续N场战斗,战斗开始时扣除我方当前血量(千分比)
|
||||
|
||||
EventType999 = 999 // 特殊空事件
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user