搜索替換：

    private void activateItemReactors(final MapleMapItem drop, final MapleClient c) {
        final Item item = drop.getItem();

        mapobjectlocks.get(MapleMapObjectType.REACTOR).readLock().lock();
        try {
            for (final MapleMapObject o : mapobjects.get(MapleMapObjectType.REACTOR).values()) {
                final MapleReactor react = (MapleReactor) o;

                boolean logical;
                int cmapid = c.getPlayer().getMapId();
                    
                if (react.getReactorType() == 100) {
                    if (react.getReactorId() == 2408002) {//設置反應堆ID是2408002的時候
                        logical = item.getItemId() == GameConstants.getCustomReactItem(react.getReactorId(), react.getReactItem().getLeft(), cmapid) && react.getReactItem().getRight() == item.getQuantity();
                    } else {
                        logical = item.getItemId() == GameConstants.getCustomReactItem(react.getReactorId(), react.getReactItem().getLeft()) && react.getReactItem().getRight() == item.getQuantity();
                    }                  
                    if (logical) {
                        if (react.getArea().contains(drop.getTruePosition())) {
                            if (!react.isTimerActive()) {
                                MapTimer.getInstance().schedule(new ActivateItemReactor(drop, react, c), 5000);
                                react.setTimerActive(true);
                                break;
                            }
                        }
                    }
                }
            }
        } finally {
            mapobjectlocks.get(MapleMapObjectType.REACTOR).readLock().unlock();
        }
    }



搜索：

    public static int getCustomReactItem(final int rid, final int original) {
        if (rid == 2008006) { //orbis pq LOL
            return (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) + 4001055);
            //4001056 = sunday. 4001062 = saturday
        } else {
            return original;
        }
    }

下麵添加：

    public static int getCustomReactItem(final int rid, final int original, final int cmapid) {
        return cmapid == 240050101 ? 4001088 : cmapid == 240050102 ? 4001089 : cmapid == 240050103 ? 4001090 : 4001091;
   }


