The party manager has been updated to support location checking.
Having parties at different positions is nice, but in order to really use them for puzzles, you need to be able to check exactly where they are, and build your events based on it.
There are two ways to check party locations
1. Checking position.
For example, if you wanted to know if party 2 is at position (2, 14) on the map, you could do that with
Party.atLocation(2, 2, 14)
You could even check if they are at a position on a different map. For example, to check if party 2 is at position (2, 14) on map 9.
Party.atLocation(2, 2, 14, 9)
Of course, if you didn’t require a specific party to be at that position, you could check if ANY party was at that location. For example, to check if ANY party is at position (14, 15) on the current map, you could write
Pass in a map ID if you want to check a different map.
2. Checking region.
If you had multiple tiles that would satisfy a requirement, you can potentially use region checking for that.
To check if party 3 is at a region 5, use the script call
To check if ANY party is at region 5, just write
Unfortunately, you can’t specify a different map to check. It always assumes the current map.
You can get the party manager at its release page here.
What can you do with location checking?