Files
chuanqi-server-instance/LogicServer/data/functions/MonsterFunction.lua
2024-12-16 20:45:03 +08:00

40 lines
1.2 KiB
Lua
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- --lua script
-- local LocalDT={}
-- --这个文件是所有的怪物相关的脚本逻辑的总函数
-- --包括怪物的死亡,怪物的刷新处理的一些逻辑的入口在这里
-- function initialization(npcobj)
-- thisNPC = npcobj
-- for i = 1, table.getn(InitFnTable) do
-- InitFnTable[i]( npcobj )
-- end
-- end
-- function finalization(npcobj)
-- for i = 1, table.getn(FinaFnTable) do
-- FinaFnTable[i]( npcobj )
-- end
-- thisNPC = nil
-- end
-- --当一个怪物刷新出来的时候的时候调用
-- function OnMonsterMob(monster, monId, sceneId,x,y)
-- --print("OnMonsterMob, monId=",monId)
-- MonDispatcher.dispatch(monster, monId, sceneId,x,y)
-- end
-- --当一个怪物被杀死的时候
-- --Killer:归属玩家
-- --lastHitKiller最后一击玩家
-- function OnMonsterKilled(monster, Killer, monId, lastHitKiller)
-- --print("OnMonsterKilled, monId=",monId)
-- MonDispatcher.event(monster, Killer, monId,lastHitKiller)
-- end
-- --当一个怪物刷生命周期的时候的时候调用
-- function OnMonsterLiveTimeOut(monster, monId, sceneId)
-- --print("OnMonsterLiveTimeOut, monId=",monId)
-- MonDispatcher.dispatch(monster, monId, sceneId)
-- end