Currently, when a reload is triggered, everything reloads. This can be enhanced by performing a pre-pass to only reload the state of bindings that may have changed based on the cause of the reload.
For example, if the cause of the reload is a zone change, only bindings that have the "Zone name(s)" load condition enabled have to be re-evaluated, as all other bindings are guaranteed to still be in the state that they were in.
Currently, when a reload is triggered, everything reloads. This can be enhanced by performing a pre-pass to only reload the state of bindings that may have changed based on the cause of the reload.
For example, if the cause of the reload is a zone change, only bindings that have the "Zone name(s)" load condition enabled have to be re-evaluated, as all other bindings are guaranteed to still be in the state that they were in.
Event map to load condition map:
UNIT_MENU
,UNIT_SELECT
UNIT_MENU
,UNIT_SELECT