罪与罚 · 脚本资料
给想深挖的人:游戏任务脚本里实际的条件分支、对白选项和剧情变量。普通玩家不需要看这一页,回到任务页看步骤就够了。
分支结构(3 个阶段 · 4 条跳转)
脚本里的条件分支:满足条件时剧情会跳到另一个阶段,这就是结局分歧的位置。
| 阶段 | 条件 → 去向 |
|---|---|
| 第 0 阶段 | 第 0 阶段 (若 mq2045_prop_signal) 第 0 阶段 (若 mq2045_prop_signal) |
对白选项(2 个场景,展示 6/6 条)
来自场景脚本:台词 → 你的选项 → 选了之后对方说什么。括号里的条件表示该选项只在特定剧情状态下出现。
mq2045_03_lil_girl_talk.w2scene
mq2045_girl_choice
▸ 因为你?
GERALT为什么是因为你?
SKELLIGE GIRL 02因为…因为…因为我不喜欢我叔叔葛托。他又胖又臭。
SKELLIGE GIRL 02有一次,我告诉哥哥,叔叔…对我做了不好的事。约格气疯了,冲过去杀了他。后来就被绑在石头上了。
GERALT你们的律法就是这么规定的。杀人必须偿命,哪怕这么做是为了救人也不例外。
SKELLIGE GIRL 02但是…但是我骗了约格。叔叔没对我做什么。他很臭,我不喜欢他,就这么简单!而现在…现在约格死了,都是因为我。
▸ 你哥哥做了什么?
GERALT你哥哥做了什么?为什么会被绑起来?
SKELLIGE GIRL 02因为…因为…因为我不喜欢我叔叔葛托。他又胖又臭。
SKELLIGE GIRL 02有一次,我告诉哥哥,叔叔…对我做了不好的事。约格气疯了,冲过去杀了他。后来就被绑在石头上了。
GERALT你们的律法就是这么规定的。杀人必须偿命,哪怕这么做是为了救人也不例外。
SKELLIGE GIRL 02但是…但是我骗了约格。叔叔没对我做什么。他很臭,我不喜欢他,就这么简单!而现在…现在约格死了,都是因为我。
mq2045_girl_choice2
▸ 他不会死,我放了他。
GERALT你的哥哥没事,我放了他。他很快就会来找你了。
SKELLIGE GIRL 02真的吗?谢谢你,谢谢!我绝对不再说谎了,我发誓。
▸ 好好吸取教训。
GERALT希望以后你能吸取教训,别再编瞎话骗人。再见。
mq2045_01_prisoner_interactive.w2scene
choice
▸ 我相信你。我放你走。
GERALT嗯…我觉得可以相信你…
SKELLIGE BOATBUILDER 02谢谢你的大恩大德!我现在身上没有钱,但…下回碰面时,我会补给你的。
GERALT你走得动吗?
SKELLIGE BOATBUILDER 02你不用担心我,让我喘口气,休息一会儿就没事了。谢谢你帮我。
▸ 我不相信你。再见。
GERALT对…犯人都说自己是冤枉的。
SKELLIGE BOATBUILDER 02不…不,别走,求你了!别丢下我!求求你,求求你,别丢下我啊!
脚本变量:这个任务会写入/检查什么
给想深挖的玩家:这些是剧情状态变量,“别处引用”表示别的任务会读它——也就是你在这里的选择会被后续剧情记住。
写入
| 变量 | 值 | 别处引用 |
|---|---|---|
mq2045_prisoner_freed | 1 | — |
mq2045_prop_signal | 1 | — |
mq2045_seen_funeral | 1 | — |
mq2045_talk_to_sis | 1 | — |
检查
| 变量 | 比较 | 谁写入 |
|---|---|---|
mq2045_local_def | 82 | — |
mq2045_prisoner_freed | — | |
mq2045_prop_signal | 82 | — |
mq2045_run_girl | 82 | — |
数据来源:gameplay/journal/quests/mq2045chains.journal · 场景目录:mq2045_chains