| | |
| | |
|
| | | return
|
| | |
|
| | | def GetFBEveryoneDropInfo(curNPC):
|
| | | ## 获取副本每人掉落设置信息
|
| | | # @return: None or [ownerPlayerList, isOnlySelfSee]
|
| | | do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
|
| | | |
| | | callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "GetFBEveryoneDropInfo"))
|
| | | |
| | | if callFunc:
|
| | | return callFunc(curNPC)
|
| | | |
| | | return
|
| | |
|
| | | ## Npc杀死NPC,
|
| | | # @param attacker:攻击方:NPC
|
| | | # @param defender:被杀的NPC
|
| | |
| | |
|
| | | return
|
| | |
|
| | |
|
| | | ## TD怪到达终点
|
| | | def OnTDNPCReachTheGoal(curNPC, tick):
|
| | | do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
|
| | | |
| | | callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnTDNPCReachTheGoal"))
|
| | | |
| | | if callFunc:
|
| | | callFunc(curNPC, tick)
|
| | | |
| | | return
|
| | |
|
| | | ## 刷怪通知
|
| | | # @param refreshMark
|
| | | # @return None
|