ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NPC/ChNPC.py
@@ -90,6 +90,13 @@ # @remarks 函数详细说明. def OnNPCDie(curNPC,HurtType,HurtID): PassiveBuffEffMng.GetPassiveEffManager().RemovePassiveEff((curNPC.GetID(), IPY_GameWorld.gotNPC)) # 召唤NPC死亡触发被动技能 owner = NPCCommon.GetSummonNPCOwner(IPY_GameWorld.gotPlayer, curNPC) if owner: PassiveBuffEffMng.OnPassiveSkillTrigger(owner, None, None, ChConfig.TriggerType_SummonDie, GameWorld.GetGameWorld().GetTick()) callFunc = GameWorld.GetExecFunc(NPCAI, "AIType_%d.%s"%(curNPC.GetAIType(), "OnDie")) if callFunc == None: return None