Page MenuHomeFeedback Tracker

Keep evaluating soundSet, even if one soundShader is buggy
New, NormalPublic

Description

Currently if soundSet contains multiple soundShaders and the first soundShader has a faulty configuration, all the other soundShaders beyond that are ignored.

This is bad. Evaluation of soundShaders within soundSet should continue, even if some soundShaders are configured badly.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Sound
Steps To Reproduce

Create soundSet that contains soundShader1, soundShader2 and soundShader3

soundShader1 has volume = windy
soundShader2 has volume = meadows
soundShader3 has volume = sea

meadows is a legitimate soundController, windy & sea are not. But because in the soundset you put soundShader1 before soundShader2, the soundSet processing stops with the first error and no sound is played. Also in the RPT you only get the error that windy is not a known expression in this case. There should be another error that sea is also not a known expression BUT since its "behind" the first soundShader, the game does not even evaluate that.

We would be able to test certain things quicker, if the evaluation kept going no matter what and just put all the errors into the RPT.

Event Timeline