From 6274abab9582d2a914223d28fee99af3e06831c1 Mon Sep 17 00:00:00 2001 From: bbd_pc Date: Sat, 5 Jul 2025 07:18:46 +0800 Subject: [PATCH] demo 0.2.2 hotfix --- asset/art/gif/c02_小手/c02_小手_frames.tres | 2 +- asset/dialogue/c01.csv | 10 +- asset/dialogue/item_description.csv | 5 +- export_presets.cfg | 2 +- scene/ground/scene/c02/s03_院子.gd | 11 +- scene/ground/scene/c02/s05_一楼内侧楼道.tscn | 6 +- scene/ground/scene/c02/s06_二楼.gd | 2 +- scene/ground/scene/c02/s06_二楼.tscn | 13 +-- scene/ground/script/c02/小手讨东西.gd | 6 +- scene/ground/script/c02/拿人偶后记忆闪回.tscn | 12 +- scene/ux/note/ux_note.tscn | 107 ++++++++++-------- 11 files changed, 96 insertions(+), 80 deletions(-) diff --git a/asset/art/gif/c02_小手/c02_小手_frames.tres b/asset/art/gif/c02_小手/c02_小手_frames.tres index 6250a88e..b7211c20 100644 --- a/asset/art/gif/c02_小手/c02_小手_frames.tres +++ b/asset/art/gif/c02_小手/c02_小手_frames.tres @@ -388,7 +388,7 @@ animations = [{ "duration": 6.0, "texture": ExtResource("96_674cr") }], -"loop": true, +"loop": false, "name": &"小手_锡箔_drop", "speed": 30.0 }, { diff --git a/asset/dialogue/c01.csv b/asset/dialogue/c01.csv index 2531a20e..a4d9caeb 100644 --- a/asset/dialogue/c01.csv +++ b/asset/dialogue/c01.csv @@ -3,6 +3,11 @@ c01_6卖艺小孩A_1,您、您行行好,给点...,小丁,,,, c01_6卖艺小孩B_1,祝恁身子骨儿杠赛来,吃嘛嘛香木个病,一年更比一年行!,蛋蛋,,,, c01_6卖艺小孩C_1,宾安哗在,有才有财!,沫儿,,,, c01_6幼年陆仁_1,这帮孩子们太苦了,前些天又摔坏了一个,您行行好...,陆仁,,,, +c01_4围观A_1,这画是六指儿画的,你问他去!,小肉圆,,,这幅画是小跷脚画的,你起问他呀。, +c02_围观B_2,那个怪人是最近才出现的,总是透过门缝往院子里头看。,小竹竿,,,这老鬼三好像是近腔波出来的,老是亚了门板后头偷偷较往里厢看。, +c02_围观B_3,搞得大家都不去墙根底下玩儿了,真晦气。,小竹竿,,,弄得嘞依拉都不过去玩了,戳气死了。, +c01_4残疾小孩_1,我知道什么?知道也不能告诉你!,孩子王,,,我晓得啥东西啦?就算晓得也不会讲给你们听的!, +c01_4残疾小孩_2,还有,以后别叫我六指儿!,孩子王,,,还有,下趟覅叫我小跷脚!, c01_1小小蝶_开头阅读2,...后面看不清了。,???,,,, c01_2老师1,昨天认的字,现在全忘了?,老师,,,昨日刚刚教过你们,全忘记特了?,Have you forgotten all the characters you learned yesterday? c01_2老师2,黄鱼脑子!,老师,,,哪能?都黄鱼脑子啊?,"(Aw, c'mon!) You're acting silly!" @@ -13,11 +18,6 @@ c01_3残疾小孩_2,非也,非也。,孩子王,,,侬晓得撒啊?, c01_3残疾小孩_3,谁规定神仙不能长成这样的?,孩子王,,,啥人规定神仙伐好长了格副样子呃?, c01_3胖小孩2,呸,神仙要是真长得这么丑,老子以后都倒立撒尿!,大胖,,,诶,侬瞎说有啥说头啦,神仙要是长了嘎难看,我册那后头要倒过来擦丝!, c02_围观B_1,嘶,总觉得好像在哪见过...,小竹竿,,,嘶,感觉好像在啥地方看到过……, -c01_4围观A_1,这画是六指儿画的,你问他去!,小肉圆,,,这幅画是小跷脚画的,你起问他呀。, -c02_围观B_2,那个怪人是最近才出现的,总是透过门缝往院子里头看。,小竹竿,,,这老鬼三好像是近腔波出来的,老是亚了门板后头偷偷较往里厢看。, -c02_围观B_3,搞得大家都不去墙根底下玩儿了,真晦气。,小竹竿,,,弄得嘞依拉都不过去玩了,戳气死了。, -c01_4残疾小孩_1,我知道什么?知道也不能告诉你!,孩子王,,,我晓得啥东西啦?就算晓得也不会讲给你们听的!, -c01_4残疾小孩_2,还有,以后别叫我六指儿!,孩子王,,,还有,下趟覅叫我小跷脚!, c01_5胖小孩_1,站住!,大胖,,[#wait=2.0],覅跑!, c01_5胖小孩_2,我们可没让你走!,大胖,,,嘎急着跑组撒啦。, c01_5残疾小孩_1,我们玩游戏还差个人,就你了,吕萍。,孩子王,,,阿拉玩游戏还少个人,就侬了,吕萍。, diff --git a/asset/dialogue/item_description.csv b/asset/dialogue/item_description.csv index 608b0cc0..dcd5474c 100644 --- a/asset/dialogue/item_description.csv +++ b/asset/dialogue/item_description.csv @@ -6,6 +6,7 @@ prop_小猫纸条_说明,「大哥,今晚老地方见 /井\」,,,,, prop_眼镜,眼镜,,,[#texture=c02/眼镜.png],, prop_眼镜_说明,这副眼镜对我很重要。
记得小时候在浦育院的日子,我经常会在半夜时听到奇怪的说话声,还时不时能看见其他小孩子看不见的东西。
院长不知从哪儿找来了这样一副眼镜,戴上它后那些怪事就很少发生。
随着年龄增长,我几乎已用不到这副眼镜。现在它对我来说似乎有了新的意义。,,,,, prop_小鞋子_说明,这只小鞋子曾经属于一个裹了小脚的女孩,鞋不成双,祸事难防。,,,,, +ui_center_notify_check_bag,按 B 查看重要物品,,,,, index_新游戏,新游戏,,,,, index_继续游戏,继续游戏,,,,, index_退出游戏,退出游戏,,,,, @@ -38,7 +39,7 @@ ui_center_notify_press_e_to_interact,按 E 可与场景互动,,,,, ui_center_notify_press_q_to_exit,按 Q 可退出,,,,, ui_center_notify_use_prop,按 E 使用道具,,,,,Press E to use prop ui_center_notify_check_note,按 N 查看线索笔记,,,,, -ui_center_notify_check_bag,按 B 查看重要物品,,,,, +按 B 查看重要物品 [ID:],按 B 查看重要物品 [ID:],,,,, ui_center_notify_right_click_prop,右键点击可检阅道具,,,,, ui_left_mouse_shave,按住鼠标拖拽可刮开海报,,,,, ui_switch_prop,点击图标可切换道具(或按 Z/C),,,,, @@ -120,7 +121,7 @@ mem_疯子看井,疯子看井,,,,, c01_鸡毛掸子,这是鸡毛掸子吗?,,,,, c01_院长书桌,桌上放着一本《圣经》。
「得著生命的,將要失喪生命...」,,,,, c01_院长床,这本书已经看过了。
...那些句子是什么意思呢?,,,,, -c01_院长座钟,这西洋钟没坏的时候,走针会咔哒、咔哒地响...
停在申时三刻不动了。,,,,, +c01_院长座钟,这西洋钟没坏的时候,走针会咔哒、咔哒地响...
停在未时一刻不动了。,,,,, c01_倾斜的洋相片,哇啊,这张洋相片要掉下来了!
我得做点什么...,,,,, c01_摆正的洋相片,这是院长的儿子吗?,,,,, c01_s06_院长房间,这是院长的房间,,,,, diff --git a/export_presets.cfg b/export_presets.cfg index 97a7fa97..59c5fcb6 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -9,7 +9,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="../衔蝶.exe" +export_path="../衔蝶demo0.2.0.exe" patches=PackedStringArray() encryption_include_filters="" encryption_exclude_filters="" diff --git a/scene/ground/scene/c02/s03_院子.gd b/scene/ground/scene/c02/s03_院子.gd index c2cf0ac5..e3aaad4b 100644 --- a/scene/ground/scene/c02/s03_院子.gd +++ b/scene/ground/scene/c02/s03_院子.gd @@ -61,7 +61,7 @@ func _on_ground_ready() -> void: new_bg.modulate.a = 1.0 # 火灾开始后,无需 enable counter.get_node("点燃").modulate.a = 1.0 - $VibeSfx.switch_to("c02_火灾") + $VibeSfx氛围.switch_to("c02_火灾") $"../DirectionalLight2D".energy = 0 madman_npc = $"../DeployLayer/Npc井边疯子" @@ -123,7 +123,7 @@ func cg_end() -> void: SceneManager.unlock_player() # SceneManager.enable_prop_item("prop_小鞋子2") EventManager.set_stage("c02_madman_interacted", 2) - $"../CameraFocusMarker".limit_top += 1000 + #$"../CameraFocusMarker".limit_top += 1000 create_tween().tween_property(fg, "modulate:a", 1.0, 1.5) @@ -205,8 +205,7 @@ func _setup_bully_or_burning(reenter_scene := false): bully_layer.visible = false bully_layer.get_node("Ambush点火游戏阻挡右移").enabled = false bully_layer.get_node("wall/CollisionShape2D").disabled = true - return - if not ArchiveManager.get_global_value(&"c02_burning", false): + elif not ArchiveManager.get_global_value(&"c02_burning"): bully_layer.get_node("Ambush点火游戏阻挡右移").enabled = true bully_layer.get_node("wall/CollisionShape2D").disabled = false burning_layer.visible = false @@ -219,7 +218,7 @@ func _setup_bully_or_burning(reenter_scene := false): GlobalFunctor.c02_fire_count_down_try_start() else: bully_layer.visible = false - $VibeSfx.switch_to("c02_火灾") + $VibeSfx氛围.switch_to("c02_火灾") $"../DeployLayer/霸凌/f1/Sfx2D霸凌童谣".easing_kill() bully_layer.get_node("Ambush点火游戏阻挡右移").enabled = false bully_layer.get_node("wall/CollisionShape2D").disabled = true @@ -281,6 +280,7 @@ func _on_counter_interacted(): if not ArchiveManager.get_global_value(&"c02_ready_to_fire"): SceneManager.pop_os_with_str("c02_火灾等待准备") return + SceneManager.lock_player() counter.enabled = false counter.get_node("../Note柜子可放置区域").enabled = false if not ArchiveManager.get_global_value(&"c02_burning"): @@ -304,6 +304,7 @@ func _on_counter_interacted(): burning_layer.get_node("区域1").recheck() burning_layer.get_node("地面1").recheck() SceneManager.release_player() + SceneManager.unlock_player() func run_away(): diff --git a/scene/ground/scene/c02/s05_一楼内侧楼道.tscn b/scene/ground/scene/c02/s05_一楼内侧楼道.tscn index ff90c4b1..818b7fd5 100644 --- a/scene/ground/scene/c02/s05_一楼内侧楼道.tscn +++ b/scene/ground/scene/c02/s05_一楼内侧楼道.tscn @@ -207,8 +207,8 @@ sprite_frames = ExtResource("7_mrltr") animation = &"疯子坐姿" autoplay = "疯子坐姿" frame_progress = 0.539486 -sign_mark_height = 25.0 -speaking_sign_height = 25.0 +sign_mark_height = 15.23 +speaking_sign_height = 23.635 dialogue_title = "c02_疯子_01" [node name="PointLight2D2" type="PointLight2D" parent="Ground/DeployLayer/Npc疯子"] @@ -358,7 +358,7 @@ position = Vector2(-180, 5) sprite_frames = ExtResource("7_mrltr") animation = &"小蝉背对转头" autoplay = "小蝉背对呼吸帧" -frame = 4 +frame = 3 flip_h = true [node name="Event2D小蝉哼歌" type="Node2D" parent="Ground/DeployLayer" index="18"] diff --git a/scene/ground/scene/c02/s06_二楼.gd b/scene/ground/scene/c02/s06_二楼.gd index d150ae8d..2ed556cd 100644 --- a/scene/ground/scene/c02/s06_二楼.gd +++ b/scene/ground/scene/c02/s06_二楼.gd @@ -115,7 +115,7 @@ func boys_ball_game() -> void: DialogueManager.show_dialogue_balloon(dialogue_c02, "c02_s05_三男孩弹珠游戏1") await DialogueManager.dialogue_ended # 手里有弹珠就不说了 - if SceneManager.get_prop_hud().inventory.has_prop("prop_弹珠"): + if not SceneManager.get_prop_hud().inventory.has_prop("prop_弹珠"): SceneManager.pop_os_with_str("c02_小手换回弹珠") SceneManager.unlock_player() elif stage == 1 or stage == 2: diff --git a/scene/ground/scene/c02/s06_二楼.tscn b/scene/ground/scene/c02/s06_二楼.tscn index 05db8eb8..a2e2db12 100644 --- a/scene/ground/scene/c02/s06_二楼.tscn +++ b/scene/ground/scene/c02/s06_二楼.tscn @@ -873,12 +873,12 @@ fill = 1 fill_from = Vector2(0.493067, 0.446154) fill_to = Vector2(1, 1) -[sub_resource type="Gradient" id="Gradient_och2w"] +[sub_resource type="Gradient" id="Gradient_lipxo"] offsets = PackedFloat32Array(0, 0.643564, 1) colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0) -[sub_resource type="GradientTexture2D" id="GradientTexture2D_h3h1a"] -gradient = SubResource("Gradient_och2w") +[sub_resource type="GradientTexture2D" id="GradientTexture2D_0k27j"] +gradient = SubResource("Gradient_lipxo") width = 30 height = 30 fill = 1 @@ -1071,6 +1071,7 @@ position = Vector2(953, 30) sprite_frames = ExtResource("13_6iuix") animation = &"小小小蝶动画(跑)" autoplay = "小小小蝶动画(呼吸)" +frame = 2 flip_h = true move_configs = Array[Dictionary]([{ "animation": "小小小蝶动画(跑)", @@ -1082,7 +1083,6 @@ move_configs = Array[Dictionary]([{ debug_mov_animation = "小小小蝶动画(跑)" [node name="Sfx2D脚步声" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/Pro小小蝶上楼"] -process_mode = 1 stream = ExtResource("14_lipxo") max_distance = 1000.0 attenuation = 1.31951 @@ -1181,7 +1181,6 @@ action_configs = Array[Dictionary]([{ }]) [node name="疯子撞墙Sfx2D" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/疯子撞墙"] -process_mode = 1 position = Vector2(5, 28) stream = SubResource("AudioStreamRandomizer_wywax") volume_db = 10.0 @@ -1307,7 +1306,6 @@ move_configs = Array[Dictionary]([{ debug_mov_animation = "方瞎子走路-左" [node name="Sfx2D脚步声" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/c02_final/瞎子"] -process_mode = 1 position = Vector2(-39, -20) stream = SubResource("AudioStreamRandomizer_4ndyv") bus = &"game_sfx" @@ -1327,7 +1325,7 @@ texture = SubResource("GradientTexture2D_4ndyv") position = Vector2(0, -5) color = Color(0.895506, 0.638359, 0.208885, 1) energy = 0.0 -texture = SubResource("GradientTexture2D_h3h1a") +texture = SubResource("GradientTexture2D_0k27j") [node name="Ambush小蝉偷看" parent="Ground/DeployLayer" index="19" instance=ExtResource("14_k01ve")] position = Vector2(553, -5) @@ -1375,7 +1373,6 @@ position = Vector2(269, 57) sprite_frames = ExtResource("40_7i4w0") animation = &"c00_头套小婵_idle" autoplay = "c00_头套小婵_idle" -frame = 1 flip_h = true move_configs = Array[Dictionary]([{ "animation": "c00_头套小婵_run", diff --git a/scene/ground/script/c02/小手讨东西.gd b/scene/ground/script/c02/小手讨东西.gd index d76c05aa..b5b58bb8 100644 --- a/scene/ground/script/c02/小手讨东西.gd +++ b/scene/ground/script/c02/小手讨东西.gd @@ -216,11 +216,11 @@ func _on_interacted() -> void: else: # 丢下元宝 animated_sprite.play("小手_锡箔_drop") + # 先设置好 tin_coin_drop = true, 保证安全捡到 + ground_archive.set_pair(name, "tin_coin_drop", true) + await animated_sprite.animation_finished # 先设置允许 pickable,然后再设置可见性,等待动画播完再显示 tin_coin_drop = true - coin.visible = false - await Util.wait(1.5) - coin.visible = true if not ArchiveManager.get_global_value(&"c02_little_hand_dropped_tin"): ArchiveManager.set_global_entry(&"c02_little_hand_dropped_tin", true) await SceneManager.pop_os_with_str("c02_小手还能换什么") diff --git a/scene/ground/script/c02/拿人偶后记忆闪回.tscn b/scene/ground/script/c02/拿人偶后记忆闪回.tscn index e8c4926a..de04708d 100644 --- a/scene/ground/script/c02/拿人偶后记忆闪回.tscn +++ b/scene/ground/script/c02/拿人偶后记忆闪回.tscn @@ -1,12 +1,22 @@ -[gd_scene load_steps=4 format=3 uid="uid://b4ilxht544qxu"] +[gd_scene load_steps=6 format=3 uid="uid://b4ilxht544qxu"] [ext_resource type="Script" uid="uid://dh6f5qeynliaa" path="res://scene/ground/script/c02/拿人偶后记忆闪回.gd" id="1_cgi75"] [ext_resource type="SpriteFrames" uid="uid://cvwdqa8gyqj4g" path="res://asset/art/gif/c02_一楼内侧/c02_一楼内侧_frames.tres" id="2_cgi75"] +[ext_resource type="AudioStream" uid="uid://s7uigovfp5g3" path="res://asset/audio/sfx/环境音/第一章/火灾演出.wav" id="2_icubm"] +[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_6edb2"] [ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/遮罩/inspect特写通用遮罩.png" id="3_icubm"] [node name="记忆闪回" type="CanvasLayer"] script = ExtResource("1_cgi75") +[node name="SfxBGM火灾" type="AudioStreamPlayer" parent="."] +stream = ExtResource("2_icubm") +volume_db = -5.0 +autoplay = true +bus = &"game_sfx" +script = ExtResource("3_6edb2") +metadata/_custom_type_script = "uid://rq6w1vuhuq1m" + [node name="ColorRect" type="ColorRect" parent="."] anchors_preset = 15 anchor_right = 1.0 diff --git a/scene/ux/note/ux_note.tscn b/scene/ux/note/ux_note.tscn index e29d66aa..ac31490c 100644 --- a/scene/ux/note/ux_note.tscn +++ b/scene/ux/note/ux_note.tscn @@ -76,6 +76,7 @@ expand_mode = 5 stretch_mode = 5 [node name="Event_handnote_chapter_stage" type="Sprite2D" parent="Bag/Book"] +visible = false position = Vector2(340, 137) scale = Vector2(0.2, 0.2) script = ExtResource("5_nk0pj") @@ -266,7 +267,7 @@ hide_if_on_stage = Array[int]([0, 3]) metadata/_custom_type_script = "uid://c5woj7mivdxrh" [node name="Event_handnote_c02_road_address" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] -position = Vector2(-493.333, -276.667) +position = Vector2(-675, -395) texture = ExtResource("6_dohnv") script = ExtResource("7_nfxph") event = &"handnote_c02_road_address" @@ -274,61 +275,15 @@ hide_if_on_stage = Array[int]([0, 3]) metadata/_custom_type_script = "uid://c5woj7mivdxrh" [node name="Event_handnote_c02_list_namesAndGoal" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] -position = Vector2(-566.667, -163.333) +position = Vector2(-820, -260) texture = ExtResource("8_nfxph") script = ExtResource("7_nfxph") event = &"handnote_c02_list_namesAndGoal" hide_if_on_stage = Array[int]([0, 3]) metadata/_custom_type_script = "uid://c5woj7mivdxrh" -[node name="Event_handnote_c02_map_1Left" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] -position = Vector2(-660, 250) -texture = ExtResource("9_kv812") -script = ExtResource("7_nfxph") -event = &"handnote_c02_map_1Left" -hide_if_on_stage = Array[int]([0, 3]) -metadata/_custom_type_script = "uid://c5woj7mivdxrh" - -[node name="Event_handnote_c02_meat_knockDoor" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_map_1Left"] -position = Vector2(-40, 53.3333) -texture = ExtResource("13_iiemy") -script = ExtResource("7_nfxph") -event = &"handnote_c02_meat_knockDoor" -hide_if_on_stage = Array[int]([0, 3]) - -[node name="BlotOut" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_map_1Left/Event_handnote_c02_meat_knockDoor"] -position = Vector2(3.33786e-05, 3.05176e-05) -texture = ExtResource("11_dohnv") - -[node name="Event_handnote_c02_meat_stopMouse" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_map_1Left"] -position = Vector2(160, -80) -texture = ExtResource("14_cd76s") -script = ExtResource("7_nfxph") -event = &"handnote_c02_meat_stopMouse" -hide_if_on_stage = Array[int]([0, 3]) - -[node name="BlotOut" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_map_1Left/Event_handnote_c02_meat_stopMouse"] -position = Vector2(3.33337, 3.05176e-05) -texture = ExtResource("11_dohnv") - -[node name="Event_handnote_c02_map_1Right" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] -position = Vector2(-363.333, 340) -texture = ExtResource("17_gmufd") -script = ExtResource("7_nfxph") -event = &"handnote_c02_map_1Right" -hide_if_on_stage = Array[int]([0, 3]) -metadata/_custom_type_script = "uid://c5woj7mivdxrh" - -[node name="Event_handnote_c02_map_2" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] -position = Vector2(313.333, -143.333) -texture = ExtResource("20_0me01") -script = ExtResource("7_nfxph") -event = &"handnote_c02_map_2" -hide_if_on_stage = Array[int]([0, 3]) -metadata/_custom_type_script = "uid://c5woj7mivdxrh" - [node name="Event_handnote_c02_xchan_sheKnowsMe" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] -position = Vector2(-443.333, -10) +position = Vector2(-680, -60) texture = ExtResource("22_rkppt") script = ExtResource("7_nfxph") event = &"handnote_c02_xchan_sheKnowsMe" @@ -336,9 +291,61 @@ hide_if_on_stage = Array[int]([0, 3]) metadata/_custom_type_script = "uid://c5woj7mivdxrh" [node name="BlotOut" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_xchan_sheKnowsMe"] -position = Vector2(96.6663, 26.6666) +position = Vector2(200, 40) texture = ExtResource("23_njh4q") +[node name="Event_handnote_c02_一楼左侧地图" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] +position = Vector2(-960, 365) +texture = ExtResource("9_kv812") +script = ExtResource("7_nfxph") +event = &"handnote_c02_map_1Left" +hide_if_on_stage = Array[int]([0, 3]) +metadata/_custom_type_script = "uid://c5woj7mivdxrh" + +[node name="Event_handnote_c02_meat_knockDoor" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] +position = Vector2(-1025, 455) +scale = Vector2(0.7, 0.7) +texture = ExtResource("13_iiemy") +script = ExtResource("7_nfxph") +event = &"handnote_c02_meat_knockDoor" +hide_if_on_stage = Array[int]([0, 3]) + +[node name="BlotOut" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_meat_knockDoor"] +position = Vector2(-7.14261, 14.2857) +rotation = 0.00245258 +scale = Vector2(1.22374, 0.924062) +texture = ExtResource("11_dohnv") + +[node name="Event_handnote_c02_meat_stopMouse" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] +position = Vector2(-735, 205) +scale = Vector2(0.7, 0.7) +texture = ExtResource("14_cd76s") +script = ExtResource("7_nfxph") +event = &"handnote_c02_meat_stopMouse" +hide_if_on_stage = Array[int]([0, 3]) + +[node name="BlotOut" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2/Event_handnote_c02_meat_stopMouse"] +position = Vector2(8.86917e-05, 7.14289) +rotation = -0.280488 +scale = Vector2(1.11613, 1.37491) +texture = ExtResource("11_dohnv") + +[node name="Event_handnote_c02_一楼右侧地图" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] +position = Vector2(-500, 520) +texture = ExtResource("17_gmufd") +script = ExtResource("7_nfxph") +event = &"handnote_c02_map_1Right" +hide_if_on_stage = Array[int]([0, 3]) +metadata/_custom_type_script = "uid://c5woj7mivdxrh" + +[node name="Event_handnote_c02_二楼地图" type="Sprite2D" parent="Bag/Book/Event_handnote_chapter_stage2"] +position = Vector2(313.333, -143.333) +texture = ExtResource("20_0me01") +script = ExtResource("7_nfxph") +event = &"handnote_c02_map_2" +hide_if_on_stage = Array[int]([0, 3]) +metadata/_custom_type_script = "uid://c5woj7mivdxrh" + [node name="Tabs" parent="Bag" node_paths=PackedStringArray("root") instance=ExtResource("4_7vpan")] unique_name_in_owner = true offset_left = 8.0