mirror of
https://github.com/lifegpc/msg-tool.git
synced 2026-06-08 05:48:46 +08:00
ks: Ignore message after [np]
This commit is contained in:
@@ -531,7 +531,11 @@ impl Script for KsScript {
|
||||
name = None;
|
||||
}
|
||||
}
|
||||
ParsedScriptNode::Line(line) => message.push_str(&line.to_xml()),
|
||||
ParsedScriptNode::Line(line) => {
|
||||
if !message.ends_with("<np>") {
|
||||
message.push_str(&line.to_xml())
|
||||
}
|
||||
}
|
||||
ParsedScriptNode::Command(cmd) => {
|
||||
if self.name_commands.contains(&cmd.name) {
|
||||
for attr in &cmd.attributes {
|
||||
@@ -560,7 +564,10 @@ impl Script for KsScript {
|
||||
}
|
||||
}
|
||||
if !message.is_empty() {
|
||||
messages.push(Message { name, message });
|
||||
messages.push(Message {
|
||||
name,
|
||||
message: message.trim_end_matches("<np>").to_owned(),
|
||||
});
|
||||
}
|
||||
Ok(messages)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user