8335 【主干】【后端】洗练功能从第二套开始(增加开放阶条件判断)
3个文件已修改
9 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -947,6 +947,7 @@
GameFuncID_Friend = 73          # 好友
GameFuncID_SignDay = 81         # 签到
GameFuncID_RefineStove = 87     # 炼丹炉
GameFuncID_EquipWash = 91       # 洗练
GameFuncID_Treasure = 99        # 寻宝
GameFuncID_FirstGoldTip = 128      # 首充优势提示
GameFuncID_EquipDecompose = 123 # 装备分解
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipWash.py
@@ -102,6 +102,13 @@
        return
    equipPlace = ipyData.GetEquipPlace()
    classLV = ipyData.GetClassLV()
    funcPlusMinClassInfo = IpyGameDataPY.GetFuncEvalCfg("EquipPlusByFuncID", 1, {})
    funcID = ShareDefine.GameFuncID_EquipWash
    if str(funcID) in funcPlusMinClassInfo:
        funcMinClassLV = funcPlusMinClassInfo[str(funcID)]
        if classLV < funcMinClassLV:
            GameWorld.Log("该装备阶无法洗练! classLV=%s < funcMinClassLV=%s" % (classLV, funcMinClassLV), playerID)
            return
    washType = GetEquipWashType(equipPlace)
    if washType is None:
        GameWorld.Log("该装备位无法洗练! equipPlace=%s" % (equipPlace), playerID)
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -947,6 +947,7 @@
GameFuncID_Friend = 73          # 好友
GameFuncID_SignDay = 81         # 签到
GameFuncID_RefineStove = 87     # 炼丹炉
GameFuncID_EquipWash = 91       # 洗练
GameFuncID_Treasure = 99        # 寻宝
GameFuncID_FirstGoldTip = 128      # 首充优势提示
GameFuncID_EquipDecompose = 123 # 装备分解