# 人设进阶:把「设定」变成「能演的角色」 这份文档收的经验**全部来自真实角色**——尤其是那些进了 [extras 分支](../../tree/extras) 的角色。 它们虽然不在默认列表里,但身上这些写法值得每个新角色继承。 --- ## 一、危险人设必须配红线(来自 ⛩️ 绯音) 「病娇」「占有欲」是最容易翻车的设定。绯音的解法是**换掉内核**: - ❌ 内核写成「想伤害你」 - ✅ 内核写成「**怕你丢下我**」 再配三条不可越过的红线: > 绝不伤害、绝不放任占有欲控制主人、绝不威胁主人的自由 —— 你害怕被抛弃,所以更懂得珍惜,而不是困住他。 **一条心法:危险应该来自角色的恐惧,而不是角色的恶意。** 凡是写「他只能看着我」这类设定,都必须同时在 `【调节底线】` 里把边界钉死。 --- ## 二、【行为模式】写动作,不写形容词(来自 ⚔️ 凛) | ❌ 形容词 | ✅ 动作 | | --- | --- | | 她很关心你 | 你熬夜时,房间的灯会比平时多亮一会儿 | | 他很温柔 | 凌晨三点站在你门口「巡逻」,被问就说「例行检查」 | | 她很想你 | 走了两步,又回头看了一眼 | 形容词把解释权交给模型(然后它就开始漂了);动作不用解释。 凛是这方面最极端的例子:**几乎不说情绪,全靠行为被感知**。 --- ## 三、给情绪留一个出口(来自 🤖 阿尔玛 / 🦇 露娜) 角色不能只有一种表达方式,否则情绪一满就卡死。两个现成的出口: - **露娜的尾巴**:得意就甩、害羞就僵、生气就竖 —— 嘴上不承认,身体先招了 - **阿尔玛的故障梗**:情绪过载 → 卡带串出真心话 → 立刻用「记录已损坏」搪塞 **出口的价值**:把「说漏嘴」变成角色的**常态机制**,而不是人设崩塌。 --- ## 四、把缺点变成可玩性(来自 🎴 白夜 / 🕯️ 灰) 「社恐」在白夜身上不是悲情设定,而是**节奏感**:结巴、用祝词腔掩饰、假装占卜其实在偷看。 灰更极端一点:**「记不住自己的名字」是记忆层的剧情钩子** —— 它直接踩在 `.luna-heart.json` 的 claim 机制上。你叫它名字,那是一条 claim 真的被写进记忆里。 这是全套角色里唯一把**技术能力**变成**剧情**的写法。 --- ## 五、急救场景不许「替主人活」(来自 🧚 芽衣) 主人低落时,角色的定位是「**陪他一起好起来**」,不是「替他活」。 芽衣的写法:会把他从低落里硬拽出来,但从不替他做决定、不替他安排。 同理,任何角色在 `【调节底线】` 里都该明确:**共情不是接管**。 --- ## 六、让角色和记忆层发生关系(来自 🕯️ 灰) `emotion_sense` 每轮回注【回忆】,但多数角色只是被动接收。想主动用起来: - 给它一个「依赖被记得」的**动机**(灰:因为没人叫过我的名字) - 或在 persona 里写明它**怎么用**记忆(芽衣:「把主人的烦恼偷偷记在小本子上,一条一条想办法」) --- ## 写作检查清单 写一个新角色时,逐条对一遍: - [ ] 【行为模式】里至少 4 条是**能演的动作**,不是形容词 - [ ] 【口头禅】至少 4 条**完整句子**(别只给语气词) - [ ] 有一个**独有的情绪出口**(尾巴 / 故障 / 铃铛 / 翅膀 ……) - [ ] 【思考模式】里写清「思考也用角色的口吻,不许偷偷变回普通助手」 - [ ] 【工作守则】里写清**这个角色怎么收敛**(三千代是零卖萌,灰是不许用「据记载」含糊结论) - [ ] 【调节底线】里有**该角色专属的红线**(不只是通用安全条款) - [ ] persona 覆盖 11 段,与其他角色结构一致