add hero scene
This commit is contained in:
parent
d401945ea6
commit
5334f61cd1
37
busi/hero.go
37
busi/hero.go
@ -409,3 +409,40 @@ func (f *HeroScene) HeroFusion(robot lib.IRobot) error {
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// 使用能量
|
||||
func (f *HeroScene) HerouseEnegry(robot lib.IRobot) error {
|
||||
var (
|
||||
code pb.ErrorCode
|
||||
card *pb.DBHero // 共鸣
|
||||
)
|
||||
|
||||
listReq := &pb.HeroListReq{}
|
||||
listResp := &pb.HeroListResp{}
|
||||
code = robot.SendMsg("hero", "list", listReq, listResp)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return nil
|
||||
}
|
||||
for _, v := range listResp.List {
|
||||
if v.HeroID == "25001" && v.Lv > 1 {
|
||||
card = v // 找到目标卡
|
||||
break
|
||||
}
|
||||
|
||||
}
|
||||
energyReq := &pb.HeroResonanceUseEnergyReq{
|
||||
HeroObjID: card.Id,
|
||||
Energy: []*pb.EnergyData{},
|
||||
}
|
||||
energyReq.Energy = append(energyReq.Energy, &pb.EnergyData{
|
||||
UseEnergy: 6,
|
||||
UseType: "hppro",
|
||||
})
|
||||
energyResp := &pb.HeroResonanceUseEnergyResp{}
|
||||
code = robot.SendMsg("hero", "resonanceuseenergy", energyReq, energyResp)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return nil
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user