Class MapleNPC

Direct Known Subclasses:
PlayerNPC

public class MapleNPC extends AbstractLoadedMapleLife
地圖上的 NPC 實體,繼承 AbstractLoadedMapleLife 並實作地圖物件生命週期介面。

主要職責:

實例由 MapleLifeFactory.getNPC(int) 建立,並由 server.maps.MapleMap 在地圖載入時放置; 玩家點擊後由 scripting.NPCScriptManager 驅動對話腳本。