Jump to content

How to scan for GroundDecorations?


Recommended Posts

Posted

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;
                            }
                        }
                    }

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...