Compare commits

...

2 Commits

35 changed files with 555 additions and 417 deletions

View File

@ -814,8 +814,9 @@ func import_translations_from_csv(path: String) -> void:
if tags.has(translation_key):
var tag_str = tags.get(translation_key).strip_edges()
if tag_str:
line_text += " " + tag_str + " "
lines[i] = (line_text + " [ID:" + translation_key + "]").replace("!ESCAPED_COLON!", ":")
line_text += tag_str
# line_text += " " + tag_str + " "
lines[i] = (line_text + "[ID:" + translation_key + "]").replace("!ESCAPED_COLON!", ":")
elif DMCompiler.get_line_type(line) == DMConstants.TYPE_RESPONSE:
start_index = line.find("- ") + 2
@ -828,7 +829,7 @@ func import_translations_from_csv(path: String) -> void:
end_index = line.find(" =>")
if " [if " in line:
end_index = line.find(" [if ")
lines[i] = (line.substr(0, start_index) + keys.get(translation_key) + " [ID:" + translation_key + "]" + line.substr(end_index)).replace("!ESCAPED_COLON!", ":")
lines[i] = (line.substr(0, start_index) + keys.get(translation_key) + "[ID:" + translation_key + "]" + line.substr(end_index)).replace("!ESCAPED_COLON!", ":")
code_edit.text = "\n".join(lines)
code_edit.set_cursor(cursor)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1,132 +1,131 @@
~ c01_s05_院长房间_看不清了
: ...后面看不清了。 [ID:c01_1小小蝶_开头阅读2]
: ...后面看不清了。[ID:c01_1小小蝶_开头阅读2]
=> END
~ c01_s06_走廊前对话
老师: 昨天认的字,现在全忘了? [ID:c01_2老师1]
老师: 黄鱼脑子! [ID:c01_2老师2]
老师: 昨天认的字,现在全忘了?[ID:c01_2老师1]
老师: 黄鱼脑子![ID:c01_2老师2]
=> END
~ c01_s06_四个小孩画鬼差的对话
大胖: 画完了没有?你小子咋比秤砣还沉! [ID:c01_3胖小孩1]
孩子王: 快了、快了。 [ID:c01_3残疾小孩_1]
小肉圆: 这是个啥?黑乎乎的,旁边还有两朵花。 [ID:c01_3围观A_1]
孩子王: 非也,非也。 [ID:c01_3残疾小孩_2]
孩子王: 谁规定神仙不能长成这样的? [ID:c01_3残疾小孩_3]
大胖: 呸,神仙要是真长得这么丑,老子以后都倒立撒尿! [ID:c01_3胖小孩2]
小竹竿: 嘶,总觉得好像在哪见过... [ID:c02_围观B_1]
大胖: 画完了没有?你小子咋比秤砣还沉![ID:c01_3胖小孩1]
孩子王: 快了、快了。[ID:c01_3残疾小孩_1]
小肉圆: 这是个啥?黑乎乎的,旁边还有两朵花。[ID:c01_3围观A_1]
孩子王: 非也,非也。[ID:c01_3残疾小孩_2]
孩子王: 谁规定神仙不能长成这样的?[ID:c01_3残疾小孩_3]
大胖: 呸,神仙要是真长得这么丑,老子以后都倒立撒尿![ID:c01_3胖小孩2]
小竹竿: 嘶,总觉得好像在哪见过...[ID:c02_围观B_1]
=> END
~ c01_s06_谈论鬼差与猫鼠游戏
大胖: 站住! [#wait=2.0] [ID:c01_5胖小孩_1]
大胖: 站住![#wait=2.0][ID:c01_5胖小孩_1]
# 几个人凑过来
大胖: 我们可没让你走! [ID:c01_5胖小孩_2]
孩子王: 我们玩游戏还差个人,就你了,吕萍。 [ID:c01_5残疾小孩_1]
小肉圆: 这次咱们又玩什么好玩的游戏? [ID:c01_5围观A_1]
大胖: 我们俩说话的时候,你把嘴闭上,听见没有? [ID:c01_5胖小孩_3]
小肉圆: 知道了胖哥,也带我一个,嘿嘿。 [ID:c01_5围观A_2]
大胖: 我们可没让你走![ID:c01_5胖小孩_2]
孩子王: 我们玩游戏还差个人,就你了,吕萍。[ID:c01_5残疾小孩_1]
小肉圆: 这次咱们又玩什么好玩的游戏?[ID:c01_5围观A_1]
大胖: 我们俩说话的时候,你把嘴闭上,听见没有?[ID:c01_5胖小孩_3]
小肉圆: 知道了胖哥,也带我一个,嘿嘿。[ID:c01_5围观A_2]
=> END
~ c01_s06_猫鼠游戏BGM开始
孩子王: 猫捉老鼠,我们四个当猫,你当老鼠。 [#ban_skip] [ID:c01_5残疾小孩_2]
孩子王: 倒数三个数,你要是被抓到了,我们就请你吃西瓜虫。 [#ban_skip] [ID:c01_5残疾小孩_3]
孩子王: 猫捉老鼠,我们四个当猫,你当老鼠。[#ban_skip][ID:c01_5残疾小孩_2]
孩子王: 倒数三个数,你要是被抓到了,我们就请你吃西瓜虫。[#ban_skip][ID:c01_5残疾小孩_3]
=> END
~ c01_s06_猫鼠游戏倒计时
大胖: 三! [#ban_skip][#wait=0.5] [ID:c01_5胖小孩倒数_3]
大胖: 二! [#ban_skip][#wait=0.5] [ID:c01_5胖小孩倒数_2]
大胖: 一! [#ban_skip][#wait=2] [ID:c01_5胖小孩倒数_1]
大胖: 三![#ban_skip][#wait=0.5][ID:c01_5胖小孩倒数_3]
大胖: 二![#ban_skip][#wait=0.5][ID:c01_5胖小孩倒数_2]
大胖: 一![#ban_skip][#wait=2][ID:c01_5胖小孩倒数_1]
=> END
~ c01_s07_监督小孩吉祥话
监督小孩: 瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有... [ID:c01_6监督小孩_1]
监督小孩: 不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元! [ID:c01_6监督小孩_2]
监督小孩: 儿孙坐在那金銮殿,荣华富贵顶上天! [ID:c01_6监督小孩_3]
监督小孩: 瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有...[ID:c01_6监督小孩_1]
监督小孩: 不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元![ID:c01_6监督小孩_2]
监督小孩: 儿孙坐在那金銮殿,荣华富贵顶上天![ID:c01_6监督小孩_3]
=> END
~ c01_s08_书店进门老板台词
书店老板: 报纸放这边。 [ID:c01_7老板_1]
书店老板: 报纸放这边。[ID:c01_7老板_1]
=> END
~ c01_s08_书店老板任务
书店老板: 哦,对了,还有封寄给你的信。 [ID:c01_7老板_2]
书店老板: 蛮奇怪的,这么久也没见你有亲戚过来。 [ID:c01_7老板_3]
书店老板: 你自己当心些,不要结交不三不四的人。 [ID:c01_7老板_4]
书店老板: 新到的那批书堆着有碍观瞻,你赶紧去摆好。 [ID:c01_7老板_5]
吕萍: ...是在喊我吗? [ID:c01_7小小蝶_1]
书店老板: 店员就你一个,不是你还能是谁? [ID:c01_7老板_6]
书店老板: 手脚麻利点,不要耽误店里的生意。 [ID:c01_7老板_7]
书店老板: 哦,对了,还有封寄给你的信。[ID:c01_7老板_2]
书店老板: 蛮奇怪的,这么久也没见你有亲戚过来。[ID:c01_7老板_3]
书店老板: 你自己当心些,不要结交不三不四的人。[ID:c01_7老板_4]
书店老板: 新到的那批书堆着有碍观瞻,你赶紧去摆好。[ID:c01_7老板_5]
吕萍: ...是在喊我吗?[ID:c01_7小小蝶_1]
书店老板: 店员就你一个,不是你还能是谁?[ID:c01_7老板_6]
书店老板: 手脚麻利点,不要耽误店里的生意。[ID:c01_7老板_7]
=> END
~ c01_s08_书店书架游戏
吕萍: 这些书...好像是按照图案、颜色、高低顺序来整理的。 [ID:c01_书架游戏]
吕萍: 这些书...好像是按照图案、颜色、高低顺序来整理的。[ID:c01_书架游戏]
=> END
~ c01_s12_诡异的书店外发钱
监督小孩: 发赏钱喽!发赏钱喽! [ID:c01_8监督小孩_1]
监督小孩: 发赏钱喽!发赏钱喽![ID:c01_8监督小孩_1]
=> END
~ c01_s12_小孩放下碗
监督小孩: 哟,吕萍?你咋表演结束了才回来... [ID:c01_8监督小孩_2]
监督小孩: 你手里攥的什么东西?给我看看,不然我就找班主告状! [ID:c01_8监督小孩_3]
监督小孩: 哟,吕萍?你咋表演结束了才回来...[ID:c01_8监督小孩_2]
监督小孩: 你手里攥的什么东西?给我看看,不然我就找班主告状![ID:c01_8监督小孩_3]
=> END
~ c01_s12_鬼差来之前对话
监督小孩: 这上头咋还刻着个人哩,脑袋圆圆的,一根毛都没有! [#wait=1.0] [ID:c01_8监督小孩_4]
监督小孩: 吕萍,你从哪弄来的? [ID:c01_8监督小孩_5]
监督小孩: 这上头咋还刻着个人哩,脑袋圆圆的,一根毛都没有![#wait=1.0][ID:c01_8监督小孩_4]
监督小孩: 吕萍,你从哪弄来的?[ID:c01_8监督小孩_5]
=> END
~ c01_s12_鬼差来了
吕萍: 你们...都看见了吗? [ID:c01_8小小蝶_1]
陆仁: 它要来了,快跑! [ID:c01_8幼年陆仁_1]
吕萍: 你们...都看见了吗?[ID:c01_8小小蝶_1]
陆仁: 它要来了,快跑![ID:c01_8幼年陆仁_1]
=> END
~ c01_s11_车夫对话1
车夫: 哎哟,当心—— [#ban_skip] [ID:c01_9车夫_1]
车夫: 小姐,您没吓到吧? [#ban_skip] [ID:c01_9车夫_2]
吕萍: 我刚刚... [ID:c01_9小蝶_1]
吕萍: 师傅,刚才怎么了? [ID:c01_9小蝶_2]
车夫: 斜拐弯冲出来个不长眼的「波波车」,差点就撞了! [ID:c01_9车夫_3]
吕萍: 没受伤吧? [ID:c01_9小蝶_3]
车夫: 嗨,我腿脚灵利着呢! [ID:c01_9车夫_4]
车夫: 就算真出了事,我摔了伤了也不打紧,这车是刚赁的新车,碰坏了要赔钱。 [ID:c01_9车夫_5]
车夫: 您瞧这弓子多软,铜活多地道,还有这雨布大帘、细脖大铜喇叭... [ID:c01_9车夫_6]
车夫: 小姐,您歇好咱就接着跑了? [ID:c01_9车夫_7]
吕萍: 好。 [ID:c01_9小蝶_4]
车夫: 得嘞—— [ID:c01_9车夫_8]
车夫: 哎哟,当心——[#ban_skip][ID:c01_9车夫_1]
车夫: 小姐,您没吓到吧?[#ban_skip][ID:c01_9车夫_2]
吕萍: 我刚刚...[ID:c01_9小蝶_1]
吕萍: 师傅,刚才怎么了?[ID:c01_9小蝶_2]
车夫: 斜拐弯冲出来个不长眼的「波波车」,差点就撞了![ID:c01_9车夫_3]
吕萍: 没受伤吧?[ID:c01_9小蝶_3]
车夫: 嗨,我腿脚灵利着呢![ID:c01_9车夫_4]
车夫: 就算真出了事,我摔了伤了也不打紧,这车是刚赁的新车,碰坏了要赔钱。[ID:c01_9车夫_5]
车夫: 您瞧这弓子多软,铜活多地道,还有这雨布大帘、细脖大铜喇叭...[ID:c01_9车夫_6]
车夫: 小姐,您歇好咱就接着跑了?[ID:c01_9车夫_7]
吕萍: 好。[ID:c01_9小蝶_4]
车夫: 得嘞——[ID:c01_9车夫_8]
=> END
~ c01_s11_车夫对话2
车夫: 小姐,您是本地人吧? [ID:c01_9车夫_9]
吕萍: ...应该算是吧。 [ID:c01_9小蝶_5]
车夫: 我就说嘛,大家都不爱往芦昌路那边去,实在太偏了。 [ID:c01_9车夫_10]
车夫: 但是小姐您放心,我脚程快,底盘稳,天黑之前保准给你送到地方! [ID:c01_9车夫_11]
车夫: 小姐,您是本地人吧?[ID:c01_9车夫_9]
吕萍: ...应该算是吧。[ID:c01_9小蝶_5]
车夫: 我就说嘛,大家都不爱往芦昌路那边去,实在太偏了。[ID:c01_9车夫_10]
车夫: 但是小姐您放心,我脚程快,底盘稳,天黑之前保准给你送到地方![ID:c01_9车夫_11]
=> END
~ c01_s11_车夫对话3
吕萍: 你们一般什么时候收工呀? [ID:c01_9小蝶_6]
车夫: 我最近都「拉晚儿」,送完这一趟我就去租界碰碰运气。 [ID:c01_9车夫_12]
车夫: 运气好遇上了能包月的洋大人,能多赚不少钱呢! [ID:c01_9车夫_13]
吕萍: 你们一般什么时候收工呀?[ID:c01_9小蝶_6]
车夫: 我最近都「拉晚儿」,送完这一趟我就去租界碰碰运气。[ID:c01_9车夫_12]
车夫: 运气好遇上了能包月的洋大人,能多赚不少钱呢![ID:c01_9车夫_13]
=> END
~ c01_s11_车夫对话4
车夫: 我不吃烟,不喝酒,不赌钱,只要肯咬牙,事儿就没有个不成。 [ID:c01_9车夫_14]
车夫: 到了那时候,我一定买辆现打的车,那时候要是再碰上您,我就免费载您一程! [ID:c01_9车夫_15]
车夫: ...哎呀,小姐,您不会嫌咱话多吵您耳朵吧? [ID:c01_9车夫_16]
吕萍: 不会。我也不是什么有钱人家的小姐,只是侥幸读了些书罢了。 [ID:c01_9小蝶_7]
车夫: 读书?读书好呀。打您一上车,我就能感觉到那什么...书香气,对对对,书香气! [ID:c01_9车夫_17]
车夫: 您将来一定大有可为! [ID:c01_9车夫_18]
吕萍: 那就借师傅吉言了。 [ID:c01_9小蝶_8]
车夫: 我不吃烟,不喝酒,不赌钱,只要肯咬牙,事儿就没有个不成。[ID:c01_9车夫_14]
车夫: 到了那时候,我一定买辆现打的车,那时候要是再碰上您,我就免费载您一程![ID:c01_9车夫_15]
车夫: ...哎呀,小姐,您不会嫌咱话多吵您耳朵吧?[ID:c01_9车夫_16]
吕萍: 不会。我也不是什么有钱人家的小姐,只是侥幸读了些书罢了。[ID:c01_9小蝶_7]
车夫: 读书?读书好呀。打您一上车,我就能感觉到那什么...书香气,对对对,书香气![ID:c01_9车夫_17]
车夫: 您将来一定大有可为![ID:c01_9车夫_18]
吕萍: 那就借师傅吉言了。[ID:c01_9小蝶_8]
=> END
~ c01_s11_车夫对话5
车夫: 到地方喽——您看好自己的东西再下车! [ID:c01_9车夫_19]
吕萍: 谢谢。 [ID:c01_9小蝶_9]
车夫: 到地方喽——您看好自己的东西再下车![ID:c01_9车夫_19]
吕萍: 谢谢。[ID:c01_9小蝶_9]
=> END

View File

@ -51,7 +51,7 @@ c02_弹珠游戏1,你、你绝对不是第一次玩弹珠,,,,,You... you're defi
c02_弹珠游戏2,这不可能...再来一次!,,,,,This is impossible... one more time!
c02_弹珠游戏3,我没输...你骗人!,,,,,I didn't lose... you're cheating!
c02_弹珠游戏4,这不可能!不不不...,,,,,"This can't be! No, no, no..."
c02_弹珠游戏5,我还有很多弹珠玩到我赢为止!,,,,,I still have lots of marbles. We'll keep playing until I win!
c02_弹珠游戏5,我还有很多弹珠{br}玩到我赢为止!,,,,,I still have lots of marbles. {br}We'll keep playing until I win!
c02_弹珠游戏6,先碰到边界你就输了!,,,,,First one to hit the boundary loses!
c02_尾声霸凌童谣1,下雨了、打烊了、小脚小孩跳舞了,,,,[#wait=4.7],"It's raining, shops are closing, little feet children dancing"
c02_尾声霸凌童谣2,摔倒了、哭鼻头、小脚上面出血了,,,,[#wait=3.8],"Fell down, crying now, little feet are bleeding"

1 keys zh_CN zh_SH _character _notes _tags en
51 c02_弹珠游戏2 这不可能...再来一次! This is impossible... one more time!
52 c02_弹珠游戏3 我没输...你骗人! I didn't lose... you're cheating!
53 c02_弹珠游戏4 这不可能!不不不... This can't be! No, no, no...
54 c02_弹珠游戏5 我还有很多弹珠,玩到我赢为止! 我还有很多弹珠{br}玩到我赢为止! I still have lots of marbles. We'll keep playing until I win! I still have lots of marbles. {br}We'll keep playing until I win!
55 c02_弹珠游戏6 先碰到边界你就输了! First one to hit the boundary loses!
56 c02_尾声霸凌童谣1 下雨了、打烊了、小脚小孩跳舞了 ??? [#wait=4.7] It's raining, shops are closing, little feet children dancing
57 c02_尾声霸凌童谣2 摔倒了、哭鼻头、小脚上面出血了 ??? [#wait=3.8] Fell down, crying now, little feet are bleeding

View File

@ -1,109 +1,109 @@
~ c02_纸人互动_离开公寓
你要离开芦昌公寓吗? [ID:c02_纸人互动_离开公寓1]
- 离开 [ID:c02_纸人互动_离开公寓2]
你要离开芦昌公寓吗?[ID:c02_纸人互动_离开公寓1]
- 离开[ID:c02_纸人互动_离开公寓2]
do SceneManager.checkout_index_page()
- 留下 [ID:c02_纸人互动_离开公寓3]
- 留下[ID:c02_纸人互动_离开公寓3]
=> END
~ c02_钻入隧道询问
是否钻入隧道? [ID:c02_钻入隧道询问1]
- 进入 [ID:c02_钻入隧道询问2]
是否钻入隧道?[ID:c02_钻入隧道询问1]
- 进入[ID:c02_钻入隧道询问2]
do GlobalFunctor.transfer_to_tunnel()
- 留下 [ID:c02_纸人互动_离开公寓3]
- 留下[ID:c02_纸人互动_离开公寓3]
=> END
~ c02_04_李氏癞子
#[#anonymous]
李兰: 真的假的?你钻进去啦,你这个体型进得去哒? [#anonymous] [ID:c02_6偷听对话_李氏_1_fx]
王守义: 小声点,让人听见了倒惹麻烦。 [#anonymous] [ID:c02_6偷听对话_癞子_1_fx]
李兰: 那你说说,都看到什么啦? [#anonymous] [ID:c02_6偷听对话_李氏_2_fx]
王守义: 不好说,那里头弯弯绕绕的,我得找个时间再去看一眼。 [#anonymous] [ID:c02_6偷听对话_癞子_2_fx]
王守义: 对了,你改天撺个局,让方启钊和胖子一块来搓麻,我顺嘴问一道。 [#anonymous] [ID:c02_6偷听对话_癞子_3_fx]
王守义: 其余的,不要声张。 [#anonymous] [ID:c02_6偷听对话_癞子_4_fx]
李兰: 知道了知道了。 [#anonymous] [ID:c02_6偷听对话_李氏_3_fx]
李兰: 我小弟今天又咳血了,是不是...要不行了? [#anonymous] [ID:c02_6偷听对话_李氏_4_fx]
王守义: 死马当活马医吧,不行就找三楼那个看看。 [#anonymous] [ID:c02_6偷听对话_癞子_5_fx]
李兰: 但大家都在传他们家是“那个”... [#anonymous] [ID:c02_6偷听对话_李氏_5_fx]
王守义: 西医谁请得起?难不成就任他这么病死吗? [#anonymous] [ID:c02_6偷听对话_癞子_6_fx]
李兰: (叹气)这碗里连点油水也没有,前年的衣裳能装下两个我。 [#anonymous] [ID:c02_6偷听对话_李氏_6_fx]
李兰: 想当年,咱们好歹也过了几年体面日子。 [#anonymous] [ID:c02_6偷听对话_李氏_7_fx]
王守义: 等胖子那肉铺开门,你趁晚上摸黑去,一句话也别说,敲六下门,三快三慢。 [#anonymous] [ID:c02_6偷听对话_癞子_7_fx]
李兰: 我记着了。 [#wait=2][#anonymous] [ID:c02_6偷听对话_李氏_8_fx]
李兰: ...谁在外面?! [#anonymous] [ID:c02_6偷听对话_李氏_9_fx]
李兰: 真的假的?你钻进去啦,你这个体型进得去哒?[#anonymous][ID:c02_6偷听对话_李氏_1_fx]
王守义: 小声点,让人听见了倒惹麻烦。[#anonymous][ID:c02_6偷听对话_癞子_1_fx]
李兰: 那你说说,都看到什么啦?[#anonymous][ID:c02_6偷听对话_李氏_2_fx]
王守义: 不好说,那里头弯弯绕绕的,我得找个时间再去看一眼。[#anonymous][ID:c02_6偷听对话_癞子_2_fx]
王守义: 对了,你改天撺个局,让方启钊和胖子一块来搓麻,我顺嘴问一道。[#anonymous][ID:c02_6偷听对话_癞子_3_fx]
王守义: 其余的,不要声张。[#anonymous][ID:c02_6偷听对话_癞子_4_fx]
李兰: 知道了知道了。[#anonymous][ID:c02_6偷听对话_李氏_3_fx]
李兰: 我小弟今天又咳血了,是不是...要不行了?[#anonymous][ID:c02_6偷听对话_李氏_4_fx]
王守义: 死马当活马医吧,不行就找三楼那个看看。[#anonymous][ID:c02_6偷听对话_癞子_5_fx]
李兰: 但大家都在传他们家是“那个”...[#anonymous][ID:c02_6偷听对话_李氏_5_fx]
王守义: 西医谁请得起?难不成就任他这么病死吗?[#anonymous][ID:c02_6偷听对话_癞子_6_fx]
李兰: (叹气)这碗里连点油水也没有,前年的衣裳能装下两个我。[#anonymous][ID:c02_6偷听对话_李氏_6_fx]
李兰: 想当年,咱们好歹也过了几年体面日子。[#anonymous][ID:c02_6偷听对话_李氏_7_fx]
王守义: 等胖子那肉铺开门,你趁晚上摸黑去,一句话也别说,敲六下门,三快三慢。[#anonymous][ID:c02_6偷听对话_癞子_7_fx]
李兰: 我记着了。[#wait=2][#anonymous][ID:c02_6偷听对话_李氏_8_fx]
李兰: ...谁在外面?![#anonymous][ID:c02_6偷听对话_李氏_9_fx]
=> END
~ c02_05_瞎子与小蝉
方启钊: 小蝉,要是有天我死了,你会怎么办? [#anonymous] [ID:c02_4瞎子_1]
方小蝉: 啊? [#anonymous] [ID:c02_4小蝉_1]
方小蝉: ...「死」是什么意思? [#anonymous] [ID:c02_4小蝉_2]
方启钊: 每个人就像一个封起来的盒子,人死了,就是打开盒盖,把里面的灵魂放走了。 [#anonymous] [ID:c02_4瞎子_2]
方小蝉: 然后呢? [#anonymous] [ID:c02_4小蝉_3]
方小蝉: 那个盒子怎么样了? [#anonymous] [ID:c02_4小蝉_4]
方启钊: 一个空盒子而已,没人会在乎这个。 [#anonymous] [ID:c02_4瞎子_3]
方小蝉: ...那你死了之后,也会变成空盒子吗?我可以住进空盒子里陪着你。 [#anonymous] [ID:c02_4小蝉_5]
方启钊: 你不明白。人死了,就意味着... [#anonymous] [ID:c02_4瞎子_4]
方启钊: 什么盼头、执念,想见的人、想做的事都做不成了,什么都没有了。 [#anonymous] [ID:c02_4瞎子_5]
方启钊: 投胎转世都是骗人的,我们手里能攥紧的只有眼前这一辈子。 [#anonymous] [ID:c02_4瞎子_6]
方启钊: 这世界上只有一个你,也只有一个我。死了、灵魂跑远了,就再也没有了。 [#anonymous] [ID:c02_4瞎子_7]
方启钊: 听懂了吗? [#anonymous] [ID:c02_4瞎子_8]
方小蝉: ... [#anonymous] [ID:c02_4小蝉_6]
方启钊: 你还小,不需要知道这么多。 [#anonymous] [ID:c02_4瞎子_9]
方小蝉: ...但是你不要死,爸爸。 [#anonymous] [ID:c02_4小蝉_7]
方启钊: 生死哪由人。 [#anonymous] [ID:c02_4瞎子_10]
方启钊: 走吧。 [#anonymous] [ID:c02_4瞎子_11]
方启钊: 小蝉,要是有天我死了,你会怎么办?[#anonymous][ID:c02_4瞎子_1]
方小蝉: 啊?[#anonymous][ID:c02_4小蝉_1]
方小蝉: ...「死」是什么意思?[#anonymous][ID:c02_4小蝉_2]
方启钊: 每个人就像一个封起来的盒子,人死了,就是打开盒盖,把里面的灵魂放走了。[#anonymous][ID:c02_4瞎子_2]
方小蝉: 然后呢?[#anonymous][ID:c02_4小蝉_3]
方小蝉: 那个盒子怎么样了?[#anonymous][ID:c02_4小蝉_4]
方启钊: 一个空盒子而已,没人会在乎这个。[#anonymous][ID:c02_4瞎子_3]
方小蝉: ...那你死了之后,也会变成空盒子吗?我可以住进空盒子里陪着你。[#anonymous][ID:c02_4小蝉_5]
方启钊: 你不明白。人死了,就意味着...[#anonymous][ID:c02_4瞎子_4]
方启钊: 什么盼头、执念,想见的人、想做的事都做不成了,什么都没有了。[#anonymous][ID:c02_4瞎子_5]
方启钊: 投胎转世都是骗人的,我们手里能攥紧的只有眼前这一辈子。[#anonymous][ID:c02_4瞎子_6]
方启钊: 这世界上只有一个你,也只有一个我。死了、灵魂跑远了,就再也没有了。[#anonymous][ID:c02_4瞎子_7]
方启钊: 听懂了吗?[#anonymous][ID:c02_4瞎子_8]
方小蝉: ...[#anonymous][ID:c02_4小蝉_6]
方启钊: 你还小,不需要知道这么多。[#anonymous][ID:c02_4瞎子_9]
方小蝉: ...但是你不要死,爸爸。[#anonymous][ID:c02_4小蝉_7]
方启钊: 生死哪由人。[#anonymous][ID:c02_4瞎子_10]
方启钊: 走吧。[#anonymous][ID:c02_4瞎子_11]
=> END
~ c02_s03_敲门游戏intro
张文开: 理发二楼,看病三楼! [#anonymous] [ID:c02_11肉铺敲门_1_fx]
张文开: 理发二楼,看病三楼![#anonymous][ID:c02_11肉铺敲门_1_fx]
=> END
~ c02_s03_敲门游戏fail
张文开: 敲什么敲! [#anonymous] [ID:c02_11肉铺敲门_2_fx]
张文开: 不做生意赶紧滚! [#anonymous] [ID:c02_11肉铺敲门_3_fx]
张文开: 敲什么敲![#anonymous][ID:c02_11肉铺敲门_2_fx]
张文开: 不做生意赶紧滚![#anonymous][ID:c02_11肉铺敲门_3_fx]
=> END
# 寻找弹珠
~ c02_s05_三男孩弹珠游戏1
小男孩: 大姐姐,等一下!你玩过打弹珠没有? [ID:c02_5小男孩_1]
小男孩: 你赢了的话,我们就认你当老大,听你的吩咐办事! [ID:c02_5小男孩_2]
小男孩: 大姐姐,等一下!你玩过打弹珠没有?[ID:c02_5小男孩_1]
小男孩: 你赢了的话,我们就认你当老大,听你的吩咐办事![ID:c02_5小男孩_2]
=> END
# 无法游戏
~ c02_s05_三男孩弹珠游戏2
你得有弹珠才能跟我们玩儿! [ID:c02_5小男孩_3]
你得有弹珠才能跟我们玩儿![ID:c02_5小男孩_3]
=> END
# 游戏intro
~ c02_弹珠游戏0
把弹珠拿出来 [ID:c02_弹珠游戏0]
把弹珠拿出来[ID:c02_弹珠游戏0]
=> END
# 游戏阶段1
~ c02_弹珠游戏1
你、你绝对不是第一次玩弹珠 [ID:c02_弹珠游戏1]
你、你绝对不是第一次玩弹珠[ID:c02_弹珠游戏1]
=> END
# 游戏阶段2
~ c02_弹珠游戏2
这不可能...再来一次! [ID:c02_弹珠游戏2]
这不可能...再来一次![ID:c02_弹珠游戏2]
=> END
# 游戏阶段3
~ c02_弹珠游戏3
我没输...你骗人! [ID:c02_弹珠游戏3]
这不可能!不不不... [ID:c02_弹珠游戏4]
我没输...你骗人![ID:c02_弹珠游戏3]
这不可能!不不不...[ID:c02_弹珠游戏4]
=> END
# 游戏尾声
~ c02_弹珠游戏4
我还有很多弹珠,玩到我赢为止! [ID:c02_弹珠游戏5]
我还有很多弹珠{br}玩到我赢为止![ID:c02_弹珠游戏5]
=> END
# 游戏失败
~ c02_弹珠游戏fail
先碰到边界你就输了! [ID:c02_弹珠游戏6]
先碰到边界你就输了![ID:c02_弹珠游戏6]
=> END
#【上海口音】群像角色?
@ -118,33 +118,33 @@
~ c02_尾声霸凌童谣
: 下雨了、打烊了、小脚小孩跳舞了 [#wait=4.7] [ID:c02_尾声霸凌童谣1]
: 摔倒了、哭鼻头、小脚上面出血了 [#wait=3.8] [ID:c02_尾声霸凌童谣2]
: 哭鼻头、哭鼻头~小脚小孩哭鼻头... [#wait=6] [ID:c02_尾声霸凌童谣3]
: 下雨了、打烊了、小脚小孩跳舞了[#wait=4.7][ID:c02_尾声霸凌童谣1]
: 摔倒了、哭鼻头、小脚上面出血了[#wait=3.8][ID:c02_尾声霸凌童谣2]
: 哭鼻头、哭鼻头~小脚小孩哭鼻头...[#wait=6][ID:c02_尾声霸凌童谣3]
=> END
# 第一章瞎子对话后,对白名称解锁:方小蝉
~ c02_未完成拯救小蝉的游戏
方小蝉: 再见了,大姐姐。 [ID:c02_9小蝉_游戏失败效果_fx]
方小蝉: 再见了,大姐姐。[ID:c02_9小蝉_游戏失败效果_fx]
=> END
~ c02_男孩们喊着火啦
男孩黄: 着火啦!着火啦! [ID:c02_小孩喊着火啦1]
男孩蓝: 水!打水! [ID:c02_小孩喊着火啦2]
男孩黄: 着火啦!着火啦![ID:c02_小孩喊着火啦1]
男孩蓝: 水!打水![ID:c02_小孩喊着火啦2]
=> END
~ c02_s11_谢幕交谈1
吕萍: 小姑娘,你是不是认得我啊? [#ban_skip] [ID:c02_10小蝶_1]
方小蝉: 嗯。 [#ban_skip] [ID:c02_10小蝉_1]
吕萍: 我能感觉到,从我一进来,你就在盯着我。 [#ban_skip] [ID:c02_10小蝶_2]
方小蝉: ...你不记得我了。 [#ban_skip] [ID:c02_10小蝉_2]
吕萍: ...我更好奇另一件事。 [#ban_skip] [ID:c02_10小蝶_3]
吕萍: 小姑娘,你是不是认得我啊?[#ban_skip][ID:c02_10小蝶_1]
方小蝉: 嗯。[#ban_skip][ID:c02_10小蝉_1]
吕萍: 我能感觉到,从我一进来,你就在盯着我。[#ban_skip][ID:c02_10小蝶_2]
方小蝉: ...你不记得我了。[#ban_skip][ID:c02_10小蝉_2]
吕萍: ...我更好奇另一件事。[#ban_skip][ID:c02_10小蝶_3]
=> END
~ c02_s11_谢幕交谈2
吕萍: 你...是怎么死的? [#ban_skip] [ID:c02_10小蝶_4]
吕萍: 你...是怎么死的?[#ban_skip][ID:c02_10小蝶_4]
=> END
#第一次和疯子见面,小心翼翼询问
@ -165,7 +165,7 @@
~ c02_s11_谢幕交谈3
方启钊: 小蝉,该回家了。 [#anonymous] [ID:c02_10瞎子_1]
方启钊: 你胖叔叔带了鲜肉过来,要给咱们露一手呢。 [#anonymous] [ID:c02_10瞎子_2]
方启钊: 还不快点过来谢谢人家? [#anonymous] [ID:c02_10瞎子_3]
方启钊: 小蝉,该回家了。[#anonymous][ID:c02_10瞎子_1]
方启钊: 你胖叔叔带了鲜肉过来,要给咱们露一手呢。[#anonymous][ID:c02_10瞎子_2]
方启钊: 还不快点过来谢谢人家?[#anonymous][ID:c02_10瞎子_3]
=> END

View File

@ -1,46 +1,46 @@
~ c01_飘落的寻人启事
#寻人启事...画像和字迹都看不清。 [ID:c01_飘落的寻人启事os]
寻人(看不清)年八岁。 [ID:c01_飘落的寻人启事1]
由(看不清)步行外出,至今未回,遍找无踪。 [ID:c01_飘落的寻人启事2]
如有知其下落者(看不清)备有重谢,绝不失言。 [ID:c01_飘落的寻人启事3]
寻人(看不清)年八岁。[ID:c01_飘落的寻人启事1]
由(看不清)步行外出,至今未回,遍找无踪。[ID:c01_飘落的寻人启事2]
如有知其下落者(看不清)备有重谢,绝不失言。[ID:c01_飘落的寻人启事3]
=> END
~ c02_寻人启事_残破
画像和字迹都看不清了 [ID:c02_寻人启事_残破]
画像和字迹都看不清了[ID:c02_寻人启事_残破]
=> END
~ c02_寻人启事_完整
寻人,方小蝉,年八岁。[ID:c02_寻人启事_完整1]
于十月二十五日下午五时由芦昌路26弄3号步行外出至今未回遍找无踪。[ID:c02_寻人启事_完整2]
如有知其下落者请赐信,备有重谢,绝不失言。 [ID:c02_寻人启事_完整3]
如有知其下落者请赐信,备有重谢,绝不失言。[ID:c02_寻人启事_完整3]
=> END
~ c02_海报1
战胜北方鼠疫之二杰 [ID:c02_海报1]
战胜北方鼠疫之二杰[ID:c02_海报1]
=> END
~ c02_青岛啤酒
系最好最廉之酒,并且每星期有新货到埠 [ID:c02_青岛啤酒详情]
系最好最廉之酒,并且每星期有新货到埠[ID:c02_青岛啤酒详情]
=> END
~ c02_鼠疫海报
据闻奉贤县分水墩有两人染受鼠疫毙命,医官拟将死者尸骸解剖以观受病之原因及其情状,竟未得死者家属之同意,以该处风气闭塞,闻解剖之说,地方人民甚为惊骇,闻已有聚众滋闹之事,并闻医官已被人殴打,政府以防疫事宜关系紧要拟改令赴沪南区一带调查防疫事宜云。[ID:tdb119a3714]
《申报》 [ID:ta750647b12]
民国五年一月十三日 [ID:t736cca4563]
《申报》[ID:ta750647b12]
民国五年一月十三日[ID:t736cca4563]
=> END
~ c02_保卫科花名册
一〇一四 空 [ID:c02_保卫科花名册1]
一〇一五 王守义 李兰 [ID:c02_保卫科花名册2]
二〇一三 张文开 [ID:c02_保卫科花名册3]
二〇一五 方启钊 方小蝉 [ID:c02_保卫科花名册4]
一〇一四 空[ID:c02_保卫科花名册1]
一〇一五 王守义 李兰[ID:c02_保卫科花名册2]
二〇一三 张文开[ID:c02_保卫科花名册3]
二〇一五 方启钊 方小蝉[ID:c02_保卫科花名册4]
三〇一二 吕萍 [ID:c02_保卫科花名册5]
三〇一三 (看不清) [ID:c02_保卫科花名册6]
把我的鞋子拿给老鼠,老鼠会引开那个疯男人 [ID:c02_保卫科花名册7]
不要相信墙里的东西! [ID:c02_保卫科花名册8]
三〇一二 吕萍[ID:c02_保卫科花名册5]
三〇一三 (看不清)[ID:c02_保卫科花名册6]
把我的鞋子拿给老鼠,老鼠会引开那个疯男人[ID:c02_保卫科花名册7]
不要相信墙里的东西![ID:c02_保卫科花名册8]
=> END
~ c02_小猫纸条
@ -48,29 +48,29 @@
=> END
~ c02_裂缝议论
你说的是真的啊? [ID:c02_议论文字1]
你听谁说的? [ID:c02_议论文字2]
姓李的那个女人讲的 [ID:c02_议论文字3]
好多人都在传呢 [ID:c02_议论文字4]
我也听说了 [ID:c02_议论文字5]
不是有人已经看到过了吗 [ID:c02_议论文字6]
谁看到了? [ID:c02_议论文字7]
谁啊 [ID:c02_议论文字8]
听说是她老公看到的呀 [ID:c02_议论文字9]
这么多人找他们看过病呢 [ID:c02_议论文字10]
你十三点啊 [ID:c02_议论文字11]
谁知道这病是不是他们搞得 [ID:c02_议论文字12]
这钱不就来了吗 [ID:c02_议论文字13]
啧,有道理的呀 [ID:c02_议论文字14]
想钱想疯了 [ID:c02_议论文字15]
开始用怪路子赚钱了 [ID:c02_议论文字16]
他们家住了只妖怪? [ID:c02_议论文字17]
啊?妖怪? [ID:c02_议论文字18]
你们在说什么妖怪? [ID:c02_议论文字19]
谁家有妖怪? [ID:c02_议论文字20]
啥妖怪 [ID:c02_议论文字21]
真的假的妖怪 [ID:c02_议论文字22]
三〇一二那家有妖怪 [ID:c02_议论文字23]
要死了 [ID:c02_议论文字24]
养妖怪 [ID:c02_议论文字25]
你说的是真的啊?[ID:c02_议论文字1]
你听谁说的?[ID:c02_议论文字2]
姓李的那个女人讲的[ID:c02_议论文字3]
好多人都在传呢[ID:c02_议论文字4]
我也听说了[ID:c02_议论文字5]
不是有人已经看到过了吗[ID:c02_议论文字6]
谁看到了?[ID:c02_议论文字7]
谁啊[ID:c02_议论文字8]
听说是她老公看到的呀[ID:c02_议论文字9]
这么多人找他们看过病呢[ID:c02_议论文字10]
你十三点啊[ID:c02_议论文字11]
谁知道这病是不是他们搞得[ID:c02_议论文字12]
这钱不就来了吗[ID:c02_议论文字13]
啧,有道理的呀[ID:c02_议论文字14]
想钱想疯了[ID:c02_议论文字15]
开始用怪路子赚钱了[ID:c02_议论文字16]
他们家住了只妖怪?[ID:c02_议论文字17]
啊?妖怪?[ID:c02_议论文字18]
你们在说什么妖怪?[ID:c02_议论文字19]
谁家有妖怪?[ID:c02_议论文字20]
啥妖怪[ID:c02_议论文字21]
真的假的妖怪[ID:c02_议论文字22]
三〇一二那家有妖怪[ID:c02_议论文字23]
要死了[ID:c02_议论文字24]
养妖怪[ID:c02_议论文字25]
=> END

View File

@ -37,13 +37,16 @@ ui_center_notify_use_prop,按 E 使用道具,,,,,Press E to use item
ui_center_notify_check_note,按 N 查看线索笔记,,,,,Press N to check clue notes
ui_center_notify_check_bag,按 B 查看重要物品,,,,,Press B to check important items
ui_center_notify_right_click_prop,右键点击可检阅道具,,,,,Right-click to examine item
ui_center_notify_drag_to_rotate,按住拖拽可旋转把手,,,,,Hold and drag to rotate the handle
ui_center_notify_drag_to_rotate,鼠标按住顺时针旋转把手,,,,,Hold and drag to rotate the handle
ui_center_notify_drag_to_rotate_screen,顺时针旋转把手,,,,,Hold and drag to rotate the handle
ui_left_mouse_shave,按住拖拽可刮开海报,,,,,Hold and drag to scrape off poster
ui_switch_prop,点击图标可切换道具(或按 Z/C,,,,,Click icon to switch items (or press Z/C)
ui_press_shift,按住 Shift 奔跑,,,,,Hold Shift to run
ui_boxcat_press_s,按住 S 躲藏,,,,,Hold S to hide
input_拼凑信件,点击选择信件碎片方向键移动E 旋碎片Q 退出,,,,,"Click to select letter fragments, arrow keys to move, E to rotate, Q to exit"
input_拼凑信件,点击选择信件碎片方向键移动E 旋碎片Q 退出,,,,,"Click to select letter fragments, arrow keys to move, E to rotate, Q to exit"
input_书架游戏,点击书本可选中或交换Q 退出,,,,,"Click books to select or swap, Q to exit"
ui_click_to_knock_door,鼠标点击可敲门,,,,,Click to knock the door.
ui_click_to_knock_door_screen,点击可敲门,,,,,Click to knock the door.
ui_获得道具,获得道具,,,,,Item Obtained
ui_退出,退出,,,,,Exit
ui_阅读,阅读,,,,,Read
@ -81,7 +84,7 @@ prop_无头小猫玩具_说明,没有脑袋的小猫玩偶,针脚歪歪扭扭
prop_小猫玩具完整,小猫玩具,,,[#texture=c02/新小猫全身.png],,Cat Toy
prop_小猫玩具完整_说明,这个玩具看久了有些眼熟,,,,,This toy looks familiar after staring at it for a while
prop_撕下的照片上,撕下的照片(上),,,[#texture=c02/照片_上.png],,Torn Photo (Upper)
prop_撕下的照片上_说明,女儿生辰纪念 民国元年,,,,,"Daughter's Birthday Memorial, Year 1 of the Republic"
prop_撕下的照片上_说明,女儿生辰纪念 民国元年十月三十日,,,,,"Daughter's Birthday Memorial, October 30th, Year 1 of the Republic(1912)"
prop_老虎钳,老虎钳,,,[#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png],,Pliers
prop_老虎钳_说明,「虎头牌」钳子,家家户户常备,,,,,"'Tiger Head Brand' pliers, common household tool"
prop_锡箔元宝,锡箔元宝,,,[#texture=c02/锡箔元宝.png],,Tin Foil Ingot
@ -124,6 +127,7 @@ c01_s08_书店工作,老板交代的工作还没做完,不能偷懒。,,,,,I h
c01_s08_书店工钱,这个月的工钱还没拿。,,,,,I haven't collected this month's wages yet.
mem_偷听对话,偷听对话,,,,,Eavesdropping
mem_疯子看井,疯子看井,,,,,Madman Guards Well
c01_获得信件1碎片后,这是...{br}我还是快点找院长问问刚才书里的字怎么念吧,,,,,This is... {br} I'd better go and ask the dean right now about how to pronounce the words in that book just now.
c01_小小蝶找假发,我的假发呢?,,,,,Where is my wig?
c01_鸡毛掸子,这是鸡毛掸子吗?,,,,,Is this a feather duster?
c01_院长书桌,桌上放着一本《圣经》。{br}「凡要救自己生命的,必丧掉生命...」,,,,,"There's a Bible on the table.{br}'Whoever wants to save their life will lose it, but whoever loses their life for me will find it...'"
@ -137,7 +141,9 @@ c01_s06_熟悉的墙画,又是他们几个,这次画的东西怎么有些眼
c01_s06_四小孩对话结束,怪人、花...{br}有时候真搞不懂他们在说些什么。,,,,,"Strange people, flowers...{br}Sometimes I really don't understand what they're talking about."
c01_s07_钱碗,碗里只有一枚铜钱。,,,,,There's only one copper coin in the bowl.
c01_s07_获得报纸,这是什么?,,,,,What is this?
c01_s07_获得报纸后,什么...意思?,,,,,What... does that mean?
c01_s07_书店展柜,院长说,读一百本书,就可以成为无所不能的大人。{br}如果我再大一些,没准可以求店长把我留下,我会干很多活,也能吃苦...,,,,,"The director said that reading a hundred books would make me an all-capable adult.{br}If I were a bit older, maybe I could ask the shop owner to keep me. I'd work hard and endure hardship..."
c01_s07_报童,这报童嘴在动,可是为什么没有说话声...,,,,,The newsboy is mumbling, but why is there no sound...
c01_s08_书架游戏完成,{br}刚才那是什么?,,,,,?!{br}What was that just now?
c01_s08_书架游戏恢复记忆,...{br}这是...我之前工作的地方。{br}...{br}现在老板不在了,我也该走了...,,,,,"...{br}This is... where I used to work.{br}...{br}Now that the boss is gone, I should leave too..."
c01_s08_获得袁大头后,工钱还在老地方。,,,,,The wages are still in the usual place.
@ -165,6 +171,7 @@ c02_铁门旁遇到小蝉,又是她...,,,,,It's her again...
c02_s03_铁门,被铁链锁住了,,,,,Locked with iron chains
c02_偷听李癞对话后,三快三慢?是和那个肉铺老板交流的暗号吗?,,,,,"Three fast, three slow? Is that a secret signal for communicating with the butcher shop owner?"
c02_柜子可放置区域,这里之前放着的东西好像被人挪走了?,,,,,Whatever was placed here before seems to have been moved?
c02_弹珠提示,这是小孩子画的涂鸦?{br}...是钳子和...弹珠?,,,,,Is this a scribble drawn by a child? {br}... Are they pliers and... marbles?
c02_保卫科看到小蝉,那是....一个小女孩吗?,,,,,That is... a little girl?
c02_保卫科小蝉消失,诶?,,,,,Huh?
c02_保卫科花名册os,登记簿?{br}刚才那个小孩在上面写了些什么,,,,,A registry book?{br}What did that child write on it just now?
@ -175,6 +182,8 @@ c02_小手还能换什么,...还有什么东西能跟它交换呢?,,,,,...what
c02_小手出现摔倒,,,,,,?!
c02_小手是什么鬼,这是什么鬼东西,它是在讨要什么,,,,,What the hell is this thing? What is it asking for?
c02_小手再次出现,又来一个!{br}这地方到底是怎么回事?,,,,,Another one!{br}What on earth is going on in this place?
c02_小手首次交互纸杯电话,是纸杯电话。,,,,,It's a paper cup phone.
c02_s05_小蝉背后哼歌,...{br}怎么感觉有小孩在我身后哼歌?,,,,,...{br}How come I feel like there's a kid humming behind me?
c02_一楼楼道被挡住,被挡住了,,,,,It's blocked
c02_一楼戏台,盖着布的木头架子...用来做什么的呢,,,,,A wooden frame covered with cloth... what is it used for?
c02_描述垃圾通道,通道是空的,飘着一股血气,又酸又腥。,,,,,"The passage is empty, reeking of blood—sour and fishy."
@ -188,15 +197,19 @@ c02_小蝉头套文字,吕萍阿姨,我不想死,求你...帮帮我,,,,,"Aun
c02_互动小蝉头套,{br}上面怎么有我的名字?!,,,,,!!!{br}Why is my name on it?!
c02_敲门_肉掉落,楼道有东西掉下来了?,,,,,Something fell in the hallway?
c02_敲门_老鼠叼肉,刚刚这里有块肉不见了?,,,,,There was a piece of meat here just now that's gone?
c02_锡箔换小鞋子,另一只小鞋子。,,,,,The other small shoe.
c02_锡箔换小鞋子,小鞋子...{br}登记簿上好像写过,把鞋子给老鼠?,,,,,Small shoes... {br} It seems to be written in the register that the shoes should be given to the mice?
c02_二楼楼梯杂物堆,去三楼的路被堵住了,要不先看看别的地方吧。,,,,,The path to the third floor is blocked. Maybe I should check other places first.
c02_二楼小蝉跑掉,这个小女孩神出鬼没的,她说不定知道上楼的路。,,,,,This little girl appears and disappears like a ghost. She might know the way upstairs.
c02_二楼小蝉跑掉,...{br}这个小女孩神出鬼没的,她说不定知道上楼的路。,,,,,...{br}This little girl appears and disappears like a ghost. She might know the way upstairs.
c02_二楼水盆,盆里的水很清澈,看上去像是刚盛的。,,,,,"The water in the basin is very clear, looks like it was just filled."
c02_二楼老鼠洞,到处都是老鼠洞,怕不是整栋楼都被老鼠打通了。,,,,,Mouse holes everywhere. I'm afraid the mice have tunneled through the entire building.
c02_二楼血脚印,又是这种小小尖尖的血脚印...,,,,,"Those small, pointed bloody footprints again..."
c02_老鼠叼鞋引开疯子,那女孩为什么要我引开这个疯男人?,,,,,Why did that girl want me to lure away this madman?
c02_老鼠叼鞋引开疯子,神经病...吓我一跳{br}那女孩为什么要我引开这个疯男人?,,,,,Psycho... That scared me{br}Why did that girl want me to lure away this madman?
c02_小手换回弹珠,我要去找洞里的小手把弹珠拿回来。,,,,,I need to find the little hand in the hole to get the marble back.
c02_离开红色演出,刚才那些...到底是怎么回事?,,,,,What just happened... what was all that about?
c02_二楼小猫叼纸条,这小猫嘴里叼了张纸条{br}有点可爱,,,,,This little cat is holding a piece of paper in its mouth.{br}It's quite cute.
c02_二楼小蝉头套,是...那个小女孩...{br}方小蝉的头套?,,,,,Is... that little girl...{br}Fang Xiaochan's headgear?
c02_s09_红色场景,...不对劲{br}为什么会有种...熟悉的感觉,,,,,... Something is off.{br}Why does there seem to be a... familiar feeling?
c02_s09_大眼睛处,好吵...,,,,,It's so noisy...
c02_离开红色演出,终于...安静了{br}刚才那些...到底是怎么回事?,,,,,Finally... It's quiet. {br}What just happened... what was all that about?
c02_瞎子卧室_八卦图,「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」{br}咦,这口诀是谁教我的来着...,,,,,"'Qian three connected, Kun six broken; Zhen upturned vessel, Gen overturned bowl; Li hollow center, Kan full center; Dui missing above, Xun broken below'{br}Hmm, who taught me this formula..."
c02_瞎子卧室_十字架,院长房间里也有一个类似的十字架。,,,,,There's a similar cross in the director's room too.
c02_小蝉盒子特写,我会在盒子里一直陪着你 :3,,,,,I'll stay with you in the box forever :3

Can't render this file because it has a wrong number of fields in line 146.

View File

@ -4,13 +4,13 @@
继续游戏[ID:index_继续游戏]
退出游戏[ID:index_退出游戏]
继续 [ID:ux_panel_继续]
线索 [ID:ux_panel_线索笔记]
设置 [ID:ux_panel_设置]
返回主菜单 [ID:ux_panel_返回主菜单]
退出游戏 [ID:ux_panel_退出游戏]
继续[ID:ux_panel_继续]
线索[ID:ux_panel_线索笔记]
设置[ID:ux_panel_设置]
返回主菜单[ID:ux_panel_返回主菜单]
退出游戏[ID:ux_panel_退出游戏]
佩戴耳机游玩效果更佳 [ID:trailer_佩戴耳机]
佩戴耳机游玩效果更佳[ID:trailer_佩戴耳机]
总音量[ID:setting_总音量]
音效音量[ID:setting_音效音量]
@ -22,7 +22,7 @@
全屏游戏[ID:setting_全屏]
窗口置顶[ID:setting_置顶]
自动保存[ID:setting_自动保存]
[ID:ui_秒]
秒[ID:ui_秒]
返回[ID:setting_返回]
确认[ID:setting_确认]
@ -30,130 +30,134 @@
物件(B)[ID:bag_tab_物品]
记忆(M)[ID:bag_tab_记忆]
已保存所有数据 [ID:ui_saved_all]
已创建新存档 [ID:ui_new_archive]
自动保存成功 [ID:ui_auto_saved]
已保存所有数据[ID:ui_saved_all]
已创建新存档[ID:ui_new_archive]
自动保存成功[ID:ui_auto_saved]
重要物品已更新 [ID:ui_notify_important_item_update]
线索笔记已更新 [ID:ui_notify_note_update]
回忆已更新 [ID:ui_notify_mem_update]
重要物品已更新[ID:ui_notify_important_item_update]
线索笔记已更新[ID:ui_notify_note_update]
回忆已更新[ID:ui_notify_mem_update]
#添加 "_screen" suffix 后pop_center_notification 会检查 `GlobalConfig.TOUCH_SCREEN` 状态
#如果是 true 则使用带有 _screen 后缀的 translation_key
按 A/D 可左右移动[ID:ui_center_notify_a_d_to_move]
按 E 可与场景互动[ID:ui_center_notify_press_e_to_interact]
按 Q 可退出[ID:ui_center_notify_press_q_to_exit]
按 E 使用道具[ID:ui_center_notify_use_prop]
按 N 查看线索笔记[ID:ui_center_notify_check_note]
按 B 查看重要物品[ID:ui_center_notify_check_bag]
右键点击可检阅道具[ID:ui_center_notify_right_click_prop]
鼠标按住顺时针旋转把手[ID:ui_center_notify_drag_to_rotate]
顺时针旋转把手[ID:ui_center_notify_drag_to_rotate_screen]
按住拖拽可刮开海报[ID:ui_left_mouse_shave]
点击图标可切换道具(或按 Z/C[ID:ui_switch_prop]
按住 Shift 奔跑[ID:ui_press_shift]
按住 S 躲藏[ID:ui_boxcat_press_s]
点击选择信件碎片方向键移动E 旋转碎片Q 退出[ID:input_拼凑信件]
点击书本可选中或交换Q 退出[ID:input_书架游戏]
鼠标点击可敲门[ID:ui_click_to_knock_door]
点击可敲门[ID:ui_click_to_knock_door_screen]
获得道具[ID:ui_获得道具]
退出[ID:ui_退出]
阅读[ID:ui_阅读]
检阅[ID:ui_检阅]
收起[ID:ui_收起]
上个道具[ID:ui_key_z]
下个道具[ID:ui_key_c]
向左走[ID:ui_key_a]
向右走[ID:ui_key_d]
取消[ID:ui_key_q]
交互[ID:ui_key_e]
退出[ID:ui_key_esc]
重要物品[ID:ui_key_b]
笔记[ID:ui_key_n]
回忆[ID:ui_key_m]
按 A/D 可左右移动 [ID:ui_center_notify_a_d_to_move]
按 E 可与场景互动 [ID:ui_center_notify_press_e_to_interact]
按 Q 可退出 [ID:ui_center_notify_press_q_to_exit]
按 E 使用道具 [ID:ui_center_notify_use_prop]
按 N 查看线索笔记 [ID:ui_center_notify_check_note]
按 B 查看重要物品 [ID:ui_center_notify_check_bag]
右键点击可检阅道具 [ID:ui_center_notify_right_click_prop]
按住拖拽可旋转把手 [ID:ui_center_notify_drag_to_rotate]
按住拖拽可刮开海报 [ID:ui_left_mouse_shave]
点击图标可切换道具(或按 Z/C [ID:ui_switch_prop]
按住 Shift 奔跑 [ID:ui_press_shift]
按住 S 躲藏 [ID:ui_boxcat_press_s]
点击选择信件碎片方向键移动E 旋碎片转Q 退出 [ID:input_拼凑信件]
点击书本可选中或交换Q 退出 [ID:input_书架游戏]
获得道具 [ID:ui_获得道具]
退出 [ID:ui_退出]
阅读 [ID:ui_阅读]
检阅 [ID:ui_检阅]
收起 [ID:ui_收起]
上个道具 [ID:ui_key_z]
下个道具 [ID:ui_key_c]
向左走 [ID:ui_key_a]
向右走 [ID:ui_key_d]
取消 [ID:ui_key_q]
交互 [ID:ui_key_e]
退出 [ID:ui_key_esc]
重要物品 [ID:ui_key_b]
笔记 [ID:ui_key_n]
回忆 [ID:ui_key_m]
百岁光阴一梦蝶。 [ID:ui_夜行船1]
重回首往事堪嗟。 [ID:ui_夜行船2]
百岁光阴一梦蝶。[ID:ui_夜行船1]
重回首往事堪嗟。[ID:ui_夜行船2]
#今日春来 [ID:ui_夜行船3]
今日春来,明朝花谢。 [ID:ui_夜行船4]
急罚盏夜阑灯灭。 [ID:ui_夜行船5]
夜行船 [ID:ui_夜行船6]
今日春来,明朝花谢。[ID:ui_夜行船4]
急罚盏夜阑灯灭。[ID:ui_夜行船5]
夜行船[ID:ui_夜行船6]
=> END
~ PropItems
空手 [ID:prop_空手]
空空如也 [ID:prop_空手_说明]
空手[ID:prop_空手]
空空如也[ID:prop_空手_说明]
# texture 路径从 "res://asset/art/prop/" 之后算起
# c01
信碎片(一) [#texture=c01/信件左上.png] [ID:prop_信碎片1]
(看不清)院长童玉君 民国二十年十月十五日 [ID:prop_信碎片1_说明]
信碎片(二) [#texture=c01/信件右上.png] [ID:prop_信碎片2]
小萍:你现下境况如何?你虽离开浦育院已久,但我始终没有忘记为你祈祷。愿上帝(看不清) [ID:prop_信碎片2_说明]
银元 [#texture=c01/银元.png] [ID:prop_银元]
一枚“袁大头”银元,中华民国十年造。 [ID:prop_银元_说明]
信碎片(一)[#texture=c01/信件左上.png][ID:prop_信碎片1]
(看不清)院长童玉君 民国二十年十月十五日[ID:prop_信碎片1_说明]
信碎片(二)[#texture=c01/信件右上.png][ID:prop_信碎片2]
小萍:你现下境况如何?你虽离开浦育院已久,但我始终没有忘记为你祈祷。愿上帝(看不清)[ID:prop_信碎片2_说明]
银元[#texture=c01/银元.png][ID:prop_银元]
一枚“袁大头”银元,中华民国十年造。[ID:prop_银元_说明]
# c02
火柴 [#texture=c02/火柴.png] [ID:prop_火柴]
盒里还剩下很多根,稍微有些受潮 [#texture=c02/火柴.png] [ID:prop_火柴_说明]
小猫玩具的脑袋 [#texture=c02/新小猫头.png] [ID:prop_小猫玩具的脑袋]
火柴[#texture=c02/火柴.png][ID:prop_火柴]
盒里还剩下很多根,稍微有些受潮[#texture=c02/火柴.png][ID:prop_火柴_说明]
小猫玩具的脑袋[#texture=c02/新小猫头.png][ID:prop_小猫玩具的脑袋]
某个玩具的部件,有些眼熟[ID:prop_小猫玩具的脑袋_说明]
无头小猫玩具 [#texture=c02/新小猫身体.png] [#inspect=c02/新小猫身体_特写.png] [ID:prop_无头小猫玩具]
没有脑袋的小猫玩偶,针脚歪歪扭扭,不甚熟练 [ID:prop_无头小猫玩具_说明]
小猫玩具 [#texture=c02/新小猫全身.png] [ID:prop_小猫玩具完整]
无头小猫玩具[#texture=c02/新小猫身体.png][#inspect=c02/新小猫身体_特写.png][ID:prop_无头小猫玩具]
没有脑袋的小猫玩偶,针脚歪歪扭扭,不甚熟练[ID:prop_无头小猫玩具_说明]
小猫玩具[#texture=c02/新小猫全身.png][ID:prop_小猫玩具完整]
这个玩具看久了有些眼熟[ID:prop_小猫玩具完整_说明]
撕下的照片(上) [#texture=c02/照片_上.png] [ID:prop_撕下的照片上]
女儿生辰纪念 于 民国元年 [ID:prop_撕下的照片上_说明]
老虎钳 [#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png] [ID:prop_老虎钳]
「虎头牌」钳子,家家户户常备 [ID:prop_老虎钳_说明]
锡箔元宝 [#texture=c02/锡箔元宝.png] [ID:prop_锡箔元宝]
撕下的照片(上)[#texture=c02/照片_上.png][ID:prop_撕下的照片上]
女儿生辰纪念 民国元年十月三十日[ID:prop_撕下的照片上_说明]
老虎钳[#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png][ID:prop_老虎钳]
「虎头牌」钳子,家家户户常备[ID:prop_老虎钳_说明]
锡箔元宝[#texture=c02/锡箔元宝.png][ID:prop_锡箔元宝]
人们一般将其叠成元宝形状,用以供奉逝者、祭拜鬼神。[ID:prop_锡箔元宝_说明]
小鞋子(一) [#texture=c02/小鞋子1.png] [ID:prop_小鞋子1]
小鞋子(一)[#texture=c02/小鞋子1.png][ID:prop_小鞋子1]
尺寸极小,为缠足女童所穿弓鞋,尖锐鞋形似翘首鸟头,木质鞋底弯曲如弓[ID:prop_小鞋子1_说明]
小鞋子(二)[#texture=c02/小鞋子2.png] [ID:prop_小鞋子2]
小鞋子(二)[#texture=c02/小鞋子2.png][ID:prop_小鞋子2]
尺寸极小,为缠足女童所穿弓鞋,尖锐鞋形似翘首鸟头,木质鞋底弯曲如弓[ID:prop_小鞋子2_说明]
麻将 [#texture=c02/麻将.png] [ID:prop_麻将]
麻将[#texture=c02/麻将.png][ID:prop_麻将]
这块麻将上雕着一朵圆形的花[ID:prop_麻将_说明]
#新鲜的肉 [#texture=c02/新鲜的肉.png] [ID:prop_新鲜的肉]
奇怪的肉 [#texture=c02/奇怪的肉.png] [ID:prop_奇怪的肉]
奇怪的肉[#texture=c02/奇怪的肉.png][ID:prop_奇怪的肉]
这块肉脂肪黄黄的...[ID:prop_奇怪的肉_说明]
弹珠 [#texture=c02/弹珠.png] [ID:prop_弹珠]
弹珠[#texture=c02/弹珠.png][ID:prop_弹珠]
一种玻璃小球,孩子们常用它来进行弹子游戏[ID:prop_弹珠_说明]
木头人偶 [#texture=c02/小蝉人偶.png] [ID:prop_木头人偶]
略显粗糙的木头玩偶,能依稀辨认出是个小女孩的模样 [ID:prop_木头人偶_说明]
粘鼠板 [#texture=c02/粘鼠板特写.png] [ID:prop_粘鼠板]
木头人偶[#texture=c02/小蝉人偶.png][ID:prop_木头人偶]
略显粗糙的木头玩偶,能依稀辨认出是个小女孩的模样[ID:prop_木头人偶_说明]
粘鼠板[#texture=c02/粘鼠板特写.png][ID:prop_粘鼠板]
自制的捕鼠工具,纸上面有黏黏的浆糊[ID:prop_粘鼠板_说明]
# 未使用
一把香 [#texture=c02/一把香.png] [ID:prop_一把香]
一把香[#texture=c02/一把香.png][ID:prop_一把香]
# 未适配
2014钥匙 [#texture=c02/1012钥匙物品.png] [ID:prop_2014钥匙]
2014钥匙[#texture=c02/1012钥匙物品.png][ID:prop_2014钥匙]
# 无效
重要物品示例 [#texture=c01/银元.png] [ID:prop_重要物品示例]
重要物品示例[#texture=c01/银元.png][ID:prop_重要物品示例]
# 旧版
1012钥匙 [#texture=c02/1012钥匙物品.png][#inspect=c02/1012钥匙.png] [ID:prop_1012钥匙]
绳子 [#texture=c02/绳子物品.png][#inspect=c02/绳子.png] [ID:prop_绳子]
3014旋转锁钥匙 [#texture=c02/3014旋转锁钥匙物品.png][#inspect=c02/3014旋转锁钥匙.png] [ID:prop_3014旋转锁钥匙]
令牌 [#texture=c01/令牌物品.png][#inspect=c01/令牌.png] [ID:prop_令牌]
装有灵魂的令牌 [#texture=c01/装有灵魂的令牌物品.png][#inspect=c01/装有灵魂的令牌.png] [ID:prop_装有灵魂的令牌]
1012钥匙[#texture=c02/1012钥匙物品.png][#inspect=c02/1012钥匙.png][ID:prop_1012钥匙]
绳子[#texture=c02/绳子物品.png][#inspect=c02/绳子.png][ID:prop_绳子]
3014旋转锁钥匙[#texture=c02/3014旋转锁钥匙物品.png][#inspect=c02/3014旋转锁钥匙.png][ID:prop_3014旋转锁钥匙]
令牌[#texture=c01/令牌物品.png][#inspect=c01/令牌.png][ID:prop_令牌]
装有灵魂的令牌[#texture=c01/装有灵魂的令牌物品.png][#inspect=c01/装有灵魂的令牌.png][ID:prop_装有灵魂的令牌]
=> END
~ ImportantPropItems
# c01
院长的信 [#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png] [ID:prop_院长的信]
小萍:{br}你现下境况如何?{br}你虽离开浦育院已久,但我始终没有忘记为你祈祷。{br}愿上帝保佑你走向真正光明的道路。我相信这也是当年你父亲将你托付给我时的殷切愿景。{br}你既已成人,无论你的父母出于何种理由选择与你分离,你都应当拥有知晓真相的权利,所以我将公寓地址附在了信后,除此之外,我亦知之甚少。{br}若有闲暇,欢迎你回浦育院看看。{br}院长童玉君{br}民国二十年十月十五日{br}公寓地址 芦昌路26弄3号 [ID:prop_院长的信_说明]
院长的信[#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png][ID:prop_院长的信]
小萍:{br}你现下境况如何?{br}你虽离开浦育院已久,但我始终没有忘记为你祈祷。{br}愿上帝保佑你走向真正光明的道路。我相信这也是当年你父亲将你托付给我时的殷切愿景。{br}你既已成人,无论你的父母出于何种理由选择与你分离,你都应当拥有知晓真相的权利,所以我将公寓地址附在了信后,除此之外,我亦知之甚少。{br}若有闲暇,欢迎你回浦育院看看。{br}院长童玉君{br}民国二十年十月十五日{br}公寓地址 芦昌路26弄3号[ID:prop_院长的信_说明]
# c02
船票 [#texture=c02/船票.png] [ID:prop_船票]
民国二十年十月十七日{br}上海-南京-济南-北平-林西-满洲里{br}三等舱 3-23 号铺位{br}船票早已订好,我本已不抱任何希望,直到院长给我回信。若今晚没能找到真相,我将带着这张通往未知的船票,在浪涛中打捞被时光吞噬的答案。{br}我的亲生父母是谁?当初他们为何要把我送到浦育院? [ID:prop_船票_说明]
眼镜盒 [#texture=c02/眼镜盒.png] [ID:prop_眼镜盒]
船票[#texture=c02/船票.png][ID:prop_船票]
民国二十年十月十七日{br}上海-南京-济南-北平-林西-满洲里{br}三等舱 3-23 号铺位{br}船票早已订好,我本已不抱任何希望,直到院长给我回信。若今晚没能找到真相,我将带着这张通往未知的船票,在浪涛中打捞被时光吞噬的答案。{br}我的亲生父母是谁?当初他们为何要把我送到浦育院?[ID:prop_船票_说明]
眼镜盒[#texture=c02/眼镜盒.png][ID:prop_眼镜盒]
这副眼镜对我很重要。{br}记得小时候在浦育院的日子,我经常会在半夜时听到奇怪的说话声,还时不时能看见其他小孩子看不见的东西。{br}院长不知从哪儿找来了这样一副眼镜,戴上它后那些怪事就很少发生。{br}随着年龄增长,我几乎已用不到这副眼镜。现在它对我来说似乎有了新的意义。[ID:prop_眼镜盒_说明]
小蝉人偶[#texture=c02/小蝉人偶.png] [ID:prop_小蝉人偶]
小小的人儿,小小的鞋子,小小的友情啊——像蝶依偎着花。 [ID:prop_小蝉人偶_说明]
一只小鞋子 [#texture=c02/小鞋子1.png] [ID:prop_单只小鞋子]
小蝉人偶[#texture=c02/小蝉人偶.png][ID:prop_小蝉人偶]
小小的人儿,小小的鞋子,小小的友情啊——像蝶依偎着花。[ID:prop_小蝉人偶_说明]
一只小鞋子[#texture=c02/小鞋子1.png][ID:prop_单只小鞋子]
这只小鞋子曾经属于一个裹了小脚的女孩。{br}鞋不成双,祸事难防。[ID:prop_单只小鞋子_说明]
=> END
@ -165,10 +169,10 @@
~ HoldingReason
# c01
好像忘记了什么事情,再回去检查一遍吧。 [ID:c01_s05_检查院长房间]
书店还没开门。 [ID:c01_s07_需要报纸]
老板交代的工作还没做完,不能偷懒。 [ID:c01_s08_书店工作]
这个月的工钱还没拿。 [ID:c01_s08_书店工钱]
好像忘记了什么事情,再回去检查一遍吧。[ID:c01_s05_检查院长房间]
书店还没开门。[ID:c01_s07_需要报纸]
老板交代的工作还没做完,不能偷懒。[ID:c01_s08_书店工作]
这个月的工钱还没拿。[ID:c01_s08_书店工钱]
# c02
=> END
@ -179,116 +183,127 @@
~ Notes_c01
# c01-s05 院长房间
我的假发呢? [ID:c01_小小蝶找假发]
这是鸡毛掸子吗? [ID:c01_鸡毛掸子]
桌上放着一本《圣经》。{br}「凡要救自己生命的,必丧掉生命...」 [ID:c01_院长书桌]
这本书已经看过了。{br}...那些句子是什么意思呢? [ID:c01_院长床]
咦?这西洋钟为什么倒着走? [ID:c01_院长座钟]
哇啊,这张洋相片要掉下来了!{br}我得做点什么... [ID:c01_倾斜的洋相片]
这是院长的儿子吗? [ID:c01_摆正的洋相片]
这是...{br}我还是快点找院长问问刚才书里的字怎么念吧[ID:c01_获得信件1碎片后]
我的假发呢?[ID:c01_小小蝶找假发]
这是鸡毛掸子吗?[ID:c01_鸡毛掸子]
桌上放着一本《圣经》。{br}「凡要救自己生命的,必丧掉生命...」[ID:c01_院长书桌]
这本书已经看过了。{br}...那些句子是什么意思呢?[ID:c01_院长床]
咦?这西洋钟为什么倒着走?[ID:c01_院长座钟]
哇啊,这张洋相片要掉下来了!{br}我得做点什么...[ID:c01_倾斜的洋相片]
这是院长的儿子吗?[ID:c01_摆正的洋相片]
# c01-s06 院子
这是院长的房间 [ID:c01_s06_院长房间]
这是其他小朋友的房间 [ID:c01_s06_小朋友房间]
这是院长的房间[ID:c01_s06_院长房间]
这是其他小朋友的房间[ID:c01_s06_小朋友房间]
# 院子里四个小孩交谈结束后
又是他们几个,这次画的东西怎么有些眼熟{br} 虽然上次...{br}算了,院长和我说过,以后日子还长着呢,要和这里的小孩好好相处。[ID:c01_s06_熟悉的墙画]
怪人、花...{br}有时候真搞不懂他们在说些什么。 [ID:c01_s06_四小孩对话结束]
怪人、花...{br}有时候真搞不懂他们在说些什么。[ID:c01_s06_四小孩对话结束]
# c01-s07 书店外
碗里只有一枚铜钱。 [ID:c01_s07_钱碗]
这是什么? [ID:c01_s07_获得报纸]
院长说,读一百本书,就可以成为无所不能的大人。{br}如果我再大一些,没准可以求店长把我留下,我会干很多活,也能吃苦... [ID:c01_s07_书店展柜]
碗里只有一枚铜钱。[ID:c01_s07_钱碗]
这是什么?[ID:c01_s07_获得报纸]
什么...意思?[ID:c01_s07_获得报纸后]
院长说,读一百本书,就可以成为无所不能的大人。{br}如果我再大一些,没准可以求店长把我留下,我会干很多活,也能吃苦...[ID:c01_s07_书店展柜]
这报童嘴在动,可是为什么没有说话声...[ID:c01_s07_报童]
# c01-s08 书店
{br}刚才那是什么? [ID:c01_s08_书架游戏完成]
...{br}这是...我之前工作的地方。{br}...{br}现在老板不在了,我也该走了... [ID:c01_s08_书架游戏恢复记忆]
工钱还在老地方。 [ID:c01_s08_获得袁大头后]
{br}刚才那是什么?[ID:c01_s08_书架游戏完成]
...{br}这是...我之前工作的地方。{br}...{br}现在老板不在了,我也该走了...[ID:c01_s08_书架游戏恢复记忆]
工钱还在老地方。[ID:c01_s08_获得袁大头后]
=> END
~ Notes_c02
# c02
剪辫悬梁上侦探奇闻 [ID:c02_海报_剪辫子侦探]
朱连魁全班戏法——「各有幻女...演技新奇」 [ID:c02_海报_戏法班]
剪辫悬梁上侦探奇闻[ID:c02_海报_剪辫子侦探]
朱连魁全班戏法——「各有幻女...演技新奇」[ID:c02_海报_戏法班]
# c02-s01 街道
芦昌路26弄3号我父母真的住在这里吗... [ID:c02_芦昌路26]
院长在信里提到的就是这里 [ID:c02_s01_下黄包车]
寻人启事... [ID:c02_s01_寻人启事]
芦昌路26弄3号我父母真的住在这里吗...[ID:c02_芦昌路26]
院长在信里提到的就是这里[ID:c02_s01_下黄包车]
寻人启事...[ID:c02_s01_寻人启事]
# c02-s02 走道
船明天就开了,今晚来这或许是我最后的机会。 [ID:c02_冷飕飕的]
太暗了,找找能照明的东西吧。 [ID:c02_太暗了]
上了年头的煤油灯,似乎很久没用过了。 [ID:c02_陈旧的煤油灯]
呼,那股阴冷的感觉也消失了。 [ID:c02_使用煤油灯]
几张卫生宣传画 [ID:c02_卫生宣传画]
墙角的老鼠洞...还是不要凑近看了 [ID:c02_老鼠洞]
十几年前的报纸 [ID:c02_十几年前的报纸]
看着唬人,这尺寸只是给孩子们戴着玩的 [ID:c02_s02_大头娃娃头套]
自制的八音盒,这么用心的小玩意,怎么会被人扔在这里呢? [ID:c02_s02_八音盒]
别出心裁的小机关,缺了点东西,暂时还不能用 [ID:c02_s02_八音盒缺人偶]
船明天就开了,今晚来这或许是我最后的机会。[ID:c02_冷飕飕的]
太暗了,找找能照明的东西吧。[ID:c02_太暗了]
上了年头的煤油灯,似乎很久没用过了。[ID:c02_陈旧的煤油灯]
呼,那股阴冷的感觉也消失了。[ID:c02_使用煤油灯]
几张卫生宣传画[ID:c02_卫生宣传画]
墙角的老鼠洞...还是不要凑近看了[ID:c02_老鼠洞]
十几年前的报纸[ID:c02_十几年前的报纸]
看着唬人,这尺寸只是给孩子们戴着玩的[ID:c02_s02_大头娃娃头套]
自制的八音盒,这么用心的小玩意,怎么会被人扔在这里呢?[ID:c02_s02_八音盒]
别出心裁的小机关,缺了点东西,暂时还不能用[ID:c02_s02_八音盒缺人偶]
#院子
这地方有些不对劲,最好先找个人问问 [ID:c02_院子_保卫科旁]
血迹看上去干了很久,血脚印有大有小,咦,还有个特别小的... [ID:c02_s03_干掉的血迹]
算命的摊位? [ID:c02_院子_算命摊位]
好像要下雨了? [ID:c02_院子_要下雨]
[ID:c02_s03_掉鞋子]
这地方有些不对劲,最好先找个人问问[ID:c02_院子_保卫科旁]
血迹看上去干了很久,血脚印有大有小,咦,还有个特别小的...[ID:c02_s03_干掉的血迹]
算命的摊位?[ID:c02_院子_算命摊位]
好像要下雨了?[ID:c02_院子_要下雨]
[ID:c02_s03_掉鞋子]
又是她...[ID:c02_铁门旁遇到小蝉]
被铁链锁住了 [ID:c02_s03_铁门]
三快三慢?是和那个肉铺老板交流的暗号吗? [ID:c02_偷听李癞对话后]
这里之前放着的东西好像被人挪走了? [ID:c02_柜子可放置区域]
被铁链锁住了[ID:c02_s03_铁门]
三快三慢?是和那个肉铺老板交流的暗号吗?[ID:c02_偷听李癞对话后]
这里之前放着的东西好像被人挪走了?[ID:c02_柜子可放置区域]
#保卫科
那是....一个小女孩吗? [ID:c02_保卫科看到小蝉]
诶? [ID:c02_保卫科小蝉消失]
登记簿?{br}刚才那个小孩在上面写了些什么 [ID:c02_保卫科花名册os]
这是小孩子画的涂鸦?{br}...是钳子和...弹珠?[ID:c02_弹珠提示]
那是....一个小女孩吗?[ID:c02_保卫科看到小蝉]
诶?[ID:c02_保卫科小蝉消失]
登记簿?{br}刚才那个小孩在上面写了些什么[ID:c02_保卫科花名册os]
3012上面有我的名字看来确实是这里... {br}先去三楼看看吧[ID:c02_保卫科花名册首次互动结束]
祭台是专门供奉这只大老鼠的? [ID:c02_保卫科祭台os]
鼠歌 {br}{br}天地小如喉,{br}红轮自吞吐。{br}多少世间人,{br}都被红轮误。 [ID:c02_保卫科老鼠精]
祭台是专门供奉这只大老鼠的?[ID:c02_保卫科祭台os]
鼠歌 {br}{br}天地小如喉,{br}红轮自吞吐。{br}多少世间人,{br}都被红轮误。[ID:c02_保卫科老鼠精]
#小手
...还有什么东西能跟它交换呢? [ID:c02_小手还能换什么]
[ID:c02_小手出现摔倒]
这是什么鬼东西,它是在讨要什么 [ID:c02_小手是什么鬼]
又来一个!{br}这地方到底是怎么回事? [ID:c02_小手再次出现]
...还有什么东西能跟它交换呢?[ID:c02_小手还能换什么]
[ID:c02_小手出现摔倒]
这是什么鬼东西,它是在讨要什么[ID:c02_小手是什么鬼]
又来一个!{br}这地方到底是怎么回事?[ID:c02_小手再次出现]
是纸杯电话。[ID:c02_小手首次交互纸杯电话]
#内侧楼道
被挡住了 [ID:c02_一楼楼道被挡住]
盖着布的木头架子...用来做什么的呢 [ID:c02_一楼戏台]
通道是空的,飘着一股血气,又酸又腥。 [ID:c02_描述垃圾通道]
这人有点不正常...最好离他远点。 [ID:c02_一楼疯子互动后]
这里原来放着什么? [ID:c02_一楼粘鼠板]
老鼠被粘住死掉了。 [ID:c02_一楼死老鼠]
怎么回事...头...好痛 [ID:c02_获得木头人偶]
...{br}怎么感觉有小孩在我身后哼歌?[ID:c02_s05_小蝉背后哼歌]
被挡住了[ID:c02_一楼楼道被挡住]
盖着布的木头架子...用来做什么的呢[ID:c02_一楼戏台]
通道是空的,飘着一股血气,又酸又腥。[ID:c02_描述垃圾通道]
这人有点不正常...最好离他远点。[ID:c02_一楼疯子互动后]
这里原来放着什么?[ID:c02_一楼粘鼠板]
老鼠被粘住死掉了。[ID:c02_一楼死老鼠]
怎么回事...头...好痛[ID:c02_获得木头人偶]
#空房间
小猫玩具亮起来了,这光...竟有一丝暖意[ID:c02_获得小猫玩具]
我的头,又开始痛了 [ID:c02_获得小猫头痛]
吕萍阿姨,我不想死,求你...帮帮我 [ID:c02_小蝉头套文字]
我的头,又开始痛了[ID:c02_获得小猫头痛]
吕萍阿姨,我不想死,求你...帮帮我[ID:c02_小蝉头套文字]
{br}上面怎么有我的名字?![ID:c02_互动小蝉头套]
#敲门_老鼠叼肉
楼道有东西掉下来了? [ID:c02_敲门_肉掉落]
刚刚这里有块肉不见了? [ID:c02_敲门_老鼠叼肉]
楼道有东西掉下来了?[ID:c02_敲门_肉掉落]
刚刚这里有块肉不见了?[ID:c02_敲门_老鼠叼肉]
#二楼
另一只小鞋子。 [ID:c02_锡箔换小鞋子]
去三楼的路被堵住了,要不先看看别的地方吧。 [ID:c02_二楼楼梯杂物堆]
这个小女孩神出鬼没的,她说不定知道上楼的路。 [ID:c02_二楼小蝉跑掉]
盆里的水很清澈,看上去像是刚盛的。 [ID:c02_二楼水盆]
到处都是老鼠洞,怕不是整栋楼都被老鼠打通了。 [ID:c02_二楼老鼠洞]
又是这种小小尖尖的血脚印... [ID:c02_二楼血脚印]
那女孩为什么要我引开这个疯男人?[ID:c02_老鼠叼鞋引开疯子]
我要去找洞里的小手把弹珠拿回来。 [ID:c02_小手换回弹珠]
小鞋子...{br}登记簿上好像写过,把鞋子给老鼠?[ID:c02_锡箔换小鞋子]
去三楼的路被堵住了,要不先看看别的地方吧。[ID:c02_二楼楼梯杂物堆]
...{br}这个小女孩神出鬼没的,她说不定知道上楼的路。[ID:c02_二楼小蝉跑掉]
盆里的水很清澈,看上去像是刚盛的。[ID:c02_二楼水盆]
到处都是老鼠洞,怕不是整栋楼都被老鼠打通了。[ID:c02_二楼老鼠洞]
又是这种小小尖尖的血脚印...[ID:c02_二楼血脚印]
神经病...吓我一跳{br}那女孩为什么要我引开这个疯男人?[ID:c02_老鼠叼鞋引开疯子]
我要去找洞里的小手把弹珠拿回来。[ID:c02_小手换回弹珠]
这小猫嘴里叼了张纸条{br}有点可爱[ID:c02_二楼小猫叼纸条]
是...那个小女孩...{br}方小蝉的头套?[ID:c02_二楼小蝉头套]
#裂缝
...不对劲{br}为什么会有种...熟悉的感觉[ID:c02_s09_红色场景]
好吵...[ID:c02_s09_大眼睛处]
#瞎子卧室
刚才那些...到底是怎么回事? [ID:c02_离开红色演出]
「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」{br}咦,这口诀是谁教我的来着... [ID:c02_瞎子卧室_八卦图]
终于...安静了{br}刚才那些...到底是怎么回事?[ID:c02_离开红色演出]
「乾三连,坤六断;震仰盂,艮覆碗;离中虚,坎中满;兑上缺,巽下断」{br}咦,这口诀是谁教我的来着...[ID:c02_瞎子卧室_八卦图]
院长房间里也有一个类似的十字架。[ID:c02_瞎子卧室_十字架]
我会在盒子里一直陪着你 :3 [ID:c02_小蝉盒子特写]
我会在盒子里一直陪着你 :3[ID:c02_小蝉盒子特写]
我恨他们![ID:c02_小蝉恨他们]
#火灾
还没准备好点火呢 [ID:c02_火灾等待准备]
啊!我得想办法帮帮她... [ID:c02_霸凌救小蝉开始]
没时间浪费了,我得点个火引走这些小孩 [ID:c02_点火前阻止右移]
还没准备好点火呢[ID:c02_火灾等待准备]
啊!我得想办法帮帮她...[ID:c02_霸凌救小蝉开始]
没时间浪费了,我得点个火引走这些小孩[ID:c02_点火前阻止右移]
# 结尾
{br}楼梯口的杂物消失了... [ID:c02_看到杂物堆消失]
感谢试玩 [ID:c02_demo感谢试玩]
以上是《衔蝶》demo的全部内容啦感谢你抽出宝贵的时间体验我们的游戏{br}试玩虽然结束,但吕萍的旅程才刚刚开始,后面的故事将更加精彩!你在游戏中探索的每一步都是对我们的鼓励和支持!{br}在游戏上线前,我们将继续优化游戏内容,完善和打磨游戏设计、叙事流程,音效、画面表现等。{br}最后,欢迎你对《衔蝶》的试玩提出反馈,这对我们非常重要!期待与你的下次相遇,再见! [ID:c02_demo公告]
{br}楼梯口的杂物消失了...[ID:c02_看到杂物堆消失]
感谢试玩[ID:c02_demo感谢试玩]
以上是《衔蝶》demo的全部内容啦感谢你抽出宝贵的时间体验我们的游戏{br}试玩虽然结束,但吕萍的旅程才刚刚开始,后面的故事将更加精彩!你在游戏中探索的每一步都是对我们的鼓励和支持!{br}在游戏上线前,我们将继续优化游戏内容,完善和打磨游戏设计、叙事流程,音效、画面表现等。{br}最后,欢迎你对《衔蝶》的试玩提出反馈,这对我们非常重要!期待与你的下次相遇,再见![ID:c02_demo公告]
=> END
~ Notes_c03
# s01 三楼
3012号房应该就是我小时候住的地方 [ID:c03_s01_走近3012]
义诊 [ID:c03_s01_门口看病牌子]
...... [ID:c03_s01_偷听完3012]
3012号房应该就是我小时候住的地方[ID:c03_s01_走近3012]
义诊[ID:c03_s01_门口看病牌子]
......[ID:c03_s01_偷听完3012]
#奇怪...里面应该有人在的...{br}要不先去小蝉家看看吧
# s02
# s03

View File

@ -1,44 +1,44 @@
~ c01_s06_四个小孩_对话1
小肉圆: 这画是六指儿画的,你问他去! [ID:c01_4围观A_1]
小肉圆: 这画是六指儿画的,你问他去![ID:c01_4围观A_1]
=> END
~ c01_s06_四个小孩_对话2
小竹竿: 那个怪人是最近才出现的,总是透过门缝往院子里头看。 [ID:c02_围观B_2]
小竹竿: 搞得大家都不去墙根底下玩儿了,真晦气。 [ID:c02_围观B_3]
小竹竿: 那个怪人是最近才出现的,总是透过门缝往院子里头看。[ID:c02_围观B_2]
小竹竿: 搞得大家都不去墙根底下玩儿了,真晦气。[ID:c02_围观B_3]
=> END
~ c01_s06_四个小孩_对话3
孩子王: 我知道什么?知道也不能告诉你! [ID:c01_4残疾小孩_1]
孩子王: 还有,以后别叫我六指儿! [ID:c01_4残疾小孩_2]
孩子王: 我知道什么?知道也不能告诉你![ID:c01_4残疾小孩_1]
孩子王: 还有,以后别叫我六指儿![ID:c01_4残疾小孩_2]
=> END
~ c01_s07_小孩吉祥话1
#普通口音
小丁: 您、您行行好,给点... [ID:c01_6卖艺小孩A_1]
小丁: 您、您行行好,给点...[ID:c01_6卖艺小孩A_1]
=> END
~ c01_s07_小孩吉祥话2
#山东口音
蛋蛋: 祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行! [ID:c01_6卖艺小孩B_1]
蛋蛋: 祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行![ID:c01_6卖艺小孩B_1]
=> END
~ c01_s07_小孩吉祥话3
#福建口音
沫儿: 宾安哗在,有才有财! [ID:c01_6卖艺小孩C_1]
沫儿: 宾安哗在,有才有财![ID:c01_6卖艺小孩C_1]
=> END
~ c01_s07_陆仁吉祥话
陆仁: 这帮孩子们太苦了,前些天又摔坏了一个,您行行好... [ID:c01_6幼年陆仁_1]
陆仁: 这帮孩子们太苦了,前些天又摔坏了一个,您行行好...[ID:c01_6幼年陆仁_1]
=> END
~ c01_s08_书店老板
书店老板: 新到的那批书堆着有碍观瞻,你赶紧去摆好。 [ID:c01_7老板_5]
书店老板: 手脚麻利点,不要耽误店里的生意。 [ID:c01_7老板_7]
书店老板: 新到的那批书堆着有碍观瞻,你赶紧去摆好。[ID:c01_7老板_5]
书店老板: 手脚麻利点,不要耽误店里的生意。[ID:c01_7老板_7]
=> END
~ c02_疯子_01
吕萍: 不好意思师傅,你知道这里有姓吕的人家吗? [ID:c02_2疯子_小蝶开场白]
吕萍: 不好意思师傅,你知道这里有姓吕的人家吗?[ID:c02_2疯子_小蝶开场白]
疯子: 出去...出去...[ID:c02_2疯子_1]
疯子: 前天是个小毛孩,今天又来了个女人,都是他们派来的探子、间谍,没安好心![ID:c02_2疯子_2]
疯子: 这是我家,我的东西,我的宝贝,听到没有?!别吵了...都出去![ID:c02_2疯子_3]
@ -55,6 +55,6 @@
疯子: 杆子细又高、灯火照一照、庙里影子绕、大家哈哈笑...[ID:c02_疯子对话圆月亮2]
疯子: 扁担长,板凳宽,板凳没有扁担长,扁担没有板凳宽...一担挑啊,一担挑![ID:c02_疯子对话圆月亮3]
疯子: 我正找着那东西呢,你瞧见没有?[ID:c02_疯子对话圆月亮4]
吕萍: 什么东西? [ID:c02_疯子对话圆月亮5]
吕萍: 什么东西?[ID:c02_疯子对话圆月亮5]
疯子: 找!找啊!一起找![ID:c02_疯子对话圆月亮6]
=> END

View File

@ -3,6 +3,11 @@ class_name GlobalConfig extends Resource
static var DEBUG = false
const DEBUG_CHARACTER_PREFIX = "[debug]"
#### TODO 目前恒为 false. 移动端包体打包时需配置为 true
## pop_center_notification 会检查 `GlobalConfig.TOUCH_SCREEN` 状态
## 如果是 true 则使用带有 _screen 后缀的 translation_key
static var TOUCH_SCREEN = false
# .res would be binary encoded, .tres is text encoded
const RES_FILE_FORMAT = ".tres"

View File

@ -295,7 +295,14 @@ func pop_notification(translation_key: String, number := 1) -> void:
func pop_center_notification(translation_key: String, duration := 4.0) -> void:
var notification_node = get_node_or_null("/root/Main/UILayer/Notification")
if notification_node:
notification_node.show_center_notification(tr(translation_key).replace("{br}", "\n"), duration)
var string = tr(translation_key).replace("{br}", "\n")
## 如果是 true 则使用带有 _screen 后缀的 translation_key
if GlobalConfig.TOUCH_SCREEN:
var replaced_key = translation_key + "_screen"
var replaced_string = tr(replaced_key)
if replaced_key != replaced_string:
string = replaced_string.replace("{br}", "\n")
notification_node.show_center_notification(string, duration)
else:
printerr("pop_center_notification: Notification node not found")

View File

@ -10,14 +10,14 @@ func _ready() -> void:
var tween: Tween
func dizzy(duration := 3.5, intensity := 1.5) -> void:
func dizzy(duration := 3.5, intensity := 1.5, ease_in_duration := 0.3, ease_out_duration := 0.3) -> void:
if duration < 0.6:
return
if tween and tween.is_valid():
tween.kill()
show()
tween = create_tween()
tween.tween_property(rect.material, "shader_parameter/intensity", intensity, 0.3)
tween.tween_property(rect.material, "shader_parameter/intensity", intensity, ease_in_duration)
tween.tween_interval(duration - 0.6)
tween.tween_property(rect.material, "shader_parameter/intensity", 0.0, 0.3)
tween.tween_property(rect.material, "shader_parameter/intensity", 0.0, ease_out_duration).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_CUBIC)
tween.finished.connect(hide)

View File

@ -5,6 +5,7 @@
[ext_resource type="Script" uid="uid://g32um0mltv5d" path="res://addons/dialogue_manager/dialogue_label.gd" id="2_1bn2y"]
[node name="OSPivot" type="Control"]
z_index = 5
layout_mode = 3
anchors_preset = 0
scale = Vector2(0.33, 0.33)

View File

@ -243,7 +243,7 @@ func _reset_archive() -> void:
RegEx.create_from_string(r'SceneManager.disable_prop_item\(.?"(.+)"') as RegEx
)
var prop_enabler_regx = (
RegEx.create_from_string(r'EventMSceneManageranager.enable_prop_item\(.?"(.+)"') as RegEx
RegEx.create_from_string(r'SceneManager.enable_prop_item\(.?"(.+)"') as RegEx
)
for p_match in prop_disabler_regx.search_all(code):
var key = p_match.get_string(1)

View File

@ -141,6 +141,7 @@ func _on_paper_interacted():
right_door.holding = false
await SceneManager.get_inspector().quit_and_hidden
$"捡起纸片后开门声".play()
await SceneManager.pop_os_with_str("c01_获得信件1碎片后")
SceneManager.pop_center_notification("ui_center_notify_right_click_prop")

View File

@ -85,7 +85,7 @@ func _on_fog_disappear() -> void:
func seller_interacted():
bookstore_portal.holding = false
# 报童交互
SceneManager.freeze_player(0)
SceneManager.lock_player()
seller.play("报童给报纸")
# 提前写入 prop 中,防止存档 bug稍后播放获得动画
SceneManager.enable_prop_item_silently("prop_信碎片2")
@ -94,7 +94,9 @@ func seller_interacted():
await SceneManager.pop_os_with_str("c01_s07_获得报纸")
# 播放获得动画
SceneManager.enable_prop_item("prop_信碎片2")
SceneManager.release_player()
await SceneManager.get_inspector().quit_and_hidden
await SceneManager.pop_os_with_str("c01_s07_获得报纸后")
SceneManager.unlock_player()
func jiandu_dialog_triggered() -> void:

View File

@ -269,6 +269,10 @@ position = Vector2(1681, 32)
action = 5
note_key = "c01_s07_书店展柜"
[node name="Ambush报童说话" parent="Ground/DeployLayer" index="12" instance=ExtResource("9_f61dl")]
position = Vector2(2014, 65)
hook_os_key = "c01_s07_报童"
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(41, 103)
character = "小小蝶"

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=24 format=3 uid="uid://bivc5cdap370p"]
[gd_scene load_steps=25 format=3 uid="uid://bivc5cdap370p"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_2jej0"]
[ext_resource type="Script" uid="uid://dmhh4g47bdxxy" path="res://scene/ground/scene/c02/s04_保卫科.gd" id="2_jyere"]
@ -18,6 +18,7 @@
[ext_resource type="Texture2D" uid="uid://hkrd6dd2nxkv" path="res://asset/art/scene/c02/s04_保卫科/e_小钳子提示.png" id="9_k74x7"]
[ext_resource type="PackedScene" uid="uid://xovlfee503a4" path="res://scene/ground/script/c02/小手讨东西.tscn" id="10_a43aq"]
[ext_resource type="Texture2D" uid="uid://v6q6ao6fiqm1" path="res://asset/art/scene/c02/s04_保卫科/e_老鼠画像横板.png" id="11_ffvrp"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="12_cq2m4"]
[ext_resource type="SpriteFrames" uid="uid://3nas025c2c5u" path="res://asset/art/gif/c02_杂项/c02_杂项_frames.tres" id="13_xy3nq"]
[ext_resource type="PackedScene" uid="uid://ci5anaxsa1apl" path="res://scene/entity/inspectable.tscn" id="19_k74x7"]
[ext_resource type="SpriteFrames" uid="uid://di43shn22n5ph" path="res://asset/art/gif/c00_通用动作/c00_通用动作_frames.tres" id="20_47ju4"]
@ -80,36 +81,41 @@ unique_name_in_owner = true
position = Vector2(72, 51)
hook_method = "xiaochan_disappear"
[node name="涂鸦提示" type="Sprite2D" parent="Ground/DeployLayer" index="4"]
[node name="Note弹珠提示" parent="Ground/DeployLayer" index="4" instance=ExtResource("12_cq2m4")]
position = Vector2(272, 5)
title_filter = "c02"
note_key = "c02_弹珠提示"
[node name="涂鸦提示" type="Sprite2D" parent="Ground/DeployLayer" index="5"]
position = Vector2(275, 13)
texture = ExtResource("6_gk1h4")
[node name="小钳子提示" type="Sprite2D" parent="Ground/DeployLayer" index="5"]
[node name="小钳子提示" type="Sprite2D" parent="Ground/DeployLayer" index="6"]
position = Vector2(270, -3)
texture = ExtResource("9_k74x7")
[node name="Closeup折锡纸" parent="Ground/DeployLayer" index="6" instance=ExtResource("6_66gue")]
[node name="Closeup折锡纸" parent="Ground/DeployLayer" index="7" instance=ExtResource("6_66gue")]
unique_name_in_owner = true
position = Vector2(189, 15)
packed_scene = ExtResource("7_fvlg0")
on_display_hide_hud = true
first_interact_os_key = "c02_保卫科祭台os"
[node name="Closeup老鼠精" parent="Ground/DeployLayer" index="7" instance=ExtResource("6_66gue")]
[node name="Closeup老鼠精" parent="Ground/DeployLayer" index="8" instance=ExtResource("6_66gue")]
light_mask = 5
position = Vector2(207.5, -40.5)
texture = ExtResource("11_ffvrp")
packed_scene = ExtResource("8_cm3g6")
on_display_hide_hud = true
[node name="Closeup花名册" parent="Ground/DeployLayer" index="8" instance=ExtResource("6_66gue")]
[node name="Closeup花名册" parent="Ground/DeployLayer" index="9" instance=ExtResource("6_66gue")]
unique_name_in_owner = true
position = Vector2(351, 31)
packed_scene = ExtResource("6_fvlg0")
on_display_hide_hud = true
first_interact_os_key = "c02_保卫科花名册os"
[node name="煤油灯" type="Sprite2D" parent="Ground/DeployLayer" index="9"]
[node name="煤油灯" type="Sprite2D" parent="Ground/DeployLayer" index="10"]
position = Vector2(370, 39)
[node name="灯光" type="AnimatedSprite2D" parent="Ground/DeployLayer/煤油灯"]
@ -126,10 +132,10 @@ energy = 2.0
blend_mode = 2
texture = ExtResource("9_a43aq")
[node name="小手讨东西" parent="Ground/DeployLayer" index="10" instance=ExtResource("10_a43aq")]
[node name="小手讨东西" parent="Ground/DeployLayer" index="11" instance=ExtResource("10_a43aq")]
position = Vector2(295, -6)
[node name="小蝉写字" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="11"]
[node name="小蝉写字" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="12"]
position = Vector2(351, 51)
sprite_frames = ExtResource("20_47ju4")
animation = &"c00_头套小婵_write"

View File

@ -66,6 +66,19 @@ func _on_madman_interacted() -> void:
await DialogueManager.dialogue_ended
EventManager.set_stage("c02_madman_interacted_stage", 1)
SceneManager.pop_os_with_str("c02_一楼疯子互动后")
# 玩家向右走 100px 后出现
_watch_player_move_right_x = SceneManager.get_player().global_position.x + 100
SceneManager.get_player().position_updated.connect(_watch_player_move)
var _watch_player_move_right_x: float
func _watch_player_move(global_pos) -> void:
if global_pos.x > _watch_player_move_right_x:
# 一次性触发,触发后断开信号
SceneManager.get_player().position_updated.disconnect(_watch_player_move)
SceneManager.pop_os_with_str("c02_s05_小蝉背后哼歌")
func xiaochan_disappear():

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=65 format=3 uid="uid://cootarwb44vvh"]
[gd_scene load_steps=68 format=3 uid="uid://cootarwb44vvh"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_qkymk"]
[ext_resource type="Script" uid="uid://cbt0ubygchxvv" path="res://scene/ground/scene/c02/s06_二楼.gd" id="2_4dg6u"]
@ -45,6 +45,9 @@
[ext_resource type="Texture2D" uid="uid://b5kolhax7pf4u" path="res://asset/art/scene/c02/s06_二楼楼道/小猫纸条.png" id="37_rjlld"]
[ext_resource type="Script" uid="uid://bnm8wuspfx303" path="res://scene/ground/script/c02/event_2d_xchan_run_away.gd" id="39_t5e0j"]
[ext_resource type="SpriteFrames" uid="uid://di43shn22n5ph" path="res://asset/art/gif/c00_通用动作/c00_通用动作_frames.tres" id="40_7i4w0"]
[ext_resource type="Script" uid="uid://bkkiyk5jkdw4d" path="res://manager/event_manager/event2d.gd" id="44_qoe83"]
[ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="45_0k27j"]
[ext_resource type="Texture2D" uid="uid://o5uouajglukh" path="res://asset/art/scene/c02/s10_空房间/e_小蝉头套.png" id="45_sqio2"]
[sub_resource type="Animation" id="Animation_k01ve"]
length = 0.001
@ -1296,6 +1299,10 @@ texture = ExtResource("37_osg51")
collision_width_and_x = Vector2(150, 0)
hook_method = "glimpse_hide_out"
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/Ambush小蝉偷看"]
energy = 0.2
texture = ExtResource("45_0k27j")
[node name="Event_小猫纸条" type="Node2D" parent="Ground/DeployLayer" index="20"]
position = Vector2(164, 42)
script = ExtResource("35_h3h1a")
@ -1314,6 +1321,7 @@ autoplay = "叼纸小猫坐着呼吸"
[node name="Inspectable小猫纸条" parent="Ground/DeployLayer/Event_小猫纸条" instance=ExtResource("37_7kxvk")]
position = Vector2(-2, 3)
global_inspect = true
first_interact_os_key = "c02_二楼小猫叼纸条"
content_centered = true
texture_cover = ExtResource("37_rjlld")
content_key = "c02_小猫纸条"
@ -1322,7 +1330,22 @@ content_key = "c02_小猫纸条"
position = Vector2(748, 47)
hook_method = "unlock_2floor_map"
[node name="Event2D_xchan_run_away" type="Node2D" parent="Ground/DeployLayer" index="22"]
[node name="Event胖子卧室门口小蝉头套" type="Node2D" parent="Ground/DeployLayer" index="22"]
script = ExtResource("44_qoe83")
event_name = &"c02_the_blind_room_stage"
event_stages = Array[int]([1])
pre_event_name = &"current_chapter_stage"
pre_event_stages = Array[int]([2])
metadata/_custom_type_script = "uid://bkkiyk5jkdw4d"
[node name="Note小蝉的头套" parent="Ground/DeployLayer/Event胖子卧室门口小蝉头套" instance=ExtResource("10_h3h1a")]
position = Vector2(543, 57)
texture = ExtResource("45_sqio2")
sign_mark_offset = Vector2(0, -7.47)
title_filter = "c02"
note_key = "c02_二楼小蝉头套"
[node name="Event2D_xchan_run_away" type="Node2D" parent="Ground/DeployLayer" index="23"]
position = Vector2(9, -4)
script = ExtResource("39_t5e0j")
event_name = &"c02_2f_xchan_run_away"
@ -1348,6 +1371,10 @@ move_configs = Array[Dictionary]([{
}])
debug_mov_animation = "c00_头套小婵_run"
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/Event2D_xchan_run_away/AutoplayAnimatedSprite"]
energy = 0.1
texture = ExtResource("45_0k27j")
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95)
catty_light_energy = 0.5

View File

@ -40,6 +40,8 @@ func take_off_flyer(immediatelly = false):
await tween.finished
else:
flyer.visible = false
# 等 0.5s 再允许交互
await Util.wait(0.5)
var hand = $"../DeployLayer/小手讨东西"
hand.enabled = true

View File

@ -125,6 +125,7 @@ position = Vector2(11, -1)
points = PackedVector2Array(37, 150, 610, 150)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false
energy = 0.9
blend_mode = 1

View File

@ -68,8 +68,8 @@ func _on_ground_ready() -> void:
player.set_facing_direction(Vector2.LEFT)
player.global_position.x = 670
set_data("has_entered", true)
await Util.wait(1.0)
SceneManager.pop_os_with_str("c02_离开红色演出")
Util.timer(3.5, SceneManager.pop_os_with_str.bind("c02_离开红色演出"))
var interacting = false:

View File

@ -62,6 +62,7 @@ func _on_player_position_updated(global_pos: Vector2) -> void:
if not center_eye_opened and global_pos.x < blink_eye_x:
center_eye_opened = true
_start_blinking()
_center_eye_player_reaction()
# 切换 bgm
if not bgm_switched and global_pos.x < switch_bgm_x:
if GlobalConfig.DEBUG:
@ -99,5 +100,15 @@ func mouse_animation() -> void:
$"../DeployLayer/老鼠衔大洋".play()
func point_to_the_moon():
func point_to_the_moon() -> void:
$"../DeployLayer/小床人物".play("剪影人物床_指天")
func _center_eye_player_reaction() -> void:
# 中心眼睛睁开后,玩家 dizzy
await Util.wait(1.5)
SceneManager.lock_player()
$"Sfx耳鸣".play()
$"../DizzyShader".dizzy(3.5, 1.0, 0.5, 1.2)
await Util.wait(5.5)
SceneManager.pop_os_with_str("c02_s09_大眼睛处")
SceneManager.unlock_player()

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=58 format=3 uid="uid://ryups1dnwdto"]
[gd_scene load_steps=60 format=3 uid="uid://ryups1dnwdto"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_o0m5w"]
[ext_resource type="Script" uid="uid://beqnywn1dlnax" path="res://scene/ground/scene/c02/s09_裂缝.gd" id="2_34a6f"]
@ -11,7 +11,9 @@
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="6_6xql4"]
[ext_resource type="Texture2D" uid="uid://dnkqaiugxsegs" path="res://asset/art/scene/c02/s09_裂缝/黑手.png" id="6_71bf1"]
[ext_resource type="Texture2D" uid="uid://cg8nfnd46iwaf" path="res://asset/art/scene/c02/s09_裂缝/bg_背景.png" id="6_87wfh"]
[ext_resource type="PackedScene" uid="uid://decfqoe5v0y6n" path="res://scene/effect/dizzy_shader.tscn" id="6_fgtii"]
[ext_resource type="Texture2D" uid="uid://dpmf4w76ln2uo" path="res://asset/art/scene/c02/旧版/s10_裂缝通道/fg_裂缝通道.png" id="6_nntqg"]
[ext_resource type="AudioStream" uid="uid://b8sbtn3l37uh" path="res://asset/audio/sfx/旧版/c02/红屏.ogg" id="7_3f6hu"]
[ext_resource type="PackedScene" uid="uid://b8ncf4d0jda8r" path="res://scene/entity/partical/particals_ash_horizontal.tscn" id="7_4a1t6"]
[ext_resource type="Texture2D" uid="uid://c2sk7h1648k3i" path="res://asset/art/scene/c02/s09_裂缝/bg_白眼球底板.png" id="7_76qsd"]
[ext_resource type="Script" uid="uid://byabd5jdlbqk4" path="res://scene/ground/script/c02/s09_麻绳.gd" id="7_rbu7p"]
@ -199,6 +201,12 @@ mode = "场景背景音"
"感应玩家操作" = false
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Sfx耳鸣" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
stream = ExtResource("7_3f6hu")
bus = &"game_sfx"
script = ExtResource("4_qjenp")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
texture = ExtResource("6_87wfh")
@ -793,6 +801,10 @@ texture = ExtResource("10_ow44k")
position = Vector2(0, 21)
shape = SubResource("RectangleShape2D_enajl")
[node name="Ambush红色场景os" parent="Ground/DeployLayer" index="19" instance=ExtResource("6_6xql4")]
position = Vector2(2968, 84)
hook_os_key = "c02_s09_红色场景"
[node name="LightOccluder2D" type="LightOccluder2D" parent="Ground/AmbientLayer" index="0"]
occluder = SubResource("OccluderPolygon2D_dv46s")
occluder_light_mask = 47
@ -918,10 +930,7 @@ update_rotation = false
update_scale = false
[node name="CameraFocusMarker" parent="Ground" index="6"]
limit_left = 0
limit_top = -158
limit_right = 4536
limit_bottom = 158
[node name="前景" type="Sprite2D" parent="Ground/ParallaxForeground/BGParallaxLayer" index="0"]
position = Vector2(4295, 21)
@ -934,10 +943,14 @@ position = Vector2(3421, 25)
points = PackedVector2Array(80, 150, 4500.93, 150)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false
energy = 0.7
blend_mode = 1
[node name="UIPointLight2D" parent="Ground" index="10"]
position = Vector2(7016, -4)
[node name="DizzyShader" parent="Ground" instance=ExtResource("6_fgtii")]
visible = false
[editable path="Ground"]

View File

@ -63,5 +63,6 @@ func _outtro_show():
await Util.wait(10.0)
# 盒子猫逃脱成功/被抓走,游戏结束,解锁瞎子卧室门
ArchiveManager.set_global_entry(&"c02_the_blind_room_unlocked", true)
EventManager.set_stage("c02_the_blind_room_stage", 1)
SceneManager.unlock_player()
SceneManager.get_ground_loader().transition_to_scene("c02_s08", "1")

View File

@ -27,10 +27,11 @@ func _on_stage_updated():
ambush.enabled = true
var sprite = $"AutoplayAnimatedSprite"
ambush.triggered.connect(func():
sprite.play("c00_头套小婵_run")
SceneManager.lock_player()
SceneManager.pop_os_with_str("c02_二楼小蝉跑掉")
await Util.wait(2.0)
sprite.play("c00_头套小婵_run")
await Util.wait(3.0)
SceneManager.pop_os_with_str("c02_二楼小蝉跑掉")
SceneManager.unlock_player()
EventManager.set_stage(event_name, 2)
)

View File

@ -128,7 +128,6 @@ var interacting := false:
var communicating = false
func _increase_icount():
icount += 1
if icount == 1:
@ -159,6 +158,10 @@ func _on_interacted() -> void:
if icount == 0:
do_first_interact(false)
await _increase_icount()
# 首次交互结束后直接跳过,不使用物品
if icount == 1:
interacting = false
return
if holding_prop != "":
# 手持物品时,交互直接给玩家物品
SceneManager.enable_prop_item(holding_prop)
@ -172,8 +175,13 @@ func _on_interacted() -> void:
if not communicating:
communicating = true
# animated_sprite.visible = false
SceneManager.freeze_player()
# 如果第一次交互,显示 os
if not ArchiveManager.get_global_value("c02_hand_cup_phone_interacted"):
ArchiveManager.set_global_entry("c02_hand_cup_phone_interacted", true)
await SceneManager.pop_os_with_str("c02_小手首次交互纸杯电话")
# 7 拿起纸杯 8 监听纸杯
SceneManager.freeze_player(0, 7)
SceneManager.player_action(7)
# 小手收回 play backwards
animated_sprite.play("小手_纸杯_hide")
await SceneManager.get_player().animation_finished

View File

@ -71,7 +71,7 @@ updater_stage_mode = "exclude"
updater_stages = Array[int]([0, 1, 2])
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
[node name="TextureRect2" type="TextureRect" parent="."]
[node name="遮罩" type="TextureRect" parent="."]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0

View File

@ -22,12 +22,14 @@ func _ready() -> void:
ArchiveManager.set_global_entry(&"c02_meat_door_interacted", true)
DialogueManager.show_dialogue_balloon(dialogue, "c02_s03_敲门游戏intro")
await DialogueManager.dialogue_ended
if ArchiveManager.get_global_value(&"c02_meat_given", false):
# not ArchiveManager.get_global_value(&"c02_eavesdrop_finished", false) or
# ArchiveManager.get_global_value(&"c02_meat_dropping", false) or
# 敲门成功,则禁用
button.disabled = true
else:
Util.timer(0.5, SceneManager.pop_center_notification.bind("ui_click_to_knock_door"))
button.disabled = false

View File

@ -30,10 +30,14 @@ func start(
## Apply any changes to the balloon given a new [DialogueLine].
func apply_dialogue_line() -> void:
var translation_key = dialogue_line.translation_key
label.text = ("[wave amp=10.0 freq=5.0][shake rate=4.0 level=3]" + tr(translation_key).strip_edges())
label.text = ("[wave amp=10.0 freq=5.0][shake rate=4.0 level=3]" + tr(translation_key).strip_edges().replace("{br}", "\n"))
var tween = create_tween()
tween.tween_property(label, "modulate:a", 1.0, 0.5)
tween.tween_interval(2.0)
# c02_弹珠游戏5 弹珠游戏最后的一句话显示时长延长
if translation_key == "c02_弹珠游戏5": # 注意是 line ID 而不是 title
tween.tween_interval(5.0)
else:
tween.tween_interval(2.0)
tween.tween_property(label, "modulate:a", 0.0, 0.5)
tween.tween_callback(ball_dialogue_ended.emit)
tween.tween_callback(queue_free)

View File

@ -10,7 +10,7 @@ script = ExtResource("1_7ag4e")
[node name="Sfx红字特效音" type="AudioStreamPlayer" parent="."]
stream = ExtResource("2_10bnx")
volume_db = -8.0
volume_db = -20.0
bus = &"game_sfx"
script = ExtResource("3_l3dto")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
@ -40,7 +40,7 @@ theme_override_constants/margin_top = 100
[node name="RichTextLabel" type="RichTextLabel" parent="Control/Container"]
unique_name_in_owner = true
custom_minimum_size = Vector2(300, 0)
custom_minimum_size = Vector2(322, 0)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
@ -50,7 +50,7 @@ theme_override_colors/font_outline_color = Color(0, 0, 0, 1)
theme_override_fonts/normal_font = ExtResource("1_5lxgi")
theme_override_font_sizes/normal_font_size = 40
bbcode_enabled = true
text = "[wave amp=10.0 freq=5.0][shake rate=4.0 level=3] 先碰到边界你就输了"
text = "[wave amp=10.0 freq=5.0][shake rate=4.0 level=3] 我还有很多弹珠,玩到我赢为止!"
fit_content = true
autowrap_mode = 1
horizontal_alignment = 1

View File

@ -30,9 +30,10 @@ func _ready() -> void:
if GlobalConfig.DEBUG and debug_directly_win:
game_win()
else:
# checkout_round(2)
# return
# 0:默认 1:寻找弹珠(老虎钳可以换弹珠) 2:给出弹珠 3:游戏结束(小猫纸片) 4:游戏结束(小猫离开)
if EventManager.get_stage(&"c02_ball_game_stage") == 2:
# checkout_round(2)
checkout_round(0)
else:
intro()