Files
noname-shuying/mengsan/register.js
T
2026-09-28 20:58:29 +08:00

24 lines
791 B
JavaScript

import { lib, game } from "../../../noname.js";
const MODE_ID = "mengsan_shuying";
export default function registerMengsan() {
if (lib.config.all.mode.includes(MODE_ID)) return;
game.addMode(MODE_ID, {
splash: "ext:术樱包/pve/images/tianshu.jpg",
}, {
translate: "梦三",
config: {},
extension: "术樱包",
});
// game.addMode 默认会闭包保存传入的完整模式对象;这里替换为延迟加载器,
// 确保只有用户真正进入梦三时才解析剧情、地图和奖励等内容模块。
lib.init[`setMode_${MODE_ID}`] = async () => {
const { createMengsanMode } = await import("./mode.js");
const mode = await createMengsanMode();
await game.import("mode", () => mode);
};
}