scanForNonThargoid
works like this:
In my trials I find that Thargoids often end up "fighting" asteroids instead of ships, even when there are enough potential piloted targets in the vicinity. This happens of course more regularly, if a Thargoid attack happens close to an asteroid field.Locates all the non thargoid ships in range and chooses the nearest. It finds everything except cargo and ships with scanClass "thargoid". If it finds the player it prefers the player.
To me that doesn't make a lot of sense. Therefore I request that ships with CLASS_ROCK also get excluded, or at least get a lower priority, if that is possible. When there is a piloted ship and an asteroid in scanner range, a Thargoid should always attack the ship and not the asteroid.