NSFW角色管理
概述
在标准角色管理基础上,为NSFW小说创建和管理包含成人内容的丰富角色档案。每个角色增加性向与偏好、身体特征描述、情史追踪、好感度系统,以及支持后宫/多角关系网络。
前置条件
故事项目必须已经存在。通过检查项目根目录下是否存在 story.md 来验证。story.md 的 frontmatter 中应包含 rating 字段。
创建角色
1. 收集上下文
- 阅读
story.md了解类型、分级、尺度和基调 - 阅读
characters/_index.md了解已有角色 - 了解后宫/关系的当前状态
2. 信息收集
基础角色信息:
- 姓名、性别、年龄
- 角色定位:
protagonist(主角)|antagonist(反派)|love-interest(攻略对象)|harem-member(后宫成员)|supporting(配角)|minor(次要) - 性格特质与背景故事
- 动机(外在欲望 vs 内在需求)
NSFW专属信息:
- 性取向 (
sexual-orientation):heterosexual|bisexual|homosexual|pansexual|asexual|other - 性偏好 (
preferences): 多选标签,如:- 角色定位:
dom(主导)|sub(服从)|switch(可切换) - 性格属性:
tsundere(傲娇)|yandere(病娇)|kuudere(酷娇)|dandere(沉默娇) - 体型标签:
milf|loli|shota|femboy|tomboy|bishounen|mature - 特殊设定:
first-time(处)|experienced|nympho|innocent
- 角色定位:
- 身体特征 (
body-features): 身高、体型、三围(如适用)、特殊体征(如胎记、伤疤、身体改造等) - 禁忌 (
taboos): 该角色不参与的性场景类型 - 初次经历: 该角色的初次性经历背景(如有)
角色分类标签 (tags):
- 类型标签:
cultivator(修士)|mortal(凡人)|immortal(仙人)|demon(妖/魔)|ghost(鬼)|deity(神)|vampire|werewolf|elf|beastkin - 关系标签:
wife|concubine(妾)|lover|fiancee|crush|one-night
3. 角色模板
使用 references/character-template.md 中的模板,包含完整的 frontmatter:
---
name: "{角色名}"
slug: {name-kebab}
role: {protagonist|antagonist|love-interest|harem-member|supporting|minor}
status: alive
gender: {male|female|futanari|other}
age: "{年龄/外观年龄}"
sexual-orientation: {heterosexual|bisexual|homosexual|pansexual|asexual|other}
preferences:
- {pref1}
- {pref2}
taboos:
- {taboo1}
body-features: >
身高、体型、三围等身体特征描述
appearance: >
外貌与显著特征描述
personality: >
性格、特质与怪癖
background: >
背景故事与关键成长事件
motivation: >
外在欲望 vs 内在需求
voice-style: >
语气、说话风格、口头禅(提供示例对话)
tags:
- {tag1}
- {tag2}
affection-level: 0
first-experience: >
初次性经历描述或"未设定"
relationships:
- character: {other-char-slug}
type: {relationship-type}
intimacy: 0
description: ""
locations:
- {location-slug}
character-arc: >
角色弧光:起始状态 -> 转折点 -> 结局状态
---
4. 关系管理
NSFW角色关系支持更丰富的类型:
后宫关系类型:
main-wife(正妻) ↔main-husbandconcubine(妾室) ↔masterlover(情人) ↔loversex-friend(炮友) ↔sex-friendmaster(主人) ↔slave(奴隶)dom(主导方) ↔sub(服从方)mates(伴侣,兽人/ABO世界观) ↔matesfated-pair(命定之人,仙侠) ↔fated-pair
中式特殊关系:
master-disciple(师徒) — 指向从师尊到徒弟dao-companion(道侣,仙侠中的修仙伴侣)fated-rival(宿敌/欢喜冤家,最终常发展成恋爱关系)childhood-friend(青梅竹马)
双向性维护: 在添加关系时,必须同时在双方角色的 frontmatter 中维护。例如:
- A对B是
master,B对A必须标注slave - A对B是
main-wife,B对A必须标注main-husband
5. 好感度系统
角色的 affection-level(好感度)使用 0-100 量化:
- 0-20: 陌生人/初识
- 21-40: 相识/有好感
- 41-60: 亲近/暧昧
- 61-80: 亲密/爱慕
- 81-100: 深爱/灵魂伴侣
好感度变化应在 continuity/state.md 中有记录。
6. 情史追踪
在角色文件的 ## 情史时间线 章节中维护:
| 时间点 | 事件 | 对象 | 章节 |
|--------|------|------|------|
| 16岁 | 初吻 | 李师兄 | Ch.3 |
| 18岁 | 初次 | 王宗主 | Ch.12 |
7. 文件操作
- 保存角色文件到
characters/{name-kebab}.md - 更新
characters/_index.md注册表 - 更新关系涉及的其他角色文件
- 运行
story reindex .、story links .和story validate .(如CLI可用)
参考文件
references/character-template.md- NSFW角色完整模板references/relationship-types.md- 关系类型完整列表及反向配对references/nsfw-tags.md- NSFW角色标签体系- 上游
story-skills-main/skills/character-management/SKILL.md