觉醒 pro 属性
This commit is contained in:
parent
7e122e786a
commit
fd5c8d73c5
@ -138,9 +138,8 @@ func (this *apiComp) BuyOrSell(session comm.IUserSession, req *pb.CaravanBuyOrSe
|
|||||||
if reward := this.module.DispenseRes(session, lvReward, true); reward != nil {
|
if reward := this.module.DispenseRes(session, lvReward, true); reward != nil {
|
||||||
this.module.Errorf("lv reward dispenseRes err:%v", lvReward)
|
this.module.Errorf("lv reward dispenseRes err:%v", lvReward)
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_ConfigNoFound, // 道具数量不足
|
Code: pb.ErrorCode_ConfigNoFound, // 道具数量不足
|
||||||
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||||
Message: err.Error(),
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -58,9 +58,8 @@ func (this *apiComp) Do(session comm.IUserSession, req *pb.DispatchDoReq) (errda
|
|||||||
if len(req.HeroIds) < int(dConf.Taskneed) {
|
if len(req.HeroIds) < int(dConf.Taskneed) {
|
||||||
this.module.Error("英雄派遣:", log.Field{Key: "HeroIds len", Value: len(req.HeroIds)}, log.Field{Key: "Taskneed", Value: dConf.Taskneed})
|
this.module.Error("英雄派遣:", log.Field{Key: "HeroIds len", Value: len(req.HeroIds)}, log.Field{Key: "Taskneed", Value: dConf.Taskneed})
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_DispatchHeroNoEnough,
|
Code: pb.ErrorCode_DispatchHeroNoEnough,
|
||||||
Title: pb.ErrorCode_DispatchHeroNoEnough.ToString(),
|
Title: pb.ErrorCode_DispatchHeroNoEnough.ToString(),
|
||||||
Message: err.Error(),
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -68,9 +67,8 @@ func (this *apiComp) Do(session comm.IUserSession, req *pb.DispatchDoReq) (errda
|
|||||||
d := this.module.modelDispatch.getDBDispatch(session.GetUserId())
|
d := this.module.modelDispatch.getDBDispatch(session.GetUserId())
|
||||||
if d == nil && d.Nb == nil {
|
if d == nil && d.Nb == nil {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_DataNotFound,
|
Code: pb.ErrorCode_DataNotFound,
|
||||||
Title: pb.ErrorCode_DataNotFound.ToString(),
|
Title: pb.ErrorCode_DataNotFound.ToString(),
|
||||||
Message: err.Error(),
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -79,9 +77,8 @@ func (this *apiComp) Do(session comm.IUserSession, req *pb.DispatchDoReq) (errda
|
|||||||
ticketAtn := this.module.ModuleTools.GetGlobalConf().DispatchNumtools
|
ticketAtn := this.module.ModuleTools.GetGlobalConf().DispatchNumtools
|
||||||
if errdata = this.module.CheckRes(session, []*cfg.Gameatn{ticketAtn}); errdata != nil {
|
if errdata = this.module.CheckRes(session, []*cfg.Gameatn{ticketAtn}); errdata != nil {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_DispatchTicketNoEnough,
|
Code: pb.ErrorCode_DispatchTicketNoEnough,
|
||||||
Title: pb.ErrorCode_DispatchTicketNoEnough.ToString(),
|
Title: pb.ErrorCode_DispatchTicketNoEnough.ToString(),
|
||||||
Message: err.Error(),
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -670,7 +670,7 @@ func (this *ModelHero) setTalentProperty(hero *pb.DBHero, conf *cfg.GameHeroTale
|
|||||||
hero.TalentProperty = make(map[string]int32)
|
hero.TalentProperty = make(map[string]int32)
|
||||||
}
|
}
|
||||||
|
|
||||||
hero.TalentProperty[conf.Attrkey] += int32(math.Floor((float64(conf.Attrvar) / 1000) * float64(hero.Property[conf.Attrkey])))
|
hero.TalentProperty[conf.Attrkey] += conf.Attrvar
|
||||||
|
|
||||||
_heroMap := make(map[string]interface{}, 0)
|
_heroMap := make(map[string]interface{}, 0)
|
||||||
if conf.Skill != 0 {
|
if conf.Skill != 0 {
|
||||||
@ -711,7 +711,7 @@ func (this *ModelHero) resetTalentProperty(hero *pb.DBHero) {
|
|||||||
if v.HeroId == hero.HeroID { // 找到对应的英雄
|
if v.HeroId == hero.HeroID { // 找到对应的英雄
|
||||||
for k := range v.Talent {
|
for k := range v.Talent {
|
||||||
if conf, _ := this.module.configure.GetHeroTalent(k); conf != nil { //获取天赋
|
if conf, _ := this.module.configure.GetHeroTalent(k); conf != nil { //获取天赋
|
||||||
hero.TalentProperty[conf.Attrkey] = int32(math.Floor((float64(conf.Attrvar) / 1000) * float64(hero.Property[conf.Attrkey])))
|
hero.TalentProperty[conf.Attrkey] = conf.Attrvar
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
|
@ -373,9 +373,8 @@ func (this *Hero) KungFuHero(session comm.IUserSession, heroObjID string, bKongf
|
|||||||
|
|
||||||
if bKongfu && _hero.Status == pb.HeroType_HeroTypeKongFu {
|
if bKongfu && _hero.Status == pb.HeroType_HeroTypeKongFu {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_HeroAlreadyKongFuStatus, // 已经是练功状态
|
Code: pb.ErrorCode_HeroAlreadyKongFuStatus, // 已经是练功状态
|
||||||
Title: pb.ErrorCode_HeroAlreadyKongFuStatus.ToString(),
|
Title: pb.ErrorCode_HeroAlreadyKongFuStatus.ToString(),
|
||||||
Message: err.Error(),
|
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user