欢迎光临散文网 会员登陆 & 注册

骑马与砍杀2---自动学习技能,同时学习两条线路--文件修改

2023-03-09 13:15 作者:5减1等于4加1  | 我要投稿

自动学习技能:在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);
    }

骑马与砍杀2---自动学习技能,同时学习两条线路--文件修改的评论 (共 条)

分享到微博请遵守国家法律