📄️ 模块
Chemdah 的功能通过模块系统拆分,每个模块独立加载、独立配置,按需启用。
📄️ 等级系统
等级系统配置文件位于 Chemdah/module/level.yml,支持同时定义多套独立的等级体系,每套用唯一 ID 区分。
📄️ 队伍系统
队伍系统配置文件位于 Chemdah/module/party.yml,负责将 Chemdah 与第三方队伍插件对接,实现任务共享和协作完成。
📄️ 脚本模块
Chemdah 在 TabooLib 的 Kether 脚本引擎基础上扩展了一批专属动作,用于操控任务、玩家数据、对话等。
📄️ 任务页面
任务页面(UI)模块提供一个基于箱子界面的任务列表,玩家可以在里面查看、筛选、接受任务。
📄️ 数据同步
数据同步配置文件位于 Chemdah/module/synchronous.yml,将 Chemdah 的等级数据同步到其他系统,值填对应等级体系的 ID。
📄️ 向导模块
向导模块(Wizard)让 NPC 能够引导玩家从一个地点走到另一个地点。需要安装 Adyeshach 插件。
📄️ 演出方块模块
演出方块(Scenes)可以让特定玩家看到与实际世界不同的方块,其他玩家不受影响。常用于任务演出效果,比如打开隐藏通道、展示宝箱、触发地形变化。
📄️ 名称生成器模块
名称生成器(Generator)基于 Kether 脚本,按规则随机生成各类名称,比如城市名、人名、物品名等。