@ai-rpg-engine/content-schema
v2.1.1
Published
AI RPG Engine content schemas and validators
Maintainers
Readme
@ai-rpg-engine/content-schema
AI RPG 引擎的内容模式和验证器——将房间、实体、对话、物品和任务定义为数据。
安装
npm install @ai-rpg-engine/content-schema包含内容
- 房间模式:包含出口、属性和环境状态的区域。
- 实体模式:定义 NPC、生物和玩家角色。
- 对话模式:基于图的对话树,包含条件和效果。
- 物品模式:装备、消耗品、任务物品,以及属性修改器。
- 内容包加载器:验证和加载 JSON/TypeScript 内容包。
- 能力模式:定义能力、状态,以及包含平衡建议的包验证。
- 模式验证器:运行时验证,提供结构化的错误信息。
用法
import { validateContentPack, RoomSchema, EntitySchema } from '@ai-rpg-engine/content-schema';
const result = validateContentPack(myContentData);
if (!result.valid) {
console.error(result.errors);
}文档
- 内容文件(第 13 章):创建内容包。
- 手册
- GitHub
由 MCP Tool Shop 构建。
