From b61fe6ed796dfeb1a7ed718d8099d6edb05f36f6 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期二, 22 一月 2019 19:16:12 +0800 Subject: [PATCH] 6001 【后端】【1.5.100】七日巡礼增加条件 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py index 3e80fe5..25a6bb7 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py @@ -32,7 +32,7 @@ import GameFuncComm import SkillCommon import BuffSkill -import ItemControler +import PlayerWeekParty #import EventReport import IpyGameDataPY import PassiveBuffEffMng @@ -88,15 +88,20 @@ setFunc(curPlayer, lv) curPlayer.SendPropertyRefresh(notifyType, lv, False) + totalLV = GetGodWeaponTotalLV(curPlayer) + # 开服活动数据 + OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_GodWeaponLV, totalLV) + PlayerWeekParty.AddWeekPartyActionCnt(curPlayer, ChConfig.Def_WPAct_GodWeapon, totalLV, False, True) + return + +def GetGodWeaponTotalLV(curPlayer): + ##获取神兵总等级 totalLV = 0 ipyDataMgr = IpyGameDataPY.IPY_Data() maxType = ipyDataMgr.GetGodWeaponByIndex(ipyDataMgr.GetGodWeaponCount()-1).GetType() for gwType in xrange(1, maxType + 1): totalLV += curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GodWeaponLV % gwType) - - # 开服活动数据 - OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_GodWeaponLV, totalLV) - return + return totalLV ## 神器开启 # @return: 是否激活成功 -- Gitblit v1.8.0