expWaster Posted April 13, 2023 Posted April 13, 2023 (edited) So I am attempting to complete Ernest the chicken, but I am unable to get past the book case Optional<RS2Object> bookCase = baseFunctionality.getObjects().getAll().stream().filter(rs2Object -> rs2Object.getName().equalsIgnoreCase("Bookcase")).findFirst(); bookCase.ifPresent(RS2Object::interact); baseFunctionality.sleepAndLogException(2000); Running this thing in debug mode with a breakpoint at the sleep function and evaluating bookCase.isPresent() returns true When I broke this code down a bit further it showed that bookcase.get().interact() was returning false Anyone have any idea why I am unable to interact with the bookcase here? I have also tried bookCase.ifPresent(bc -> bc.interact("Search")); with no luck Edited April 13, 2023 by expWaster 1
expWaster Posted April 13, 2023 Author Posted April 13, 2023 (edited) nvm, problem was there were multiple book cases. this did it for me baseFunctionality.getObjects().closest("Bookcase").interact(); Edited April 13, 2023 by expWaster 1
Gunman Posted April 14, 2023 Posted April 14, 2023 3 minutes ago, FuryShark said: @Gunmanpls help him No u