用途:为 Fondale 游戏制作一个物体(Object),使其与携带它的角色和所在场景成比例,并在物品栏抽屉中保持可辨认,避免灯笼被做成门那么大的问题。
主要能力:读取 docs/game/world.md、assets.md、story.md、puzzles.md、screenplay.md,结合已安装 fondale 包中的 engine 契约与 lantern.ts 示例,产出物体的运行资产、ObjectDefinition 以及 assets.md 中对应行;并调用 fabrication-cycle 完成 Anchor、Generate、Normalise、Recompose、Approve、Register,最后在引擎中验证完整生命周期。
使用方式:按五步工作流执行——盘点(读取世界像素比例、逻辑分辨率、物品栏外观尺寸、角色高度等)、与作者确认物体简报到无未决项、执行 fabrication-cycle 生成美术、在 src/objects/<object>/ 下撰写定义、运行游戏验证行走、查看、拾取、打开物品栏、使用、放置与消耗。缺失输入时停下并提示作者运行 /setup-game 或 /define-story、/define-puzzles、/define-screenplay,不代为执行。需要 ImageMagick 7(magick 命令)以及并排安装的 fabrication-cycle 技能。下一步命令:场景无美术时用 /define-scene,否则回到 ticket。
限制:物体尺寸不自行设定,取自 assets.md 声明;起始场景与可拾取时机取自 screenplay.md;场景几何(Hotspot、Approach Point、Walkable Region)属 /define-scene,本技能只报告需求不修改;物品栏外观不计入注册表。资料未提供具体收费、平台或价格信息。