(资料图片仅供参考)
自动学习技能:在TaleWorlds.CampaignSystem.dll中的TaleWorlds.CampaignSystem.GameComponents中的defaultCharacterDevelopmentModel中的CalculateLearningRate中添加:
foreach (PerkObject perkObject in PerkObject.All) { SkillObject skill = perkObject.Skill; if ((float)Hero.MainHero.GetSkillValue(skill) >= perkObject.RequiredSkillValue && !Hero.MainHero.GetPerkValue(perkObject)) { Hero.MainHero.HeroDeveloper.AddPerk(perkObject); } }
同时学习两条线路:在TaleWorlds.CampaignSystem.dll中的TaleWorlds.CampaignSystem.CharacterDevelopment中的HeroDeveloper中的Addperk中添加:
if (perk.AlternativePerk != null) { this.Hero.SetPerkValueInternal(perk.AlternativePerk, true); }