小关通关条件校验
This commit is contained in:
parent
058f3b5ffd
commit
3cd85c4d91
@ -118,8 +118,8 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
case EventType14:
|
case EventType14, EventType28: // 战斗事件
|
||||||
case EventType28: // 战斗事件
|
|
||||||
if req.Report == nil {
|
if req.Report == nil {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_ReqParameterError,
|
Code: pb.ErrorCode_ReqParameterError,
|
||||||
@ -212,8 +212,8 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
case EventType17: // 英雄回血
|
case EventType17, EventType18: // 英雄回血
|
||||||
case EventType18:
|
|
||||||
var sz []int32 // 获取
|
var sz []int32 // 获取
|
||||||
var szHero []string
|
var szHero []string
|
||||||
for _, v := range stone.Hero {
|
for _, v := range stone.Hero {
|
||||||
@ -268,8 +268,8 @@ func (this *apiComp) Event(session comm.IUserSession, req *pb.StonehengeEventReq
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
update["hero"] = stone.Hero
|
update["hero"] = stone.Hero
|
||||||
case EventType23: // 事件buff 强化
|
case EventType23, EventType29: // 事件buff 强化// 商店强化
|
||||||
case EventType29: // 商店强化
|
|
||||||
if num, err := strconv.Atoi(req.Param1); err == nil {
|
if num, err := strconv.Atoi(req.Param1); err == nil {
|
||||||
buffid := int32(num)
|
buffid := int32(num)
|
||||||
if _, ok := stone.Userbuff[buffid]; ok {
|
if _, ok := stone.Userbuff[buffid]; ok {
|
||||||
|
@ -45,8 +45,11 @@ func (this *apiComp) Finish(session comm.IUserSession, req *pb.StonehengeFinishR
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 校验是否是通关
|
||||||
|
if conf := this.module.configure.GetStageConfByStageid(stone.StageID, stone.CurRoomIndes+1); conf == nil {
|
||||||
stone.Reward[stone.StageID] = true
|
stone.Reward[stone.StageID] = true
|
||||||
update["reward"] = stone.Reward
|
update["reward"] = stone.Reward
|
||||||
|
}
|
||||||
|
|
||||||
stone.StageID = 0
|
stone.StageID = 0
|
||||||
update["stageID"] = stone.StageID
|
update["stageID"] = stone.StageID
|
||||||
|
Loading…
Reference in New Issue
Block a user