骑马与砍杀2---自动学习技能,同时学习两条线路--文件修改
自动学习技能:在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);
}