JD-pyprocgame icon indicating copy to clipboard operation
JD-pyprocgame copied to clipboard

Incorrect callouts for easy or hard Meltdown

Open clempo2 opened this issue 3 years ago • 1 comments

When the 'Chain feature difficulty' is medium the number of shots required for Meltdown is 5. This produces a valid sequence of callouts as the switches are hit: 0 -> "power towers going critical.wav" 1 -> "reactor 1 stabilized.wav" 2 -> "reactor 2 stabilized.wav" 3 -> "reactor 3 stabilized.wav" 4 -> "reactor 4 stabilized.wav" 5 -> "all reactors stabilized.wav"

When the 'Chain feature difficulty' is easy the number of shots required for Meltdown is 3. This produces a sequence of callouts that never announces the end of the mode: 0 -> "power towers going critical.wav" 1 -> "reactor 1 stabilized.wav" 2 -> "reactor 2 stabilized.wav" 3 -> "reactor 3 stabilized.wav" The last callout should be "all reactors stabilized.wav"

When the 'Chain feature difficulty' is hard the number of shots required for Meltdown is 7. This produces a sequence of callouts that announces the end of the mode prematurely: 0 -> "power towers going critical.wav" 1 -> "reactor 1 stabilized.wav" 2 -> "reactor 2 stabilized.wav" 3 -> "reactor 3 stabilized.wav" 4 -> "reactor 4 stabilized.wav" 5 -> "all reactors stabilized.wav" 6 -> "all reactors stabilized.wav" 7 -> "all reactors stabilized.wav"

There are no callouts for 5 or 6 reactors. The easiest way to deal with the missing sound files is to change the number of shots required easy -> 3 medium -> 4 hard -> 5

clempo2 avatar Oct 01 '21 00:10 clempo2

The issue can be reproduced with the attached test case test.zip

clempo2 avatar Oct 01 '21 00:10 clempo2