@@ -210,7 +210,6 @@ public class VoiceLineInstanceInfo {
210210 public ulong VoiceStimulus ;
211211 public ulong [ ] Conversations ;
212212 public ulong Subtitle ;
213- public ulong SubtitleRuntime ;
214213 public HashSet < ulong > SoundFiles ;
215214
216215 public STUCriteriaContainer ? m_criteria ;
@@ -1052,11 +1051,14 @@ public static ComboInfo Find(ComboInfo info, ulong guid, Dictionary<ulong, ulong
10521051 voiceLineInstanceInfo . VoiceStimulus = voiceLineInstance . m_voiceLineRuntime . m_stimulus ;
10531052 voiceLineInstanceInfo . ExternalSound = voiceLineInstance . m_voiceLineRuntime . m_externalSound ;
10541053 voiceLineInstanceInfo . Conversations = voiceLineInstance . m_voiceLineRuntime . m_BD1B6F64 ? . Select ( x => x . GUID . GUID ) . ToArray ( ) ;
1055- voiceLineInstanceInfo . SubtitleRuntime = voiceLineInstance . m_voiceLineRuntime . m_6148094F ;
10561054 voiceLineInstanceInfo . m_criteria = voiceLineInstance . m_voiceLineRuntime . m_criteria ;
10571055 voiceLineInstanceInfo . m_weight = voiceLineInstance . m_voiceLineRuntime . m_weight ;
10581056 Find ( info , voiceLineInstanceInfo . ExternalSound , replacements , context ) ;
1059- Find ( info , voiceLineInstanceInfo . SubtitleRuntime , replacements , context ) ;
1057+
1058+ if ( voiceLineInstanceInfo . Subtitle == 0 ) {
1059+ voiceLineInstanceInfo . Subtitle = voiceLineInstance . m_voiceLineRuntime . m_6148094F ;
1060+ Find ( info , voiceLineInstanceInfo . Subtitle , replacements , context ) ;
1061+ }
10601062 } else {
10611063 Console . Out . WriteLine ( "[DataTool.FindLogic.Combo]: ERROR: voice data container was null (please contact the developers)" ) ;
10621064 if ( Debugger . IsAttached ) {
0 commit comments