diff --git a/asset/dialogue/c01.csv b/asset/dialogue/c01.csv index 5a9cb4cb..6ca9a2b7 100644 --- a/asset/dialogue/c01.csv +++ b/asset/dialogue/c01.csv @@ -24,6 +24,7 @@ c01_老人喂食_2,“它们说......等它们吃饱了......”,,老人,, c01_老人喂食_3,“吃饱了......就会帮我找......”,,老人,, c01_老人喂食_4,“帮我找到我的孩子......”,,老人,, c01_在这儿吗,“在这儿吗......”,,,, +c01_s08_书店老板任务,(台词设计:安排⼯作,整理书架,有封寄给玩家的信,放在柜台上),,书店老板,, c01_s06_走廊前对话1,昨天认的字,现在全忘了?,,老师,# note, c01_s06_走廊前对话2,(唉呀)黄鱼脑子!,,老师,, 嘶,总觉得好像在哪见过……,嘶,总觉得好像在哪见过……,,跟班乙,, @@ -35,8 +36,8 @@ c01_s06_走廊前对话2,(唉呀)黄鱼脑子!,,老师,, c01_s06_对话3_1,画完了没有?你小子咋比秤砣还沉!,,胖小孩,猫鼠游戏前,与跟班2(同乡)的对话, c01_s06_对话3_2,快了、快了。,,残疾小孩,, 这是个啥?黑乎乎的,旁边还有两朵花。,这是个啥?黑乎乎的,旁边还有两朵花。,,跟班甲,, -非也,非也。谁规定神仙不能长成这样的?,非也,非也。谁规定神仙不能长成这样的?,,残,, -呸,神仙要是真长得这么丑,老子以后都倒立撒尿!,呸,神仙要是真长得这么丑,老子以后都倒立撒尿!,,胖,, +非也,非也。谁规定神仙不能长成这样的?,非也,非也。谁规定神仙不能长成这样的?,,残疾小孩,, +呸,神仙要是真长得这么丑,老子以后都倒立撒尿!,呸,神仙要是真长得这么丑,老子以后都倒立撒尿!,,胖小孩,, c01_s06_谈论鬼差1,站住!,,胖小孩,, c01_s06_谈论鬼差2,我们可没让你走!,,胖小孩,, c01_s06_谈论鬼差3,我们玩游戏还差个人,就你了,吕萍。,,残疾小孩,, @@ -48,6 +49,13 @@ c01_s06_谈论鬼差8,倒数三个数,你要是被抓到了,我们就请你 c01_s06_猫鼠游戏1,三!,,小胖孩,,[#wait=2] c01_s06_猫鼠游戏2,二!,,小胖孩,,[#wait=0.5] c01_s06_猫鼠游戏3,一!,,小胖孩,,[#wait=3] +瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有……,瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有……,,监督小孩,, +不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元!,不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元!,,监督小孩,, +儿孙坐在那金銮殿,荣华富贵顶上天!,儿孙坐在那金銮殿,荣华富贵顶上天!,,监督小孩,, +您、您行行好,给点...,您、您行行好,给点...,,小孩甲,, +祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行!,祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行!,,小孩乙,, +宾安哗在,有才有财!,宾安哗在,有才有财!,,小孩丙,, +这帮孩子们太苦了,前些天又摔坏了一个,您行行好...,这帮孩子们太苦了,前些天又摔坏了一个,您行行好...,,陆仁,, 报纸放这边。,报纸放这边。,,书店老板,, 哦,对了,还有封寄给你的信。,哦,对了,还有封寄给你的信。,,书店老板,, 蛮奇怪的,这么久也没见你有亲戚过来。你自己当心些,不要结交不三不四的人。,蛮奇怪的,这么久也没见你有亲戚过来。你自己当心些,不要结交不三不四的人。,,书店老板,, @@ -55,7 +63,6 @@ c01_s06_猫鼠游戏3,一!,,小胖孩,,[#wait=3] ...是在喊我吗?,...是在喊我吗?,,吕萍,, 店员就你一个,不是你还能是谁?,店员就你一个,不是你还能是谁?,,书店老板,, 手脚麻利点,不要耽误店里的生意。,手脚麻利点,不要耽误店里的生意。,,书店老板,, -c01_s08_书店老板任务,(台词设计:安排⼯作,整理书架,有封寄给玩家的信,放在柜台上),,书店老板,, c01_吕萍与车夫_01,“又是这个梦”,,吕萍,, c01_吕萍与车夫_02,“这个星期已经第三次了”,,吕萍,, c01_吕萍与车夫_03,“我到底是怎么了”,,吕萍,, @@ -89,7 +96,7 @@ c01_吕萍与车夫_30,“新年快乐”,,车夫,, 发赏钱喽!发赏钱喽!,发赏钱喽!发赏钱喽!,,监督小孩,, 哟,吕萍?你咋表演结束了才回来...,哟,吕萍?你咋表演结束了才回来...,,监督小孩,, 你手里攥的什么东西?给我看看,不然我就找班主告状!,你手里攥的什么东西?给我看看,不然我就找班主告状!,,监督小孩,, -c01_s12_鬼差来之前对话1,这上头咋还刻着个人哩,脑袋圆圆的,一根毛都没有! [wait=3.0],,监督小孩,, +c01_s12_鬼差来之前对话1,这上头咋还刻着个人哩,脑袋圆圆的,一根毛都没有!,,监督小孩,,[#wait=3.0] c01_s12_鬼差来之前对话2,吕萍,你从哪弄来的?,,监督小孩,, 你们……都看见了吗?,你们……都看见了吗?,,吕萍,, 它要来了,快跑!,它要来了,快跑!,,陆仁,, diff --git a/asset/dialogue/c01.dialogue b/asset/dialogue/c01.dialogue index 5af4cb78..6a30601c 100644 --- a/asset/dialogue/c01.dialogue +++ b/asset/dialogue/c01.dialogue @@ -49,8 +49,8 @@ 胖小孩: 画完了没有?你小子咋比秤砣还沉! [ID:c01_s06_对话3_1] 残疾小孩: 快了、快了。 [ID:c01_s06_对话3_2] 跟班甲: 这是个啥?黑乎乎的,旁边还有两朵花。 -残: 非也,非也。谁规定神仙不能长成这样的? -胖: 呸,神仙要是真长得这么丑,老子以后都倒立撒尿! +残疾小孩: 非也,非也。谁规定神仙不能长成这样的? +胖小孩: 呸,神仙要是真长得这么丑,老子以后都倒立撒尿! => END ~ c01_s06_谈论鬼差与猫鼠游戏 @@ -70,8 +70,34 @@ 小胖孩: 一! [#wait=3] [ID:c01_s06_猫鼠游戏3] => END + +~ c01_s07_监督小孩吉祥话 +监督小孩: 瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有…… +监督小孩: 不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元! +监督小孩: 儿孙坐在那金銮殿,荣华富贵顶上天! +=> END + +~ c01_s07_小孩吉祥话1 +小孩甲: 您、您行行好,给点... +=> END + +~ c01_s07_小孩吉祥话2 +小孩乙: 祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行! +=> END + +~ c01_s07_小孩吉祥话3 +小孩丙: 宾安哗在,有才有财! +=> END + +~ c01_s07_陆仁吉祥话 +陆仁: 这帮孩子们太苦了,前些天又摔坏了一个,您行行好... +=> END + ~ c01_s08_书店进门老板台词 书店老板: 报纸放这边。 +=> END + +~ c01_s08_书店老板任务 书店老板: 哦,对了,还有封寄给你的信。 书店老板: 蛮奇怪的,这么久也没见你有亲戚过来。你自己当心些,不要结交不三不四的人。 书店老板: 新到的那批书堆着有碍观瞻,你赶紧去摆好。 @@ -80,10 +106,6 @@ 书店老板: 手脚麻利点,不要耽误店里的生意。 => END -~ c01_s08_书店老板任务 -书店老板: (台词设计:安排⼯作,整理书架,有封寄给玩家的信,放在柜台上) [ID:c01_s08_书店老板任务] -=> END - ~ c01_s11_车夫对话1 吕萍: “又是这个梦” [ID:c01_吕萍与车夫_01] 吕萍: “这个星期已经第三次了” [ID:c01_吕萍与车夫_02] @@ -138,7 +160,7 @@ ~ c01_s12_鬼差来之前对话 -监督小孩: 这上头咋还刻着个人哩,脑袋圆圆的,一根毛都没有! [wait=3.0][ID:c01_s12_鬼差来之前对话1] +监督小孩: 这上头咋还刻着个人哩,脑袋圆圆的,一根毛都没有! [#wait=3.0][ID:c01_s12_鬼差来之前对话1] 监督小孩: 吕萍,你从哪弄来的? [ID:c01_s12_鬼差来之前对话2] => END diff --git a/asset/dialogue/npc.dialogue b/asset/dialogue/npc.dialogue index 67294d7d..0cbce0dc 100644 --- a/asset/dialogue/npc.dialogue +++ b/asset/dialogue/npc.dialogue @@ -14,12 +14,6 @@ 方瞎子: “祸福在己,当自求;兴衰有数,莫强留” [ID:c02_吕萍问方瞎子_2] => END -~ c01_s07_吉祥话1 -监督小孩: 瞧一瞧,看一看,动动各位的发财手,老爷夫人别急走,什么把戏咱都有…… -监督小孩: 不要千、不要万,只求一顿温饱饭,又集福、又集善,亲戚儿孙中状元! -监督小孩: 儿孙坐在那金銮殿,荣华富贵顶上天! -=> END - #~ c01_s07_吉祥话2 #小孩乙: (吉祥话文本)恭喜! [ID:c01_s07_吉祥话2] #=> END diff --git a/scene/ground/scene/c01/s05_animation.gd b/scene/ground/scene/c01/s05_animation.gd index 77980f63..69daddef 100644 --- a/scene/ground/scene/c01/s05_animation.gd +++ b/scene/ground/scene/c01/s05_animation.gd @@ -25,7 +25,7 @@ func play_intro_dialogue(): # DialogueManager.show_dialogue_balloon(dialogue_c01, "c01_s05_院长房间_开场") # 直接使用 sfx,防止下方字幕与全屏文字重复 $intro_audio_player.play() - SceneManager.pop_debug_dialog_info("音效", "院长房间开场念诵声等") + SceneManager.pop_debug_dialog_info("音效", "开场念诵声等") func _on_ground_ready() -> void: diff --git a/scene/ground/scene/c01/s05_院长房间.tscn b/scene/ground/scene/c01/s05_院长房间.tscn index 564eb44f..b68edb26 100644 --- a/scene/ground/scene/c01/s05_院长房间.tscn +++ b/scene/ground/scene/c01/s05_院长房间.tscn @@ -647,6 +647,7 @@ title_filter = "c01" note_key = "c01_院长座钟" [node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/座钟"] +show_behind_parent = true position = Vector2(0, 12) scale = Vector2(0.8, 0.8) texture = ExtResource("7_3tetc") diff --git a/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn b/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn index 9637e67a..d13a658f 100644 --- a/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn +++ b/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn @@ -453,7 +453,7 @@ animation = &"【单残疾小孩】爬行" autostart = false move_configs = Array[Dictionary]([{ "animation": &"【单残疾小孩】爬行", -"velocity": Vector2(110, 0) +"velocity": Vector2(130, 0) }]) [node name="【墙上小孩猫影子】" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/【单残疾小孩】" instance=ExtResource("8_ouldg")] @@ -491,7 +491,7 @@ title_filter = "c01" note_key = "c01_s06_对话3" [node name="猫鼠游戏胜利ambush" parent="Ground/DeployLayer" index="18" instance=ExtResource("11_tudob")] -position = Vector2(4615, 45) +position = Vector2(4546, 45) one_shot = false freeze_time = 0.1 hook_method = "game_succeed" diff --git a/scene/ground/scene/c01/s07_书店外.tscn b/scene/ground/scene/c01/s07_书店外.tscn index b433c689..74b90d76 100644 --- a/scene/ground/scene/c01/s07_书店外.tscn +++ b/scene/ground/scene/c01/s07_书店外.tscn @@ -120,9 +120,9 @@ frame_progress = 0.252889 character_name = "小孩甲" anonymous = false height = -20.0 -dialogue_title = "c01_s07_吉祥话1" [node name="Npc其余小孩" parent="Ground/DeployLayer" index="6" instance=ExtResource("6_fw22n")] +visible = false position = Vector2(1172, 6) sprite_frames = ExtResource("6_thm8f") animation = &"杂戏团黄昏-其余小孩" @@ -131,7 +131,6 @@ frame_progress = 0.89893 character_name = "小孩甲" anonymous = false height = -10.0 -dialogue_title = "c01_s07_吉祥话1" [node name="陆仁舞刀" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"] position = Vector2(1028, 1) @@ -139,7 +138,47 @@ sprite_frames = ExtResource("6_thm8f") animation = &"陆仁舞刀-黄昏带红缨" autoplay = "陆仁舞刀-黄昏带红缨" -[node name="举碗小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"] +[node name="其余小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"] +position = Vector2(1160, 7) +sprite_frames = ExtResource("6_thm8f") +animation = &"杂戏团黄昏-其余小孩" +autoplay = "杂戏团黄昏-其余小孩" + +[node name="Ambush监督小孩" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("9_f61dl")] +position = Vector2(-117, 65) +freeze_time = 1.0 +hook_dialogue_title = "c01_s07_监督小孩吉祥话" + +[node name="Note吉祥话1" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")] +position = Vector2(-41, 63) +mode = "ballon" +dialogue = "c01" +title_filter = "c01" +note_key = "c01_s07_小孩吉祥话1" + +[node name="Note吉祥话2" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")] +position = Vector2(28, 55) +mode = "ballon" +dialogue = "c01" +title_filter = "c01" +note_key = "c01_s07_小孩吉祥话2" + +[node name="Note吉祥话3" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")] +position = Vector2(78, 49) +mode = "ballon" +dialogue = "c01" +title_filter = "c01" +note_key = "c01_s07_小孩吉祥话3" + +[node name="Note吉祥话4" parent="Ground/DeployLayer/其余小孩" instance=ExtResource("5_3pha1")] +visible = false +position = Vector2(-209, 51) +mode = "ballon" +dialogue = "c01" +title_filter = "c01" +note_key = "c01_s07_陆仁吉祥话" + +[node name="举碗小孩" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="9"] position = Vector2(1297, 7) sprite_frames = ExtResource("6_thm8f") animation = &"杂戏团黄昏_举碗小孩" @@ -150,7 +189,7 @@ position = Vector2(6, 57) title_filter = "c01" note_key = "c01_s07_钱碗" -[node name="报童" parent="Ground/DeployLayer" index="9" instance=ExtResource("9_slaub")] +[node name="报童" parent="Ground/DeployLayer" index="10" instance=ExtResource("9_slaub")] position = Vector2(2080, 6) sprite_frames = ExtResource("6_thm8f") animation = &"报童待机" @@ -166,7 +205,7 @@ trigger_mode = "interact" freeze_time = 1.0 hook_method = "seller_interacted" -[node name="Note橱柜" parent="Ground/DeployLayer" index="10" instance=ExtResource("5_3pha1")] +[node name="Note橱柜" parent="Ground/DeployLayer" index="11" instance=ExtResource("5_3pha1")] position = Vector2(1681, 32) action = 5 title_filter = "c01" diff --git a/scene/little_game/书架/书架.gd b/scene/little_game/书架/书架.gd index ba975be9..37a0425a 100644 --- a/scene/little_game/书架/书架.gd +++ b/scene/little_game/书架/书架.gd @@ -153,7 +153,8 @@ func _interchange_book(row: int, col: int, relocate := true) -> void: if relocate: _relocate_books(row) # check answer - _check_answer() + if relocate: + _check_answer() func _relocate_books(row: int) -> void: