| Core/GameEngine/Model/Config/EquipGSParamConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Config/EquipGSParamConfig.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/TelPartialConfig/tagEquipGSParamConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyKnapSack/JadeDynastyEquipModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/EnumHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Utility/UIHelper.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Config/EquipGSParamConfig.cs
@@ -1,16 +1,16 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, September 26, 2018 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class EquipGSParamConfig : ConfigBase { //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Tuesday, January 22, 2019 //-------------------------------------------------------- using UnityEngine; using System; namespace TableConfig { public partial class EquipGSParamConfig : ConfigBase { public int ID { get ; private set ; } public int EquipClass { get ; private set ; } public int EquipColor { get ; private set ; } @@ -40,15 +40,29 @@ public int SkillAtkRateReduceC { get ; private set ; } public int HitC { get ; private set ; } public int MissC { get ; private set ; } public override string getKey() { return ID.ToString(); } public override void Parse() { try { public int SkillAddPer1C { get ; private set ; } public int SkillAddPer2C { get ; private set ; } public int SkillAddPer3C { get ; private set ; } public int SkillAddPer4C { get ; private set ; } public int SkillAddPer5C { get ; private set ; } public int SkillAddPer6C { get ; private set ; } public int SkillAddPer7C { get ; private set ; } public int SkillReducePer1C { get ; private set ; } public int SkillReducePer2C { get ; private set ; } public int SkillReducePer3C { get ; private set ; } public int SkillReducePer4C { get ; private set ; } public int SkillReducePer5C { get ; private set ; } public int SkillReducePer6C { get ; private set ; } public int SkillReducePer7C { get ; private set ; } public override string getKey() { return ID.ToString(); } public override void Parse() { try { ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; EquipClass=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0; @@ -106,17 +120,45 @@ HitC=IsNumeric(rawContents[27]) ? int.Parse(rawContents[27]):0; MissC=IsNumeric(rawContents[28]) ? int.Parse(rawContents[28]):0; } catch (Exception ex) { DebugEx.Log(ex); } } } } SkillAddPer1C=IsNumeric(rawContents[29]) ? int.Parse(rawContents[29]):0; SkillAddPer2C=IsNumeric(rawContents[30]) ? int.Parse(rawContents[30]):0; SkillAddPer3C=IsNumeric(rawContents[31]) ? int.Parse(rawContents[31]):0; SkillAddPer4C=IsNumeric(rawContents[32]) ? int.Parse(rawContents[32]):0; SkillAddPer5C=IsNumeric(rawContents[33]) ? int.Parse(rawContents[33]):0; SkillAddPer6C=IsNumeric(rawContents[34]) ? int.Parse(rawContents[34]):0; SkillAddPer7C=IsNumeric(rawContents[35]) ? int.Parse(rawContents[35]):0; SkillReducePer1C=IsNumeric(rawContents[36]) ? int.Parse(rawContents[36]):0; SkillReducePer2C=IsNumeric(rawContents[37]) ? int.Parse(rawContents[37]):0; SkillReducePer3C=IsNumeric(rawContents[38]) ? int.Parse(rawContents[38]):0; SkillReducePer4C=IsNumeric(rawContents[39]) ? int.Parse(rawContents[39]):0; SkillReducePer5C=IsNumeric(rawContents[40]) ? int.Parse(rawContents[40]):0; SkillReducePer6C=IsNumeric(rawContents[41]) ? int.Parse(rawContents[41]):0; SkillReducePer7C=IsNumeric(rawContents[42]) ? int.Parse(rawContents[42]):0; } catch (Exception ex) { DebugEx.Log(ex); } } } } Core/GameEngine/Model/Config/EquipGSParamConfig.cs.meta
@@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: e238f9455d4062c4c867b41cfea2f046 timeCreated: 1548149155 timeCreated: 1548160973 licenseType: Pro MonoImporter: serializedVersion: 2 Core/GameEngine/Model/TelPartialConfig/tagEquipGSParamConfig.cs
@@ -54,6 +54,19 @@ _tagGsProValueDict.Add(AttrEnum.SkillHurtPrecent, gsModel.SkillAtkRateReduceC); _tagGsProValueDict.Add(AttrEnum.HIT, gsModel.HitC); _tagGsProValueDict.Add(AttrEnum.MISS, gsModel.MissC); _tagGsProValueDict.Add(AttrEnum.SkillAddPer1, gsModel.SkillAddPer1C); _tagGsProValueDict.Add(AttrEnum.SkillAddPer2, gsModel.SkillAddPer2C); _tagGsProValueDict.Add(AttrEnum.SkillAddPer3, gsModel.SkillAddPer3C); _tagGsProValueDict.Add(AttrEnum.SkillAddPer4, gsModel.SkillAddPer4C); _tagGsProValueDict.Add(AttrEnum.SkillAddPer5, gsModel.SkillAddPer5C); _tagGsProValueDict.Add(AttrEnum.SkillAddPer6, gsModel.SkillAddPer6C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer1, gsModel.SkillReducePer1C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer2, gsModel.SkillReducePer2C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer3, gsModel.SkillReducePer3C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer4, gsModel.SkillReducePer4C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer5, gsModel.SkillReducePer5C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer6, gsModel.SkillReducePer6C); _tagGsProValueDict.Add(AttrEnum.SkillReducePer7, gsModel.SkillReducePer7C); return _tagGsProValueDict; } } System/JadeDynastyKnapSack/JadeDynastyEquipModel.cs
@@ -9,12 +9,13 @@ { public class JadeDynastyEquipModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk { JadeDynastyTowerModel towerModel { get { return ModelCenter.Instance.GetModel<JadeDynastyTowerModel>(); } } PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } } public int UnlockTowerLayer { get { return 0; } get { return towerModel.highestPassFloor; } } PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } } public override void Init() { @@ -329,21 +330,24 @@ } } if(minEquipLv != 0 && suitLvs != null) if(suitLvs != null) { for(int i = suitLvs.Count - 1; i > -1; i++) if (minEquipLv != 0) { int suitLv = suitLvs[i]; if(minEquipLv >= suitLv) for (int i = suitLvs.Count - 1; i > -1; i++) { curSuitLv = suitLv; break; int suitLv = suitLvs[i]; if (minEquipLv >= suitLv) { curSuitLv = suitLv; break; } } } foreach(var suitLv in suitLvs) foreach (var suitLv in suitLvs) { if(suitLv > minEquipLv) if (suitLv > minEquipLv) { nextSuitLV = suitLv; break; @@ -351,7 +355,7 @@ } } if(curSuitLv != 0 || nextSuitLV != 0) if (curSuitLv != 0 || nextSuitLV != 0) { return true; } Utility/EnumHelper.cs
@@ -1015,6 +1015,32 @@ SuiteBasePer = 87, //套装基础属性 PlusBaseAtkPer = 88, //强化攻击 NpcHurtAddPer = 89,//对怪物伤害加成 JobAHurtAddPer = 90,//对龙魂伤害增加百分比 JobBHurtAddPer = 91,//对灵瑶伤害增加百分比 JobCHurtAddPer = 92,//对弓箭手伤害增加百分比 JobAAtkReducePer = 93,//承受龙魂伤害减少百分比 JobBAtkReducePer = 94,//承受灵瑶伤害减少百分比 JobCAtkReducePer = 95, //承受弓箭手伤害减少百分比 ZXCloakAttrPer = 96, //诛仙·披风属性百分比 ZXMaskAttrPer = 97, //诛仙·面罩属性百分比 ZXGloveAttrPer = 98,//诛仙·手套属性百分比 ZXRuyiAttrPer = 99,//诛仙·如意属性百分比 ZXPendantAttrPer = 100, //诛仙·吊坠属性百分比 ZXRingAttrPer = 101, //诛仙·戒指属性百分比 SkillAddPer1 = 102,//定海神针技能伤害百分比 SkillAddPer2 = 103, //皓月枪技能伤害百分比 SkillAddPer3 = 104, //鬼牙刃技能伤害百分比 SkillAddPer4 = 105, //磐龙印技能伤害百分比 SkillAddPer5 = 106, //杏黄旗技能伤害百分比 SkillAddPer6 = 107,//嗜天斧技能伤害百分比 SkillAddPer7 = 108, //射日神弓技能伤害百分比 SkillReducePer1 = 109, //定海神针技能减伤百分比 SkillReducePer2 = 110, //皓月枪技能减伤百分比 SkillReducePer3 = 111, //鬼牙刃技能减伤百分比 SkillReducePer4 = 112, //磐龙印技能减伤百分比 SkillReducePer5 = 113, //杏黄旗技能减伤百分比 SkillReducePer6 = 114, //嗜天斧技能减伤百分比 SkillReducePer7 = 115, //射日神弓技能减伤百分比 } //UI图标类型 public enum SpriteFileType Utility/UIHelper.cs
@@ -807,7 +807,24 @@ return paramConfig.AtkSpeedParameter; case "LuckyHitParameter": return paramConfig.LuckyHitParameter; case "SpeedPerParameter": return paramConfig.SpeedPerParameter; case "AtkPerParameter": return paramConfig.AtkPerParameter; case "MaxHPPerParameter": return paramConfig.MaxHPPerParameter; case "JobAHurtAddPer": return paramConfig.JobAHurtAddPer; case "JobBHurtAddPer": return paramConfig.JobBHurtAddPer; case "JobCHurtAddPer": return paramConfig.JobCHurtAddPer; case "JobAAtkReducePer": return paramConfig.JobAAtkReducePer; case "JobBAtkReducePer": return paramConfig.JobBAtkReducePer; case "JobCAtkReducePer": return paramConfig.JobCAtkReducePer; } return 0;