Force write speechtext, textlen and uitext for scn script

This commit is contained in:
2025-12-01 18:04:52 +08:00
parent 64dadfb03d
commit cf677dc786

View File

@@ -617,15 +617,13 @@ impl Script for ScnScript {
} }
text[1][self.language_index][1] text[1][self.language_index][1]
.set_string(message.replace("\n", "\\n")); .set_string(message.replace("\n", "\\n"));
// Modify save message if exists // text length
if text[1][self.language_index][3].is_string() { text[1][self.language_index][2]
text[1][self.language_index][3] .set_i64(message.chars().count() as i64);
.set_string(get_save_message(&message, true)); text[1][self.language_index][3]
} .set_string(get_save_message(&message, true));
if text[1][self.language_index][4].is_string() { text[1][self.language_index][4]
text[1][self.language_index][4] .set_string(get_save_message(&message, false));
.set_string(get_save_message(&message, false));
}
} }
} }
} else { } else {
@@ -725,15 +723,12 @@ impl Script for ScnScript {
} }
text[2][self.language_index][1] text[2][self.language_index][1]
.set_string(message.replace("\n", "\\n")); .set_string(message.replace("\n", "\\n"));
// Modify save message if exists text[2][self.language_index][2]
if text[2][self.language_index][3].is_string() { .set_i64(message.chars().count() as i64);
text[2][self.language_index][3] text[2][self.language_index][3]
.set_string(get_save_message(&message, true)); .set_string(get_save_message(&message, true));
} text[2][self.language_index][4]
if text[2][self.language_index][4].is_string() { .set_string(get_save_message(&message, false));
text[2][self.language_index][4]
.set_string(get_save_message(&message, false));
}
} }
} }
} }