Sorry, we don't support your browser.  Install a modern browser

Enhanced Base Precision causes zone trigger issues#861

D

The onObjectLeaveScriptingZone() event doesn’t seem to work when you save the game with the object already in the scripting zone and then reload the save.

Steps to reproduce:

1. Add a script with the onObjectLeaveScriptingZone() event to any object
2. Move the object into the scripting zone
3. Save the game
4. Load the save
5. Move the object out of the scripting zone

Before 13.1 the onObjectLeaveScriptingZone() used to trigger. In the latest update it does not.

Edit: The misc setting Enhanced Base Precision causes this problem. Turning it off fixed this behaviour.

3 years ago

Can’t reproduce. Please provide a minimal, runnable demonstration.

3 years ago

Output:

3 years ago
D

Recording of the problem: https://streamable.com/6vz2rb
Edit: We found the culprit. The Enhanced Base Precision setting causes this behaviour.

3 years ago
1

A significant contributor in this is Enhanced Base Precision set to true in Misc Settings

3 years ago
Changed the title from "onObjectLeaveScriptingZone() event doesn't trigger after reload" to "Enhanced Base Precision causes zone trigger issues"
3 years ago
Changed the status to
Research
3 years ago