|
Post by Histidine on Mar 10, 2016 7:12:34 GMT -8
In MoA, a non-merc player unit that took a hit would play the 1st "damage taken" voice if still at near max HP, then the 2nd one if slightly more damaged, and so forth. E.g. sound/voice/Kryska/Damaged 1.ogg if at >80% HP Damaged 2.ogg if between 60% and 80% HP ...
I replayed the first mission in LD 2.0 and the voices seem completely out of order. I tested with letting Paladin get shot up and it seems to play 3 first, then 2, then 5, then 4, then 1. I don't know if the Japanese voices have the same problem.
|
|
|
Post by vaendryl on Mar 10, 2016 8:05:04 GMT -8
I just tested it out and I can't reproduce this could you test in console: paladin.evoice_files['Dam'] the resulting list should be in order from 1 to 5, as this order is used (together with the ratio between current HP and max HP) to determine what voice file to play If it's not in order I have absolutely no idea how that could be as it's generated by code, but it should be a hint as to what's going on.
|
|
|
Post by eider on Mar 10, 2016 8:55:14 GMT -8
Confirming issue and as always helping with patch ready:
functions.rpy:1469c1473 < evoices = [x for x in renpy.list_files() if 'sound/Voice' in x and x.count('/') == 3] --- > evoices = sorted([x for x in renpy.list_files() if 'sound/Voice' in x and x.count('/') == 3])
|
|
|
Post by Samu-kun on Mar 10, 2016 15:59:50 GMT -8
At this point I might start thinking Ritchan is actually a pro-haxor.
|
|