| Core/GameEngine/Model/Player/Character/PlayerBaseData.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Player/Character/PlayerExtersionData.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Core/GameEngine/Model/Player/PlayerDatas.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Fight/GameActor/GA_Hero.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Core/GameEngine/Model/Player/Character/PlayerBaseData.cs
@@ -69,6 +69,10 @@ return ExAttr8 * (long)100000000 + ExAttr7; } } public int godWeaponLV_1; public int godWeaponLV_2; public int godWeaponLV_3; public int godWeaponLV_4; public ulong allSliver { get { return (ulong)Silver + (ulong)ExAttr6 * 100000000; } } @@ -127,6 +131,10 @@ HappyPoint = _serverInfo.HappyPoint; faction = _serverInfo.Faction; coinPointTotal = _serverInfo.ChangeCoinPointTotal; godWeaponLV_1 = (int)_serverInfo.ExAttr15; godWeaponLV_2 = (int)_serverInfo.ExAttr16; godWeaponLV_3 = (int)_serverInfo.ExAttr17; godWeaponLV_4 = (int)_serverInfo.ExAttr18; } Core/GameEngine/Model/Player/Character/PlayerExtersionData.cs
@@ -58,8 +58,4 @@ public int NpcHurtAddPer;//对怪物伤害加成 188 public int FunalHurtPer;//对怪物伤害加成 189 public int talentPoint;//天赋点数 190 public int godWeaponLV_1; public int godWeaponLV_2; public int godWeaponLV_3; public int godWeaponLV_4; } Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -744,31 +744,31 @@ extersion.talentPoint = (int)value; break; case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_1: extersion.godWeaponLV_1 = (int)value; baseData.godWeaponLV_1 = (int)value; if (hero != null) { hero.SwitchGodWeapon(1, extersion.godWeaponLV_1); hero.SwitchGodWeapon(1, baseData.godWeaponLV_1); } break; case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_2: extersion.godWeaponLV_2 = (int)value; baseData.godWeaponLV_2 = (int)value; if (hero != null) { hero.SwitchGodWeapon(2, extersion.godWeaponLV_2); hero.SwitchGodWeapon(2, baseData.godWeaponLV_2); } break; case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_3: extersion.godWeaponLV_3 = (int)value; baseData.godWeaponLV_3 = (int)value; if (hero != null) { hero.SwitchGodWeapon(3, extersion.godWeaponLV_3); hero.SwitchGodWeapon(3, baseData.godWeaponLV_3); } break; case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_4: extersion.godWeaponLV_4 = (int)value; baseData.godWeaponLV_4 = (int)value; if (hero != null) { hero.SwitchGodWeapon(4, extersion.godWeaponLV_4); hero.SwitchGodWeapon(4, baseData.godWeaponLV_4); } break; } Fight/GameActor/GA_Hero.cs
@@ -332,6 +332,8 @@ Behaviour.StopKillUntilDieAI(); SwitchGodWeapon(1, PlayerDatas.Instance.baseData.godWeaponLV_1); SwitchGodWeapon(4, PlayerDatas.Instance.baseData.godWeaponLV_4); } protected sealed override void OnPutonSecondary(uint secondaryItemID, GameObject secondary) @@ -344,6 +346,7 @@ MaterialUtility.SwitchXrayShader(m_SecondaryMaterial, true); } GameObjectPoolManager.Instance.AddDontDestroyGoInstID(secondary.GetInstanceID()); SwitchGodWeapon(3, PlayerDatas.Instance.baseData.godWeaponLV_3); } protected sealed override void OnPutonWeapon(uint weaponItemID, GameObject weapon) @@ -356,6 +359,7 @@ MaterialUtility.SwitchXrayShader(m_WeaponMaterial, true); } GameObjectPoolManager.Instance.AddDontDestroyGoInstID(weapon.GetInstanceID()); SwitchGodWeapon(2, PlayerDatas.Instance.baseData.godWeaponLV_2); } protected sealed override void OnPutonWing(uint wingItemID, GameObject wing)