搜索：

        if (mapData.getChildByPath("directionInfo") != null) {
            final MapleData mc = mapData.getChildByPath("directionInfo");
            for (MapleData area : mc) {
                DirectionInfo di = new DirectionInfo(Integer.parseInt(area.getName()), MapleDataTool.getInt("x", area, 0), MapleDataTool.getInt("y", area, 0), MapleDataTool.getInt("forcedInput", area, 0) > 0);
				final MapleData mc2 = area.getChildByPath("eventQ");
				if (mc2 != null) {
					for (MapleData event : mc2) {
						di.eventQ.add(MapleDataTool.getString(event));
					}
				}


替換：

        if (mapData.getChildByPath("directionInfo") != null) {
            final MapleData mc = mapData.getChildByPath("directionInfo");
            for (MapleData area : mc) {
                DirectionInfo di = new DirectionInfo(Integer.parseInt(area.getName()), MapleDataTool.getInt("x", area, 0), MapleDataTool.getInt("y", area, 0), MapleDataTool.getInt("forcedInput", area, 0) > 0);
				final MapleData mc2 = area.getChildByPath(mapid == 910150000 ? "eventQ" : "EventQ");//精靈遊俠動畫播放後打開NPC
				if (mc2 != null) {
					for (MapleData event : mc2) {
						di.eventQ.add(MapleDataTool.getString(event));
					}
				}
