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