触发任务
This commit is contained in:
parent
ea02710279
commit
deb6355d36
@ -75,7 +75,6 @@ func (this *ModelHero) initHeroSkill(hero *pb.DBHero) []*pb.SkillData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
skills := []*pb.SkillData{}
|
skills := []*pb.SkillData{}
|
||||||
|
|
||||||
if heroCfg.Skill1 != 0 {
|
if heroCfg.Skill1 != 0 {
|
||||||
skills = append(skills, &pb.SkillData{SkillID: heroCfg.Skill1, SkillLv: 1})
|
skills = append(skills, &pb.SkillData{SkillID: heroCfg.Skill1, SkillLv: 1})
|
||||||
}
|
}
|
||||||
@ -86,7 +85,6 @@ func (this *ModelHero) initHeroSkill(hero *pb.DBHero) []*pb.SkillData {
|
|||||||
skills = append(skills, &pb.SkillData{SkillID: heroCfg.Skill3, SkillLv: 1})
|
skills = append(skills, &pb.SkillData{SkillID: heroCfg.Skill3, SkillLv: 1})
|
||||||
}
|
}
|
||||||
hero.NormalSkill = skills
|
hero.NormalSkill = skills
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
@ -166,12 +166,14 @@ func (this *Hero) SendRdTask(session comm.IUserSession) {
|
|||||||
equipmap[v.SuiteExtId][v.Suite2Star]++
|
equipmap[v.SuiteExtId][v.Suite2Star]++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
var szTask []*comm.TaskParam
|
||||||
for k, v := range equipmap {
|
for k, v := range equipmap {
|
||||||
for k1, v1 := range v {
|
for k1, v1 := range v {
|
||||||
this.ModuleRtask.SendToRtask(session, comm.Rtype46, v1, k1, k)
|
szTask = append(szTask, comm.GettaskParam(comm.Rtype46, v1, k1, k))
|
||||||
|
//this.ModuleRtask.SendToRtask(session, comm.Rtype46, v1, k1, k)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
go this.ModuleRtask.TriggerTask(session.GetUserId(), szTask...)
|
||||||
}
|
}
|
||||||
|
|
||||||
//英雄列表
|
//英雄列表
|
||||||
@ -421,11 +423,10 @@ func (this *Hero) QueryCrossHeroinfo(oid string) (hero *pb.DBHero, err error) {
|
|||||||
"_id": oid,
|
"_id": oid,
|
||||||
})
|
})
|
||||||
hero = &pb.DBHero{}
|
hero = &pb.DBHero{}
|
||||||
if err = sr.Decode(hero); err == nil {
|
if err = sr.Decode(hero); err != nil {
|
||||||
return
|
|
||||||
} else {
|
|
||||||
this.modelHero.moduleHero.Errorf("find hero error: %v", err)
|
this.modelHero.moduleHero.Errorf("find hero error: %v", err)
|
||||||
}
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
} else { // 不是跨服就查本服 注意 这个接口是给跨服玩法调用 理论上这个分支是不会执行的
|
} else { // 不是跨服就查本服 注意 这个接口是给跨服玩法调用 理论上这个分支是不会执行的
|
||||||
if res := this.modelHero.DB.FindOne(comm.TableHero, bson.M{
|
if res := this.modelHero.DB.FindOne(comm.TableHero, bson.M{
|
||||||
|
Loading…
Reference in New Issue
Block a user