设定文档规范
1. 一 · 文件体系总览
2. 三 · 角色卡片结构 — 10
3. 四 · 双禁规则 — 提交前必
4. 五 · 现实原型强制规则 —
5. 六 · 修改设定时的检查清单
6. 七 · 设定新增与删除流程
7. 八 · 常见设定问题排查
8. 九 · 道具设定 → 见独立规
1. 一 · 文件体系总览
一 · 文件体系总览 · 二 · 社会体系绑定 — 每个角色背后一
一 · 文件体系总览
文件 归属 内容 更新频率
protagonists.html主角 席琳 / 卢卡 / 卡西安 深度设定(10字段完整卡) 角色发展时
characters.html群像 8配角 + 3反派 + 2生物 + 6NPC(10字段完整卡) 新角色入队时
bible-items.html道具 武器/通讯/感知/防护/自然伙伴 全道具图鉴 新增道具时
bible-supernatural.html代价 八大代价 + 三大禁忌 + 日常代价清单 新增代价时
bible-world.html世界 全球舞台 / 灵脉网络77节点 / 柱室 新增地点时
bible-scenes.html场景 场景与舞台 新增场景时
bible-blueprint.html蓝图 叙事蓝图:案件分布、卷结构、终局路线 案件规划变更
bible-cases.html案件 全球案例索引 新案件规划时
survival.html生存 守则/组织/政治/禁忌/保命/安全排名 规则扩充时
operations.html运营 财政预算/消耗品/灰色手段 经济变动时
reality-mapping.html锚点 人物/道具/地点/案件/科学参照/风格影响 新增参照时
overview.html全貌 全貌地图/导航枢纽/项目统计 结构变更时
settings.html设定集 概念总纲 + 叙事结构 设定变更时
tracking.html追踪 伏笔/时间线/角色状态 每章写完后
chapters/*.html正文 章节正文(从 .md 生成) 每章定稿后
二 · 社会体系绑定 — 每个角色背后一套完整社会网络
核心原则:角色不从天而降。每个人的思维方式、语言习惯、行为边界,由他身后那个社会体系浇筑而成。设定一个角色时,必须同步设定他所嵌入的社会网络。
为什么必须
- 扁平角色的根源是社会网络的缺失。只有个性没有根的角色=漂浮在真空里的台词机器。一个没有社会关系的人没有可失去的东西,没有可失去的东西就没有张力。
- 社会网络本身就是情节发生器。角色A的社会身份触碰到角色B的机构,冲突是两套社会体系的碰撞。
- 真实感来自"谁付ta钱"。读者不需要看工资条。但作者必须知道这个人的收入来源、服从体系、脱离代价,不在正文里说,在行为里漏。
社会体系五问(每张角色卡设定前必须回答)
# 问题 追问 Bloodbound示例
1 经济来源 谁发工资?什么制度?脱离后还能不能拿到钱? 塞琳的书店收入÷猎魔人协会补贴(不存在)÷灰色物品转卖(索菲亚),三轨并行但互不覆盖
2 等级与服从 上面是谁?下面是谁?有没有纵向越级的通道? 多瑙河联盟五层架构,阿隆不能直接找维克托,必须经过安德拉什。但卡塔琳和阿隆可以绕过所有层级互见
3 信息环境 ta知道什么?ta被允许知道什么?ta的信息从哪条管道来? 基根不看新闻但知道每一道盐圈的裂痕什么时候出现。老纪看所有新闻但只能通过卢卡知道"那边"的事。
4 退出成本 ta能不能脱离这个社会体系?脱离的代价是什么? 卡西安77人网络,脱离=死亡。多瑙河联盟,脱离=被忘记(但不是被杀)。猎魔人,脱离=自废武功(但不是被追杀)
5 社会身份与超自然身份的摩擦 邻居眼里ta是做什么的?同事知道多少?这两层身份碰撞时,哪层先碎? 卢卡的大学学籍(社会身份)和塞琳的书店学徒(超自然身份),卡在期中考试和节点调查之间的选择,是身份摩擦
社会体系类型图谱
# 类型 角色举例 社会网络特征 脱离代价
A 官方/机构嵌入 老纪(公安)·若涵(闾山派)·安德拉什(前内务部) 纪律约束+信息权限分级+终身档案 辞职=失去数据库+但保留技能
B 灰色组织嵌入 多瑙河联盟8人·索菲亚(海上网络) 信条约束+经济互联+人际债 退出=被忘记,不可逆。维克托一句话"这个人不存在"即可清除所有痕迹
C 家族/传承嵌入 基根(五代猎人)·白(湘西家族)·扎哈拉(巫医世家) 血统债务+代际知识+未完成契约 脱离=家族债继承中断→代价落在下一个人身上
D 共识/市场嵌入 伊泽尔(猎人集市)·拉斐尔(IT自由职业) 匿名性+价值交换+不需要信任只需要准确 脱离=切换身份,成本低但不能回头
E 不可退出体系 卡西安77人网络 共生契约+生理约束+出口只有死亡 无。C-3调音后印记,推不掉。
F 叠加身份 卢卡(学生+学徒)·加博尔(政商+酒徒) 交叉义务+两个圈互相不知道另一个圈的存在 其中一层可退出,另一层不行
执行规则
- 写角色卡前,先写社会体系定位。五问不过不写人物卡。"这个人是做什么的"必须先于"这个人的性格是什么"……因为性格是被社会体系浇筑的。
- 新增角色必须嵌入已有的至少一个社会体系。如果找不到,要么ta代表一个新的社会体系(需要完整设计),要么这个角色不该存在(只是"情节需要的工具人")。
- 社会体系碰撞必须产生情节。不能两套社会体系平行存在互不干扰,它们必须摩擦。老纪的等级制(公安)和塞琳的零等级(猎人)必须产生至少一个无法用"解释"解决的情境。
- 社会网络是观察出来的,不是讲出来的。不在正文里写"他是黑帮"……写"他打了个电话,对方问了六个问题,他五分钟内答完,叫了对方一声'先生'",读者自己懂。
- 脱离社会体系的代价必须是具体的、不可逆的、已经在某角色身上支付过的。不写"如果退出会怎样"……写已经退出的人(如维克托的失踪儿子)现在的状态。
一 · 文件体系总览 · 二 · 社会体系绑定 — 每个角色背后一
一 · 文件体系总览
| 文件 | 归属 | 内容 | 更新频率 |
|---|---|---|---|
protagonists.html | 主角 | 席琳 / 卢卡 / 卡西安 深度设定(10字段完整卡) | 角色发展时 |
characters.html | 群像 | 8配角 + 3反派 + 2生物 + 6NPC(10字段完整卡) | 新角色入队时 |
bible-items.html | 道具 | 武器/通讯/感知/防护/自然伙伴 全道具图鉴 | 新增道具时 |
bible-supernatural.html | 代价 | 八大代价 + 三大禁忌 + 日常代价清单 | 新增代价时 |
bible-world.html | 世界 | 全球舞台 / 灵脉网络77节点 / 柱室 | 新增地点时 |
bible-scenes.html | 场景 | 场景与舞台 | 新增场景时 |
bible-blueprint.html | 蓝图 | 叙事蓝图:案件分布、卷结构、终局路线 | 案件规划变更 |
bible-cases.html | 案件 | 全球案例索引 | 新案件规划时 |
survival.html | 生存 | 守则/组织/政治/禁忌/保命/安全排名 | 规则扩充时 |
operations.html | 运营 | 财政预算/消耗品/灰色手段 | 经济变动时 |
reality-mapping.html | 锚点 | 人物/道具/地点/案件/科学参照/风格影响 | 新增参照时 |
overview.html | 全貌 | 全貌地图/导航枢纽/项目统计 | 结构变更时 |
settings.html | 设定集 | 概念总纲 + 叙事结构 | 设定变更时 |
tracking.html | 追踪 | 伏笔/时间线/角色状态 | 每章写完后 |
chapters/*.html | 正文 | 章节正文(从 .md 生成) | 每章定稿后 |
二 · 社会体系绑定 — 每个角色背后一套完整社会网络
核心原则:角色不从天而降。每个人的思维方式、语言习惯、行为边界,由他身后那个社会体系浇筑而成。设定一个角色时,必须同步设定他所嵌入的社会网络。
为什么必须
- 扁平角色的根源是社会网络的缺失。只有个性没有根的角色=漂浮在真空里的台词机器。一个没有社会关系的人没有可失去的东西,没有可失去的东西就没有张力。
- 社会网络本身就是情节发生器。角色A的社会身份触碰到角色B的机构,冲突是两套社会体系的碰撞。
- 真实感来自"谁付ta钱"。读者不需要看工资条。但作者必须知道这个人的收入来源、服从体系、脱离代价,不在正文里说,在行为里漏。
社会体系五问(每张角色卡设定前必须回答)
| # | 问题 | 追问 | Bloodbound示例 |
|---|---|---|---|
| 1 | 经济来源 | 谁发工资?什么制度?脱离后还能不能拿到钱? | 塞琳的书店收入÷猎魔人协会补贴(不存在)÷灰色物品转卖(索菲亚),三轨并行但互不覆盖 |
| 2 | 等级与服从 | 上面是谁?下面是谁?有没有纵向越级的通道? | 多瑙河联盟五层架构,阿隆不能直接找维克托,必须经过安德拉什。但卡塔琳和阿隆可以绕过所有层级互见 |
| 3 | 信息环境 | ta知道什么?ta被允许知道什么?ta的信息从哪条管道来? | 基根不看新闻但知道每一道盐圈的裂痕什么时候出现。老纪看所有新闻但只能通过卢卡知道"那边"的事。 |
| 4 | 退出成本 | ta能不能脱离这个社会体系?脱离的代价是什么? | 卡西安77人网络,脱离=死亡。多瑙河联盟,脱离=被忘记(但不是被杀)。猎魔人,脱离=自废武功(但不是被追杀) |
| 5 | 社会身份与超自然身份的摩擦 | 邻居眼里ta是做什么的?同事知道多少?这两层身份碰撞时,哪层先碎? | 卢卡的大学学籍(社会身份)和塞琳的书店学徒(超自然身份),卡在期中考试和节点调查之间的选择,是身份摩擦 |
社会体系类型图谱
| # | 类型 | 角色举例 | 社会网络特征 | 脱离代价 |
|---|---|---|---|---|
| A | 官方/机构嵌入 | 老纪(公安)·若涵(闾山派)·安德拉什(前内务部) | 纪律约束+信息权限分级+终身档案 | 辞职=失去数据库+但保留技能 |
| B | 灰色组织嵌入 | 多瑙河联盟8人·索菲亚(海上网络) | 信条约束+经济互联+人际债 | 退出=被忘记,不可逆。维克托一句话"这个人不存在"即可清除所有痕迹 |
| C | 家族/传承嵌入 | 基根(五代猎人)·白(湘西家族)·扎哈拉(巫医世家) | 血统债务+代际知识+未完成契约 | 脱离=家族债继承中断→代价落在下一个人身上 |
| D | 共识/市场嵌入 | 伊泽尔(猎人集市)·拉斐尔(IT自由职业) | 匿名性+价值交换+不需要信任只需要准确 | 脱离=切换身份,成本低但不能回头 |
| E | 不可退出体系 | 卡西安77人网络 | 共生契约+生理约束+出口只有死亡 | 无。C-3调音后印记,推不掉。 |
| F | 叠加身份 | 卢卡(学生+学徒)·加博尔(政商+酒徒) | 交叉义务+两个圈互相不知道另一个圈的存在 | 其中一层可退出,另一层不行 |
执行规则
- 写角色卡前,先写社会体系定位。五问不过不写人物卡。"这个人是做什么的"必须先于"这个人的性格是什么"……因为性格是被社会体系浇筑的。
- 新增角色必须嵌入已有的至少一个社会体系。如果找不到,要么ta代表一个新的社会体系(需要完整设计),要么这个角色不该存在(只是"情节需要的工具人")。
- 社会体系碰撞必须产生情节。不能两套社会体系平行存在互不干扰,它们必须摩擦。老纪的等级制(公安)和塞琳的零等级(猎人)必须产生至少一个无法用"解释"解决的情境。
- 社会网络是观察出来的,不是讲出来的。不在正文里写"他是黑帮"……写"他打了个电话,对方问了六个问题,他五分钟内答完,叫了对方一声'先生'",读者自己懂。
- 脱离社会体系的代价必须是具体的、不可逆的、已经在某角色身上支付过的。不写"如果退出会怎样"……写已经退出的人(如维克托的失踪儿子)现在的状态。
2. 三 · 角色卡片结构 — 10字段强制规范
三 · 角色卡片结构 — 10字段强制规范
主角和群像均使用此套规范。主角深度卡 = 10字段全部展开 + 百世关键节点表。群像角色卡 = 10字段紧凑呈现。
# 字段 要求 主角示例 群像示例
1 基础档案 年龄/族裔/身份/定位/身高/标志物 + 星座/生肖/十二人格 席琳:2000+岁 / 希腊-罗马裔 / 167cm / 天蝎♏·蛇 / 守护者型 基根:31岁 / 爱尔兰裔 / 190cm / 摩羯♑·虎 / 守望者型
2 外貌与气质 不少于5个感知维度:面容/眼睛/头发/衣着/体态/伤疤/声音 古典希腊骨相 + 深褐眼 + 骨簪绾发 + 深色系 + 重心偏左 近一米九 + 头发贴头皮 + 鼻梁歪 + 灰绿夹克三道补丁
3 核心能力 分3-5个自然类别,每类下不少于2条 诅咒赋予4项 + 两千年累积4项 五代传承 + 游骑兵 + 淬银弹 + 盐圈监控
4 性格与优缺点 核心特质(3-5条) + 优点(3) + 缺点(3) + 一个核心矛盾 沉默务实+直接+不解释 · 优点:判断力/动作效率/保护欲 · 缺点:不说真相/傲慢/害怕被理解 · 矛盾:知道最多但说得最少 话少+保护欲偏执+实用主义 · 优点:生存直觉/忠诚/冷静 · 缺点:不表达情感/过度牺牲/不信任陌生人
5 三观 感情观/价值观/世界观 — 每个维度一条信念+一个矛盾 守护即存在 / 不杀人底线 / 世界是债务 猎杀观 / 家庭观 / 恐惧观 — 各有信念+矛盾
6 关键关系 与至少2个其他角色的关系锚点,每对写出双向动态 对卢卡四阶段 / 对卡西安镜像 / 对7个队员 对席琳+拉斐尔+白 — 各有具体事件
7 人物弧线 起点→中点→终点,三阶段各一句话,标注关键章节 独自承担(Ch.1) → 接受帮助(Ch.22) → 分享秘密(终局) 不再说再见 → 日志第三页真相 → 五代最后的理由
8 话语风格 至少3种场景的声线样本:日常/战斗/沉默/与特定角色对话 句子短 + 动词命令 + 三种沉默 单字回答 + 操作时嘴不停 + 阿巴拉契亚谚语
9 代价 至少3项具体代价,区分已付/即将到期/避无可避 记忆累积 / 无法遗忘 / 孤独 / 每次死亡痛感 家族创伤 / 弹药消耗 / 日志第三页字痕快磨平
10 叙事功能 在全书中的结构性定位 — 不少于3条 视角引擎 + 知识库 + 情感锚 + 神话钥匙 + 镜像反派 战力担当 + 猎人日志知识库 + 阿巴拉契亚地理锚点
提交自查:10字段缺一不可。群像角色三观可用紧凑格式(1-2句×3维度),但不可缺失。
三 · 角色卡片结构 — 10字段强制规范
主角和群像均使用此套规范。主角深度卡 = 10字段全部展开 + 百世关键节点表。群像角色卡 = 10字段紧凑呈现。
| # | 字段 | 要求 | 主角示例 | 群像示例 |
|---|---|---|---|---|
| 1 | 基础档案 | 年龄/族裔/身份/定位/身高/标志物 + 星座/生肖/十二人格 | 席琳:2000+岁 / 希腊-罗马裔 / 167cm / 天蝎♏·蛇 / 守护者型 | 基根:31岁 / 爱尔兰裔 / 190cm / 摩羯♑·虎 / 守望者型 |
| 2 | 外貌与气质 | 不少于5个感知维度:面容/眼睛/头发/衣着/体态/伤疤/声音 | 古典希腊骨相 + 深褐眼 + 骨簪绾发 + 深色系 + 重心偏左 | 近一米九 + 头发贴头皮 + 鼻梁歪 + 灰绿夹克三道补丁 |
| 3 | 核心能力 | 分3-5个自然类别,每类下不少于2条 | 诅咒赋予4项 + 两千年累积4项 | 五代传承 + 游骑兵 + 淬银弹 + 盐圈监控 |
| 4 | 性格与优缺点 | 核心特质(3-5条) + 优点(3) + 缺点(3) + 一个核心矛盾 | 沉默务实+直接+不解释 · 优点:判断力/动作效率/保护欲 · 缺点:不说真相/傲慢/害怕被理解 · 矛盾:知道最多但说得最少 | 话少+保护欲偏执+实用主义 · 优点:生存直觉/忠诚/冷静 · 缺点:不表达情感/过度牺牲/不信任陌生人 |
| 5 | 三观 | 感情观/价值观/世界观 — 每个维度一条信念+一个矛盾 | 守护即存在 / 不杀人底线 / 世界是债务 | 猎杀观 / 家庭观 / 恐惧观 — 各有信念+矛盾 |
| 6 | 关键关系 | 与至少2个其他角色的关系锚点,每对写出双向动态 | 对卢卡四阶段 / 对卡西安镜像 / 对7个队员 | 对席琳+拉斐尔+白 — 各有具体事件 |
| 7 | 人物弧线 | 起点→中点→终点,三阶段各一句话,标注关键章节 | 独自承担(Ch.1) → 接受帮助(Ch.22) → 分享秘密(终局) | 不再说再见 → 日志第三页真相 → 五代最后的理由 |
| 8 | 话语风格 | 至少3种场景的声线样本:日常/战斗/沉默/与特定角色对话 | 句子短 + 动词命令 + 三种沉默 | 单字回答 + 操作时嘴不停 + 阿巴拉契亚谚语 |
| 9 | 代价 | 至少3项具体代价,区分已付/即将到期/避无可避 | 记忆累积 / 无法遗忘 / 孤独 / 每次死亡痛感 | 家族创伤 / 弹药消耗 / 日志第三页字痕快磨平 |
| 10 | 叙事功能 | 在全书中的结构性定位 — 不少于3条 | 视角引擎 + 知识库 + 情感锚 + 神话钥匙 + 镜像反派 | 战力担当 + 猎人日志知识库 + 阿巴拉契亚地理锚点 |
提交自查:10字段缺一不可。群像角色三观可用紧凑格式(1-2句×3维度),但不可缺失。
3. 四 · 双禁规则 — 提交前必须清零
四 · 双禁规则 — 提交前必须清零
# 禁令 规则
1 禁用破折号 一字型破折号在任何位置出现即不合格。正文换气用省略号,打断用动作插入,对比用句号分行。设定文档统一用短横 -。
2 禁用「是Y」 任何"是…""不是X,是一种Y"……全部不合格。删否定,只保留Y,把Y从抽象命名改为具体描述。
3 禁用图标和emoji 所有设定文档、HTML页面、章节正文中禁止使用 emoji、装饰性图标、Unicode 符号作为内容标记。用字体粗细/颜色/边框替代视觉层级。
提交前三步法
- Ctrl+F 搜 "……" → 全删。设定用 -,正文用句号分行。
- Ctrl+F 搜 "不是" → 判定是否"不是X是Y"。是则整句删除重写。
- 重读一遍 → 有无替换后不通顺的?有无漏网的新"不是"?
存量清理策略 — 融入式消除
存量破折号约 1758 处、"不是X是Y"约 464 处(含章节正文),一次性清理不现实。两种禁令共用同一套融入式消除策略:
# 规则
1 每次改文件顺手清 — 任何修改某页面时,AI 自动把该文件内所有破折号 + 「不是X是Y」一并替换。两种禁令同步消除
2 合规替换方式 — 破折号:正文用句号分行或省略号,设定用短横 -,对话用动作插入。「不是X是Y」:删否定,只保留Y,把Y从抽象命名改为具体描述
3 新增零容忍 — 新建文件不允许出现破折号或「不是X是Y」,违规直接退回
4 常态化检查 — 每次备份前统计两种禁令的存量总数,跟踪下降趋势。破折号目标→清零;「不是X是Y」目标→清零
四 · 双禁规则 — 提交前必须清零
| # | 禁令 | 规则 |
|---|---|---|
| 1 | 禁用破折号 | 一字型破折号在任何位置出现即不合格。正文换气用省略号,打断用动作插入,对比用句号分行。设定文档统一用短横 -。 |
| 2 | 禁用「是Y」 | 任何"是…""不是X,是一种Y"……全部不合格。删否定,只保留Y,把Y从抽象命名改为具体描述。 |
| 3 | 禁用图标和emoji | 所有设定文档、HTML页面、章节正文中禁止使用 emoji、装饰性图标、Unicode 符号作为内容标记。用字体粗细/颜色/边框替代视觉层级。 |
提交前三步法
- Ctrl+F 搜 "……" → 全删。设定用 -,正文用句号分行。
- Ctrl+F 搜 "不是" → 判定是否"不是X是Y"。是则整句删除重写。
- 重读一遍 → 有无替换后不通顺的?有无漏网的新"不是"?
存量清理策略 — 融入式消除
存量破折号约 1758 处、"不是X是Y"约 464 处(含章节正文),一次性清理不现实。两种禁令共用同一套融入式消除策略:
| # | 规则 |
|---|---|
| 1 | 每次改文件顺手清 — 任何修改某页面时,AI 自动把该文件内所有破折号 + 「不是X是Y」一并替换。两种禁令同步消除 |
| 2 | 合规替换方式 — 破折号:正文用句号分行或省略号,设定用短横 -,对话用动作插入。「不是X是Y」:删否定,只保留Y,把Y从抽象命名改为具体描述 |
| 3 | 新增零容忍 — 新建文件不允许出现破折号或「不是X是Y」,违规直接退回 |
| 4 | 常态化检查 — 每次备份前统计两种禁令的存量总数,跟踪下降趋势。破折号目标→清零;「不是X是Y」目标→清零 |
4. 五 · 现实原型强制规则 — 无原型不得入档
五 · 现实原型强制规则 — 无原型不得入档
设定类型 登记位置 原型要求
案件 reality-mapping.html → 新闻对照表 必须提供可 Google 的真实新闻/调查报告/民族志来源
角色 reality-mapping.html → 人物锚点 职业/身份/能力必须有真实历史或当代参照
道具 reality-mapping.html → 道具锚点 每件道具必须在博物馆藏品/矿物学文献/民间信仰实物中找到对应
场景 reality-mapping.html → 地点锚点 每个地点必须在 Google Maps / 考古论文中找到确切参照
执行顺序:新增任何设定时,先在 reality-mapping.html 对应表格末尾添加原型行 → 再写入物卡/道具卡/案件文档。原型不先落地,设定不后入档。
五 · 现实原型强制规则 — 无原型不得入档
| 设定类型 | 登记位置 | 原型要求 |
|---|---|---|
| 案件 | reality-mapping.html → 新闻对照表 | 必须提供可 Google 的真实新闻/调查报告/民族志来源 |
| 角色 | reality-mapping.html → 人物锚点 | 职业/身份/能力必须有真实历史或当代参照 |
| 道具 | reality-mapping.html → 道具锚点 | 每件道具必须在博物馆藏品/矿物学文献/民间信仰实物中找到对应 |
| 场景 | reality-mapping.html → 地点锚点 | 每个地点必须在 Google Maps / 考古论文中找到确切参照 |
执行顺序:新增任何设定时,先在 reality-mapping.html 对应表格末尾添加原型行 → 再写入物卡/道具卡/案件文档。原型不先落地,设定不后入档。
5. 六 · 修改设定时的检查清单
六 · 修改设定时的检查清单
# 检查项 说明
1 锚点一致性 修改角色名/道具名后,所有引用该名称的页面同步更新(使用 fix_toolbars.py)
2 时间线一致性 入队时间/事件顺序与 chapters.html 中的章节分布一致
3 代价一致性 新添代价必须在相应角色卡和 bible-supernatural.html 中同步记录
4 关系双向一致性 A对B的关系描述与B对A的关系描述不矛盾
5 译名一致性 同一角色在所有页面中译名统一。九章通讯符→一律用此名,不出现"九章符""通讯符"等变体
6 原型落地 新增角色/道具/案件/场景 → 先在 reality-mapping.html 登记原型
7 工具栏一致性 新增页面后 toolbar 的对应下拉菜单同步更新(修改 fix_toolbars.py 后运行)
8 10字段完整性 角色卡10字段缺一不可,基础档案内含星座/生肖/十二人格
9 双禁清零 提交前搜索 , 和 "不是" 确保无残留
六 · 修改设定时的检查清单
| # | 检查项 | 说明 |
|---|---|---|
| 1 | 锚点一致性 | 修改角色名/道具名后,所有引用该名称的页面同步更新(使用 fix_toolbars.py) |
| 2 | 时间线一致性 | 入队时间/事件顺序与 chapters.html 中的章节分布一致 |
| 3 | 代价一致性 | 新添代价必须在相应角色卡和 bible-supernatural.html 中同步记录 |
| 4 | 关系双向一致性 | A对B的关系描述与B对A的关系描述不矛盾 |
| 5 | 译名一致性 | 同一角色在所有页面中译名统一。九章通讯符→一律用此名,不出现"九章符""通讯符"等变体 |
| 6 | 原型落地 | 新增角色/道具/案件/场景 → 先在 reality-mapping.html 登记原型 |
| 7 | 工具栏一致性 | 新增页面后 toolbar 的对应下拉菜单同步更新(修改 fix_toolbars.py 后运行) |
| 8 | 10字段完整性 | 角色卡10字段缺一不可,基础档案内含星座/生肖/十二人格 |
| 9 | 双禁清零 | 提交前搜索 , 和 "不是" 确保无残留 |
6. 七 · 设定新增与删除流程
七 · 设定新增与删除流程
新增设定
- 先在 reality-mapping.html 登记现实原型
- 确定归属文件(角色→protagonists/characters;道具→bible-items;世界→bible-world)
- 按对应格式规范(角色10字段/道具6字段)编写卡片
- 检查双禁(破折号 / "不是X是Y" / emoji)
- 运行 fix_toolbars.py 更新所有页面链接
删除/归档
- 确认无其他页面引用后再删除
- 从相关对照表中移除
- 备注删除原因和日期
七 · 设定新增与删除流程
新增设定
- 先在 reality-mapping.html 登记现实原型
- 确定归属文件(角色→protagonists/characters;道具→bible-items;世界→bible-world)
- 按对应格式规范(角色10字段/道具6字段)编写卡片
- 检查双禁(破折号 / "不是X是Y" / emoji)
- 运行 fix_toolbars.py 更新所有页面链接
删除/归档
- 确认无其他页面引用后再删除
- 从相关对照表中移除
- 备注删除原因和日期
7. 八 · 常见设定问题排查
八 · 常见设定问题排查
问题 排查方向
角色名不同页面不一致 以 characters.html 最新版为准
道具分类有误 对照片道具设定规范 §一 经济分类表
入队时间与章节对不上 对照 settings.html 中的队伍扩编节奏表
能力描述矛盾 以最近更新的角色卡为准
代价重复或遗漏 对比角色代价清单与 bible-supernatural.html
译名变体混乱 统一使用:九章通讯符、淬银弹、祖母罗盘、天师法印、闾山符纸,不得使用缩写或别称
八 · 常见设定问题排查
| 问题 | 排查方向 |
|---|---|
| 角色名不同页面不一致 | 以 characters.html 最新版为准 |
| 道具分类有误 | 对照片道具设定规范 §一 经济分类表 |
| 入队时间与章节对不上 | 对照 settings.html 中的队伍扩编节奏表 |
| 能力描述矛盾 | 以最近更新的角色卡为准 |
| 代价重复或遗漏 | 对比角色代价清单与 bible-supernatural.html |
| 译名变体混乱 | 统一使用:九章通讯符、淬银弹、祖母罗盘、天师法印、闾山符纸,不得使用缩写或别称 |
8. 九 · 道具设定 → 见独立规范页
九 · 道具设定 → 见独立规范页
道具/代价/消耗品的编写规范已独立为 道具设定规范,包含:道具卡片6字段结构、经济分类标准、代价条目格式、消耗品登记模板、原型登记要求、常见问题排查。
九 · 道具设定 → 见独立规范页
道具/代价/消耗品的编写规范已独立为 道具设定规范,包含:道具卡片6字段结构、经济分类标准、代价条目格式、消耗品登记模板、原型登记要求、常见问题排查。