武林外传风格故事事件节点 v1
目标:把同福客栈群像、江湖日常和时间体系结合起来,让随机事件不只是数值弹窗,而是带有时辰感的经营抉择。
设计原则
- 事件只借用“客栈群像 + 七侠镇江湖日常”的气质,不复刻剧集长台词。
- 每个事件都要能对应一个经营抉择:赚钱、保名声、稳治安、顾卫生。
- 清晨、白天、傍晚、深夜要有不同题材倾向。
- 当前版本先复用随机事件弹窗的四项效果:铜钱、名声、清洁、治安。
- 柴、水、熟食、银票等直接资源效果留到后续版本扩展,避免本轮扩大存档和 UI 影响面。
时间条件字段
后续所有事件节点都应补时间条件,避免事件和昼夜系统脱节。
timeAffinity:允许触发的时段,例如['dawn', 'day']。businessPhaseAffinity:允许触发的营业阶段,例如['open', 'closing']。dayWindow:允许触发的故事天数,例如1、[1, 3]、>= 5。requiredSeedTags:允许触发的剧情种子或失败种子。requiredResources:资源条件,例如柴、水、熟食、铜钱、声望。requiredRelations:关系条件,例如好感、忠诚、信任、压力。
默认规则:
- 白天 / 傍晚事件优先绑定
open或closing。 - 深夜事件优先绑定
closed。 - 终局预警可以跨多个时段出现,但终局落幕必须写清楚具体时段。
- 没有时间条件的事件,默认不进入新事件库。
时段题材矩阵
| 时段 | 核心气质 | 事件方向 | 当前代表事件 | | --- | --- | --- | --- | | 清晨 dawn | 开门准备、备水备料、晨点账 | 早市、古井、上学、开灶 | 清晨古井排队、李大嘴赶早市 | | 白天 day | 午市客流、商队、竞争、门口冲突 | 商旅大单、排队纠纷、折扣抢客 | 官道商队午歇、郭芙蓉门口镇场 | | 傍晚 dusk | 饭点高峰、掌灯预防、江湖消息 | 后厨烟火、查门窗、拼桌说书 | 掌灯前查门窗、后厨烟火太旺 | | 深夜 night | 闭店风险、江湖暗线、避风客 | 屋顶轻功、夜访、求宿、踩点 | 屋顶轻功声、闭店后的避风客 |
年轮节奏
后续事件最好按“开业元年 / 开业第二年”分层排布。
- 开业元年:以经营教学、日夜边界、角色磨合、轻型冲突为主。
- 开业第二年:以压力累积、连锁事件、终局考验和关系兑现为主。
- 清晨和白天更适合放教学型事件、补给型事件和初级社交事件。
- 傍晚和深夜更适合放试探型事件、闭店型事件和终局预警事件。
- 终局落幕事件不建议直接落到开业第一天,除非是极端开局惩罚或特殊试玩模式。
随机事件表
这张表负责“日常经营中的随机波动”。它不直接负责终局落幕,但可以提供失败种子、压力值和补救窗口。
清晨事件表
| 事件 | 年轮阶段 | 时间窗 | 条件 | 结果口径 | | --- | --- | --- | --- | --- | | 清晨古井排队 | 开业元年优先 | dawn / open | 水紧张、清洁偏低 | 换水、换口碑、补卫生 | | 李大嘴赶早市 | 开业元年优先 | dawn / open | 熟食不足、柴水不足 | 抢新鲜货、换口碑、或省钱 | | 秀才晨点账 | 第二年开始权重上升 | dawn / open | 账册压力、错账次数上升 | 查账、修账、埋下假账风险 | | 早客赊账 | 两年内都可 | dawn / open | 现金不足、客流偏低 | 赊账、失信、换来小额客流 |
白天事件表
| 事件 | 年轮阶段 | 时间窗 | 条件 | 结果口径 | | --- | --- | --- | --- | --- | | 官道商队午歇 | 开业元年优先 | day / open | 声望中等、清洁可接受 | 接大单、赚铜钱、或保秩序 | | 郭芙蓉门口镇场 | 两年内都可 | day / open | 治安偏低、冲突增多 | 压冲突、涨治安、或伤名声 | | 钱掌柜订货 | 第二年开始权重上升 | day / open | 关系良好、货源紧张 | 拉关系、稳供货、或加价 | | 先生带学生吃面 | 开业元年优先 | day / open | 名声尚可、客座不满 | 拉口碑、补现金、稳客流 |
傍晚事件表
| 事件 | 年轮阶段 | 时间窗 | 条件 | 结果口径 | | --- | --- | --- | --- | --- | | 掌灯前查门窗 | 两年内都可 | dusk / closing | 安防不足、夜风险上升 | 加固门窗、换治安、耗铜钱 | | 后厨烟火太旺 | 开业元年优先 | dusk / closing | 熟食产量高、清洁下滑 | 冲量或收灶,换名声与清洁 | | 掌柜算晚账 | 第二年开始权重上升 | dusk / closing | 错账、压力、欠款 | 查账、补账、触发假账种子 | | 客人酒后争位 | 两年内都可 | dusk / closing | 客流拥挤、治安不足 | 调停、赔礼、或损名声 |
深夜事件表
| 事件 | 年轮阶段 | 时间窗 | 条件 | 结果口径 | | --- | --- | --- | --- | --- | | 屋顶轻功声 | 两年内都可 | night / closed | 治安偏低、夜风险高 | 巡夜、抓贼、或被试探 | | 闭店后的避风客 | 开业元年优先 | night / closed | 名声尚可、闭店规则已开 | 留宿、交官、或担风险 | | 白展堂旧友试探 | 第二年开始权重上升 | night / closed | 旧账、身份、夜风险 | 埋身份线、埋终局种子 | | 盗贼踩点 | 两年内都可 | night / closed | 安防不足、仓库有货 | 偷盗、夜袭、查封前兆 |
比武招亲表
| 事件 | 年轮阶段 | 时间窗 | 条件 | 结果口径 | | --- | --- | --- | --- | --- | | 郭芙蓉临时守擂 | 两年内都可 | day / dusk | 声望高、治安低 | 守擂、涨名声、压秩序 | | 李大嘴误挂红绸 | 开业元年优先 | day / dusk | 后厨活跃、节庆氛围 | 厨艺擂、赚铜钱、损卫生 | | 白展堂旧账擂台 | 第二年开始权重上升 | day / dusk | 旧账、江湖关注 | 暗中化解或公开接招 | | 吕秀才文斗招亲 | 开业元年优先 | day / dusk | 名声高、武力弱 | 文斗、涨口碑、低冲突 |
App v1.4.0 首批落地事件
清晨古井排队
id:dawn_well_queue- 时段:清晨
- 核心抉择:借水桶换街坊口碑,还是先保自家开灶效率。
- 当前效果口径:花钱换名声/卫生,或小赚但损名声。
李大嘴赶早市
id:dawn_dazui_market- 时段:清晨
- 核心抉择:抢新鲜货做口碑,还是买便宜边角料省成本。
- 当前效果口径:花钱换名声/清洁,或赚钱但损卫生。
官道商队午歇
id:day_caravan_lunch- 时段:白天
- 核心抉择:接大单赚现金但弄乱堂口,还是慢招待保口碑。
- 当前效果口径:高铜钱低清洁,或中铜钱高名声。
郭芙蓉门口镇场
id:day_guo_front_door- 时段:白天
- 核心抉择:用规矩压住冲突,还是用热菜安抚客人。
- 当前效果口径:治安大升但名声小降,或花钱换名声和治安。
掌灯前查门窗
id:dusk_lantern_check- 时段:傍晚
- 核心抉择:提前加固防夜事,还是先赶饭点赚眼前钱。
- 当前效果口径:花钱换治安,或赚钱但降低治安。
后厨烟火太旺
id:dusk_kitchen_smoke- 时段:傍晚
- 核心抉择:晚饭高峰继续冲量,还是停火清灶保体验。
- 当前效果口径:赚钱但掉清洁,或花钱换清洁和名声。
屋顶轻功声
id:night_rooftop_steps- 时段:深夜
- 核心抉择:让白展堂暗中处理风险,还是点灯开门留江湖善意。
- 当前效果口径:花钱换高治安,或名声提升但治安承压。
闭店后的避风客
id:night_hidden_guest- 时段:深夜
- 核心抉择:讲江湖义气留宿,还是交给捕快稳安全。
- 当前效果口径:花钱换名声但治安下降,或治安上升但名声小降。
后续事件素材池
- 清晨:秀才晨点账、小贝赖学、早客赊账、后院露水柴。
- 白天:隔壁撒折扣纸、钱掌柜订货、捕快巡堂、先生带学生吃面。
- 傍晚:拼桌讲江湖、夜市备摊、掌柜算晚账、客人酒后争位。
- 深夜:库房夜耗子、白展堂旧友试探、盗贼踩点、迷路镖师求宿。
随机事件升级方向
- 增加“擂台热度”短期状态,影响当天客流和盗贼概率。
- 增加多日连锁:挂红绸、报名、初擂、决擂、收场。
- 把员工等级接入结果,例如郭芙蓉等级影响守擂成功,吕秀才等级影响文斗收益。
- 联机版本允许好友派一名伙计“助阵”,换取共同目标进度。
- 后续擂台事件也要声明时段,只让合适的时辰出现合适的擂台题材。
- 事件素材池后续要按开业元年和第二年分层,保证“教学期”和“压力期”不是同一套权重。
下一版本建议
- 扩展
GameEvent选项效果,支持柴、水、熟食、关中银票、山寨赃物。 - 给事件增加轻量条件,例如熟食不足时更容易触发后厨事件。
- 做第一个节令循环:赶集日提高清晨/白天经营事件权重,夜市日提高傍晚/深夜事件权重。
- 将部分事件结果写入短期状态,例如“今夜已加固门窗”临时降低盗贼出现率。
- 以开业第一天为叙事起点,补一组“开张日专属事件包”,让白天开业、傍晚收摊、夜晚闭店形成第一轮教学节奏。