| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- package cli
- import (
- nameRoute "f1-game/internal/name/route"
- "f1-game/internal/pb"
- )
- // 发起探险战斗 levelID 关卡ID
- func (p *Robot) ChapterBattle(levelID int32) {
- req := &pb.I32{
- Value: levelID,
- }
- rsp := &pb.BattleParam{}
- err := p.RequestResponse(nameRoute.GamePlayer_ChapterBattle, req, rsp)
- if err != nil {
- p.Debugf("[ChapterBattle] err = %v", err)
- return
- }
- p.Debugf("[ChapterBattle] rsp = %v", rsp)
- }
- // 探险战斗验证 victoriousCamp 胜利阵营
- func (p *Robot) ChapterVerify(victoriousCamp int32) {
- req := &pb.BattleResult{
- VictoriousCamp: victoriousCamp,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.GamePlayer_ChapterVerify, req, rsp)
- if err != nil {
- p.Debugf("[ChapterVerify] err = %v", err)
- return
- }
- p.Debugf("[ChapterVerify] rsp = %v", rsp)
- }
- // 关卡扫荡 levelID 关卡ID sweepNum 扫荡次数
- func (p *Robot) ChapterLevelSweep(levelID int32, sweepNum int32) {
- req := &pb.I32I32{
- Key: levelID,
- Value: sweepNum,
- }
- rsp := &pb.ChapterLevelSweepReward{}
- err := p.RequestResponse(nameRoute.GamePlayer_ChapterLevelSweep, req, rsp)
- if err != nil {
- p.Debugf("[ChapterLevelSweep] err = %v", err)
- return
- }
- p.Debugf("[ChapterLevelSweep] rsp = %v", rsp)
- }
- // 章节累计星级奖励领取 chapterID 章节ID star 累计星级
- func (p *Robot) ChapterStarReward(chapterID int32, star int32) {
- req := &pb.I32I32{
- Key: chapterID,
- Value: star,
- }
- rsp := &pb.ChapterLevelSweepReward{}
- err := p.RequestResponse(nameRoute.GamePlayer_ChapterStarReward, req, rsp)
- if err != nil {
- p.Debugf("[ChapterStarReward] err = %v", err)
- return
- }
- p.Debugf("[ChapterStarReward] rsp = %v", rsp)
- }
- // 探险次数购买 levelID 关卡ID buyTimes 购买次数
- func (p *Robot) ChapterTimesBuy(levelID int32, buyTimes int32) {
- req := &pb.I32I32{
- Key: levelID,
- Value: buyTimes,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.Player_ChapterLevelTimesBuy, req, rsp)
- if err != nil {
- p.Debugf("[ChapterTimesBuy] err = %v", err)
- return
- }
- p.Debugf("[ChapterTimesBuy] rsp = %v", rsp)
- }
- // 精力池恢复时间获取
- func (p *Robot) ChapterLastRecoverTime() {
- req := &pb.None{}
- rsp := &pb.I64{}
- err := p.RequestResponse(nameRoute.Player_ChapterLastRecoverTime, req, rsp)
- if err != nil {
- p.Debugf("[ChapterLastRecoverTime] err = %v", err)
- return
- }
- p.Debugf("[ChapterLastRecoverTime] rsp = %v", rsp)
- }
- // 精力池恢复时间获取
- func (p *Robot) ChapterTaskOutStamina(num int64) {
- req := &pb.I64{
- Value: num,
- }
- rsp := &pb.I64I64{}
- err := p.RequestResponse(nameRoute.Player_ChapterTakeOutStamina, req, rsp)
- if err != nil {
- p.Debugf("[ChapterTaskOutStamina] err = %v", err)
- return
- }
- p.Debugf("[ChapterTaskOutStamina] rsp = %v", rsp)
- }
|