创角场景
This commit is contained in:
parent
068df95ee6
commit
fc643448a9
@ -1,6 +1,10 @@
|
||||
package busi
|
||||
|
||||
import "legu.airobot/lib"
|
||||
import (
|
||||
"github.com/sirupsen/logrus"
|
||||
"legu.airobot/lib"
|
||||
"legu.airobot/pb"
|
||||
)
|
||||
|
||||
var _ lib.IScene = (*CreateUserScene)(nil)
|
||||
|
||||
@ -17,5 +21,16 @@ func (c *CreateUserScene) Info() lib.SceneInfo {
|
||||
}
|
||||
|
||||
func (c *CreateUserScene) Run(robot lib.IRobot) error {
|
||||
account := robot.Get("account").(string)
|
||||
req := &pb.UserCreateReq{
|
||||
NickName: account,
|
||||
}
|
||||
rsp := &pb.UserCreateResp{}
|
||||
|
||||
code := robot.SendMsg("user", "create", req, rsp)
|
||||
if code != pb.ErrorCode_Success {
|
||||
return nil
|
||||
}
|
||||
logrus.Debug(rsp)
|
||||
return nil
|
||||
}
|
||||
|
14
busi/hero.go
14
busi/hero.go
@ -24,11 +24,11 @@ func (f *HeroScene) Info() lib.SceneInfo {
|
||||
|
||||
func (f *HeroScene) Run(robot lib.IRobot) error {
|
||||
|
||||
f.AddHero(robot, "25001") // 加阿宝
|
||||
f.AddHero(robot, "44911") // 升级精灵
|
||||
f.AddHero(robot, "45921") // 技能精灵
|
||||
f.AddAttrGold(robot) // 加金币
|
||||
f.AddAttrDiamond(robot) // 加钻石
|
||||
f.AddHero(robot, "25001") // 加阿宝
|
||||
f.AddHero(robot, "44911") // 升级精灵
|
||||
f.AddHero(robot, "45921") // 技能精灵
|
||||
// f.AddAttrGold(robot) // 加金币
|
||||
// f.AddAttrDiamond(robot) // 加钻石
|
||||
time.Sleep(10 * time.Millisecond) // 等待10ms
|
||||
f.HeroLvUp(robot) // 英雄升级
|
||||
time.Sleep(10 * time.Millisecond) // 等待10ms
|
||||
@ -39,8 +39,8 @@ func (f *HeroScene) Run(robot lib.IRobot) error {
|
||||
time.Sleep(10 * time.Millisecond) // 等待10ms
|
||||
f.HeroStarUp(robot)
|
||||
|
||||
time.Sleep(50 * time.Millisecond)
|
||||
f.HeroResonance(robot) // 共鸣
|
||||
// time.Sleep(50 * time.Millisecond)
|
||||
// f.HeroResonance(robot) // 共鸣
|
||||
|
||||
f.AddItem(robot, "50001") // 觉醒材料
|
||||
f.HeroAwaken(robot)
|
||||
|
@ -2,7 +2,6 @@ package busi
|
||||
|
||||
import (
|
||||
"github.com/Pallinder/go-randomdata"
|
||||
"github.com/sirupsen/logrus"
|
||||
"legu.airobot/lib"
|
||||
"legu.airobot/pb"
|
||||
)
|
||||
@ -31,9 +30,9 @@ func (l *LoginScene) Run(robot lib.IRobot) error {
|
||||
}
|
||||
rsp := &pb.UserLoginResp{}
|
||||
|
||||
code := robot.SendMsg("user", "login", req, rsp)
|
||||
logrus.Debug(rsp)
|
||||
if code := robot.SendMsg("user", "login", req, rsp); code == pb.ErrorCode_Success {
|
||||
robot.Store("account", randAccount)
|
||||
}
|
||||
|
||||
logrus.Debug(code)
|
||||
return nil
|
||||
}
|
||||
|
@ -175,7 +175,7 @@ func (m *Robot) syncCall() {
|
||||
for {
|
||||
scene, err := m.sceneQueue.Pop()
|
||||
if err != nil {
|
||||
logrus.WithField("err", err).Error("取场景")
|
||||
logrus.WithField("err", err).Error("所有场景执行结束")
|
||||
return
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user