lcy
3 天以前 a662aeb926015167dc7705d176855219e986ee00
218 首充-客户端 英雄物品预览上阵属性,heroLevel山寨1级
2个文件已修改
8 ■■■■ 已修改文件
Main/System/FirstCharge/FirstChargeHeroInfoWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | 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));
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()
    {