I think this was the problem, thanks! I'm using multiple "while(if time is between)" tags for unspoiled nodes with "gather(loop=1)" inside. I think it was just looping too much with nothing to do after it had already gathered the unspoiled node.
no problem, hope it fixed it, I was up really late that night, and I was pretty out of it, so after I wrote the initial bit, I started doubting myself, and realized if I was wrong, I was going to sound like a blithering idiot. xD
Either way, glad you got it working
To be honest, The concept of "While condition is true" seems like it would just be an inherent thing in programming and scripting. "While condition is false" seems like it serves little purpose most of the time, and scripts typically run as if "While condition is true" was specified anyhow, Think about it, here's a good example.
Code:
<If Condition="not IsOnMap(153)">
<TeleportTo Name="Quarrymill" AetheryteId="5" />
</If>
In this example, I don't specify any "While condition is true", including in the rest of the profile. The condition being if I'm on any map other than South Shroud. However, I don't need to specify to only do this while the conditions are true, because it's inherent that I want it to only do it when I tell it to do what I said.
This could just be my failure to understand but, the concept of it is like:
"Hey when I tell you to do stuff, then do what I told you to do."
This is exactly how RB works by default as far as I'm aware, so the While true tag must have some more significant function, that, or the profile defaults it to true
anyways.