lcy
2 天以前 a662aeb926015167dc7705d176855219e986ee00
218 首充-客户端 英雄物品预览上阵属性,heroLevel山寨1级
2个文件已修改
10 ■■■■ 已修改文件
Main/System/FirstCharge/FirstChargeHeroInfoWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Hero/HeroInfo.Properties.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/FirstCharge/FirstChargeHeroInfoWin.cs
@@ -41,7 +41,7 @@
        txtInheritAttr[1].text = PlayerPropertyConfig.GetFullDescription(new Int2(PlayerPropertyConfig.inheritAttrs[1], heroInfo.heroConfig.DefInheritPer));
        txtInheritAttr[2].text = PlayerPropertyConfig.GetFullDescription(new Int2(PlayerPropertyConfig.inheritAttrs[2], heroInfo.heroConfig.HPInheritPer));
        int valuePer = heroInfo.GetOnBattleAddPer();
        int valuePer = heroInfo.GetFakeOnBattleAddPer();
        for (int i = 0; i < txtHeroAddAttrPer.Length; i++)
        {
            txtHeroAddAttrPer[i].text = PlayerPropertyConfig.GetFullDescription(new Int2(PlayerPropertyConfig.basePerAttrs[i], valuePer));
@@ -62,7 +62,7 @@
        txtJob.text = Language.Get("FirstCharge06",Language.Get(StringUtility.Contact("HeroClass",heroInfo.heroConfig.Class)));
        txtDesc.text = Language.Get("FirstCharge07",heroInfo.heroConfig.Desc);
    }
    protected override void OnPreClose()
    {
        base.OnPreClose();
Main/System/Hero/HeroInfo.Properties.cs
@@ -122,6 +122,12 @@
    {
        return qualityConfig.InitAddPer + qualityConfig.LVAddPer * (heroLevel - 1) + qualityConfig.BreakLVAddPer * breakLevel + qualityConfig.StarAddPer * heroStar;
    }
    //返回heroLevel为1的山寨上阵属性,用于预览未获得英雄的初始上阵属性
    public int GetFakeOnBattleAddPer()
    {
        return qualityConfig.InitAddPer + qualityConfig.LVAddPer * (1 - 1) + qualityConfig.BreakLVAddPer * breakLevel + qualityConfig.StarAddPer * heroStar;
    }
    public int GetLineupLVAddPer()
    {