关系
关系是实体之间的长期图连接。打开实体,选择 Relations,添加指向另一个实体的连接。
关系让所有权、效忠、竞争、地点和债务在 Codex 中拥有可复用的位置,而不只留在正文里。
使用精确的关系类型
使用 UPPER_SNAKE_CASE 书写类型,同一种含义始终复用同一个术语。
好的例子包括:
RIVALSMENTORSOWNSSERVESMEMBER_OFLOCATED_INBOUND_TOBORDERS
避免使用 RELATED_TO 或 CONNECTED_WITH 等通用类型,它们几乎不保留有用含义。
世界需要自己的词汇时可以使用自定义类型,例如 SWORN_TO、HUNTS、OWES 或 SEALED_BY。
方向很重要
从左向右阅读关系:
text
A-[MENTORS]->B
A mentors B左侧的 Source 是行动者或持有者,右侧的 Target 是关系指向的对象。只有在含义确实对称时才使用无向关系。
写出有用的简介
简介应解释实体为何会继续彼此重要,不要重复它们的名称。
被一条誓约束缚,每次违背的承诺都会转化为真实的债务。
优先表达情感、政治、经济、历史、文化、领土或因果含义。
状态与时间
当关系当前影响行为或世界状态时使用 Active。Dormant、Broken 或 Hidden 可以保存历史,而不会将其呈现为当前行动。只有时间顺序重要时才添加开始时间。
常见错误
- 颠倒所有者与被拥有实体。
- 用关系记录只发生在一个场景中的互动。
- 为同一种关系创建多个同义词。
- 把完整角色背景写进关系简介。
- 连接实体却不解释未来意义。