private void fixDoorV4(int fromRoom, ExitDirectionEnum exitDirection, int v4) { try { Room room = _area.getRoomMap().get(fromRoom); Exit exit = room.getExit(exitDirection); exit.getDoor().setV4(v4); } catch (Exception e) { _log.error("Error attempting to hack door consumes value for room " + fromRoom); } }
private void fixDoorPuzzle(int roomVnum1, int roomVnum2) { try { Room room1 = _area.getRoomMap().get(roomVnum1); Exit exit1 = room1.getExit(ExitDirectionEnum.NORTH); Room room2 = _area.getRoomMap().get(roomVnum2); Exit exit2 = room2.getExit(ExitDirectionEnum.SOUTH); exit1.setDoor(exit2.getDoor()); exit2.setDoor(null); } catch (Exception e) { _log.error("Error attempting to hack door puzzle for room " + roomVnum1); } }