From bcdc9a6cf4da4c82e458b3c4232391a7a0ff9f90 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期四, 11 十月 2018 11:56:51 +0800 Subject: [PATCH] 4142 【后端】仙魔之争增加一个超级机器人 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipSuitCompose.py | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipSuitCompose.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipSuitCompose.py index 1b6281f..425827f 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipSuitCompose.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipSuitCompose.py @@ -26,6 +26,7 @@ import PlayerSuccess import ItemControler import IpyGameDataPY +import EventShell #//A3 17 套装合成#tagCMSuitCompose @@ -153,7 +154,7 @@ resetSuiteType = clientData.SuiteType __DoDecomposeSuite(curPlayer, equipPlace, resetSuiteType, 0) - + return def __DoDecomposeSuite(curPlayer, equipPlace, resetSuiteType, downByEquip=False): @@ -207,6 +208,8 @@ #先刷装备BUFF 再计算属性 ChEquip.RefreshPlayerEquipAttribute(curPlayer) PlayerControl.PlayerControl(curPlayer).RefreshPlayerAttrState() + + __DoSuiteSuccess(curPlayer) return def CheckEquipSuitReduce(curPlayer, equipIndex): @@ -235,10 +238,15 @@ def __DoSuiteSuccess(curPlayer): PlayerSuccess.ResetSuccessByType(curPlayer, ShareDefine.SuccType_EquipSuit) equipSuitTypeDict = IpyGameDataPY.GetFuncEvalCfg('EquipSuitType') + groupCnt = 0 #2阶强化防具套装件数 for groupType, equipIndexList in equipSuitTypeDict.items(): for i in equipIndexList: suiteInfo = ChEquip.GetSuiteInfoByPlace(curPlayer, i) for suiteType, lv in suiteInfo.items(): + if lv >= 2 and int(groupType) == 1 and suiteType == 2: + groupCnt +=1 for j in xrange(1,lv+1): PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_EquipSuit, 1, [j, suiteType, int(groupType)]) + #GameWorld.DebugLog('2阶强化防具套装件数=%s'%groupCnt) + EventShell.EventRespons_SuitPlus(curPlayer, groupCnt) return \ No newline at end of file -- Gitblit v1.8.0