From ec0a962365fc003451dc81989212de58c3125186 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Sun, 2 Nov 2025 19:49:36 +0800 Subject: [PATCH] Add script type detect for paz archive --- src/scripts/musica/archive/paz.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/scripts/musica/archive/paz.rs b/src/scripts/musica/archive/paz.rs index f12fe01..53b6d0f 100644 --- a/src/scripts/musica/archive/paz.rs +++ b/src/scripts/musica/archive/paz.rs @@ -435,6 +435,18 @@ impl ArchiveContent for PazFileEntry { fn name(&self) -> &str { &self.entry.name } + + fn script_type(&self) -> Option<&ScriptType> { + let ext_name = std::path::Path::new(&self.entry.name) + .extension() + .and_then(|s| s.to_str()) + .unwrap_or("") + .to_lowercase(); + match ext_name.as_str() { + "sc" => Some(&ScriptType::Musica), + _ => None, + } + } } #[test]