Hello everyone,
I'm having an extremely frustrating time with this problem, because it seems to me to be very arbitrary.
I have a parallel process running that adds one to a counter every time the player looks at a special object. I only wanted this to happen once for each object, so I set up a series of conditional loops to this effect. I also used
this script to give me access to more self switches. Here's a screenshot as an example:
Protected download​
So far, so good. When I walk around town looking at things the counter goes up as expected, everything runs smoothly. However, when I transferred to any other map and then returned again I would be frozen in place, unable to move to open the menu (other events such as villagers seemed to be carrying on as usual).
I spent a good deal of time trying to fix this event myself and while doing so I realized that it was only
one of the objects that would trigger the freezing (a barrel of fish). I could examine every other object and return without the anything freezing up. What's strange is that there is nothing at all different about the fish barrel in the object counter event - it's the tenth in the list, but that's all that's noteworthy. Events before and after it, all of which are identical, don't trigger a game freeze. Heres a screenshot to confirm this:
Protected download​
 ​
I don't know if my problem is to do with how I'm using the parallel process (I've never had this kind of problem before) or if it' something to do with the self switch script or if it's something else entirely.
Any help would be greatly appreciated.