From 65c6db4b2dfda4cd184cc5939ca6f923180c7f6d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 18 六月 2019 17:43:21 +0800 Subject: [PATCH] 7334 【后端】【2.0】封魔坛双倍掉落规则(去除第一名双倍奖励,增加第一名额外奖励规则;宝箱增加装备筛选规则) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py index a35eba0..c7a3e33 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/NPCCommon.py @@ -1371,7 +1371,7 @@ return dropItemIDList -def __GetEquipIDList(npcID, classLV, color, isSuit, placeList, itemJobList): +def __GetEquipIDList(findID, classLV, color, isSuit, placeList, itemJobList, findType="NPC"): #存一个满足要求的所有的物品的列表 然后从当中随机选一个 #注: 阶、颜色、套装ID、职业、部位,这5个条件可确认唯一一件装备 key = "%s_%s" % (classLV, color) @@ -1404,7 +1404,7 @@ placeItemList = filterItemIDDict[itemPlace] placeItemList.append([itemJob, suiteID, itemID]) PyGameData.g_filterEquipDict[key] = filterItemIDDict - GameWorld.Log("缓存掉落装备ID: classLV_color=%s, %s, %s" % (key, filterItemIDDict, PyGameData.g_filterEquipDict)) + GameWorld.Log("缓存产出装备ID: classLV_color=%s, %s, %s" % (key, filterItemIDDict, PyGameData.g_filterEquipDict)) itemIDList = [] for itemPlace, placeItemList in filterItemIDDict.items(): @@ -1420,8 +1420,8 @@ itemIDList.append(itemID) if not itemIDList: - GameWorld.ErrLog("找不到可掉落的装备ID: npcID=%s,classLV=%s,color=%s,isSuit=%s,placeList=%s,itemJobList=%s" - % (npcID, classLV, color, isSuit, placeList, itemJobList)) + GameWorld.ErrLog("找不到可产出的装备ID: %sID=%s,classLV=%s,color=%s,isSuit=%s,placeList=%s,itemJobList=%s" + % (findType, findID, classLV, color, isSuit, placeList, itemJobList)) return itemIDList def __GetNPCPieRateEquipDrop(ipyDrop, doCnt, equipDropPlus): -- Gitblit v1.8.0