调整 dialogue ballon 代码
This commit is contained in:
parent
21b807dfeb
commit
872f3da0a3
BIN
asset/art/little_game/书架/书本.png
Normal file
BIN
asset/art/little_game/书架/书本.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
Binary file not shown.
Before Width: | Height: | Size: 1.6 KiB |
BIN
asset/art/little_game/书架/书架框.png
Normal file
BIN
asset/art/little_game/书架/书架框.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
BIN
asset/art/little_game/书架/合并.png
Normal file
BIN
asset/art/little_game/书架/合并.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
43
asset/dialogue/c01.csv
Normal file
43
asset/dialogue/c01.csv
Normal file
@ -0,0 +1,43 @@
|
||||
keys,en,_character
|
||||
t86c8af3834,“时辰将至,锁魂障眼,自欺欺人”,雾
|
||||
taab2c4dca8,“孤魂也罢,恶鬼亦然”,雾
|
||||
t1112e6f81c,“三魂皆不可阙,将它们都带回来吧”,雾
|
||||
t99f770cf9f,“......”,???
|
||||
td6b4d77d2f,(一个老人正在喂食笼子里的老鼠) [next=auto],
|
||||
tcef6a060b9,“这么多年......还是找不到......” [next=auto],老人
|
||||
tb65380ea5d,“它们说......等它们吃饱了......” [next=auto],老人
|
||||
t50f89a27e5,“吃饱了......就会帮我找......” [next=auto],老人
|
||||
tf86e491bac,“帮我找到我的孩子......” [next=auto],老人
|
||||
t45901594ba,“......” [next=auto],[color=MEDIUM_SPRING_GREEN]???[/color]
|
||||
ta017a4466b,(无法触碰),
|
||||
t80dc36183c,[/color] “在这儿吗......”[next=15],[color=MEDIUM_SPRING_GREEN]???
|
||||
tb5446007d7,“又是这个梦”[next=1.5],吕萍
|
||||
tc2d15986d5,“这个星期已经第三次了”[next=3],吕萍
|
||||
tbb5ee63a2a,“我到底是怎么了”[next=2],吕萍
|
||||
te493a0d5da,“小姐,你没事吧?”[next=3],车夫
|
||||
t31f7bd6bca,“啊?哦我没事”[next=3.5],吕萍
|
||||
t5145e4a651,“师傅,刚刚什么事情啊?”[next=3.5],吕萍
|
||||
t377527622c,“人没事就好”[next=3],车夫
|
||||
t457439be08,“刚有几个小孩儿突然从路边窜出来”[next=4.5],车夫
|
||||
tfd750b3caf,“还好我刹住了,大过年差点触霉头”[next=4.5],车夫
|
||||
t3ca3777849,“不好意思,耽误你时间了”[next=4],车夫
|
||||
t3676341a09,“没事没事,我其实也没有......那么赶时间”[next=6],吕萍
|
||||
t9a1e445f9c,“哈哈,小姐你坐好了,跑了“[next=4],车夫
|
||||
t8c27cd48bc,“小姐,你这是回家过年是哇?”[next=4.5],车夫
|
||||
t021c82b70c,“哦,不是的......”[next=2.5],吕萍
|
||||
tacea5af85e,“啊?不会是工作吧”[next=4],车夫
|
||||
tdd93622a58,“这不行的,你这小年夜还要安排工作啊”[next=4.7],车夫
|
||||
t56fdb18174,“你看我,拉完你这一趟,我也要准备收工了”[next=4.3],车夫
|
||||
te7fe810b72,“工作什么的,今天肯定要统统结束掉的,你说对哇”[next=5],车夫
|
||||
t98517902ae,“这小年夜不行么,还有大年夜的呀”[next=4],车夫
|
||||
t080b02145f,“到时候回去和家里人一起好好吃个年夜饭”[next=4.3],车夫
|
||||
t0720faaedd,“时间也差不多”[next=3],车夫
|
||||
t18326bf9ff,“......”[next=3],吕萍
|
||||
t0cf43479d8,“是到了吗,师傅”[next=2.5],吕萍
|
||||
t74848a4990,“到了,芦昌路26弄3号,就是这里”[next=5.5],车夫
|
||||
tafc8b88bf2,“嗯,钱正好,那么我先跑了”[next=4],车夫
|
||||
tf7684cc8bf,“好的,谢谢师傅”[next=2.5],吕萍
|
||||
ta1bb847397,“哎哟,谢什么”[next=3],车夫
|
||||
tbce893354a,“哦,位子上这份信是你的吧,别忘记了”[next=4.5],车夫
|
||||
t25399e2eff,“对的对的,差点就忘记了,谢谢师傅,新年快乐”[next=6.5],吕萍
|
||||
tcf9f50d4e7,“新年快乐”[next=3],车夫
|
|
86
asset/dialogue/c01.dialogue
Normal file
86
asset/dialogue/c01.dialogue
Normal file
@ -0,0 +1,86 @@
|
||||
~ c01_s01_heiwu
|
||||
雾: “时辰将至,锁魂障眼,自欺欺人” [ID:t86c8af3834]
|
||||
雾: “孤魂也罢,恶鬼亦然” [ID:taab2c4dca8]
|
||||
雾: “三魂皆不可阙,将它们都带回来吧” [ID:t1112e6f81c]
|
||||
#Nathan: Choose a Response...
|
||||
#- Option 1
|
||||
# Nathan: You chose option 1
|
||||
#- Option 2
|
||||
# Nathan: You chose option 2
|
||||
???: “......” [ID:t99f770cf9f]
|
||||
=> END
|
||||
|
||||
~ c01_s01_oldman
|
||||
(一个老人正在喂食笼子里的老鼠) [next=auto][ID:td6b4d77d2f]
|
||||
老人: “这么多年......还是找不到......” [next=auto][ID:tcef6a060b9]
|
||||
老人: “它们说......等它们吃饱了......” [next=auto][ID:tb65380ea5d]
|
||||
老人: “吃饱了......就会帮我找......” [next=auto][ID:t50f89a27e5]
|
||||
老人: “帮我找到我的孩子......” [next=auto][ID:tf86e491bac]
|
||||
[color=MEDIUM_SPRING_GREEN]???[/color]: “......” [next=auto][ID:t45901594ba]
|
||||
=> END
|
||||
|
||||
~ c01_s03_door
|
||||
(无法触碰) [ID:ta017a4466b]
|
||||
=> END
|
||||
|
||||
~ c01_s03_feature
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color] “在这儿吗......”[next=15] [ID:t80dc36183c]
|
||||
=> END
|
||||
|
||||
|
||||
~ c01_s04_begin
|
||||
吕萍: “又是这个梦”[next=1.5] [ID:tb5446007d7]
|
||||
吕萍: “这个星期已经第三次了”[next=3] [ID:tc2d15986d5]
|
||||
吕萍: “我到底是怎么了”[next=2] [ID:tbb5ee63a2a]
|
||||
车夫: “小姐,你没事吧?”[next=3] [ID:te493a0d5da]
|
||||
吕萍: “啊?哦我没事”[next=3.5] [ID:t31f7bd6bca]
|
||||
吕萍: “师傅,刚刚什么事情啊?”[next=3.5] [ID:t5145e4a651]
|
||||
车夫: “人没事就好”[next=3] [ID:t377527622c]
|
||||
车夫: “刚有几个小孩儿突然从路边窜出来”[next=4.5] [ID:t457439be08]
|
||||
车夫: “还好我刹住了,大过年差点触霉头”[next=4.5] [ID:tfd750b3caf]
|
||||
车夫: “不好意思,耽误你时间了”[next=4] [ID:t3ca3777849]
|
||||
吕萍: “没事没事,我其实也没有......那么赶时间”[next=6] [ID:t3676341a09]
|
||||
车夫: “哈哈,小姐你坐好了,跑了“[next=4] [ID:t9a1e445f9c]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation1
|
||||
车夫: “小姐,你这是回家过年是哇?”[next=4.5] [ID:t8c27cd48bc]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation2
|
||||
吕萍: “哦,不是的......”[next=2.5] [ID:t021c82b70c]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation3
|
||||
车夫: “啊?不会是工作吧”[next=4] [ID:tacea5af85e]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation4
|
||||
车夫: “这不行的,你这小年夜还要安排工作啊”[next=4.7] [ID:tdd93622a58]
|
||||
车夫: “你看我,拉完你这一趟,我也要准备收工了”[next=4.3] [ID:t56fdb18174]
|
||||
车夫: “工作什么的,今天肯定要统统结束掉的,你说对哇”[next=5] [ID:te7fe810b72]
|
||||
车夫: “这小年夜不行么,还有大年夜的呀”[next=4] [ID:t98517902ae]
|
||||
车夫: “到时候回去和家里人一起好好吃个年夜饭”[next=4.3] [ID:t080b02145f]
|
||||
车夫: “时间也差不多”[next=3] [ID:t0720faaedd]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation5
|
||||
吕萍: “......”[next=3] [ID:t18326bf9ff]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation6
|
||||
吕萍: “是到了吗,师傅”[next=2.5] [ID:t0cf43479d8]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation7
|
||||
车夫: “到了,芦昌路26弄3号,就是这里”[next=5.5] [ID:t74848a4990]
|
||||
=> END
|
||||
|
||||
~ c01_s04_animation8
|
||||
车夫: “嗯,钱正好,那么我先跑了”[next=4] [ID:tafc8b88bf2]
|
||||
吕萍: “好的,谢谢师傅”[next=2.5] [ID:tf7684cc8bf]
|
||||
车夫: “哎哟,谢什么”[next=3] [ID:ta1bb847397]
|
||||
车夫: “哦,位子上这份信是你的吧,别忘记了”[next=4.5] [ID:tbce893354a]
|
||||
吕萍: “对的对的,差点就忘记了,谢谢师傅,新年快乐”[next=6.5] [ID:t25399e2eff]
|
||||
车夫: “新年快乐”[next=3] [ID:tcf9f50d4e7]
|
||||
=> END
|
BIN
asset/dialogue/c01.en.translation
Normal file
BIN
asset/dialogue/c01.en.translation
Normal file
Binary file not shown.
BIN
asset/dialogue/c01.zh.translation
Normal file
BIN
asset/dialogue/c01.zh.translation
Normal file
Binary file not shown.
171
asset/dialogue/c02.csv
Normal file
171
asset/dialogue/c02.csv
Normal file
@ -0,0 +1,171 @@
|
||||
keys,en,_character
|
||||
tf3933c836c,(芦昌路26弄3号),
|
||||
teb1fdd0c3d,“这是梦里的那栋楼”,吕萍
|
||||
tf6373b1461,(似乎是一张寻人启示),
|
||||
tace136aa1d,(脸的部分被撕掉了,看不清),
|
||||
t80736c88c5,“冷飕飕的,早知道多穿一件出来了”[next=4.2],吕萍
|
||||
t8b921a1f0d,(几张卫生宣传画),
|
||||
tb3c5bdf8fa,(一个老鼠洞),
|
||||
t67b292ac79,(在这种楼里挺常见的),
|
||||
tc0b1d09ad5,(十几年前的报纸),
|
||||
t697159b817,“天色变暗了”[next=3],吕萍
|
||||
t10093c48d6,(又是那张寻人启示),
|
||||
t33de979333,(锁住了),
|
||||
t060613cc71,(锁住了),
|
||||
t4c83f86ec3,(锁住了),
|
||||
ta4d131091f,(锁住了),
|
||||
t53107de49e,(干掉的血迹),
|
||||
t6bf59cddd7,(有什么东西),
|
||||
tde8f5415c3,(墙上的海报被撕掉了),
|
||||
tfbff76fa77,“这么冷的天,怎么这树的叶子还这么茂盛”,吕萍
|
||||
t88c78480dd,[wait=3][next=1],
|
||||
ta853571b30,“咪咪?”,吕萍
|
||||
t300a11f578,“好多老鼠”,吕萍
|
||||
t3c391a329c,“去,去”,吕萍
|
||||
tac301a659a,“你好乖啊”,吕萍
|
||||
t648fa1c8e2,(咕噜咕噜),
|
||||
t9a6f86b1ba,“诶?怎么走了”,吕萍
|
||||
t70d94938c8,(井里有一股臭味),
|
||||
t827e03aa77,“这是什么东西?”,吕萍
|
||||
t5ec7026aa0,“嘶......我的头又开始痛了”[next=6.1],吕萍
|
||||
tabd2edb27e,[/color] “爸爸,我昨晚听到有大老鼠在床边叫”[next=5],[color=MEDIUM_SPRING_GREEN]???
|
||||
ta308681a21,[/color] “囡囡不怕哦,你把妈妈给你做的娃娃放在床边”[next=5],[color=POWDER_BLUE]???
|
||||
ta66609d55b,[/color] “老鼠就不敢过来了”[next=1.6],[color=POWDER_BLUE]???
|
||||
t38603155aa,[/color] “嗯!爸爸什么时候让妈妈教我唱歌呀”[next=5],[color=MEDIUM_SPRING_GREEN]???
|
||||
tbce77569eb,[/color] “妈妈生病嗓子坏了,等忙完这一阵,爸爸教你唱,好吗”[next=7.5],[color=POWDER_BLUE]???
|
||||
t4bf2f8b7dc,[/color] “走吧,爸爸带你去把药喝了”[next=3],[color=POWDER_BLUE]???
|
||||
t9d9d410a0b,[/color] “喝完药我要吃话梅糖!”[next=3.4],[color=MEDIUM_SPRING_GREEN]???
|
||||
t0e40b0a6ca,[/color] “你就记得糖”[next=4],[color=POWDER_BLUE]???
|
||||
t13ffd6841d,“我刚才眼花了吗”,吕萍
|
||||
t2b7f492af2,“这些人从哪儿来的”,吕萍
|
||||
t43e3e802fb,“......”,吕萍
|
||||
tc4e755f8cc,“找个人问一下吧”,吕萍
|
||||
t198fd11186,(车上放了一些中药材),
|
||||
t2f080e7e4f,(排队的人堵住了上楼的路),
|
||||
tef94e4cddf,“你好,请问陆先生住在这里吗”,吕萍
|
||||
tefe6342ef5,[/color] “啊?你爸妈忙的又没空管你啦”,[color=SKY_BLUE]???
|
||||
t8ac1e1d74d,[/color] “死了滚,生意都被你家抢没了”,[color=SKY_BLUE]???
|
||||
t385ad205e6,“她在说什么......”,吕萍
|
||||
t0ad0a91e1f,[/color] “册那,都趁早死死掉算了”[next=3],[color=SKY_BLUE]???
|
||||
te52e87e435,“呃......你好,请问......”,吕萍
|
||||
tb39e6e2176,[/color] “祸福在己,当自求;兴衰有数,莫强留”,[color=BURLYWOOD]???
|
||||
t0c7b5487e7,“......”,吕萍
|
||||
t55e158aa73,[/color] “老方,小朋友又不懂,和她讲这些干嘛”,[color=DARK_KHAKI]???
|
||||
t0e5a348b5f,[/color] “小蝶啊,回头记得带妈妈来叔叔这儿买肉啊”,[color=DARK_KHAKI]???
|
||||
tbc55af8bf7,[/color] “外面没的买,叔叔这里多的是”,[color=DARK_KHAKI]???
|
||||
t0a091a2712,“这些人是在跟我说话吗”,吕萍
|
||||
te49f3f6290,[/color] “来来来,过来,过来”,[color=DARK_KHAKI]???
|
||||
t0b675d22e8,[/color] “悄悄和你讲,让你妈妈来我这里买肉,给你们家便宜点”,[color=DARK_KHAKI]???
|
||||
t6699cc4d89,[/color] “不行到时候我给你们把肉送到家里去,好哇”,[color=DARK_KHAKI]???
|
||||
te8b6cac261,“呃,不用......不用了......”,吕萍
|
||||
t7c47b8f2ea,“喂,那只成天跟着你的小猫去哪里啦”,小男孩
|
||||
tbcb3f3a5c8,“好可爱的,也抱来给我们摸摸呗”,小男孩
|
||||
t91bffb0a56,“猫?你说的是那只黑色的猫吗?”,吕萍
|
||||
t6ebd045126,“对啊对啊,哦对了,你有绳子嘛”,小男孩
|
||||
tcb8871c993,“对了,你有绳子嘛”,小男孩
|
||||
tafbb065366,“嘿嘿,一会儿我们要在常年青下玩游戏,这次就叫上你吧”,小男孩
|
||||
t9f383266ad,[/color] “真的假的?你钻进去啦,你这个体型进的去哒?”[next=5],[color=SKY_BLUE]???
|
||||
t84153d1302,[/color] “你声音轻点,这种事情不要大呼小叫的”[next=4],[color=INDIAN_RED]???
|
||||
t50ee4564c0,[/color] “快说说,你都看到啥了”[next=4],[color=SKY_BLUE]???
|
||||
t42919f1d5e,[/color] “他们养了只老鼠,要死掉了”[next=2.5],[color=INDIAN_RED]???
|
||||
tb25a6cfd1d,[/color] “没看到过这么大的老鼠”[next=2],[color=INDIAN_RED]???
|
||||
td2e2e976b7,[/color] “啊?!”[next=1],[color=SKY_BLUE]???
|
||||
t8c2a311801,[/color] “我就说他们家不对劲”[next=3],[color=SKY_BLUE]???
|
||||
t7dbddc808e,[/color] “晚点我要去找趟瞎子,这东西他比我们懂”[next=4],[color=INDIAN_RED]???
|
||||
tb2fd086d70,[/color] “嗯,那你到时候记得......”[next=2],[color=SKY_BLUE]???
|
||||
t86d98df806,[/color] “好了,其他的回去讲”[next=3],[color=INDIAN_RED]???
|
||||
t2c185335a3,“1014......刚刚那个小男孩说的就是这间吧”,吕萍
|
||||
t203b58cab5,“这不是个空房间吗?”,吕萍
|
||||
t7ff84c6134,(最好还是先不要出去),
|
||||
t2f3f184fe8,(太阳快落山了),
|
||||
t96fe0e898a,(民国六年十月十五日),
|
||||
t18551dadd7,(打不开),
|
||||
tb37ff31a1b,(一个洞,里面好像还有空间),
|
||||
t6290eed263,(工具箱),
|
||||
t42468d2f1f,(应该能找到有用的东西),
|
||||
t1fc2a3944c,(公寓告示),
|
||||
t0e2886f21e,(通往里间的门),
|
||||
t6742e43e04,(打不开),
|
||||
t57fa48a9de,(挂画),
|
||||
t4018c7f508,(花名册),
|
||||
tcee1769bea,“陆仁,小蝶,吕......萍”,吕萍
|
||||
t01705be451,“和他说的一样,为什么”,吕萍
|
||||
tbb8eaaac33,“怎么突然变暗了”[next=3.5],吕萍
|
||||
t3f088c65fc,“嗯?玩具在发光”[next=3.5],吕萍
|
||||
tecab2324ef,(罪),
|
||||
tb8be4f8529,(门上有什么东西),
|
||||
t585e87c2fb,“房间怎么还没有到头”[next=3.3],吕萍
|
||||
ta468951404,(纸条),
|
||||
tb9f4a5c023,“头好痛”[next=4],吕萍
|
||||
tfab540faa7,“......”[next=auto],吕萍
|
||||
t6a9fae7f94,“这......到底是怎么回事”[next=4.1],吕萍
|
||||
t44b63ca9c1,“我是在......做梦吗?”[next=4.1],吕萍
|
||||
tba2d3b254f,[/color]: “爸爸什么时候让妈妈教我唱歌呀”[next=auto],[color=MEDIUM_SPRING_GREEN]???
|
||||
tddb946d7ab,[/color]: “妈妈嗓子坏了,爸爸教你唱吧”[next=4],[color=POWDER_BLUE]???
|
||||
t26758aff7d,[/color]: “走吧,去把药喝了”[next=3.6],[color=POWDER_BLUE]???
|
||||
tfd98f18577,[/color]: “妈妈,爸爸什么时候能让我出去玩呀”[next=auto],[color=MEDIUM_SPRING_GREEN]???
|
||||
td708807bf4,[/color]: “妈妈,我房间里好像有一只大老鼠”[next=auto],[color=MEDIUM_SPRING_GREEN]???
|
||||
t56894aa36d,[/color]: “妈妈,我怕”[next=auto],[color=MEDIUM_SPRING_GREEN]???
|
||||
t0bd0b50791,[/color]: “小蝶”[next=2.1],[color=AQUA]???
|
||||
t7c7439fb6a,[/color]: “醒醒”[next=2],[color=AQUA]???
|
||||
te61a43eed3,“太吵了,不要吵了”[next=3.3],吕萍
|
||||
t96238696c3,“不要再说了!”[next=1.6],吕萍
|
||||
t5cf3356bb1,“不要!”[next=2],吕萍
|
||||
tda6ab6a3dd,(纸条),
|
||||
t371e88b879,(锁住了),
|
||||
t1207196450,(奠),
|
||||
t4d609b2543,(寻人启事),
|
||||
t236739888b,(失踪的小孩名叫夏小蝉),
|
||||
t38152eaaf2,“你是刚刚门口那个小弟弟”,吕萍
|
||||
te1c5e11fdb,“小蝶,你终于还是回来了”,男孩
|
||||
td8476fc7cb,“我们认识吗?”,吕萍
|
||||
t6125b684d7,“为什么......你们都叫我小蝶”,吕萍
|
||||
t0fd4743492,“在你被送去孤儿院之前,我们就已经认识了”,男孩
|
||||
t3795fee445,“你爸爸叫陆仁,那件事之后,他就把你妈妈的名字给了你”,男孩
|
||||
t5e9e91d222,“这些年来,我一直在这里等你,我们当初说好的,就在这里,你还记得吗?”,男孩
|
||||
t8504465ab1,“你说的是……真的假的”,吕萍
|
||||
tefe78da40f,“那个时候的事情,我一点也想不起来啊,你怎么......”,吕萍
|
||||
t481232f0f7,“不对,不可能,你这么小,不可能知道当年发生了什么”,吕萍
|
||||
td85ad730d3,“你到底是谁”,吕萍
|
||||
tf1a514bbe9,“不要害怕,我的名字叫小蝉,记得吗,小蝉”,男孩
|
||||
t263510936d,“不不不,你不要瞎说,我不记得什么小蝉”,吕萍
|
||||
t4d7070829c,“我是来找我亲生父母的,你肯定知道他们在哪儿对不对”,吕萍
|
||||
tc28d032c92,“还是想不起来吗”,男孩
|
||||
t67dfca0c26,“没关系,我会帮你的”,男孩
|
||||
t6b5d5a9a88,“我们现在没有办法离开这里,这栋楼已经不是当年的样子了”,男孩
|
||||
t7051f8e365,“你现在在这里一定要小心”,男孩
|
||||
tde7799b60e,“诶?等一下”[next=2],吕萍
|
||||
t06808e83df,“去1014”,男孩
|
||||
t36141ef025,“咪咪?又是你”,吕萍
|
||||
t664febbf8f,“这是......一面墙?”,吕萍
|
||||
t59e8199879,(小猫的尸体已经干了),
|
||||
t7ce574125c,“这是......通到什么地方去的”,吕萍
|
||||
t94b10f6270,(几块大洋),
|
||||
td9593e553b,(死掉的老鼠),
|
||||
t70c8da9593,(石缝里开了几束花),
|
||||
t9b1714f00a,(石壁另一头好像还有空间),
|
||||
t9e9a33285a,(民国六年十二月二十一日),
|
||||
t7147becd3a,[/color]: “你也不要太担心了,柜子我上了把锁”[next=4.3],[color=POWDER_BLUE]陆仁
|
||||
tcad5305ba4,[/color]: “回头我再去问问看,说不定就是楼里的人偷的”[next=auto],[color=POWDER_BLUE]陆仁
|
||||
t5dea58cccc,[wait=1][next=6],
|
||||
t6e6d4ac32e,[wait=1][next=3],
|
||||
tcaf8437dab,[/color]: “你不要管他们怎么说,病确实是治好了,我们自己心里知道就可以了”[next=7.3],[color=POWDER_BLUE]陆仁
|
||||
t39af521c31,[/color]: “对了,昨天小蝶说她听到你做的那个娃娃开口说话了,不知道是怎么回事”[next=8.7],[color=POWDER_BLUE]陆仁
|
||||
t9af43f17ec,[/color]: “是不是应该让她和其他的小朋友一起多去玩玩,不要成天呆在家里”[next=6.7],[color=POWDER_BLUE]陆仁
|
||||
tc88352dcea,[wait=1][next=4],
|
||||
t78c1bab20c,[wait=1][next=4],
|
||||
t3ab35a0776,[/color]: “嗯......这个我也不是很懂的,那么到时候你和她说吧”[next=7.8],[color=POWDER_BLUE]陆仁
|
||||
t04cdb8c71c,[/color]: “走吧,外面还有好多人等着呢,时间差不多再看几个今天就休息了”[next=8.3],[color=POWDER_BLUE]陆仁
|
||||
t4b7e29f605,(锁住了),
|
||||
t05a04e53c5,(相框),
|
||||
t9ea994fc2b,(一些患者的感谢信),
|
||||
t2f53cff3ba,(一本被撕掉的书),
|
||||
t2292f56db2,(里面有什么东西),
|
||||
td1b7d3133c,(戏台上面刻了一首诗),
|
||||
t4bf2612ba6,(锁开了),
|
||||
te513bf86b9,(口袋里有东西),
|
||||
t809fb0c8dc,(雾太大了,看不清路)[next=auto],
|
||||
t726c5cec0b,“你终于还是回来了”[next=4],男孩
|
||||
t08bce48c30,(是个八音盒),
|
||||
t744229d4f8,(祝女儿早日康复),
|
||||
t2b3f3cc8b0,(这图案和我手臂上的一摸一样),
|
|
334
asset/dialogue/第一章.dialogue → asset/dialogue/c02.dialogue
Executable file → Normal file
334
asset/dialogue/第一章.dialogue → asset/dialogue/c02.dialogue
Executable file → Normal file
@ -1,117 +1,117 @@
|
||||
#场景一
|
||||
~ diyizhang_01_01_menpai
|
||||
~ c02_s01_menpai
|
||||
(芦昌路26弄3号) [ID:tf3933c836c]
|
||||
吕萍:: “这是梦里的那栋楼” [ID:teb1fdd0c3d]
|
||||
吕萍: “这是梦里的那栋楼” [ID:teb1fdd0c3d]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_01_xunren
|
||||
~ c02_s01_xunren
|
||||
(似乎是一张寻人启示) [ID:tf6373b1461]
|
||||
(脸的部分被撕掉了,看不清) [ID:tace136aa1d]
|
||||
=> END
|
||||
|
||||
#~ diyizhang_01_01_boy1
|
||||
#~ c02_s01_boy1
|
||||
#(男孩在玩弹珠)
|
||||
#吕萍:: “小朋友,先让一让好哇,让姐姐先进去”
|
||||
#吕萍: “小朋友,先让一让好哇,让姐姐先进去”
|
||||
#=> END
|
||||
|
||||
#~ diyizhang_01_01_boy2
|
||||
#男孩:: “我在等人......”
|
||||
#~ c02_s01_boy2
|
||||
#男孩: “我在等人......”
|
||||
#=> END
|
||||
#
|
||||
#~ diyizhang_01_01_boy3
|
||||
#吕萍:: “......诶?”
|
||||
#~ c02_s01_boy3
|
||||
#吕萍: “......诶?”
|
||||
#(小男孩突然跑开)
|
||||
#=> END
|
||||
|
||||
#场景二
|
||||
~ diyizhang_01_02_tianqi
|
||||
吕萍:: “冷飕飕的,早知道多穿一件出来了”[next=4.2] [ID:t80736c88c5]
|
||||
~ c02_s02_tianqi
|
||||
吕萍: “冷飕飕的,早知道多穿一件出来了”[next=4.2] [ID:t80736c88c5]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_02_xuanchuanhua
|
||||
~ c02_s02_xuanchuanhua
|
||||
(几张卫生宣传画) [ID:t8b921a1f0d]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_02_laoshudong
|
||||
~ c02_s02_laoshudong
|
||||
(一个老鼠洞) [ID:tb3c5bdf8fa]
|
||||
(在这种楼里挺常见的) [ID:t67b292ac79]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_02_shuyihaibao
|
||||
~ c02_s02_shuyihaibao
|
||||
(十几年前的报纸) [ID:tc0b1d09ad5]
|
||||
=> END
|
||||
|
||||
|
||||
#场景三
|
||||
~ diyizhang_01_03_tianqi
|
||||
吕萍:: “天色变暗了”[next=3] [ID:t697159b817]
|
||||
~ c02_s03_tianqi
|
||||
吕萍: “天色变暗了”[next=3] [ID:t697159b817]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_xunren
|
||||
~ c02_s03_xunren
|
||||
(又是那张寻人启示) [ID:t10093c48d6]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_baoweishi
|
||||
~ c02_s03_baoweishi
|
||||
(锁住了) [ID:t33de979333]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_tiemen
|
||||
~ c02_s03_tiemen
|
||||
(锁住了) [ID:t060613cc71]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_1014
|
||||
~ c02_s03_1014
|
||||
(锁住了) [ID:t4c83f86ec3]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_1015
|
||||
~ c02_s03_1015
|
||||
(锁住了) [ID:ta4d131091f]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_blood
|
||||
~ c02_s03_blood
|
||||
(干掉的血迹) [ID:t53107de49e]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_yaoshi
|
||||
~ c02_s03_yaoshi
|
||||
(有什么东西) [ID:t6bf59cddd7]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_shuhuan
|
||||
~ c02_s03_shuhuan
|
||||
(墙上的海报被撕掉了) [ID:tde8f5415c3]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_mimi
|
||||
吕萍:: “这么冷的天,怎么这树的叶子还这么茂盛” [ID:tfbff76fa77]
|
||||
~ c02_s03_mimi
|
||||
吕萍: “这么冷的天,怎么这树的叶子还这么茂盛” [ID:tfbff76fa77]
|
||||
#=> END
|
||||
[wait=3][next=1] [ID:t88c78480dd]
|
||||
~ diyizhang_01_03_mimi3
|
||||
吕萍:: “咪咪?” [ID:ta853571b30]
|
||||
吕萍:: “好多老鼠” [ID:t300a11f578]
|
||||
~ c02_s03_mimi3
|
||||
吕萍: “咪咪?” [ID:ta853571b30]
|
||||
吕萍: “好多老鼠” [ID:t300a11f578]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_shushu
|
||||
吕萍:: “去,去” [ID:t3c391a329c]
|
||||
~ c02_s03_shushu
|
||||
吕萍: “去,去” [ID:t3c391a329c]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_mimi2
|
||||
吕萍:: “你好乖啊” [ID:tac301a659a]
|
||||
~ c02_s03_mimi2
|
||||
吕萍: “你好乖啊” [ID:tac301a659a]
|
||||
(咕噜咕噜) [ID:t648fa1c8e2]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_mimi2_2
|
||||
吕萍:: “诶?怎么走了” [ID:t9a6f86b1ba]
|
||||
~ c02_s03_mimi2_2
|
||||
吕萍: “诶?怎么走了” [ID:t9a6f86b1ba]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_jing
|
||||
~ c02_s03_jing
|
||||
(井里有一股臭味) [ID:t70d94938c8]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_xiaomaotou
|
||||
吕萍:: “这是什么东西?” [ID:t827e03aa77]
|
||||
~ c02_s03_xiaomaotou
|
||||
吕萍: “这是什么东西?” [ID:t827e03aa77]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_03_xiaomaotou_2
|
||||
吕萍:: “嘶......我的头又开始痛了”[next=6.1] [ID:t5ec7026aa0]
|
||||
~ c02_s03_xiaomaotou_2
|
||||
吕萍: “嘶......我的头又开始痛了”[next=6.1] [ID:t5ec7026aa0]
|
||||
=> END
|
||||
|
||||
|
||||
@ -119,7 +119,7 @@
|
||||
|
||||
|
||||
#场景四
|
||||
~ diyizhang_01_04_fartherandgirl
|
||||
~ c02_s04_fartherandgirl
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color] “爸爸,我昨晚听到有大老鼠在床边叫”[next=5] [ID:tabd2edb27e]
|
||||
[color=POWDER_BLUE]???:[/color] “囡囡不怕哦,你把妈妈给你做的娃娃放在床边”[next=5][ID:ta308681a21]
|
||||
[color=POWDER_BLUE]???:[/color] “老鼠就不敢过来了”[next=1.6] [ID:ta66609d55b]
|
||||
@ -131,68 +131,68 @@
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_04_lvping_02
|
||||
吕萍:: “我刚才眼花了吗” [ID:t13ffd6841d]
|
||||
吕萍:: “这些人从哪儿来的” [ID:t2b7f492af2]
|
||||
吕萍:: “......” [ID:t43e3e802fb]
|
||||
吕萍:: “找个人问一下吧” [ID:tc4e755f8cc]
|
||||
~ c02_s04_lvping_02
|
||||
吕萍: “我刚才眼花了吗” [ID:t13ffd6841d]
|
||||
吕萍: “这些人从哪儿来的” [ID:t2b7f492af2]
|
||||
吕萍: “......” [ID:t43e3e802fb]
|
||||
吕萍: “找个人问一下吧” [ID:tc4e755f8cc]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_yaoche
|
||||
~ c02_s04_yaoche
|
||||
(车上放了一些中药材) [ID:t198fd11186]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_louti
|
||||
~ c02_s04_louti
|
||||
(排队的人堵住了上楼的路) [ID:t2f080e7e4f]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_lishi_01
|
||||
吕萍:: “你好,请问陆先生住在这里吗” [ID:tef94e4cddf]
|
||||
~ c02_s04_lishi_01
|
||||
吕萍: “你好,请问陆先生住在这里吗” [ID:tef94e4cddf]
|
||||
[color=SKY_BLUE]???:[/color] “啊?你爸妈忙的又没空管你啦” [ID:tefe6342ef5]
|
||||
[color=SKY_BLUE]???:[/color] “死了滚,生意都被你家抢没了” [ID:t8ac1e1d74d]
|
||||
吕萍:: “她在说什么......” [ID:t385ad205e6]
|
||||
吕萍: “她在说什么......” [ID:t385ad205e6]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_lishi_02
|
||||
~ c02_s04_lishi_02
|
||||
[color=SKY_BLUE]???:[/color] “册那,都趁早死死掉算了”[next=3] [ID:t0ad0a91e1f]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_xiazi
|
||||
吕萍:: “呃......你好,请问......” [ID:te52e87e435]
|
||||
~ c02_s04_xiazi
|
||||
吕萍: “呃......你好,请问......” [ID:te52e87e435]
|
||||
[color=BURLYWOOD]???:[/color] “祸福在己,当自求;兴衰有数,莫强留” [ID:tb39e6e2176]
|
||||
吕萍:: “......” [ID:t0c7b5487e7]
|
||||
吕萍: “......” [ID:t0c7b5487e7]
|
||||
=> END!
|
||||
|
||||
~ diyizhang_01_04_pangzi_01
|
||||
~ c02_s04_pangzi_01
|
||||
[color=DARK_KHAKI]???:[/color] “老方,小朋友又不懂,和她讲这些干嘛” [ID:t55e158aa73]
|
||||
[color=DARK_KHAKI]???:[/color] “小蝶啊,回头记得带妈妈来叔叔这儿买肉啊” [ID:t0e5a348b5f]
|
||||
[color=DARK_KHAKI]???:[/color] “外面没的买,叔叔这里多的是” [ID:tbc55af8bf7]
|
||||
吕萍:: “这些人是在跟我说话吗” [ID:t0a091a2712]
|
||||
吕萍: “这些人是在跟我说话吗” [ID:t0a091a2712]
|
||||
=> END!
|
||||
|
||||
~ diyizhang_01_04_pangzi_02
|
||||
~ c02_s04_pangzi_02
|
||||
[color=DARK_KHAKI]???:[/color] “来来来,过来,过来” [ID:te49f3f6290]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_pangzi_03
|
||||
~ c02_s04_pangzi_03
|
||||
[color=DARK_KHAKI]???:[/color] “悄悄和你讲,让你妈妈来我这里买肉,给你们家便宜点” [ID:t0b675d22e8]
|
||||
[color=DARK_KHAKI]???:[/color] “不行到时候我给你们把肉送到家里去,好哇” [ID:t6699cc4d89]
|
||||
吕萍:: “呃,不用......不用了......” [ID:te8b6cac261]
|
||||
吕萍: “呃,不用......不用了......” [ID:te8b6cac261]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_boy
|
||||
小男孩:: “喂,那只成天跟着你的小猫去哪里啦” [ID:t7c47b8f2ea]
|
||||
小男孩:: “好可爱的,也抱来给我们摸摸呗” [ID:tbcb3f3a5c8]
|
||||
吕萍:: “猫?你说的是那只黑色的猫吗?” [ID:t91bffb0a56]
|
||||
小男孩:: “对啊对啊,哦对了,你有绳子嘛” [ID:t6ebd045126]
|
||||
~ c02_s04_boy
|
||||
小男孩: “喂,那只成天跟着你的小猫去哪里啦” [ID:t7c47b8f2ea]
|
||||
小男孩: “好可爱的,也抱来给我们摸摸呗” [ID:tbcb3f3a5c8]
|
||||
吕萍: “猫?你说的是那只黑色的猫吗?” [ID:t91bffb0a56]
|
||||
小男孩: “对啊对啊,哦对了,你有绳子嘛” [ID:t6ebd045126]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_boy01
|
||||
小男孩:: “对了,你有绳子嘛” [ID:tcb8871c993]
|
||||
~ c02_s04_boy01
|
||||
小男孩: “对了,你有绳子嘛” [ID:tcb8871c993]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_04_boy02
|
||||
小男孩:: “嘿嘿,一会儿我们要在常年青下玩游戏,这次就叫上你吧” [ID:tafbb065366]
|
||||
~ c02_s04_boy02
|
||||
小男孩: “嘿嘿,一会儿我们要在常年青下玩游戏,这次就叫上你吧” [ID:tafbb065366]
|
||||
=> END
|
||||
|
||||
~ xuzhang_01_04_wanglaizi
|
||||
@ -211,219 +211,219 @@
|
||||
|
||||
|
||||
#场景五
|
||||
~ diyizhang_01_05_jinmen
|
||||
吕萍:: “1014......刚刚那个小男孩说的就是这间吧” [ID:t2c185335a3]
|
||||
吕萍:: “这不是个空房间吗?” [ID:t203b58cab5]
|
||||
~ c02_s05_jinmen
|
||||
吕萍: “1014......刚刚那个小男孩说的就是这间吧” [ID:t2c185335a3]
|
||||
吕萍: “这不是个空房间吗?” [ID:t203b58cab5]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_05_men
|
||||
~ c02_s05_men
|
||||
(最好还是先不要出去) [ID:t7ff84c6134]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_05_chuang
|
||||
~ c02_s05_chuang
|
||||
(太阳快落山了) [ID:t2f3f184fe8]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_05_rili
|
||||
~ c02_s05_rili
|
||||
(民国六年十月十五日) [ID:t96fe0e898a]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_05_lijian
|
||||
~ c02_s05_lijian
|
||||
(打不开) [ID:t18551dadd7]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_05_liefeng
|
||||
~ c02_s05_liefeng
|
||||
(一个洞,里面好像还有空间) [ID:tb37ff31a1b]
|
||||
=> END
|
||||
|
||||
|
||||
#场景六
|
||||
~ diyizhang_01_06_xiangzi
|
||||
~ c02_s06_xiangzi
|
||||
(工具箱) [ID:t6290eed263]
|
||||
(应该能找到有用的东西) [ID:t42468d2f1f]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_06_gaoshi
|
||||
~ c02_s06_gaoshi
|
||||
(公寓告示) [ID:t1fc2a3944c]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_06_lijian
|
||||
~ c02_s06_lijian
|
||||
(通往里间的门) [ID:t0e2886f21e]
|
||||
(打不开) [ID:t6742e43e04]
|
||||
=> END
|
||||
|
||||
#场景七
|
||||
~ diyizhang_01_07_guahua
|
||||
~ c02_s07_guahua
|
||||
(挂画) [ID:t57fa48a9de]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_07_huamingce
|
||||
~ c02_s07_huamingce
|
||||
(花名册) [ID:t4018c7f508]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_07_huamingce02
|
||||
吕萍:: “陆仁,小蝶,吕......萍” [ID:tcee1769bea]
|
||||
吕萍:: “和他说的一样,为什么” [ID:t01705be451]
|
||||
~ c02_s07_huamingce02
|
||||
吕萍: “陆仁,小蝶,吕......萍” [ID:tcee1769bea]
|
||||
吕萍: “和他说的一样,为什么” [ID:t01705be451]
|
||||
=> END
|
||||
|
||||
#场景八
|
||||
~ diyizhang_01_08_kaitou01
|
||||
吕萍:: “怎么突然变暗了”[next=3.5] [ID:tbb8eaaac33]
|
||||
~ c02_s08_kaitou01
|
||||
吕萍: “怎么突然变暗了”[next=3.5] [ID:tbb8eaaac33]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_kaitou02
|
||||
吕萍:: “嗯?玩具在发光”[next=3.5] [ID:t3f088c65fc]
|
||||
~ c02_s08_kaitou02
|
||||
吕萍: “嗯?玩具在发光”[next=3.5] [ID:t3f088c65fc]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_rili
|
||||
~ c02_s08_rili
|
||||
(罪) [ID:tecab2324ef]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_men
|
||||
~ c02_s08_men
|
||||
(门上有什么东西) [ID:tb8be4f8529]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_08_fangjian1
|
||||
吕萍:: “房间怎么还没有到头”[next=3.3] [ID:t585e87c2fb]
|
||||
~ c02_s08_fangjian1
|
||||
吕萍: “房间怎么还没有到头”[next=3.3] [ID:t585e87c2fb]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_zhitiao1
|
||||
~ c02_s08_zhitiao1
|
||||
(纸条) [ID:ta468951404]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_zhitiao2
|
||||
吕萍:: “头好痛”[next=4] [ID:tb9f4a5c023]
|
||||
~ c02_s08_zhitiao2
|
||||
吕萍: “头好痛”[next=4] [ID:tb9f4a5c023]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_fangjian2
|
||||
吕萍:: “......”[next=auto] [ID:tfab540faa7]
|
||||
吕萍:: “这......到底是怎么回事”[next=4.1] [ID:t6a9fae7f94]
|
||||
吕萍:: “我是在......做梦吗?”[next=4.1] [ID:t44b63ca9c1]
|
||||
~ c02_s08_fangjian2
|
||||
吕萍: “......”[next=auto] [ID:tfab540faa7]
|
||||
吕萍: “这......到底是怎么回事”[next=4.1] [ID:t6a9fae7f94]
|
||||
吕萍: “我是在......做梦吗?”[next=4.1] [ID:t44b63ca9c1]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_xiaodie01
|
||||
~ c02_s08_xiaodie01
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color]: “爸爸什么时候让妈妈教我唱歌呀”[next=auto] [ID:tba2d3b254f]
|
||||
[color=POWDER_BLUE]???:[/color]: “妈妈嗓子坏了,爸爸教你唱吧”[next=4] [ID:tddb946d7ab]
|
||||
[color=POWDER_BLUE]???:[/color]: “走吧,去把药喝了”[next=3.6] [ID:t26758aff7d]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_xiaodie02
|
||||
~ c02_s08_xiaodie02
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color]: “妈妈,爸爸什么时候能让我出去玩呀”[next=auto] [ID:tfd98f18577]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_xiaodie03
|
||||
~ c02_s08_xiaodie03
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color]: “妈妈,我房间里好像有一只大老鼠”[next=auto] [ID:td708807bf4]
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color]: “妈妈,我怕”[next=auto] [ID:t56894aa36d]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_jiewei01
|
||||
~ c02_s08_jiewei01
|
||||
[color=AQUA]???:[/color]: “小蝶”[next=2.1] [ID:t0bd0b50791]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_jiewei02
|
||||
~ c02_s08_jiewei02
|
||||
[color=AQUA]???:[/color]: “醒醒”[next=2] [ID:t7c7439fb6a]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_jiewei03
|
||||
吕萍:: “太吵了,不要吵了”[next=3.3] [ID:te61a43eed3]
|
||||
~ c02_s08_jiewei03
|
||||
吕萍: “太吵了,不要吵了”[next=3.3] [ID:te61a43eed3]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_jiewei04
|
||||
吕萍:: “不要再说了!”[next=1.6] [ID:t96238696c3]
|
||||
~ c02_s08_jiewei04
|
||||
吕萍: “不要再说了!”[next=1.6] [ID:t96238696c3]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_08_jiewei05
|
||||
吕萍:: “不要!”[next=2] [ID:t5cf3356bb1]
|
||||
~ c02_s08_jiewei05
|
||||
吕萍: “不要!”[next=2] [ID:t5cf3356bb1]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_09_zhitiao
|
||||
~ c02_s09_zhitiao
|
||||
(纸条) [ID:tda6ab6a3dd]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_09_1014
|
||||
~ c02_s09_1014
|
||||
(锁住了) [ID:t371e88b879]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_09_1015
|
||||
~ c02_s09_1015
|
||||
(奠) [ID:t1207196450]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_09_xiaochan
|
||||
~ c02_s09_xiaochan
|
||||
(寻人启事) [ID:t4d609b2543]
|
||||
(失踪的小孩名叫夏小蝉) [ID:t236739888b]
|
||||
=> END
|
||||
|
||||
# 场景十
|
||||
~ diyizhang_01_10_boy01
|
||||
吕萍:: “你是刚刚门口那个小弟弟” [ID:t38152eaaf2]
|
||||
男孩:: “小蝶,你终于还是回来了” [ID:te1c5e11fdb]
|
||||
吕萍:: “我们认识吗?” [ID:td8476fc7cb]
|
||||
吕萍:: “为什么......你们都叫我小蝶” [ID:t6125b684d7]
|
||||
男孩:: “在你被送去孤儿院之前,我们就已经认识了” [ID:t0fd4743492]
|
||||
男孩:: “你爸爸叫陆仁,那件事之后,他就把你妈妈的名字给了你” [ID:t3795fee445]
|
||||
男孩:: “这些年来,我一直在这里等你,我们当初说好的,就在这里,你还记得吗?” [ID:t5e9e91d222]
|
||||
吕萍:: “你说的是……真的假的” [ID:t8504465ab1]
|
||||
吕萍:: “那个时候的事情,我一点也想不起来啊,你怎么......” [ID:tefe78da40f]
|
||||
吕萍:: “不对,不可能,你这么小,不可能知道当年发生了什么” [ID:t481232f0f7]
|
||||
吕萍:: “你到底是谁” [ID:td85ad730d3]
|
||||
男孩:: “不要害怕,我的名字叫小蝉,记得吗,小蝉” [ID:tf1a514bbe9]
|
||||
吕萍:: “不不不,你不要瞎说,我不记得什么小蝉” [ID:t263510936d]
|
||||
吕萍:: “我是来找我亲生父母的,你肯定知道他们在哪儿对不对” [ID:t4d7070829c]
|
||||
男孩:: “还是想不起来吗” [ID:tc28d032c92]
|
||||
男孩:: “没关系,我会帮你的” [ID:t67dfca0c26]
|
||||
男孩:: “我们现在没有办法离开这里,这栋楼已经不是当年的样子了” [ID:t6b5d5a9a88]
|
||||
男孩:: “你现在在这里一定要小心” [ID:t7051f8e365]
|
||||
~ c02_s10_boy01
|
||||
吕萍: “你是刚刚门口那个小弟弟” [ID:t38152eaaf2]
|
||||
男孩: “小蝶,你终于还是回来了” [ID:te1c5e11fdb]
|
||||
吕萍: “我们认识吗?” [ID:td8476fc7cb]
|
||||
吕萍: “为什么......你们都叫我小蝶” [ID:t6125b684d7]
|
||||
男孩: “在你被送去孤儿院之前,我们就已经认识了” [ID:t0fd4743492]
|
||||
男孩: “你爸爸叫陆仁,那件事之后,他就把你妈妈的名字给了你” [ID:t3795fee445]
|
||||
男孩: “这些年来,我一直在这里等你,我们当初说好的,就在这里,你还记得吗?” [ID:t5e9e91d222]
|
||||
吕萍: “你说的是……真的假的” [ID:t8504465ab1]
|
||||
吕萍: “那个时候的事情,我一点也想不起来啊,你怎么......” [ID:tefe78da40f]
|
||||
吕萍: “不对,不可能,你这么小,不可能知道当年发生了什么” [ID:t481232f0f7]
|
||||
吕萍: “你到底是谁” [ID:td85ad730d3]
|
||||
男孩: “不要害怕,我的名字叫小蝉,记得吗,小蝉” [ID:tf1a514bbe9]
|
||||
吕萍: “不不不,你不要瞎说,我不记得什么小蝉” [ID:t263510936d]
|
||||
吕萍: “我是来找我亲生父母的,你肯定知道他们在哪儿对不对” [ID:t4d7070829c]
|
||||
男孩: “还是想不起来吗” [ID:tc28d032c92]
|
||||
男孩: “没关系,我会帮你的” [ID:t67dfca0c26]
|
||||
男孩: “我们现在没有办法离开这里,这栋楼已经不是当年的样子了” [ID:t6b5d5a9a88]
|
||||
男孩: “你现在在这里一定要小心” [ID:t7051f8e365]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_10_boy02
|
||||
吕萍:: “诶?等一下”[next=2] [ID:tde7799b60e]
|
||||
~ c02_s10_boy02
|
||||
吕萍: “诶?等一下”[next=2] [ID:tde7799b60e]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_10_boy03
|
||||
男孩:: “去1014” [ID:t06808e83df]
|
||||
~ c02_s10_boy03
|
||||
男孩: “去1014” [ID:t06808e83df]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_10_cat
|
||||
吕萍:: “咪咪?又是你” [ID:t36141ef025]
|
||||
~ c02_s10_cat
|
||||
吕萍: “咪咪?又是你” [ID:t36141ef025]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_10_men
|
||||
吕萍:: “这是......一面墙?” [ID:t664febbf8f]
|
||||
~ c02_s10_men
|
||||
吕萍: “这是......一面墙?” [ID:t664febbf8f]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_11_cat
|
||||
~ c02_s11_cat
|
||||
(小猫的尸体已经干了) [ID:t59e8199879]
|
||||
=> END
|
||||
|
||||
# 场景十二
|
||||
~ diyizhang_01_12_kaitou
|
||||
吕萍:: “这是......通到什么地方去的” [ID:t7ce574125c]
|
||||
~ c02_s12_kaitou
|
||||
吕萍: “这是......通到什么地方去的” [ID:t7ce574125c]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_12_yingbi
|
||||
~ c02_s12_yingbi
|
||||
(几块大洋) [ID:t94b10f6270]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_12_laoshu
|
||||
~ c02_s12_laoshu
|
||||
(死掉的老鼠) [ID:td9593e553b]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_12_hua
|
||||
~ c02_s12_hua
|
||||
(石缝里开了几束花) [ID:t70c8da9593]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_12_jiewei
|
||||
~ c02_s12_jiewei
|
||||
(石壁另一头好像还有空间) [ID:t9b1714f00a]
|
||||
=> END
|
||||
|
||||
# 场景十三
|
||||
~ diyizhang_01_13_rili
|
||||
~ c02_s13_rili
|
||||
(民国六年十二月二十一日) [ID:t9e9a33285a]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_fartherandmother
|
||||
~ c02_s13_fartherandmother
|
||||
[color=POWDER_BLUE]陆仁:[/color]: “你也不要太担心了,柜子我上了把锁”[next=4.3] [ID:t7147becd3a]
|
||||
[color=POWDER_BLUE]陆仁:[/color]: “回头我再去问问看,说不定就是楼里的人偷的”[next=auto] [ID:tcad5305ba4]
|
||||
[wait=1][next=6] [ID:t5dea58cccc]
|
||||
@ -437,63 +437,63 @@
|
||||
[color=POWDER_BLUE]陆仁:[/color]: “走吧,外面还有好多人等着呢,时间差不多再看几个今天就休息了”[next=8.3] [ID:t04cdb8c71c]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_lock
|
||||
~ c02_s13_lock
|
||||
(锁住了) [ID:t4b7e29f605]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_xiangkuang
|
||||
~ c02_s13_xiangkuang
|
||||
(相框) [ID:t05a04e53c5]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_xin1
|
||||
~ c02_s13_xin1
|
||||
(一些患者的感谢信) [ID:t9ea994fc2b]
|
||||
=> END
|
||||
|
||||
#
|
||||
#~ diyizhang_01_13_shengyin
|
||||
#吕萍:: “进来的地方......好像有声音”
|
||||
#~ c02_s13_shengyin
|
||||
#吕萍: “进来的地方......好像有声音”
|
||||
#=> END
|
||||
|
||||
~ diyizhang_01_13_shu
|
||||
~ c02_s13_shu
|
||||
(一本被撕掉的书) [ID:t2f53cff3ba]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_xiaomaoshenti
|
||||
~ c02_s13_xiaomaoshenti
|
||||
(里面有什么东西) [ID:t2292f56db2]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_shi
|
||||
~ c02_s13_shi
|
||||
(戏台上面刻了一首诗) [ID:td1b7d3133c]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_13_suo
|
||||
~ c02_s13_suo
|
||||
(锁开了) [ID:t4bf2612ba6]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_14_huangguodong
|
||||
~ c02_s14_huangguodong
|
||||
(口袋里有东西) [ID:te513bf86b9]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_15_wu
|
||||
~ c02_s15_wu
|
||||
(雾太大了,看不清路)[next=auto] [ID:t809fb0c8dc]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_15_boy
|
||||
男孩:: “你终于还是回来了”[next=4] [ID:t726c5cec0b]
|
||||
~ c02_s15_boy
|
||||
男孩: “你终于还是回来了”[next=4] [ID:t726c5cec0b]
|
||||
=> END
|
||||
|
||||
|
||||
~ diyizhang_01_16_bayinhe
|
||||
~ c02_s16_bayinhe
|
||||
(是个八音盒) [ID:t08bce48c30]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_16_bayinhe2
|
||||
~ c02_s16_bayinhe2
|
||||
(祝女儿早日康复) [ID:t744229d4f8]
|
||||
=> END
|
||||
|
||||
~ diyizhang_01_15_fuzhou
|
||||
~ c02_s15_fuzhou
|
||||
(这图案和我手臂上的一摸一样) [ID:t2b3f3cc8b0]
|
||||
=> END
|
BIN
asset/dialogue/c02.en.translation
Normal file
BIN
asset/dialogue/c02.en.translation
Normal file
Binary file not shown.
BIN
asset/dialogue/c02.zh.translation
Normal file
BIN
asset/dialogue/c02.zh.translation
Normal file
Binary file not shown.
16
asset/dialogue/item_description.csv
Normal file
16
asset/dialogue/item_description.csv
Normal file
@ -0,0 +1,16 @@
|
||||
keys,en,_character
|
||||
ta3ec9a692e,: [color=orange]令牌[/color] [next=auto],获得
|
||||
t3fec3a0901,[color=orange]带有灵魂的令牌[/color],获得
|
||||
t1fb2eddc2c,[color=orange]院长的信件[/color],获得
|
||||
t55a0bbbbe7,(一张纸条包着钥匙),
|
||||
tef6a35c054,[color=orange]1012钥匙[/color],获得
|
||||
t5524bf97aa,[color=orange]老虎钳[/color],获得
|
||||
t14196d8fe6,[color=orange]绳子[/color],获得
|
||||
t374122549a,(绳子和剪刀),
|
||||
tc5eaa66290,纸条,
|
||||
tbb79ae2d09,[color=orange]小猫玩具脑袋[/color],获得
|
||||
t1cff5da17c,[color=orange]小猫玩具[/color],获得
|
||||
ta4dd0cd59a,(这个玩具缺了个脑袋),
|
||||
t5b35ef1532,[color=orange]钥匙[/color],获得
|
||||
t10a9c290c4,[color=orange]火柴[/color],获得
|
||||
tec813bfe32,[color=orange]1014钥匙[/color],获得
|
|
31
asset/dialogue/item_description.dialogue
Executable file → Normal file
31
asset/dialogue/item_description.dialogue
Executable file → Normal file
@ -1,62 +1,63 @@
|
||||
|
||||
#序章
|
||||
~ lingpai01
|
||||
获得: [color=orange]令牌[/color]
|
||||
获得:: [color=orange]令牌[/color] [ID:ta3ec9a692e][next=auto]
|
||||
=> END
|
||||
|
||||
~ lingpai
|
||||
获得: [color=orange]带有灵魂的令牌[/color]
|
||||
获得: [color=orange]带有灵魂的令牌[/color] [ID:t3fec3a0901]
|
||||
=> END
|
||||
|
||||
|
||||
#第一章
|
||||
~ xinjian
|
||||
获得: [color=orange]院长的信件[/color]
|
||||
获得: [color=orange]院长的信件[/color] [ID:t1fb2eddc2c]
|
||||
=> END
|
||||
|
||||
~ yaoshi
|
||||
(一张纸条包着钥匙)
|
||||
(一张纸条包着钥匙) [ID:t55a0bbbbe7]
|
||||
=> END
|
||||
|
||||
~ yaoshi2
|
||||
获得: [color=orange]1012钥匙[/color]
|
||||
获得: [color=orange]1012钥匙[/color] [ID:tef6a35c054]
|
||||
=> END
|
||||
|
||||
~ laohuqian
|
||||
获得: [color=orange]老虎钳[/color]
|
||||
获得: [color=orange]老虎钳[/color] [ID:t5524bf97aa]
|
||||
=> END
|
||||
|
||||
~ shengzi_E
|
||||
获得: [color=orange]绳子[/color]
|
||||
获得: [color=orange]绳子[/color] [ID:t14196d8fe6]
|
||||
=> END
|
||||
|
||||
~ shengzi
|
||||
(绳子和剪刀)
|
||||
(绳子和剪刀) [ID:t374122549a]
|
||||
=> END
|
||||
|
||||
~ zhitiao
|
||||
纸条
|
||||
纸条 [ID:tc5eaa66290]
|
||||
=> END
|
||||
|
||||
~ xiaomaotou
|
||||
获得: [color=orange]小猫玩具脑袋[/color]
|
||||
获得: [color=orange]小猫玩具脑袋[/color] [ID:tbb79ae2d09]
|
||||
=> END
|
||||
|
||||
~ xiaomao_item
|
||||
获得: [color=orange]小猫玩具[/color]
|
||||
获得: [color=orange]小猫玩具[/color] [ID:t1cff5da17c]
|
||||
=> END
|
||||
|
||||
~ xiaomaoshenti
|
||||
(这个玩具缺了个脑袋)
|
||||
(这个玩具缺了个脑袋) [ID:ta4dd0cd59a]
|
||||
=> END
|
||||
|
||||
~ xuanzhuansuo_yaoshi
|
||||
获得: [color=orange]钥匙[/color]
|
||||
获得: [color=orange]钥匙[/color] [ID:t5b35ef1532]
|
||||
=> END
|
||||
|
||||
~ huochai
|
||||
获得: [color=orange]火柴[/color]
|
||||
获得: [color=orange]火柴[/color] [ID:t10a9c290c4]
|
||||
=> END
|
||||
|
||||
~ yaoshi1014
|
||||
获得: [color=orange]1014钥匙[/color]
|
||||
获得: [color=orange]1014钥匙[/color] [ID:tec813bfe32]
|
||||
=> END
|
BIN
asset/dialogue/item_description.en.translation
Normal file
BIN
asset/dialogue/item_description.en.translation
Normal file
Binary file not shown.
BIN
asset/dialogue/item_description.zh.translation
Normal file
BIN
asset/dialogue/item_description.zh.translation
Normal file
Binary file not shown.
@ -1,81 +0,0 @@
|
||||
~ xuzhang_00_02_heiwu
|
||||
雾:: “时辰将至,锁魂障眼,自欺欺人”
|
||||
雾:: “孤魂也罢,恶鬼亦然”
|
||||
雾:: “三魂皆不可阙,将它们都带回来吧”
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color] “......”
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_oldman
|
||||
(一个老人正在喂食笼子里的老鼠)
|
||||
老人:: “这么多年......还是找不到......” [ID:tcef6a060b9]
|
||||
老人:: “它们说......等它们吃饱了......” [ID:tb65380ea5d]
|
||||
老人:: “吃饱了......就会帮我找......” [ID:t50f89a27e5]
|
||||
老人:: “帮我找到我的孩子......” [ID:tf86e491bac]
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color] “......”
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_03_door
|
||||
(无法触碰)
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_03_feature
|
||||
[color=MEDIUM_SPRING_GREEN]???:[/color] “在这儿吗......”[next=15] [ID:t80dc36183c]
|
||||
=> END
|
||||
|
||||
|
||||
~ xuzhang_00_04_begin
|
||||
吕萍:: “又是这个梦”[next=1.5] [ID:tb5446007d7]
|
||||
吕萍:: “这个星期已经第三次了”[next=3] [ID:tc2d15986d5]
|
||||
吕萍:: “我到底是怎么了”[next=2] [ID:tbb5ee63a2a]
|
||||
车夫:: “小姐,你没事吧?”[next=3] [ID:te493a0d5da]
|
||||
吕萍:: “啊?哦我没事”[next=3.5] [ID:t31f7bd6bca]
|
||||
吕萍:: “师傅,刚刚什么事情啊?”[next=3.5] [ID:t5145e4a651]
|
||||
车夫:: “人没事就好”[next=3] [ID:t377527622c]
|
||||
车夫:: “刚有几个小孩儿突然从路边窜出来”[next=4.5] [ID:t457439be08]
|
||||
车夫:: “还好我刹住了,大过年差点触霉头”[next=4.5] [ID:tfd750b3caf]
|
||||
车夫:: “不好意思,耽误你时间了”[next=4] [ID:t3ca3777849]
|
||||
吕萍:: “没事没事,我其实也没有......那么赶时间”[next=6] [ID:t3676341a09]
|
||||
车夫:: “哈哈,小姐你坐好了,跑了“[next=4] [ID:t9a1e445f9c]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation1
|
||||
车夫:: “小姐,你这是回家过年是哇?”[next=4.5] [ID:t8c27cd48bc]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation2
|
||||
吕萍:: “哦,不是的......”[next=2.5] [ID:t021c82b70c]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation3
|
||||
车夫:: “啊?不会是工作吧”[next=4] [ID:tacea5af85e]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation4
|
||||
车夫:: “这不行的,你这小年夜还要安排工作啊”[next=4.7] [ID:tdd93622a58]
|
||||
车夫:: “你看我,拉完你这一趟,我也要准备收工了”[next=4.3] [ID:t56fdb18174]
|
||||
车夫:: “工作什么的,今天肯定要统统结束掉的,你说对哇”[next=5] [ID:te7fe810b72]
|
||||
车夫:: “这小年夜不行么,还有大年夜的呀”[next=4] [ID:t98517902ae]
|
||||
车夫:: “到时候回去和家里人一起好好吃个年夜饭”[next=4.3] [ID:t080b02145f]
|
||||
车夫:: “时间也差不多”[next=3] [ID:t0720faaedd]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation5
|
||||
吕萍:: “......”[next=3] [ID:t18326bf9ff]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation6
|
||||
吕萍:: “是到了吗,师傅”[next=2.5] [ID:t0cf43479d8]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation7
|
||||
车夫:: “到了,芦昌路26弄3号,就是这里”[next=5.5] [ID:t74848a4990]
|
||||
=> END
|
||||
|
||||
~ xuzhang_00_04_animation8
|
||||
车夫:: “嗯,钱正好,那么我先跑了”[next=4] [ID:tafc8b88bf2]
|
||||
吕萍:: “好的,谢谢师傅”[next=2.5] [ID:tf7684cc8bf]
|
||||
车夫:: “哎哟,谢什么”[next=3] [ID:ta1bb847397]
|
||||
车夫:: “哦,位子上这份信是你的吧,别忘记了”[next=4.5] [ID:tbce893354a]
|
||||
吕萍:: “对的对的,差点就忘记了,谢谢师傅,新年快乐”[next=6.5] [ID:t25399e2eff]
|
||||
车夫:: “新年快乐”[next=3] [ID:tcf9f50d4e7]
|
||||
=> END
|
File diff suppressed because one or more lines are too long
@ -1,11 +0,0 @@
|
||||
extends Node
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
pass # Replace with function body.
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
pass
|
@ -25,6 +25,8 @@ func freeze_player(lock_time: float, animation := ""):
|
||||
var player = get_player()
|
||||
if player:
|
||||
player.freeze_player(lock_time, animation)
|
||||
else:
|
||||
printerr("Player node not found")
|
||||
|
||||
|
||||
func set_camera_boundary(rect: Rect2) -> void:
|
||||
|
@ -31,7 +31,7 @@ buses/default_bus_layout="res://config/default_bus_layout.tres"
|
||||
|
||||
[autoload]
|
||||
|
||||
DebugMenu="res://addons/debug_menu/debug_menu.tscn"
|
||||
DebugMenu="*res://addons/debug_menu/debug_menu.tscn"
|
||||
GlobalConfigManager="*res://manager/config_manager/global_config_manager.gd"
|
||||
ArchiveManager="*res://manager/archive_manager/archive_manager.gd"
|
||||
CameraFocusMarker="*res://scene/camera/camera_focus_marker.tscn"
|
||||
@ -39,14 +39,15 @@ MainCamera="*res://scene/camera/main_camera.tscn"
|
||||
SceneManager="*res://manager/deploy/scene/scene_manager.gd"
|
||||
AudioManager="*res://manager/audio_manager/audio_manager.gd"
|
||||
EventManager="*res://manager/event_manager/event_manager.gd"
|
||||
DialogManager="*res://manager/deploy/dialog/dialog_manager.gd"
|
||||
CgManager="*res://manager/cg_manager/cg_manager.gd"
|
||||
InputManager="res://manager/input/input_manager.gd"
|
||||
DialogueManager="res://addons/dialogue_manager/dialogue_manager.gd"
|
||||
DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd"
|
||||
|
||||
[dialogue_manager]
|
||||
|
||||
general/balloon_path="res://scene/dialog/balloon.tscn"
|
||||
general/default_csv_locale="zh-Hans"
|
||||
general/include_character_in_translation_exports=true
|
||||
|
||||
[display]
|
||||
|
||||
@ -138,7 +139,8 @@ toggle_journal={
|
||||
|
||||
[internationalization]
|
||||
|
||||
locale/translations_pot_files=PackedStringArray("res://asset/dialogue/item_description.dialogue", "res://asset/dialogue/序章.dialogue", "res://asset/dialogue/第一章.dialogue")
|
||||
locale/translations=PackedStringArray("res://asset/dialogue/item_description.en.translation", "res://asset/dialogue/c01.en.translation", "res://asset/dialogue/c02.en.translation", "res://asset/dialogue/c01.zh.translation", "res://asset/dialogue/c02.zh.translation", "res://asset/dialogue/item_description.zh.translation")
|
||||
locale/translations_pot_files=PackedStringArray("res://asset/dialogue/item_description.dialogue", "res://asset/dialogue/c01.dialogue", "res://asset/dialogue/c02.dialogue")
|
||||
|
||||
[layer_names]
|
||||
|
||||
|
@ -1,10 +1,10 @@
|
||||
extends CanvasLayer
|
||||
|
||||
## The action to use for advancing the dialogue
|
||||
@export var next_action: StringName = &"ui_accept"
|
||||
@export var next_action: StringName = &"interact"
|
||||
|
||||
## The action to use to skip typing the dialogue
|
||||
@export var skip_action: StringName = &"ui_cancel"
|
||||
@export var skip_action: StringName = &""
|
||||
@onready var audio_stream_player: AudioStreamPlayer = $AudioStreamPlayer
|
||||
|
||||
@onready var balloon: Control = %Balloon
|
||||
@ -30,21 +30,16 @@ var dialogue_line: DialogueLine:
|
||||
is_waiting_for_input = false
|
||||
balloon.focus_mode = Control.FOCUS_ALL
|
||||
balloon.grab_focus()
|
||||
|
||||
# The dialogue has finished so close the balloon
|
||||
if not next_dialogue_line:
|
||||
queue_free()
|
||||
return
|
||||
|
||||
# If the node isn't ready yet then none of the labels will be ready yet either
|
||||
if not is_node_ready():
|
||||
await ready
|
||||
|
||||
dialogue_line = next_dialogue_line
|
||||
|
||||
character_label.visible = not dialogue_line.character.is_empty()
|
||||
character_label.text = tr(dialogue_line.character, "dialogue")
|
||||
|
||||
#主要角色颜色
|
||||
if dialogue_line.character == "吕萍:":
|
||||
character_label.modulate = Color.ORANGE
|
||||
@ -52,7 +47,7 @@ var dialogue_line: DialogueLine:
|
||||
character_label.modulate = Color.WHITE
|
||||
elif dialogue_line.character == "小蝶:":
|
||||
character_label.modulate = Color.YELLOW
|
||||
elif dialogue_line.character == "王癞子:":
|
||||
elif dialogue_line.character == "王癞子":
|
||||
character_label.modulate = Color.AQUA
|
||||
else:
|
||||
character_label.modulate = Color.LIGHT_SEA_GREEN
|
||||
@ -71,26 +66,37 @@ var dialogue_line: DialogueLine:
|
||||
dialogue_label.show()
|
||||
if not dialogue_line.text.is_empty():
|
||||
dialogue_label.type_out()
|
||||
await dialogue_label.finished_typing
|
||||
# await dialogue_label.finished_typing
|
||||
|
||||
#sound
|
||||
var stream = load("res://asset/audio/peiyin/%s.mp3" % dialogue_line.translation_key)
|
||||
if audio_stream_player.stream != stream or not audio_stream_player.playing:
|
||||
audio_stream_player.stream = stream
|
||||
audio_stream_player.play()
|
||||
var audio_time_len := 0.0
|
||||
var audio_path = "res://asset/audio/peiyin/%s.mp3" % dialogue_line.translation_key
|
||||
if FileAccess.file_exists(audio_path):
|
||||
var stream = load(audio_path)
|
||||
audio_time_len = stream.get_length()
|
||||
if audio_stream_player.stream != stream or not audio_stream_player.playing:
|
||||
audio_stream_player.stream = stream
|
||||
audio_stream_player.play()
|
||||
elif audio_stream_player.playing:
|
||||
audio_stream_player.stop()
|
||||
|
||||
# Wait for input
|
||||
if dialogue_line.responses.size() > 0:
|
||||
balloon.focus_mode = Control.FOCUS_NONE
|
||||
responses_menu.show()
|
||||
elif dialogue_line.time != "":
|
||||
var time = dialogue_line.text.length() * 0.22 if dialogue_line.time == "auto" else dialogue_line.time.to_float()
|
||||
await get_tree().create_timer(time).timeout
|
||||
next(dialogue_line.next_id)
|
||||
else:
|
||||
is_waiting_for_input = true
|
||||
balloon.focus_mode = Control.FOCUS_ALL
|
||||
balloon.grab_focus()
|
||||
# if dialogue_line.time != "":
|
||||
# 不管是否配置等待时长,都执行自动播放
|
||||
if dialogue_line.time != "auto":
|
||||
audio_time_len = dialogue_line.time.to_float()
|
||||
if not audio_time_len:
|
||||
await get_tree().create_timer(2.0).timeout
|
||||
next(dialogue_line.next_id)
|
||||
# var time = dialogue_line.text.length() * 0.2 if dialogue_line.time == "auto" else dialogue_line.time.to_float()
|
||||
# await get_tree().create_timer(time).timeout
|
||||
|
||||
|
||||
|
||||
@ -145,17 +151,12 @@ func _on_mutated(_mutation: Dictionary) -> void:
|
||||
func _on_balloon_gui_input(event: InputEvent) -> void:
|
||||
# See if we need to skip typing of the dialogue
|
||||
if dialogue_label.is_typing:
|
||||
#var mouse_was_clicked: bool = event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.is_pressed()
|
||||
#var skip_button_was_pressed: bool = event.is_action_pressed(skip_action)
|
||||
var skip_button_was_pressed_E: bool = event.is_action_pressed("interact")
|
||||
|
||||
#if mouse_was_clicked or skip_button_was_pressed or skip_button_was_pressed_E:
|
||||
if skip_button_was_pressed_E:
|
||||
get_viewport().set_input_as_handled()
|
||||
if event.is_action_pressed("interact"):
|
||||
dialogue_label.skip_typing()
|
||||
get_viewport().set_input_as_handled()
|
||||
return
|
||||
|
||||
if not is_waiting_for_input: return
|
||||
# if not is_waiting_for_input: return
|
||||
if dialogue_line.responses.size() > 0: return
|
||||
|
||||
# When there are no response options the balloon itself is the clickable thing
|
||||
@ -166,11 +167,11 @@ func _on_balloon_gui_input(event: InputEvent) -> void:
|
||||
#elif event.is_action_pressed(next_action) and get_viewport().gui_get_focus_owner() == balloon:
|
||||
#next(dialogue_line.next_id)
|
||||
|
||||
if event.is_action_pressed("interact") and get_viewport().gui_get_focus_owner() == balloon:
|
||||
if event.is_action_pressed("interact"):
|
||||
# if event.is_action_pressed("interact") and get_viewport().gui_get_focus_owner() == balloon:
|
||||
next(dialogue_line.next_id)
|
||||
|
||||
|
||||
|
||||
func _on_responses_menu_response_selected(response: DialogueResponse) -> void:
|
||||
next(response.next_id)
|
||||
|
||||
|
@ -70,6 +70,7 @@ anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
theme = SubResource("Theme_qq3yp")
|
||||
|
||||
[node name="Panel" type="Panel" parent="Balloon"]
|
||||
@ -79,31 +80,39 @@ anchors_preset = 12
|
||||
anchor_top = 1.0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_top = -57.0
|
||||
offset_bottom = -28.0
|
||||
offset_top = -64.0
|
||||
offset_bottom = -24.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
mouse_filter = 1
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="GridContainer" type="HBoxContainer" parent="Balloon/Panel"]
|
||||
[node name="Container" type="HBoxContainer" parent="Balloon/Panel"]
|
||||
custom_minimum_size = Vector2(0, 30)
|
||||
layout_direction = 1
|
||||
layout_mode = 1
|
||||
anchors_preset = 14
|
||||
anchors_preset = 8
|
||||
anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 1.0
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_top = -12.5
|
||||
offset_bottom = -1.5
|
||||
offset_left = -43.5
|
||||
offset_top = -15.0
|
||||
offset_right = 43.5
|
||||
offset_bottom = 15.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
alignment = 1
|
||||
|
||||
[node name="CharacterLabel" type="RichTextLabel" parent="Balloon/Panel/GridContainer"]
|
||||
[node name="CharacterLabel" type="RichTextLabel" parent="Balloon/Panel/Container"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.207843)
|
||||
theme_override_fonts/normal_font = ExtResource("2_tv8r6")
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 0
|
||||
mouse_filter = 2
|
||||
theme_override_colors/font_shadow_color = Color(0.305882, 0.305882, 0.305882, 0.388235)
|
||||
theme_override_constants/shadow_offset_y = 1
|
||||
theme_override_constants/shadow_offset_x = 1
|
||||
theme_override_font_sizes/normal_font_size = 9
|
||||
bbcode_enabled = true
|
||||
text = "Charagcter"
|
||||
@ -111,29 +120,22 @@ fit_content = true
|
||||
scroll_active = false
|
||||
autowrap_mode = 0
|
||||
|
||||
[node name="Dialogue" type="MarginContainer" parent="Balloon/Panel/GridContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_stretch_ratio = 0.0
|
||||
theme_override_constants/margin_left = 0
|
||||
theme_override_constants/margin_top = 0
|
||||
theme_override_constants/margin_right = 0
|
||||
theme_override_constants/margin_bottom = 0
|
||||
|
||||
[node name="VBoxContainer" type="HBoxContainer" parent="Balloon/Panel/GridContainer/Dialogue"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="DialogueLabel" parent="Balloon/Panel/GridContainer/Dialogue/VBoxContainer" instance=ExtResource("2_a8ve6")]
|
||||
[node name="DialogueLabel" parent="Balloon/Panel/Container" instance=ExtResource("2_a8ve6")]
|
||||
unique_name_in_owner = true
|
||||
clip_contents = false
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 6
|
||||
theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.207843)
|
||||
theme_override_fonts/normal_font = ExtResource("2_tv8r6")
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 0
|
||||
theme_override_colors/font_shadow_color = Color(0.306923, 0.306923, 0.306923, 0.388235)
|
||||
theme_override_constants/shadow_offset_y = 1
|
||||
theme_override_constants/shadow_offset_x = 1
|
||||
theme_override_font_sizes/normal_font_size = 9
|
||||
text = "Dialogue..."
|
||||
autowrap_mode = 0
|
||||
skip_action = &""
|
||||
seconds_per_step = 0.05
|
||||
pause_at_characters = ".?!。?!;,,"
|
||||
seconds_per_pause_step = 0.15
|
||||
|
||||
[node name="Responses" type="MarginContainer" parent="Balloon"]
|
||||
layout_mode = 1
|
||||
@ -142,12 +144,13 @@ anchor_left = 0.5
|
||||
anchor_top = 0.5
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 0.5
|
||||
offset_left = -320.5
|
||||
offset_top = -202.0
|
||||
offset_right = 320.5
|
||||
offset_bottom = 202.0
|
||||
offset_left = -77.5
|
||||
offset_top = 32.0
|
||||
offset_right = 77.5
|
||||
offset_bottom = 82.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="ResponsesMenu" type="VBoxContainer" parent="Balloon/Responses" node_paths=PackedStringArray("response_template")]
|
||||
unique_name_in_owner = true
|
||||
@ -159,6 +162,7 @@ response_template = NodePath("ResponseExample")
|
||||
|
||||
[node name="ResponseExample" type="Button" parent="Balloon/Responses/ResponsesMenu"]
|
||||
layout_mode = 2
|
||||
mouse_filter = 1
|
||||
text = "Response example"
|
||||
|
||||
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
|
||||
|
@ -10,16 +10,16 @@ func _ready():
|
||||
label.clear()
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
# test notification in editor
|
||||
if GlobalConfig.DEBUG:
|
||||
call_deferred("test")
|
||||
# if GlobalConfig.DEBUG:
|
||||
# call_deferred("test")
|
||||
|
||||
|
||||
func test():
|
||||
# append_dialog("吕萍", "Hello, 2! very very long message, very very loooonnnggggggg!")
|
||||
append_note("Hello, 3!")
|
||||
# append_note("Hello, blue!", "blue", 1)
|
||||
append_dialog("车夫", "你好!", "green")
|
||||
pass
|
||||
# func test():
|
||||
# # append_dialog("吕萍", "Hello, 2! very very long message, very very loooonnnggggggg!")
|
||||
# append_note("Hello, 3!")
|
||||
# # append_note("Hello, blue!", "blue", 1)
|
||||
# append_dialog("车夫", "你好!", "green")
|
||||
# pass
|
||||
|
||||
|
||||
func append_note(note: String, note_color := "white", duration := 2.5) -> void:
|
||||
|
@ -23,7 +23,7 @@ extends Node2D
|
||||
|
||||
const RATIO = 4.0
|
||||
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
|
||||
@ -93,7 +93,6 @@ func _update_sprite_transform(update_scale := false):
|
||||
|
||||
var interacted = false
|
||||
var cancel_time = 0.0
|
||||
var dialog = preload("res://asset/dialogue/第一章.dialogue")
|
||||
|
||||
|
||||
func _on_interacted() -> void:
|
||||
|
@ -1,10 +1,9 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://bj4ufua0b0k34"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bj4ufua0b0k34"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/hd_entity.gd" id="1_fp2a8"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="2_jmpkt"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="3_jupnr"]
|
||||
[ext_resource type="Texture2D" uid="uid://t526pexw4ng4" path="res://asset/art/tool/neutral_point_light.webp" id="3_oxpta"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="4_7tkfj"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="5_5v6q2"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_gffp4"]
|
||||
resource_local_to_scene = true
|
||||
@ -16,6 +15,11 @@ script = ExtResource("1_fp2a8")
|
||||
[node name="Sfx" parent="." instance=ExtResource("2_jmpkt")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Sign" parent="." instance=ExtResource("3_jupnr")]
|
||||
unique_name_in_owner = true
|
||||
offset_top = -19.0
|
||||
offset_bottom = 61.0
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -35)
|
||||
@ -24,14 +28,6 @@ energy = 0.0
|
||||
texture = ExtResource("3_oxpta")
|
||||
texture_scale = 0.5
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -9)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("4_7tkfj")
|
||||
script = ExtResource("5_5v6q2")
|
||||
|
||||
[node name="Area2D" type="Area2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
|
@ -5,7 +5,7 @@ extends StaticBody2D
|
||||
@export var texture_before: Texture2D
|
||||
@export var texture_after: Texture2D
|
||||
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://cw3q5pvciumil"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://cw3q5pvciumil"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/interactable.gd" id="1_6nrd3"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="1_bu0sp"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="2_bvj74"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="3_xbro7"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="3_qsms8"]
|
||||
[ext_resource type="Texture2D" uid="uid://birl0unx22cmc" path="res://asset/art/scene/c02/s04_院子现实版/e_铁门.png" id="4_4pvt4"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_8d3b4"]
|
||||
@ -18,6 +17,9 @@ script = ExtResource("1_6nrd3")
|
||||
|
||||
[node name="Sfx" parent="." instance=ExtResource("2_bvj74")]
|
||||
|
||||
[node name="Sign" parent="." instance=ExtResource("3_qsms8")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Area2D" type="Area2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
collision_layer = 0
|
||||
@ -31,12 +33,3 @@ polygon = PackedVector2Array(-13.5, -86.5, -13.5, 51, -11.5, 52.5, -11.5, 55.1,
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("4_4pvt4")
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -93)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("3_xbro7")
|
||||
script = ExtResource("1_bu0sp")
|
||||
show_sign = false
|
||||
|
@ -12,7 +12,7 @@ enum { STATUS_NORAML, STATUS_INSPECTING_COVER, STATUS_INSPECTING_NOTES }
|
||||
@export_multiline var inspection_note: String = ""
|
||||
|
||||
@onready var sprite2d = %AnimatedSoundSprite2D as AnimatedSoundSprite2D
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
@onready var sfx = %Sfx
|
||||
|
@ -1,11 +1,10 @@
|
||||
[gd_scene load_steps=11 format=3 uid="uid://ci5anaxsa1apl"]
|
||||
[gd_scene load_steps=10 format=3 uid="uid://ci5anaxsa1apl"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/local_inspectable.gd" id="1_85el0"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="2_h0c2s"]
|
||||
[ext_resource type="AudioStream" uid="uid://csdwhc83jshd3" path="res://asset/audio/sfx/ui/纸条.mp3" id="3_3ldx7"]
|
||||
[ext_resource type="Texture2D" uid="uid://t526pexw4ng4" path="res://asset/art/tool/neutral_point_light.webp" id="3_o562w"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="4_bi35o"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="5_vsfuq"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_do8tr"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://c3s8u4ifaucpj" path="res://config/animation/entity_sprite_frames.tres" id="6_e77p4"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/animated_sound_sprite_2d.gd" id="7_bhwlx"]
|
||||
|
||||
@ -25,6 +24,11 @@ unique_name_in_owner = true
|
||||
stream = ExtResource("3_3ldx7")
|
||||
file = "纸条.mp3"
|
||||
|
||||
[node name="Sign" parent="." instance=ExtResource("4_do8tr")]
|
||||
unique_name_in_owner = true
|
||||
offset_top = -8.0
|
||||
offset_bottom = 72.0
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -35)
|
||||
@ -33,14 +37,6 @@ energy = 0.0
|
||||
texture = ExtResource("3_o562w")
|
||||
texture_scale = 0.5
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -9)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("4_bi35o")
|
||||
script = ExtResource("5_vsfuq")
|
||||
|
||||
[node name="AnimatedSoundSprite2D" type="AnimatedSprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
|
@ -4,7 +4,7 @@ extends Sprite2D
|
||||
@export var notes := [] as Array[String]
|
||||
@export var dialogs := [] as Array[String]
|
||||
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
var played_time = 0
|
||||
|
@ -1,11 +1,10 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://jr1yd46wm5je"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://jr1yd46wm5je"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/note.gd" id="1_3igk8"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="1_eew1k"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="2_36okt"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="2_qocmg"]
|
||||
[ext_resource type="Texture2D" uid="uid://t526pexw4ng4" path="res://asset/art/tool/neutral_point_light.webp" id="3_xb81s"]
|
||||
[ext_resource type="AudioStream" uid="uid://csdwhc83jshd3" path="res://asset/audio/sfx/ui/纸条.mp3" id="3_y3pwa"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="5_dhwp5"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_k6och"]
|
||||
resource_local_to_scene = true
|
||||
@ -20,13 +19,8 @@ unique_name_in_owner = true
|
||||
stream = ExtResource("3_y3pwa")
|
||||
file = "纸条.mp3"
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
[node name="Sign" parent="." instance=ExtResource("5_dhwp5")]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -3.8147e-06)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("1_eew1k")
|
||||
script = ExtResource("2_36okt")
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
|
@ -4,7 +4,7 @@ extends AnimatedSprite2D
|
||||
|
||||
@onready var speaking_animation = %SpeakingAnimationPlayer
|
||||
@onready var speaking_sign = %SpeakingSign2D as Node2D
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
var dialog_played := false
|
||||
|
@ -3,8 +3,8 @@
|
||||
[ext_resource type="Script" path="res://scene/entity/npc.gd" id="1_jegr2"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://c3s8u4ifaucpj" path="res://config/animation/entity_sprite_frames.tres" id="3_1e8sl"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="3_4d53s"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="3_kgq8p"]
|
||||
[ext_resource type="Texture2D" uid="uid://t526pexw4ng4" path="res://asset/art/tool/neutral_point_light.webp" id="4_jrmg5"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_nokx4"]
|
||||
[ext_resource type="Texture2D" uid="uid://gb3p6ry0bs5x" path="res://asset/art/ui/action_mark/说话标识1.png" id="5_foitt"]
|
||||
[ext_resource type="Texture2D" uid="uid://dsofwe6knklyo" path="res://asset/art/ui/action_mark/说话标识2.png" id="6_2n6ge"]
|
||||
[ext_resource type="Texture2D" uid="uid://blvlw8fgmmu8n" path="res://asset/art/ui/action_mark/说话标识3.png" id="7_afjxr"]
|
||||
@ -83,6 +83,11 @@ script = ExtResource("1_jegr2")
|
||||
[node name="Sfx" parent="." instance=ExtResource("3_4d53s")]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Sign" parent="." instance=ExtResource("4_nokx4")]
|
||||
unique_name_in_owner = true
|
||||
offset_top = -60.0
|
||||
offset_bottom = -60.0
|
||||
|
||||
[node name="SpeakingAnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
@ -96,11 +101,6 @@ energy = 0.0
|
||||
texture = ExtResource("4_jrmg5")
|
||||
texture_scale = 0.1
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
script = ExtResource("3_kgq8p")
|
||||
|
||||
[node name="SpeakingSign2D" type="Node2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -62)
|
||||
|
@ -11,7 +11,7 @@ extends Sprite2D
|
||||
@export_multiline var inspection_note: String = ""
|
||||
|
||||
@onready var sprite2d = %AnimatedSoundSprite2D as AnimatedSoundSprite2D
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
var inspecting = false
|
||||
|
@ -1,10 +1,10 @@
|
||||
[gd_scene load_steps=9 format=3 uid="uid://wyj4qdjyn4ql"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/old/inspectable.gd" id="1_0pc4s"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="2_fcru3"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="2_wrnix"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="3_s7dto"]
|
||||
[ext_resource type="AudioStream" uid="uid://b1fu8x6yonjgx" path="res://asset/audio/sfx/ui/物品查看.mp3" id="3_kilnm"]
|
||||
[ext_resource type="Texture2D" uid="uid://t526pexw4ng4" path="res://asset/art/tool/neutral_point_light.webp" id="3_vbivp"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_1yty8"]
|
||||
[ext_resource type="SpriteFrames" uid="uid://c3s8u4ifaucpj" path="res://config/animation/entity_sprite_frames.tres" id="7_njjhh"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/animated_sound_sprite_2d.gd" id="8_wntgt"]
|
||||
|
||||
@ -17,8 +17,14 @@ script = ExtResource("1_0pc4s")
|
||||
|
||||
[node name="Sfx" parent="." instance=ExtResource("2_wrnix")]
|
||||
unique_name_in_owner = true
|
||||
stream = ExtResource("3_kilnm")
|
||||
file = "物品查看.mp3"
|
||||
|
||||
[node name="Sign" parent="." instance=ExtResource("4_1yty8")]
|
||||
unique_name_in_owner = true
|
||||
offset_top = -7.0
|
||||
offset_bottom = 73.0
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -35)
|
||||
@ -27,14 +33,6 @@ energy = 0.0
|
||||
texture = ExtResource("3_vbivp")
|
||||
texture_scale = 0.5
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -9)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("3_s7dto")
|
||||
script = ExtResource("2_fcru3")
|
||||
|
||||
[node name="AnimatedSoundSprite2D" type="AnimatedSprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
|
@ -6,7 +6,7 @@ extends Sprite2D
|
||||
@export var inpect_texture: Texture2D
|
||||
@export var hud_texture: Texture2D
|
||||
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
var played_time = 0
|
||||
|
@ -1,10 +1,9 @@
|
||||
[gd_scene load_steps=8 format=3 uid="uid://dsa6frlw6e6gg"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://dsa6frlw6e6gg"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/pickable.gd" id="1_jk1u0"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="2_8s5wk"]
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="2_bggcm"]
|
||||
[ext_resource type="AudioStream" uid="uid://c7r2qp78ukje" path="res://asset/audio/sfx/ui/令牌道具获取.wav" id="3_dxdbj"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="3_hpbqf"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_44f4h"]
|
||||
[ext_resource type="Texture2D" uid="uid://t526pexw4ng4" path="res://asset/art/tool/neutral_point_light.webp" id="5_yhysn"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_k6och"]
|
||||
@ -19,13 +18,12 @@ unique_name_in_owner = true
|
||||
stream = ExtResource("3_dxdbj")
|
||||
file = "令牌道具获取.wav"
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
[node name="Sign" parent="." instance=ExtResource("4_44f4h")]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -3.8147e-06)
|
||||
scale = Vector2(0.2, 0.2)
|
||||
texture = ExtResource("2_bggcm")
|
||||
script = ExtResource("3_hpbqf")
|
||||
offset_left = 1.0
|
||||
offset_top = -35.0
|
||||
offset_right = 1.0
|
||||
offset_bottom = -35.0
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
|
@ -12,7 +12,7 @@ extends Sprite2D
|
||||
var target_portal := "none"
|
||||
|
||||
|
||||
@onready var sign_mark = %Sign as Sprite2D
|
||||
@onready var sign_mark = %Sign as Sign
|
||||
@onready var area2d = %Area2D as Area2D
|
||||
|
||||
var activated := false
|
||||
|
@ -1,9 +1,10 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://61pis75a8fdq"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://61pis75a8fdq"]
|
||||
|
||||
[ext_resource type="Script" path="res://scene/entity/portal.gd" id="1_jyh6v"]
|
||||
[ext_resource type="Texture2D" uid="uid://dbi1whlvfrt5k" path="res://asset/art/ui/action_mark/传送.png" id="2_ay30q"]
|
||||
[ext_resource type="PackedScene" uid="uid://c85t6stvytvjn" path="res://scene/entity/ux/sfx.tscn" id="3_6khux"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="4_lu5q5"]
|
||||
[ext_resource type="AudioStream" uid="uid://qw2x1wrp0jjx" path="res://asset/audio/sfx/ui/页面转换声.wav" id="3_lluer"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4tipnj1cr1j3" path="res://scene/entity/ux/sign.tscn" id="4_ty1ds"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_munml"]
|
||||
resource_local_to_scene = true
|
||||
@ -14,15 +15,16 @@ script = ExtResource("1_jyh6v")
|
||||
|
||||
[node name="Sfx" parent="." instance=ExtResource("3_6khux")]
|
||||
unique_name_in_owner = true
|
||||
stream = ExtResource("3_lluer")
|
||||
file = "页面转换声.wav"
|
||||
|
||||
[node name="Sign" type="Sprite2D" parent="."]
|
||||
[node name="Sign" parent="." instance=ExtResource("4_ty1ds")]
|
||||
unique_name_in_owner = true
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
position = Vector2(0, -51)
|
||||
offset_top = -63.0
|
||||
offset_right = 347.0
|
||||
offset_bottom = 271.0
|
||||
scale = Vector2(0.05, 0.05)
|
||||
texture = ExtResource("2_ay30q")
|
||||
script = ExtResource("4_lu5q5")
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
|
@ -1,5 +1,5 @@
|
||||
@tool
|
||||
extends Node2D
|
||||
class_name Sign extends TextureRect
|
||||
|
||||
# @export var texture: Texture:
|
||||
# set(val):
|
||||
@ -70,13 +70,17 @@ func activate(_body: Node2D) -> void:
|
||||
var p_tween = tween.parallel()
|
||||
p_tween.tween_property(self, "scale", base_scale * Vector2(1.2, 1.2), 0.3)
|
||||
p_tween.tween_property(self, "scale", base_scale, 0.1)
|
||||
# if activated:
|
||||
# focus_mode = FOCUS_ALL
|
||||
# grab_focus()
|
||||
|
||||
|
||||
func disactivate(_body: Node2D) -> void:
|
||||
# release_focus()
|
||||
mutex.lock()
|
||||
if activated:
|
||||
if occupied == get_path():
|
||||
occupied = ""
|
||||
activated = false
|
||||
occupied = ""
|
||||
while _pending_activate_sign.size() > 0:
|
||||
var path = _pending_activate_sign.pop_front()
|
||||
var _sign = get_node_or_null(path)
|
||||
|
15
scene/entity/ux/sign.tscn
Normal file
15
scene/entity/ux/sign.tscn
Normal file
@ -0,0 +1,15 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://c4tipnj1cr1j3"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dvg6wjwn1qxiv" path="res://asset/art/ui/action_mark/探索ui.png" id="1_40b58"]
|
||||
[ext_resource type="Script" path="res://scene/entity/ux/sign.gd" id="2_kaoka"]
|
||||
|
||||
[node name="Sign" type="TextureRect"]
|
||||
offset_right = 83.0
|
||||
offset_bottom = 80.0
|
||||
scale = Vector2(0.2, 0.2)
|
||||
pivot_offset = Vector2(-10, -10)
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
mouse_filter = 2
|
||||
texture = ExtResource("1_40b58")
|
||||
script = ExtResource("2_kaoka")
|
@ -20,7 +20,7 @@ bgm = ""
|
||||
[node name="Ground" parent="." instance=ExtResource("1_gdcov")]
|
||||
scene_config = SubResource("Resource_p1xa1")
|
||||
|
||||
[node name="BGSprite2D" parent="Ground" index="0"]
|
||||
[node name="BGSprite2D" parent="Ground" index="1"]
|
||||
texture = ExtResource("2_ni1a4")
|
||||
|
||||
[node name="PortalLeft" parent="Ground/DeployLayer" index="0"]
|
||||
|
@ -92,8 +92,11 @@ sprite_name = "car"
|
||||
texture = ExtResource("11_x0h3x")
|
||||
sprite_ref = NodePath("../../SubViewportContainer/SubViewport/HdLayer/car")
|
||||
|
||||
[node name="Sign" parent="Ground/DeployLayer/HdEntity" index="2"]
|
||||
position = Vector2(1, -28)
|
||||
[node name="Sign" parent="Ground/DeployLayer/HdEntity" index="1"]
|
||||
offset_left = 1.0
|
||||
offset_top = -28.0
|
||||
offset_right = 84.0
|
||||
offset_bottom = 52.0
|
||||
|
||||
[node name="CollisionShape2D" parent="Ground/DeployLayer/HdEntity/Area2D" index="0"]
|
||||
shape = SubResource("RectangleShape2D_3qhvr")
|
||||
|
@ -5,6 +5,7 @@ extends Node2D
|
||||
scene_config = val
|
||||
_load_scene_config()
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
if GlobalConfig.DEBUG:
|
||||
get_window().always_on_top = true
|
||||
@ -12,6 +13,10 @@ func _ready() -> void:
|
||||
%ColorRectTop.visible = true
|
||||
%ColorRectBottom.visible = true
|
||||
_load_scene_config()
|
||||
DialogueManager.show_dialogue_balloon(
|
||||
preload("res://asset/dialogue/c01.dialogue"), "c01_s01_heiwu"
|
||||
)
|
||||
|
||||
|
||||
func _load_scene_config() -> void:
|
||||
if !scene_config:
|
||||
|
@ -26,18 +26,6 @@ current_scene = "c02_s02"
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(80, 42)
|
||||
scale = Vector2(0.6, 0.6)
|
||||
player_movement_rect = null
|
||||
velocity_ratio = null
|
||||
action_locked = null
|
||||
current_status = null
|
||||
facing_direction = null
|
||||
is_laying = null
|
||||
is_climbing = null
|
||||
running_locked = null
|
||||
speed_walking = null
|
||||
speed_runnig = null
|
||||
speed_laying = null
|
||||
speed_climbing = null
|
||||
|
||||
[node name="ShadingLayer" parent="." instance=ExtResource("2_d1re1")]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user