/// <summary> /// Gets monster career template. /// Currently read from MONSTER.BSA. Would like to migrate this to a custom JSON format later. /// </summary> /// <param name="career"></param> /// <returns></returns> public static DFCareer GetMonsterCareerTemplate(MonsterCareers career) { MonsterFile monsterFile = new MonsterFile(); if (!monsterFile.Load(Path.Combine(DaggerfallUnity.Instance.Arena2Path, MonsterFile.Filename), FileUsage.UseMemory, true)) { throw new Exception("Could not load " + MonsterFile.Filename); } return(monsterFile.GetMonsterClass((int)career)); }
/// <summary> /// Gets monster career template. /// Currently read from MONSTER.BSA. Would like to migrate this to a custom JSON format later. /// </summary> /// <param name="career"></param> /// <returns></returns> public static DFCareer GetMonsterCareerTemplate(MonsterCareers career) { MonsterFile monsterFile = new MonsterFile(); if (!monsterFile.Load(Path.Combine(DaggerfallUnity.Instance.Arena2Path, MonsterFile.Filename), FileUsage.UseMemory, true)) throw new Exception("Could not load " + MonsterFile.Filename); return monsterFile.GetMonsterClass((int)career); }