From a451e68aed69b3c936d4afe50a0cf3c43680e90c Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 27 十月 2025 11:01:10 +0800
Subject: [PATCH] 302 【公会】BOSS讨伐-服务端(Taofa命令增加添加家成员讨伐数据)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py |   22 ++++++++--------------
 1 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
index 9c669d6..e22230c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChItem.py
@@ -46,7 +46,6 @@
 import ChPyNetSendPack
 import NetPackCommon
 import IpyGameDataPY
-import PlayerSuccess
 import PyGameData
 import NPCCommon
 import FBCommon
@@ -270,9 +269,6 @@
         #    PickupItemSysNotify(curPlayer, isTeamNotify, itemMsgList, isEquip)
         #=======================================================================
         
-        #成就
-        PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_PickUpItem, curItemCount, [curItemID])
-    
     #物品已经被捡起, 把物品指针置为空
     mapItem.SetDropItem(None)
     #通知客户端, 人物捡起该物品, 以及回收物品的逻辑
@@ -397,9 +393,6 @@
     if not isOK:
         return False
     
-    #------------使用物品成功, 执行相关操作
-    PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_UseItem, successCnt, [curItemTypeID])
-    
     curPlayer.Sync_UseItem(curItemTypeID, useItemIndex)
     curPlayer.SetItemCD(curItemCDType, tick)
     
@@ -467,13 +460,13 @@
         return -1
     curItemID = curItem.GetItemTypeID()
     useCnt = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ItemUseCntToday % curItemID)
-    for itemIDList in IpyGameDataPY.GetFuncEvalCfg('ShareUseCntItem'):
-        if curItemID not in itemIDList:
-            continue
-        for itemID in itemIDList:
-            if itemID == curItemID:
-                continue
-            useCnt += curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ItemUseCntToday % itemID)
+    #for itemIDList in IpyGameDataPY.GetFuncEvalCfg('ShareUseCntItem'):
+    #    if curItemID not in itemIDList:
+    #        continue
+    #    for itemID in itemIDList:
+    #        if itemID == curItemID:
+    #            continue
+    #        useCnt += curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ItemUseCntToday % itemID)
     
     canUseCnt = max(0, maxCnt - useCnt)
     
@@ -615,6 +608,7 @@
                             ChConfig.Def_Effect_AddRealmExpRate:"Item_AddRealmExpRate", # 增加聚灵效率
                             ChConfig.Def_Effect_TouchMission:"Item_TouchMission",  # 触发任务接口
                             ChConfig.Def_Effect_HeroSkin:"Item_HeroSkin",  # 武将皮肤
+                            ChConfig.Def_Effect_FamilyTaofaCnt:"Item_FamilyTaofaCnt",  # 增加公会讨伐次数
                             #ChConfig.Def_Effect_AddArenaBattleCount:"Item_AddArenaBattleCount", # 增加竞技场挑战次数
                             #ChConfig.Def_Effect_FamilyImpeach:"Item_FamilyImpeach",  # 弹劾符
                             #ChConfig.Def_Effect_ClothesCoatSkin:"Item_ClothesCoatSkin", #激活时装皮肤

--
Gitblit v1.8.0