天长地久 · 脚本资料
给想深挖的人:游戏任务脚本里实际的条件分支、对白选项和剧情变量。普通玩家不需要看这一页,回到任务页看步骤就够了。
分支结构(61 个阶段 · 44 条跳转)
脚本里的条件分支:满足条件时剧情会跳到另一个阶段,这就是结局分歧的位置。
| 阶段 | 条件 → 去向 |
|---|---|
| 第 0 阶段 | 第 0 阶段 (若 mq7001_fact_urn_taken) |
对白选项(3 个场景,展示 12/12 条)
来自场景脚本:台词 → 你的选项 → 选了之后对方说什么。括号里的条件表示该选项只在特定剧情状态下出现。
mq7001_06_charles_the_questgiver.w2scene
mq7001_06_choice1
▸ 这活我接了。
GERALT好。我去看看。有没有受害者?最近有人失踪吗?还是单纯地只有噪音?
TOUSSAINT NOBLE MAN 01谢天谢地,总算还没有人受伤。怎么,你觉得是怪物在作怪吗?
GERALT有可能,但也不一定。搞不好是盗墓的,或者流浪汉。得查了才能知道。
TOUSSAINT NOBLE MAN 01我不知道哪种情况最糟糕。无论如何,还请你尽快解决,大师!
▸ 报酬怎么算?
GERALT你打算出多少钱?
TOUSSAINT NOBLE MAN 01你想要…啊…多少?
▸ 噪音出现的时间很固定吗?
GERALT这些噪音出现得频繁吗?
TOUSSAINT NOBLE MAN 01每晚都会出现!我就住在墓园旁边,听得一清二楚。简直就像有人把号角塞进我的耳朵里头一样吵。
TOUSSAINT NOBLE MAN 01“啊啊啊!哦哦哦!哈哈哈!吼吼吼!呼呼呼!”,然后是哗哗哗哗哗、砰砰砰砰砰的声音,简直像头母熊撞上橱柜一样。
GERALT我知道你什么意思。
↳ 这活我接了。
↳ 报酬怎么算?
↳ 噪音出现的时间很固定吗?
↳ 我也帮不了你。
▸ 我也帮不了你。
GERALT抱歉,帮不了你。
TOUSSAINT NOBLE MAN 01那你让我跟你解释这么多干什么?唉。
mq7001_06_choice2
▸ 其实只是夫妻吵架而已。
GERALT没有。就是一对夫妻在吵架。
TOUSSAINT NOBLE MAN 01只是吵架?但他们叫唤得跟交配的臭鼬似的。给你补点钱,抱歉因为这点小事占用了你的时间。
GERALT谢谢。
▸ 没错。这工作很辛苦,差点害我丢了小命。
GERALT对。我跟它打得难解难分,差点没能逃出来。
TOUSSAINT NOBLE MAN 01守口如瓶是你们的职业道德吗?所以才不透露细节?我敢说这是为了我们好吧。哦,加点钱给你,你应得的。
mq7001_01_ghosts.w2scene
mq7001_01_silence_choice
▸ 可以小声一点吗?
GERALT能不能小点声?邻居都在抱怨了。
LOUIS GHOST邻居?这里有一个算一个全是死鬼。
MARGOT GHOST我不知道你是谁,但拜托你帮帮我!一想到要永远困在这个人渣旁边,我就恨不得再死一次!求你赶走他吧!
GERALT慢点说。到底怎么回事?
LOUIS GHOST这是我的墓室!这泼妇死了都不肯放过我!唠唠叨叨没完没了,还有什么比这个更惨的!
MARGOT GHOST我当初真是瞎了眼才会嫁给他!他的魂早就被昆特牌勾去了,这个赌棍,连亲生孩子都拿去当赌注了!
LOUIS GHOST我就干过一次好吗!而且是开玩笑的!你还要我解释几次?又是谁把我们的钱拿去做什么愚蠢的雷比欧达雕像?
MARGOT GHOST呸!我那完全是出自虔诚之心好吗!本来我还指望先知能帮忙,指望他能净化这片不敬、渎神的赌博之地!我怎么知道那完全是骗局?
▸ 你们在吵什么?
GERALT你们这到底是在吵什么?
LOUIS GHOST滚开!这里没有你的事!
GERALT我可以帮忙解决它。
MARGOT GHOST我不知道你是谁,但拜托你帮帮我!一想到要永远困在这个人渣旁边,我就恨不得再死一次!求你赶走他吧!
GERALT慢点说。到底怎么回事?
LOUIS GHOST这是我的墓室!这泼妇死了都不肯放过我!唠唠叨叨没完没了,还有什么比这个更惨的!
MARGOT GHOST我当初真是瞎了眼才会嫁给他!他的魂早就被昆特牌勾去了,这个赌棍,连亲生孩子都拿去当赌注了!
LOUIS GHOST我就干过一次好吗!而且是开玩笑的!你还要我解释几次?又是谁把我们的钱拿去做什么愚蠢的雷比欧达雕像?
MARGOT GHOST呸!我那完全是出自虔诚之心好吗!本来我还指望先知能帮忙,指望他能净化这片不敬、渎神的赌博之地!我怎么知道那完全是骗局?
mq7001_01_choice_what_to_do
▸ 得把你们其中一个人搬出去才行。
GERALT听着,你们两个中间必须有一个人搬走,否则这里永远不得安宁。
MARGOT GHOST没错,快把他赶走!拜托!你要能赶他走,我就…我就告诉你我把他的幸运昆特牌藏在哪里了。
LOUIS GHOST什么?我就知道是你把我的牌藏起来的!现在还要把我赶出自己的墓穴,还用我的牌当报酬?
LOUIS GHOST要是我拿那些牌出战贝哈文的锦标赛,我就不会死了!都是你的错,天杀的黄脸婆,我被他们捅死全都是你的错!
MARGOT GHOST他们是因为你欠债才杀了你,这件事情跟我没有关系!
LOUIS GHOST听我说,别理这满脑子求神拜佛的疯婆娘,我知道她把那些牌藏在哪。只要你答应我,先把这黄脸婆赶走,我就告诉你!
▸ 名义上来说这是谁的墓室?
GERALT从法理上说,这个墓室是属于谁?
LOUIS GHOST这还用问吗?明摆着是我家的啊,科伦汀家族的。难道你不识字吗?
MARGOT GHOST没错,但他是用我的嫁妆把这座墓室从债主手里赎回来的。
GERALT听着,你们两个中间必须有一个人搬走,否则这里永远不得安宁。
MARGOT GHOST没错,快把他赶走!拜托!你要能赶他走,我就…我就告诉你我把他的幸运昆特牌藏在哪里了。
LOUIS GHOST什么?我就知道是你把我的牌藏起来的!现在还要把我赶出自己的墓穴,还用我的牌当报酬?
LOUIS GHOST要是我拿那些牌出战贝哈文的锦标赛,我就不会死了!都是你的错,天杀的黄脸婆,我被他们捅死全都是你的错!
MARGOT GHOST他们是因为你欠债才杀了你,这件事情跟我没有关系!
LOUIS GHOST听我说,别理这满脑子求神拜佛的疯婆娘,我知道她把那些牌藏在哪。只要你答应我,先把这黄脸婆赶走,我就告诉你!
mq7001_05_merchant.w2scene
mq7001_05_gwent_choice
▸ 好,来打吧。
GERALT那好,就听你的。开牌。
▸ 现在没心情。
GERALT不用了,谢谢。下次再说吧。
TOUSSAINT BLACKSMITH 01行吧,不玩算了,我也不求你。到时可别后悔。
GERALT你多保重。
脚本变量:这个任务会写入/检查什么
给想深挖的玩家:这些是剧情状态变量,“别处引用”表示别的任务会读它——也就是你在这里的选择会被后续剧情记住。
写入
| 变量 | 值 | 别处引用 |
|---|---|---|
mq7006_honour | 1 | mq7006_the_paths_of_destiny、mq7015_souvenir、mq7021_left_behind、sq701_tournament |
mq7001_done | 1 | mq7006_the_paths_of_destiny |
mq7001_fact_questgiver_objective_suspended | 1 | bob_bugfix_phase |
mq7001_fact_stop_noise | 1 | — |
mq7001_fact_start_noise | 1 | — |
mq7001_quest_started | 1 | — |
mq7001_fact_heard_noise | 1 | — |
mq7001_in_progress | 1 | — |
mq7001_robbers_objective | 1 | — |
mq7001_unlock_guard | 1 | — |
mq7001_urn_replaced | 1 | — |
mq7001_blacksmith_met | 1 | — |
mq7001_curious_start | 1 | — |
mq7001_fact_daytime_pause | 1 | — |
检查
| 变量 | 比较 | 谁写入 |
|---|---|---|
mq7006_honour | 172 | mq7006_the_paths_of_destiny、mq7015_souvenir、mq7021_left_behind、sq701_tournament |
q705_catacombs_active | 108 | q705_epilog |
q704_done | q704_05_finale | |
q704_long_night_starts | 172 | q704_01_beginning |
mq7001_done | mq7006_the_paths_of_destiny | |
mq7001_fact_questgiver_objective_suspended | 172 | bob_bugfix_phase |
mq7001_notice | 172 | — |
mq7001_questgiver | — | |
mq7001_fact_met_qg | 172 | — |
mq7001_quest_started | 149 | — |
mq7001_fact_daytime_pause | 172 | — |
mq7001_fact_nighttime_reset | 172 | — |
mq7001_fact_noise_dlg_finished | — | |
mq7001_investigation_done | 149 | — |
数据来源:dlc/bob/journal/quests/mq7001restinpeace.journal · 场景目录:mq7001_rest_in_peace