I've tracked it down but it was a little obscure and I would never have found it without your database. When an NPR detects something interesting, it creates a point of interest for future reference - sometimes an urgent point of interest for particularly important finds.
[SNIP]
Sorry that was rather a long-winded explanation
Steve
Hi Steve,
This discussion reminded me of a similar yo-yo situation that I've been in before. I'm pretty sure I've reported it, but wanted to pull it out of the noise again since people seem to be getting hung up on yo-yos.
My recollection is that an NPR had a WP into a system that I had already found, and I was picketing the WP (don't remember if it was active or passive sensors). The problem (IIRC) is that the NPR had geo-surveyed all the bodies in the system I was in, but still kept trying to send Geo-survey ships through the WP. So a geo-survey ship would jump into "my" system (causing an iterrupt), realize that there was nothing to survey and that there were no WP out, jump back home, then decide to jump into my system again. This resulted in a ~10 second yoyo, and the only way I knew of to stop the yoyo was to go into the DB and delete the ship/fleet that was yoyoing (at which point the NPR would build another survey ship and send it into yoyo land).
I'm bringing this up not because of the particular failure mode (i.e. running out of surveyed planets), but rather because yoyoing seems to be a common failure mode that brings the game's updates to a screeching halt. I think this problem needs a general solution. The problem is that I haven't got even an inkling of an idea to suggest as to how to go about solving it - the only thing that I can think of at all is for each fleet to keep some sort of history of recent things it's tried to do, and detect repeating patterns (or just yoyos) in it. I can see lots of problems with this idea though, so it will probably require a better solution.
Thanks,
John