From 61b5058b990da2fe7f4b76e1e61b817d4f511432 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期四, 30 八月 2018 10:28:32 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/RolePromote/RolePromoteModel.cs | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/System/RolePromote/RolePromoteModel.cs b/System/RolePromote/RolePromoteModel.cs
index 4d7985f..e2e8bfc 100644
--- a/System/RolePromote/RolePromoteModel.cs
+++ b/System/RolePromote/RolePromoteModel.cs
@@ -29,6 +29,7 @@
modelInterface.RefreshGetBetterEquipEvent += RefreshGetBetterEquipEvent;
PlayerMountDatas.PlayerLoginOKData += PlayerLoginOKData;
blastFurnaceModel.blastFurnacePromoteUpdate += BlastFurnacePromoteUpdate;
+ PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
OnBeforePlayerDataInitialize();
}
@@ -749,6 +750,14 @@
CheckPromoteDetailEffect();
}
+ private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
+ {
+ if (refreshType == PlayerDataRefresh.OfficialRank)
+ {
+ CheckPromoteDetailEffect();
+ }
+ }
+
private void RedpointValueChangeEvent(int _id)
{
if (_id == strengthengmodel.StrengthRedpoint.id ||
@@ -794,7 +803,8 @@
switch (_type)
{
case PromoteDetailType.BetterEquip:
- return modelInterface.CheckBetterEquip(RoleEquipType.retSpiritAnimal);
+ var dict = modelInterface.CheckBetterEquipByRealm();
+ return dict != null && dict.Count > 0;
case PromoteDetailType.EquipStrength:
return strengthengmodel.StrengthRedpoint.state == RedPointState.Simple;
case PromoteDetailType.Mount:
--
Gitblit v1.8.0