少年修仙传客户端代码仓库
单号【2414】资源找回新加参数——玩家通关过的最高层数的历史最高评价,可代入公式计算
4个文件已修改
18 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA349_tagMCRecoverNum.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HA3_Function/HA349_tagMCRecoverNum.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/ResourcesBackBoxBack.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/DailyQuest/ResourcesBackModel.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA3_Function/DTCA349_tagMCRecoverNum.cs
@@ -4,10 +4,7 @@
// A3 49 资源找回次数 #tagMCRecoverNum
public class DTCA349_tagMCRecoverNum : DtcBasic {
public class DTCA349_tagMCRecoverNum : DtcBasic {
    ResourcesBackModel m_ResourcesBackModel;
    ResourcesBackModel onResourcesBackModel { get { return m_ResourcesBackModel ?? (m_ResourcesBackModel = ModelCenter.Instance.GetModel<ResourcesBackModel>()); } }
    public override void Done(GameNetPackBasic vNetPack)
@@ -21,5 +18,5 @@
        onResourcesBackModel.ResourcesBackAcceptance(vNetData);
    }
    }
}
Core/NetworkPackage/ServerPack/HA3_Function/HA349_tagMCRecoverNum.cs
@@ -5,7 +5,7 @@
public class HA349_tagMCRecoverNum : GameNetPackBasic {
    public byte Num;    // 找回信息数
    public  tagMCRecoverNumInfo[] NumInfo = null;    // 找回信息列表
    public  tagMCRecoverNumInfo[] NumInfo;    // 找回信息列表
    public HA349_tagMCRecoverNum () {
        _cmd = (ushort)0xA349;
@@ -20,6 +20,7 @@
            TransBytes (out NumInfo[i].RecoverCnt, vBytes, NetDataType.BYTE);
            TransBytes (out NumInfo[i].ExtraCnt, vBytes, NetDataType.BYTE);
            TransBytes (out NumInfo[i].ExtraData, vBytes, NetDataType.BYTE);
            TransBytes (out NumInfo[i].ExtraData2, vBytes, NetDataType.BYTE);
        }
    }
@@ -27,7 +28,8 @@
        public byte Index;        // 找回项索引
        public byte RecoverCnt;        // 可找回次数
        public byte ExtraCnt;        // VIP额外次数
        public byte ExtraData;        // 额外参数
        public byte ExtraData;        // 额外参数1
        public byte ExtraData2;        // 额外参数2
    }
}
System/DailyQuest/ResourcesBackBoxBack.cs
@@ -163,6 +163,7 @@
                    Equation.Instance.AddKeyValue("reLV", playerlv);
                    Equation.Instance.AddKeyValue("reExp", config.ReExp);
                    Equation.Instance.AddKeyValue("extraData", resourcesBackClass.ExtraData);
                    Equation.Instance.AddKeyValue("extraData2", resourcesBackClass.ExtraData2);
                    Equation.Instance.AddKeyValue("expRate", 1);
                    Equation.Instance.AddKeyValue("tjgExp", resourcesBackClass.TjgExp);
                    Image Icon = m_Coent.GetChild(i).Find("Icon").GetComponent<Image>();
@@ -304,6 +305,7 @@
                    Equation.Instance.AddKeyValue("reLV", playerlv);
                    Equation.Instance.AddKeyValue("reExp", config.ReExp);
                    Equation.Instance.AddKeyValue("extraData", resourcesBackClass.ExtraData);
                    Equation.Instance.AddKeyValue("extraData2", resourcesBackClass.ExtraData2);
                    Equation.Instance.AddKeyValue("expRate", 1);
                    Equation.Instance.AddKeyValue("tjgExp", resourcesBackClass.TjgExp);
                    if (resourcesBackClass.RewardList[i] == "exp")
System/DailyQuest/ResourcesBackModel.cs
@@ -25,6 +25,7 @@
        public int CostCopper; //铜钱找回铜钱消耗
        public RewardRecovery CopperReward;//铜钱找回奖励
        public int ExtraData;//额外参数
        public int ExtraData2;//额外参数2
        public string[] RewardList;//奖励列表
        public ulong TjgExp;//经验(脱机挂)
        public int Times;//可找回时间
@@ -236,6 +237,7 @@
                    resourcesBackDic.RecoverCnt = vNetData.NumInfo[i].RecoverCnt;
                    resourcesBackDic.ExtraCnt = vNetData.NumInfo[i].ExtraCnt;
                    resourcesBackDic.ExtraData = vNetData.NumInfo[i].ExtraData;
                    resourcesBackDic.ExtraData2 = vNetData.NumInfo[i].ExtraData2;
                }
                else
@@ -247,6 +249,7 @@
                    resourcesBackClass.RecoverCnt = vNetData.NumInfo[i].RecoverCnt;
                    resourcesBackClass.ExtraCnt = vNetData.NumInfo[i].ExtraCnt;
                    resourcesBackClass.ExtraData = vNetData.NumInfo[i].ExtraData;
                    resourcesBackClass.ExtraData2 = vNetData.NumInfo[i].ExtraData2;
                    resourcesBackClass.RelatedID = configRB.RelatedID;
                    var configDQC = ConfigManager.Instance.GetTemplate<DailyQuestConfig>(configRB.RelatedID);//日常任务表
                    resourcesBackClass.NameOfActivity = configDQC.Title;