Version 1.7a1a
I let a TX3 auton explore a system until it had "No unexplored objects in system".
But it hadn't found the Acheron stargate which was near a Mining Colony that it did discover (top centre of second image).
Using a system map ROM brought the stargate up, no problem.
I don't know if this is intentional but I personally would greatly prefer to have the autons find the stargates as well.
Ferdinand (I think) gets credit for spotting this.
It might be on purpose as it only seems to find stations (which the stargate is not) have not tested this, but I think it also cannot map CSC's and such (which are ships)
Here's the problem:
(filter (sysFindObject gSource "Ts -uncharted; S:d;") theObj
(and (not (objIsKnown theObj))
(objGetProperty theObj 'hasDockingPorts)
(objCanAttack theObj)
)
) )
It finds ships and structure scale stations that aren't uncharted, have docking ports, and can attack. (I'm not sure how I missed that the last time I looked.) Apparently, whether a station can attack is unrelated to whether it has any weapons, because explorers can find unarmed stations.
And they should find CSCs other than Antarctica.
For general info, from the 'stationtype' wiki page:
canAttack=“true” This specifies that a station without weapons can attack and should be considered a threat for purposes of targeting. Stations with weapons are automatically considered capable of attacking.
It needs an extra bit of code after all that that searches for gates specifically if there's no current target.
Fixed in 1.7 Beta 5. Thank you!