Having given up on being able to get this working 100%, I decided that with all the work I had put into it, I would post it (including a warning about the mystery bug) anyway. Having decided this, I set about taking some screen shots. As I tried and failed to get all the placeables into a single picture, I enlarged the area and moved the PC's start position a little (~ 2 - 3 game meters) further away from the placeables. I first got my shot in the toolset. I then pressed F9 for an in-game shot. To cut a long story (of experimentation) short... Having left the debug code in place I discovered that it now appears to be working 100%. It would appear that either standing this close (see pic)
was the problem or the area was too small. In other words the blueprints are fine, and the script is ok as well. My guess is that there is something in the algorithm of the GetNearestObjectByTag function that was falling down. Has anyone else come across this before?
BTW, if you are interested in what this project is look in this thread.
TR