- Note to self: never return an internal cache table reference when returning a supposedly empty table because the table might magically fill itself later...
This fixes a race condition Lua error introduced in previous betas.
- Enhancements to the sound alert system so it's more reliable when complex events happen while units are being afflicted: It could lost track if the MUFs or the LiveList were enable/disabled repeatedly.
- Force a full refresh of the MUF objects when their container is shown to prevent a temporary graphical glitch if a unit is already afflicted.
- Do not hide options panel depending on settings, just disable what's inside instead.