🌋 特殊机制

玩法须知 · α 内测 · 公民传奇

世界还有几个不显于日常的机制——灾害、间谍、跨朝代继承、玩家身份框架。


🌋 自然灾害(disaster)

每日 driver Phase 3.793 有概率(默认 2%/天)触发一种灾害,影响 1-20 天。

3 类灾害

持续影响
旱灾(drought)~8 天农夫产量 ×0.7
瘟疫(plague)~20 天每日 5% NPC 概率扣 10 体魄,可致死
🌋 地震(earthquake)1 天5% NPC 死亡 + 邦内 wealth -20%

看天灾人祸

⛈ 天灾人祸 — 显示当前 active 灾害 + 30 日历史

💡 应对:旱灾来时趁早多挂卖单(以为价高)/ 多储粮。 瘟疫期减少出行(对话频率自然降)。 地震来后多救人(声望涨)。

🕵 间谍 / 贿赂(espionage)

暗中行事是政治外交的延伸。🕵 暗中行事

行贿 / 受贿

  1. 选目标(任何 NPC)+ 金额(从你 wealth 扣)+ 意图陈述(求其做某事)
  2. 对方 LLM 看金额 + 印象 + 性格 决定:
    • accept → 钱进对方账户;对方对你印象 +20
    • reject → 钱归你;对方对你印象 -10
    • report(检举)→ 钱归你;事公布,你 social_standing -20
  3. 无论 accept/reject,**20% 概率暴露**(bribe_exposed event)→ 邦内印象 -20

暴露 / 后果

  • 暴露后:你 social_standing -20,长记 + "受贿丑闻"
  • 整邦对你印象 -10 至 -20
  • 议会可能借此派 tax_change 提案对你下手

NPC 间谍系统(自动)

每邦每日有概率(默认 5%)触发:

  • 主使(official / scholar / merchant)派遣间谍至他邦
  • 已有 warrior 在他邦时,可派"破坏决策"
  • 40% 暴露概率,暴露后两邦印象急降

📜 跨朝代继承(lineage)

详见 💍 婚姻与家事 → 死亡 / 继承

当代到下一代

  • 玩家 / NPC 死了,**有亲生子嗣** → 子嗣继承(性格略变 ±0.15 / 印象 ×0.7 / wealth ×0.5)
  • **无亲生子嗣 + wealth ≥ 30** → fallback 凭空 spawn heir(M3 老逻辑)
  • 有遗嘱时 preferred_profession / message 真生效
  • 新 heir 自动加入 world,次日起参与日程

lineage 链

每个继承的子嗣 identity.lineage 自动累加父辈链: ['grandpa', 'father', 'ego', 'son', 'grandson']


🧑 D-21 三身份(controller)

世界内身份完全平等,系统不为玩家开外挂。

controller
🧑 human_direct玩家本人(你)
🤖 human_delegated玩家委托给 AI 自动玩(MVP+ 待实装)
👻 system_filled系统 NPC(LLM 全自动)

玩家特别处

  • 不自动反思(你自己看历史)
  • 不自动 daily_plan(你必须自己写,不写 fast_mode 走默认规则)
  • vote 不被替投(你的票就是你的)
  • 求婚 / 议政 / 暗中行事 全走 web 路由,不被 driver intent_parser 接管

🌊 反思与心性变迁

每日推进末,所有非 human_direct NPC 跑 LLM 反思:

  • 总结今日:发生了什么,我感到什么
  • 更新短记 → 长记(只存 importance ≥ 5)
  • 性情 / 价值观 / 忠诚 渐变(±0.05 / 维 / 日,7 日累计 ±0.15)
  • 写明日 tomorrow_seed_intent(影响明日 daily_plan)

你的心性轨迹:🌊 心性变迁


📸 时辰存档 / 回退

每日推进前 driver 自动 snapshot(SQLite backup + FAISS 目录 cp)。

页面动作
📸 时辰存档看现有快照清单
每个快照 → "▶ 回退" 按钮回到那天
⚠ 回退是不可逆的:回退之后该 snapshot 之后的所有事件 / 婚姻 / 死亡 全消失。 保留最近 20 个 snapshot,老的自动清理。

📜 回首页 · 🌍 看世界 · ✒ 入世