From c35e176a3b05f745600c6e60f168313d2b9e7b30 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 17 九月 2025 12:00:19 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(司马懿技能;增加按层级结算持续buff效果5003;增加非按攻击力计算伤害支持;技能伤害增加可限制最大攻击力百分比上限配置;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py |   36 +-----------------------------------
 1 files changed, 1 insertions(+), 35 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py
index b316024..311a05b 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py
@@ -49,7 +49,6 @@
 import ChPyNetSendPack
 import NetPackCommon
 import GameWorld
-import EventShell
 import IPY_GameWorld
 import ItemControler
 import ChConfig
@@ -62,17 +61,12 @@
 import IpyGameDataPY
 import PlayerRune
 import GameFuncComm
-import PlayerFairyCeremony
-import PlayerNewFairyCeremony
 import PlayerSpringSale
 import PyGameData
 
 import random
 import math
 import time
-
-# 商店类型定义
-ShopType_FairyCeremony = 19 # 仙界盛典烟花
 
 g_mysticalShopDict = {} #神秘商店{等级范围:[等级段,{金钱类型:库}]}
 #---------------------------------------------------------------------
@@ -107,17 +101,6 @@
 # @return 远程商店的npc
 def GetDirectNpcID():
     return 0
-
-#---------------------------------------------------------------------
-##结束事件
-# @param curPlayer 玩家实例
-# @param tick 时间戳
-# @return 返回值真, 逻辑运行成功
-# @remarks 结束事件
-def ExitEvent(curPlayer, tick):
-        
-    EventShell.DoExitEvent(curPlayer)
-    return True
 
 #---------------------------------------------------------------------
 ##请求商店物品列表
@@ -809,8 +792,7 @@
         if not sendMailKey:
             if not ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, isBind, event=[ChConfig.ItemGive_BuyItem, isForceEvent, dataDict]):
                 GameWorld.ErrLog("购买商城物品放入背包失败! itemID=%s, itemCount=%s" % (itemID, itemCount), curPlayer.GetPlayerID())
-        EventShell.EventRespons_BuyItem(curPlayer, itemID, itemCount)
-        
+                
         if ipyData.GetNotifyMark() and itemID == mainItemID:
             PlayerControl.WorldNotify(0, ipyData.GetNotifyMark(), [curPlayer.GetName(), mainItemID, userData])
             
@@ -824,15 +806,7 @@
         PlayerControl.SendMailByKey(sendMailKey, [curPlayer.GetID()], totalItemList, detail=dataDict)
     else:
         ItemControler.NotifyGiveAwardInfo(curPlayer, totalItemList, ChConfig.ItemGive_BuyItem, dataEx=shopType)
-    #触发任务购买物品
-    EventShell.EventRespons_ShopBuy(curPlayer, shopType)
-    #curPlayer.ShopResult(itemIndex, IPY_GameWorld.tsrShopOK)
     SyncShoppingResult(curPlayer, itemIndex, clientBuyCount)
-    
-    if shopType == ShopType_FairyCeremony:
-        PlayerFairyCeremony.OnBuyFireworks(curPlayer, itemIndex, clientBuyCount)
-#    if itemIndex in IpyGameDataPY.GetFuncEvalCfg('NewCeremonyFireParty', 1, {}).values():
-#        PlayerNewFairyCeremony.AddFCPartyActionCnt(curPlayer, ChConfig.Def_PPAct_Fireworks, clientBuyCount)
     return
 
 def GetShopJobItem(job, itemID, jobItemList):
@@ -874,14 +848,6 @@
         #playerCreateRoleDays = GameWorld.GetCreateRoleDays(curPlayer)
         openServerDay = GameWorld.GetGameWorld().GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_ServerDay)+1
         return openServerDay != limitValue
-    
-    #仙界盛典 - 烟花狂欢
-    if shopNPCID == ShopType_FairyCeremony:
-        return not PlayerFairyCeremony.IsCanBuyFireworks(curPlayer, itemIndex, clientBuyCount)
-    
-    #另一个仙界盛典可用其他商店NPCID,这里先注释,之后再改
-#    if itemIndex in IpyGameDataPY.GetFuncEvalCfg('NewCeremonyFireParty', 1, {}).values():
-#        return not PlayerNewFairyCeremony.IsCanBuyFireworks(curPlayer, itemIndex)
     
     if shopNPCID == 16:#神秘限购
         startTime = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ShopItemStartTime % itemIndex)

--
Gitblit v1.8.0