Unset override flag when input script is not persisted
Currently the override default behavior will persist even if the attached script doesn't persist between scenes, making default behavior (ie: interact with A) unavailable in the following scene(s).
@@ -41,6 +41,7 @@ void RemoveInputScripts() {
for (i = 0; i != 8; ++i) {
if (!GET_BIT(input_script_persist, i)) {
input_script_ptrs[i].bank = 0;
+ UNSET_BIT(input_override_default, i);
}
}
}
