diff --git a/Assets/ManagedResources/~Lua/Modules/Gem/SmallSoldierManager.lua b/Assets/ManagedResources/~Lua/Modules/Gem/SmallSoldierManager.lua index 04624b0734..fecd76c872 100644 --- a/Assets/ManagedResources/~Lua/Modules/Gem/SmallSoldierManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Gem/SmallSoldierManager.lua @@ -42,9 +42,10 @@ function this.InitData(msg) if cd<=0 then if UIManager.GetOpenPanel(UIName.FightPointPassMainPanel)==nil then LogError("发送小兵挂机战斗请求======================================================") + NetManager.SoldierFightCheckRequest(0,function (msg) + local lvConfig=ConfigManager.GetConfigData(ConfigName.SoldierStageConfig,FightPointPassManager.soldierLayerId) if msg.result==1 then - local lvConfig=ConfigManager.GetConfigData(ConfigName.SoldierStageConfig,FightPointPassManager.soldierLayerId) if lvConfig and lvConfig.NextId and lvConfig.NextId~=0 then FightPointPassManager.soldierLayerId = lvConfig.NextId local curConfig=ConfigManager.GetConfigData(ConfigName.SoldierStageConfig,FightPointPassManager.soldierLayerId) @@ -53,8 +54,10 @@ function this.InitData(msg) end end if cd==0 then - cd=120 + cd=lvConfig.Time end + else + cd=lvConfig.Time end end) end