If an FFC is checked to "Run Script at Screen Init" and that script has to check for the hero's coordinates, it will use the hero's last coordinates from the PREVIOUS screen instead of the current one.
For example, if the hero enters a screen from the south, we would expect that an FFC checking their Y position would return 160 (Y coord of the bottom of the screen). However, it will actually return 0 on the first frame. You can see the inverse when entering from the north, and the same thing happens with the X position from the east/west.
Edited by Mitchfork, 21 June 2021 - 10:37 AM.