jakealaka9 Posted December 23, 2018 Share Posted December 23, 2018 Hello, I'm making a firemaking script, and I'm having a problem with a line of code. I'm checking to see if my location has any GroundDecoration entities on it. If I'm not mistaken, some examples of GroundDecorations are Fire, Flowers, Fern, Small Fern. I don't understand why this code sometimes does, sometimes doesn't detect that the entity on the location is a GroundDecoration. It worked with one Fern, reaching "here3", and for another Fern with the same ID in a different location it didn't work, it only reached "here2". Can anyone help? boolean move = false; if(script.objects.get(script.myPosition().getX(), script.myPosition().getY()) != null) { script.log("here1"); for(RS2Object item : script.objects.get(script.myPosition().getX(), script.myPosition().getY())) { script.log("here2"); if(item instanceof GroundDecoration) //Problem Line { script.log("here3"); move = true; } } } Quote Link to comment Share on other sites More sharing options...
jakealaka9 Posted December 30, 2018 Author Share Posted December 30, 2018 Okay, the problem was that Ferns and Daisies and such are InteractableObject, not GroundDecoration. I see this got a few views and no replies so hope this helped someone. 1 Quote Link to comment Share on other sites More sharing options...