diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua b/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua index 0fd929f29e..e3fa0ad898 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/BattleManager.lua @@ -361,25 +361,25 @@ function this.GetBattleServerData(msg, isFightPlayer) for j = 1, #data2.fightUnitList do local skills, propertys, role if not isFightPlayer then - local heroConfig = ConfigManager.GetConfigData(ConfigName.HeroConfig, tonumber(data2.fightUnitList[j].unitId)) + local monsterConfig = ConfigManager.GetConfigData(ConfigName.MonsterConfig, tonumber(data2.fightUnitList[j].unitId)) local position = tonumber(data2.fightUnitList[j].position) local star = tonumber(data2.fightUnitList[j].star) local skin=tonumber(data2.fightUnitList[j].skinId) skills = string.split(data2.fightUnitList[j].unitSkillIds, "#") propertys = string.split(data2.fightUnitList[j].property, "#") role = { - roleId = heroConfig.Id, + roleId = monsterConfig.MonsterId, monsterId = tonumber(data2.fightUnitList[j].unitId), --非战斗数据,仅用于显示怪物名称 position = position, star = star, skinId=skin, - job=heroConfig.Job, + job=HeroConfig[monsterConfig.MonsterId].Job, camp = 1, - -- type = monsterConfig.Type, - quality = heroConfig.Quality, - element = heroConfig.PropertyName, - -- ai = monsterConfig.MonsterAi, - professionId = heroConfig.Profession, + type = monsterConfig.Type, + quality = monsterConfig.Quality, + element = monsterConfig.PropertyName, + ai = monsterConfig.MonsterAi, + professionId = monsterConfig.Profession, passivity = { }, property = { }, }