This commit is contained in:
liwei1dao 2024-01-12 11:09:33 +08:00
commit 927a4b25be
2 changed files with 17 additions and 3 deletions

View File

@ -30,6 +30,7 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (e
_heroMap map[string]interface{}
err error
bManAwaken bool // 是否达到满级共鸣
atno []*pb.UserAtno
)
_heroMap = make(map[string]interface{}, 0)
chanegCard = make([]*pb.DBHero, 0)
@ -63,7 +64,9 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (e
if errdata = this.module.ConsumeRes(session, awakenData.Phaseneed, true); errdata != nil {
return
}
if errdata, atno = this.module.DispenseAtno(session, awakenData.Awakenup, true); errdata != nil {
return
}
_hero.JuexingLv += 1
if len(awakenData.Phasebonus) > 0 {
@ -94,7 +97,10 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (e
chanegCard = append(chanegCard, _hero)
session.SendMsg(string(this.module.GetType()), "change", &pb.HeroChangePush{List: chanegCard})
session.SendMsg(string(this.module.GetType()), Awaken, &pb.HeroAwakenResp{Hero: _hero})
session.SendMsg(string(this.module.GetType()), Awaken, &pb.HeroAwakenResp{
Hero: _hero,
Reward: atno,
})
var tasks []*pb.BuriedParam

View File

@ -638,7 +638,8 @@ type HeroAwakenResp struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Hero *DBHero `protobuf:"bytes,1,opt,name=hero,proto3" json:"hero"` // 英雄对象
Hero *DBHero `protobuf:"bytes,1,opt,name=hero,proto3" json:"hero"` // 英雄对象
Reward []*UserAtno `protobuf:"bytes,2,rep,name=reward,proto3" json:"reward"` // 奖励
}
func (x *HeroAwakenResp) Reset() {
@ -680,6 +681,13 @@ func (x *HeroAwakenResp) GetHero() *DBHero {
return nil
}
func (x *HeroAwakenResp) GetReward() []*UserAtno {
if x != nil {
return x.Reward
}
return nil
}
//英雄属性推送
type HeroPropertyPush struct {
state protoimpl.MessageState