just text in this update, it's also more related to scripting...
while testing my floor button scripts, which use the "auto activation" option from the trigger manager, as opposed to "manual activation" like levers use, i manged to break several times the double doors which were connected from the floor buttons.
they would become out of sync, so one half would be open and the other closed. i suspected this was due to the trigger manger having an "auto update" speed, where it switches between fast and slow updates, to save on cpu. problem is it's apparently unreliable.
so i'm removed the slow and auto update speeds and am now only using fast. it made the manager less complicated, which is good, but it currently means all triggers in a scene would be checked every physics frame.
i might write some system in the future, which enables and disables
triggers depending on the area the player or npc's are in, so giving the trigger manager less work to do.