騎馬與砍殺2---自動學(xué)習(xí)技能,同時學(xué)習(xí)兩條線路--文件修改
自動學(xué)習(xí)技能:在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);
????????}
????}
同時學(xué)習(xí)兩條線路:在TaleWorlds.CampaignSystem.dll中的TaleWorlds.CampaignSystem.CharacterDevelopment中的HeroDeveloper中的Addperk中添加:
if?(perk.AlternativePerk?!=?null)
????{
????????this.Hero.SetPerkValueInternal(perk.AlternativePerk,?true);
????}