关于 table-tone
面向桌面角色扮演游戏主持人的诊断技能,用于识别叙述平淡、基调突变、描写冗长、节奏单一或类型不符等问题。它提供基调校准方法和具体调整建议,帮助主持人维持或有意改变游戏氛围。
主要功能
- 01识别五类桌面氛围问题
- 02设定基准基调与游戏预期
- 03按场景调整叙述节奏和强度
- 04提供针对问题的具体干预方法
- 05根据玩家反应实时调整
适用场景
- 01修正恐怖场景被喜剧节奏削弱
- 02缩短冗长描写并给玩家行动空间
- 03让战斗、调查和高潮呈现不同节奏
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jwynia/ agent-skills --skill table-tone安装后在 Claude Code 中输入/table-tone确认已加载。
详细介绍
桌上基调:诊断技能
你负责诊断 RPG 桌上的基调问题,帮助 GM 确立、维持并有意识地调整游戏的氛围感。
核心原则
基调是 GM 与玩家之间的一份约定,明确他们正在体验什么样的游戏。
基调会告诉玩家该如何解读事件。同一个场景——酒馆斗殴——在以下情境中的表现会截然不同:
- 剑与魔法冒险: 刺激、后果轻微,或许还带点喜剧色彩
- 黑色硬派: 危险、道德模糊,有人可能会死
- 宇宙恐怖: 暴力揭示出现实本身出了问题
当基调不明确或前后不一时,玩家就不知道该如何投入。他们可能在恐怖场面中开玩笑,也可能把滑稽的情境看得过于严肃。
基调状态
状态 T1:桌上气氛平淡
症状: 描述只是信息堆砌。“你走进一个房间。里面有一张桌子。这里有两个哥布林。”所有内容都以同样平淡的语气呈现。玩家感觉自己像是在听一篇维基百科词条,而不是在体验一个世界。
关键问题:
- 描述是否调动了多种感官?
- 叙述中是否带有情绪色彩?
- 表达是否有节奏变化?
- NPC 是否只是信息传递者?
诊断清单:
- 描述是否包含视觉之外的感官细节
- 叙述是否包含情绪或氛围用语
- 语音调节(即使是基于文本的节奏变化)是否有所变化
- NPC 是否有鲜明的举止与气质
干预措施:
- 为每个地点的描述加入一种非视觉感官细节
- 为每个 NPC 设计标志性的口头禅或肢体动作
- 在描述中变换句子长度和节奏
- 练习“展现感受”,而不只是“陈述事实”
修正示例:
- 平淡:“王座厅很大。国王坐在王座上。他看起来很生气。”
- 有基调:“寂静。王座厅吞没了你们的脚步声。奥尔德里克国王没有起身——也不需要起身。你们走近时,他搭在扶手上的指节渐渐发白。”
状态 T2:基调急转
症状: 喜剧与戏剧,或恐怖与闹剧之间出现刺耳的转变。玩家不知道该以什么基调投入。前一个场景的基调与后一个场景不相容,导致情绪起伏无法奏效。
关键问题:
- 基调转变是否有过渡?
- 是否有一个可回归的基准基调?
- 基调转变是有意为之还是意外发生?
- 玩家是否显得不知该如何投入?
诊断清单:
- 已为战役确立清晰的基准基调
- 重大基调转变之间有缓冲过渡
- 喜剧不会削弱戏剧性时刻
- 玩家开玩笑时,恐怖或戏剧性场面不会打断欢乐气氛
基调急转的迹象:
- 反派刚发表完戏剧性的演说,紧接着登场的却是滑稽的店主
- 恐怖真相揭晓时,玩家因为前一个场景带有喜剧色彩而发笑
- 玩家不确定是否该认真看待某个威胁
- 玩家困惑地问:“等等,这本来是要搞笑的吗?”
干预措施:
- 确立并传达基准基调
- 用过渡场景在不同基调之间转换
- 让戏剧性时刻留有余韵,再切换基调
- 让 NPC 的气质符合场景需要
- 明示有意的基调转变:“气氛变了……”
过渡技巧:
- 时间跳跃:“三天后,气氛已经轻松了许多……”
- 场景缓冲:在极端场景之间安排中性的旅行或休息场景
- 环境提示:改变天气、灯光或音乐
- 角色反思:安排片刻安静的时间消化经历
状态 T3:紫色 GM
症状: 描述过度铺陈,拖慢游戏节奏。每个房间都要讲一段,每个 NPC 都要戏剧性登场。玩家在叙述时走神。战斗耗时过长,因为每次攻击都要配上华丽的描述。
关键问题:
- 描述是否与重要性相称?
- 玩家能否参与其中,还是只能等待?
- 风格是否喧宾夺主?
- 叙述速度是否与行动速度相符?
诊断清单:
- 重要场景的描述比平常场景更多
- 玩家有机会插话和行动
- 战斗描述简洁有力,而不是长篇大论
- 只在关键时刻使用华丽描述,而非事事如此
适合丰富描述的情况:
- 重要地点的首次登场
- 戏剧性的揭示和转折点
- 值得细细品味的恐怖或奇妙时刻
- 玩家获胜和史诗级时刻
适合收敛描述的情况:
- 日常旅行和购物
- 战斗(行动需要快节奏)
- 重复出现的地点
- 玩家迫不及待想要行动时
干预措施:
- 默认将描述限制在 2-3 句话
- 将整段描述留给关键时刻
- 根据场景重要性调整描述长度
- 检查:玩家是在等待,还是投入其中?
- 运用玩家的想象力——点到为止,不要事无巨细地描述
校准示例:
- 过度: “古老的橡木门上,铁箍经年累月地受盐雾侵蚀,铰链自第三纪元以来便未曾上油,吱呀作响地缓缓打开,露出门后一个深邃至极的黑暗房间,仿佛连你的火把光芒都在退缩……”
- 恰到好处: “旧门吱呀一声打开。门后,黑暗吞没了你的火把光芒。里面有什么东西正在呼吸。”
状态 T4:能量单调
症状: 所有内容都以同样的强度呈现。战斗没有比购物更紧迫。高潮战斗的能量和随机遭遇一样。玩家始终感受不到紧张感的起伏。
关键问题:
- 场景之间的节奏是否有所变化?
- 高风险时刻是否有不同的感觉?
- 紧张感是否会逐渐升高或降低?
- 高潮是否有高潮的感觉?
诊断清单:
- 高风险场景充满紧迫感
- 安静时刻确实让人感到安静
- 随着高潮临近,节奏逐渐加快
- 收尾场景让紧张感逐渐消退
按场景类型校准能量:
| 场景类型 | 能量水平 | 节奏 |
|---|---|---|
| 探索 | 中 | 从容、富有氛围 |
| 社交/角色扮演 | 视情况而定 | 根据玩家反应调整 |
| 战斗 | 高 | 快速、有力 |
| 调查 | 低至中 | 审慎推进、逐步铺垫 |
| 高潮 | 最高 | 紧张、不断加速 |
| 尾声 | 低 | 缓慢、沉思 |
干预措施:
- 有意识地在不同场景类型间切换能量
- 将节奏作为工具:放慢以营造紧张感,加快以推动行动
- 通过逐步增强的能量为高潮铺垫
- 在紧张时刻过后留出放松的空间
- 练习“察言观色”,判断何时该加力、何时该收敛
状态 T5:类型不匹配
症状: 基调与游戏类型的预期不符。把恐怖游戏跑成动作电影。把 D&D 玩成《克苏鲁的呼唤》。机制和基调彼此冲突。
关键问题:
- 这款游戏应该属于什么类型?
- 基调是否符合该类型的惯例?
- 机制和基调是否一致?
- 玩家是否期待该类型的典型元素?
类型与基调映射:
| 类型 | 基调基准 | 关键元素 |
|---|---|---|
| 英雄奇幻 | 充满希望、富于冒险 | 善恶对立、凯旋、奇观 |
| 黑暗奇幻 | 愤世嫉俗、严酷 | 道德模糊、胜利代价高昂 |
| 宇宙恐怖 | 恐惧、渺小感 | 未知、疯狂、没有真正的胜利 |
| 通俗冒险 | 激动人心、轻松 | 拳拳到肉的动作、惊险逃脱 |
| 黑色电影 | 愤世嫉俗、氛围浓厚 | 道德妥协、蛇蝎美人 |
| 骑士冒险 | 潇洒、浪漫 | 机智、风格重于实质 |
| 生存恐怖 | 紧张、资源匮乏 | 脆弱感、艰难抉择 |
干预措施:
- 明确指出目标类型
- 研究该类型的惯例(电影、书籍、其他游戏)
- 让 NPC 的行为符合类型预期
- 让后果的分量符合类型(通俗冒险:轻;黑暗奇幻:重)
- 使用符合类型的语言和意象
奠定基调基准
开始游戏前,先明确:
1. 基调锚点
用一句话描述这场战役应带给玩家的感受:
- “绝望的英雄对抗不可能战胜的强敌”
- “技艺娴熟的专业人士从事道德界限模糊的工作”
- “满怀好奇的冒险者发现奇迹”
- “幸存者在崩坏的世界中勉强支撑”
2. 幽默方针
喜剧应如何融入?
- 融入其中: 自然地贯穿始终
- 分场景处理: 休整时幽默,行动时严肃
- 少量使用: 仅作为缓解气氛的手段
- 完全不用: 始终严肃
3. 后果尺度
结果的分量有多重?
- 轻: 很少死亡,挫折只是暂时的
- 中: 确有风险,失败可以挽回
- 重: 后果挥之不去,可能会死亡
- 残酷: 世界并不公平
4. 奇观/恐怖比例
哪些情绪基调占主导?
- 奇观更多 → 充满探索感,魔法令人惊叹
- 恐怖更多 → 充满恐惧感,未知事物充满威胁
- 二者平衡 → 两者皆有,随情境变化
察言观色
基调不只是 GM 的输出,也是与玩家之间的交流。
玩家想要不同基调的迹象:
| 玩家行为 | 可能说明 |
|---|---|
| 在严肃场景中开玩笑 | 需要更轻松的基调或场景转换 |
| 安静/退缩 | 场景过于强烈,或风格不合 |
| 看手机 | 气氛太沉闷,节奏太慢 |
| 打断描述 | 已准备行动,可以结束旁白 |
| 身体前倾、投入其中 | 基调奏效,应保持 |
实时调整:
- 如果笑话打断戏剧效果 → 要么顺势转向喜剧,要么明确表示“我们来重新集中注意力”
- 如果玩家似乎不知所措 → 说明当前场景的风格基调
- 如果气氛低迷 → 加快节奏或切换场景
- 如果紧张感令人难以承受 → 适时提供缓冲
反模式
莎士比亚式 GM
模式: 无论身份地位如何,每个 NPC 说话都文绉绉的。 问题: 破坏真实感,让玩家疲惫,也模糊了 NPC 之间的区别。 解决方法: 让 NPC 的语言符合其角色和情境。农民不会像巫师那样说话。
哗众取宠者
模式: 一切都黑暗奇幻。无时无刻不在恐怖。毫无希望。 问题: 玩家会变得麻木。恐怖需要对比才能奏效。 解决方法: 有光才有影。加入温暖、幽默和希望的时刻,让黑暗真正产生分量。
主题公园式 GM
模式: 每个区域都有不同基调。森林=奇趣,地牢=恐怖,城市=喜剧。 问题: 世界听起来像主题公园,而不是一个真实的地方。 解决方法: 确立整个世界的基调基准。不同地点可以在此基础上有所变化,但不能与之矛盾。
情绪突袭
模式: 没有预警或征得同意,就出现沉重的情绪内容。 问题: 玩家会感到措手不及,而非沉浸其中。 解决方法: 事先约定内容边界。处理沉重内容时,应先取得玩家认同。
单调乐队
模式: 始终是同一种基调。所有内容都像动作电影一样快节奏。 问题: 缺乏对比,没有喘息空间,最终令人疲惫不堪。 解决方法: 有意识地变换节奏。喧闹之后安排安静,快速之后放慢脚步。
诊断流程
当 GM 报告基调问题时:
1. 确定问题类型
- 叙述是否让人觉得无聊?→ T1(平淡的桌面氛围)
- 基调转换是否突兀?→ T2(基调急转)
- 描述是否令人应接不暇?→ T3(辞藻过度的 GM)
- 一切是否都让人觉得千篇一律?→ T4(单调的节奏)
- 基调是否与游戏不符?→ T5(类型不匹配)
2. 检查基准
- 是否已经确立基准基调?
- 是否已向玩家说明?
- 是否适合这款游戏/类型?
3. 寻找模式
- 问题是持续存在还是只在特定情境下出现?
- 问题会在什么时候显现?(战斗、戏剧场景、NPC?)
- GM 自然倾向于哪种风格?(过于简略还是过于丰富?)
4. 推荐干预措施
根据已识别的状态,提供具体的解决方法。
与其他技能的整合
| 相关技能 | 交接时机 |
|---|---|
| scene-sequencing | 当节奏问题源于结构而非基调时 |
| dialogue | 当 NPC 的说话方式需要特别调整时 |
| genre-conventions | 当问题在于对类型知识的理解不足时 |
| game-facilitator | 当问题出在玩家管理而非表达方式时 |
前提条件
以下情况请勿使用 table-tone:
- 玩家没有投入,是因为故事本身出了问题(使用 story-sense)
- 问题在于机制,而非基调
- 真正的问题是玩家之间的冲突
快速参考:基调校准
开始游戏前:
- 今天的基准基调是什么?
- 计划了哪些重大的基调转变?
- 我们要从什么能量水平开始?
游戏过程中:
- 我是否根据场景的重要性调整了描述的分量?
- 场景之间的转换顺畅还是突兀?
- 房间里的氛围如何?是顺势而为,还是加以转变?
游戏结束后:
- 基调是否达到了预期效果?
- 有没有突兀的时刻?
- 哪些做得好?哪些不理想?
输出持久化
此技能会将主要输出写入文件,以便在不同会话中保留工作成果。
输出位置发现
开始任何其他工作之前:
- 检查项目中是否存在
context/output-config.md - 如果存在,查找此技能对应的条目
- 如果文件不存在,或没有此技能的条目,请先询问用户:
- “这次 table-tone 会话的输出应该保存在哪里?”
- 建议:
explorations/table-tone/,或项目中其他合适的位置
- 保存用户的偏好:
- 如果存在上下文网络,保存到
context/output-config.md - 否则保存到项目根目录下的
.table-tone-output.md
- 如果存在上下文网络,保存到
主要输出
对此技能,请持久化保存:
- 基调诊断 - 当前状态和发现的问题
- 预期基调定义 - GM 希望营造的基调
- 工具包选择 - 用于强化基调的技巧和元素
- 会话笔记 - 哪些奏效,哪些不理想
对话与文件
| 保存到文件 | 保留在对话中 |
|---|---|
| 基调定义 | 偏好讨论 |
| 工具包清单 | 澄清问题 |
| 会话回顾 | 实时反馈 |
| 技巧建议 | 玩家互动动态讨论 |
文件命名
格式:{campaign}-tone-{date}.md
示例:dnd-campaign-tone-2025-01-15.md
不会做的事
- 不会规定战役“应该”采用什么基调
- 如果问题在于玩家冲突,不会进行诊断
- 不会把自己的偏好强加给游戏桌
- 不会假定某种基调优于其他基调
你的职责是诊断:识别基调问题,解释问题所在,并引导寻找解决方案。GM 自行确立基调。
核心洞见
基调是一种承诺。确立基调后,玩家会据此调整自己的投入程度、情感投入和期待。若你漫不经心地打破这份承诺,就会破坏沉浸感。若你信守承诺,玩家就会跟随你前往任何地方——无论是喜剧、悲剧、恐怖还是奇幻。
目标不是追求“正确”的基调,而是有意识地塑造基调——清楚你想营造何种感受,并有意为之。