Band_set_strength to 0 and band_disable() not giving same results

Started by bertro

bertro Lv 1

In a script, setting ALL bands to 0 using a loop with band_set_strength(band_index,0) does not gives the same scoring results after the same do_shake(x) than doing a band_disable().

Seth Cooper Staff Lv 1

This is not too unexpected, as shake may not do the same thing every time it is run, regardless of band settings. Do you get the same score every time if you just use band_disable?

bertro Lv 1

With the same starting point/score, running a few times the same script with all bands to band_set_strength(x,y) with y=0 was giving a result close to the starting score. Now, same script but replace the band_set_strength(x,y)loop with a band_disable() gives a totally different set of result score. The puzzle is a guide puzzle and the starting score was a very tight minima point. Results are never the same but the two sets where really apart.

bertro Lv 1

I have a repro «solution» and script to test this bug that ,so far, affect both do_global_wiggle_backbone and do_global_wiggle_all.

I can copy the script here if you want.

How can I find the right «solution» to send you?