From ee20a2db320f524781ebb37b09c0b0bc9898053a Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Mon, 28 Aug 2023 11:40:47 +0800 Subject: [PATCH] =?UTF-8?q?check=20=E8=AF=A5=E8=8B=B1=E9=9B=84=E5=A4=A9?= =?UTF-8?q?=E8=B5=8B=E6=BB=A1=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/robot/modulerobot_hero.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/robot/modulerobot_hero.go b/modules/robot/modulerobot_hero.go index d784dfbe7..ef91c2c08 100644 --- a/modules/robot/modulerobot_hero.go +++ b/modules/robot/modulerobot_hero.go @@ -76,11 +76,17 @@ func (this *ModuleRobot_Hero) DoTask(robot IRobot, taskconf *cfg.GameWorldTaskDa ObjId: "", Heroid: "", } + // check 该英雄天赋满级 + bMax := false // 获取英雄数据 var bFound bool for k, v := range this.heros { if c, err := this.GMGetTalentByHeroId(k); err != nil { for _, v1 := range this.talent { + if len(v1.Talent) == len(c) { + bMax = true + break + } if v1.HeroId == v.HeroID { bFound = true resp.ObjId = v1.Id @@ -93,6 +99,9 @@ func (this *ModuleRobot_Hero) DoTask(robot IRobot, taskconf *cfg.GameWorldTaskDa } } } + if bMax { // 当前英雄全满共鸣后 继续找下一个英雄 + continue + } break }