升级后等级差值穿给任务模块

This commit is contained in:
meixiongfeng 2022-07-22 11:56:16 +08:00
parent 893c3eec6e
commit 0ca4bc689a

View File

@ -35,7 +35,7 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
_expHero *pb.DBHero // 消耗英雄 _expHero *pb.DBHero // 消耗英雄
minAddExp int32 minAddExp int32
_costHero []*pb.DBHero // 删除的英雄 _costHero []*pb.DBHero // 删除的英雄
bLvUp bool // 是否升级 iLvUp int32 // 当前升级次数
) )
code = this.StrengthenUplvCheck(session, req) // check code = this.StrengthenUplvCheck(session, req) // check
@ -127,7 +127,7 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
curLv -= 1 curLv -= 1
break break
} }
bLvUp = true iLvUp++
} }
} }
} else { } else {
@ -181,8 +181,8 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
_hero.Property = m _hero.Property = m
session.SendMsg(string(this.module.GetType()), "change", &pb.HeroChangePush{List: []*pb.DBHero{_hero}}) session.SendMsg(string(this.module.GetType()), "change", &pb.HeroChangePush{List: []*pb.DBHero{_hero}})
session.SendMsg(string(this.module.GetType()), StrengthenUplv, &pb.HeroStrengthenUplvResp{Hero: _hero}) session.SendMsg(string(this.module.GetType()), StrengthenUplv, &pb.HeroStrengthenUplvResp{Hero: _hero})
if bLvUp { // 升级了 统计任务 if iLvUp > 0 { // 升级了 统计任务
this.module.ModuleTask.SendToTask(session, comm.TaskTypeUpHeroLevel, &pb.TaskParam{First: _hero.Lv}) this.module.ModuleTask.SendToTask(session, comm.TaskTypeUpHeroLevel, &pb.TaskParam{First: iLvUp})
} }
return return