棺材房棺材交互;第二章整体流程更新

This commit is contained in:
cakipaul 2025-07-24 23:44:36 +08:00
parent 533e373e6d
commit 832bd08443
117 changed files with 2116 additions and 109 deletions

View File

@ -0,0 +1,148 @@
[gd_resource type="SpriteFrames" load_steps=28 format=3 uid="uid://cvjl0m6b5oc6f"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/砍桌子/0.png" id="1_iydkj"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/地下呼吸帧/0.png" id="1_sim85"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/砍桌子/1.png" id="2_sim85"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/地下呼吸帧/1.png" id="2_xdst7"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/地下呼吸帧/2.png" id="3_qj4as"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/砍桌子/2.png" id="3_xdst7"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/地下呼吸帧/3.png" id="4_1j7sr"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/0.png" id="5_yggaj"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/1.png" id="6_sodu1"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/2.png" id="7_qg7ch"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/3.png" id="8_jkoax"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/头发抖动/0.png" id="9_dijl7"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/头发抖动/1.png" id="10_bxrrj"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/头发抖动/2.png" id="11_0yoos"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/头发抖动/3.png" id="12_mtb1r"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪受惊/0.png" id="13_wiblc"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪受惊/1.png" id="14_e7wqb"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪受惊/2.png" id="15_r7cqh"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪受惊/3.png" id="16_6iwnc"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪走路/0.png" id="17_5j20w"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪走路/1.png" id="18_0h5aq"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪走路/2.png" id="19_l366s"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/棺材怪走路/3.png" id="20_q5euy"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/爬墙循环动画/0.png" id="21_bse6b"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/爬墙循环动画/1.png" id="22_vpwxa"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/爬墙循环动画/2.png" id="23_im2a7"]
[ext_resource type="Texture2D" path="res://asset/art/gif/c03_棺材怪/爬墙循环动画/3.png" id="24_gjgq1"]
[resource]
animations = [{
"frames": [{
"duration": 6.0,
"texture": ExtResource("1_sim85")
}, {
"duration": 6.0,
"texture": ExtResource("2_xdst7")
}, {
"duration": 6.0,
"texture": ExtResource("3_qj4as")
}, {
"duration": 6.0,
"texture": ExtResource("4_1j7sr")
}],
"loop": true,
"name": &"地下呼吸帧",
"speed": 30.0
}, {
"frames": [{
"duration": 6.0,
"texture": ExtResource("5_yggaj")
}, {
"duration": 6.0,
"texture": ExtResource("6_sodu1")
}, {
"duration": 6.0,
"texture": ExtResource("7_qg7ch")
}, {
"duration": 6.0,
"texture": ExtResource("8_jkoax")
}],
"loop": true,
"name": &"墙上呼吸帧",
"speed": 30.0
}, {
"frames": [{
"duration": 6.0,
"texture": ExtResource("9_dijl7")
}, {
"duration": 6.0,
"texture": ExtResource("10_bxrrj")
}, {
"duration": 6.0,
"texture": ExtResource("11_0yoos")
}, {
"duration": 6.0,
"texture": ExtResource("12_mtb1r")
}],
"loop": true,
"name": &"头发抖动",
"speed": 30.0
}, {
"frames": [{
"duration": 6.0,
"texture": ExtResource("13_wiblc")
}, {
"duration": 6.0,
"texture": ExtResource("14_e7wqb")
}, {
"duration": 6.0,
"texture": ExtResource("15_r7cqh")
}, {
"duration": 6.0,
"texture": ExtResource("16_6iwnc")
}],
"loop": true,
"name": &"棺材怪受惊",
"speed": 30.0
}, {
"frames": [{
"duration": 6.0,
"texture": ExtResource("17_5j20w")
}, {
"duration": 6.0,
"texture": ExtResource("18_0h5aq")
}, {
"duration": 6.0,
"texture": ExtResource("19_l366s")
}, {
"duration": 6.0,
"texture": ExtResource("20_q5euy")
}],
"loop": true,
"name": &"棺材怪走路",
"speed": 30.0
}, {
"frames": [{
"duration": 3.0,
"texture": ExtResource("21_bse6b")
}, {
"duration": 3.0,
"texture": ExtResource("22_vpwxa")
}, {
"duration": 3.0,
"texture": ExtResource("23_im2a7")
}, {
"duration": 3.0,
"texture": ExtResource("24_gjgq1")
}],
"loop": true,
"name": &"爬墙循环动画",
"speed": 30.0
}, {
"frames": [{
"duration": 6.0,
"texture": ExtResource("1_iydkj")
}, {
"duration": 6.0,
"texture": ExtResource("2_sim85")
}, {
"duration": 6.0,
"texture": ExtResource("3_xdst7")
}],
"loop": true,
"name": &"砍桌子",
"speed": 30.0
}]

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://bm6xd7xylvrc6"
path="res://.godot/imported/地下呼吸帧.gif-da6eb240099687b8569333755da743ef.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/地下呼吸帧.gif"
dest_files=["res://.godot/imported/地下呼吸帧.gif-da6eb240099687b8569333755da743ef.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dw1ncs8skt6qo"
path="res://.godot/imported/0.png-62fed6766c43646da8409452e2ee0ca6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/地下呼吸帧/0.png"
dest_files=["res://.godot/imported/0.png-62fed6766c43646da8409452e2ee0ca6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://davpxd3l0go15"
path="res://.godot/imported/1.png-aecf4ad7b32aa7dfea032d403332bc75.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/地下呼吸帧/1.png"
dest_files=["res://.godot/imported/1.png-aecf4ad7b32aa7dfea032d403332bc75.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b6ug8v1t2pgom"
path="res://.godot/imported/2.png-52fbdc9161c74358a7625398ff97c748.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/地下呼吸帧/2.png"
dest_files=["res://.godot/imported/2.png-52fbdc9161c74358a7625398ff97c748.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://co8jum0i4n74w"
path="res://.godot/imported/3.png-8bba658401cb0f43e6829d76bd697a98.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/地下呼吸帧/3.png"
dest_files=["res://.godot/imported/3.png-8bba658401cb0f43e6829d76bd697a98.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://c7s0bhwc7fqlr"
path="res://.godot/imported/墙上呼吸帧.gif-4ad6a3a9b8b93b37004234fab44aa1c6.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/墙上呼吸帧.gif"
dest_files=["res://.godot/imported/墙上呼吸帧.gif-4ad6a3a9b8b93b37004234fab44aa1c6.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmtnag3xoqrfo"
path="res://.godot/imported/0.png-0ada6be97370261843e1eb3bbcb7e1cc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/0.png"
dest_files=["res://.godot/imported/0.png-0ada6be97370261843e1eb3bbcb7e1cc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://e6vkf7vfl5v2"
path="res://.godot/imported/1.png-891f97e70cbf4d93bcbd67cf41b7ba70.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/1.png"
dest_files=["res://.godot/imported/1.png-891f97e70cbf4d93bcbd67cf41b7ba70.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhl7lway0lx1b"
path="res://.godot/imported/2.png-c933901ea84c89912dfd363b0e8bf9a8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/2.png"
dest_files=["res://.godot/imported/2.png-c933901ea84c89912dfd363b0e8bf9a8.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://y5553t8b3ts0"
path="res://.godot/imported/3.png-166811cba51dd9acda547653d025d224.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/墙上呼吸帧/3.png"
dest_files=["res://.godot/imported/3.png-166811cba51dd9acda547653d025d224.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://cl2727lgwoy66"
path="res://.godot/imported/头发抖动.gif-81b5edcd964280609013dccb903cee07.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/头发抖动.gif"
dest_files=["res://.godot/imported/头发抖动.gif-81b5edcd964280609013dccb903cee07.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://btwajqcmohlpm"
path="res://.godot/imported/0.png-782e7e8f08de63a9702d083a5a5c5c76.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/头发抖动/0.png"
dest_files=["res://.godot/imported/0.png-782e7e8f08de63a9702d083a5a5c5c76.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cn8s1dxke6fht"
path="res://.godot/imported/1.png-55ea805dd32c50046016366f22f6eee5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/头发抖动/1.png"
dest_files=["res://.godot/imported/1.png-55ea805dd32c50046016366f22f6eee5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cc32levm01f5f"
path="res://.godot/imported/2.png-b744399e58266e9b705a40d29ecb91e1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/头发抖动/2.png"
dest_files=["res://.godot/imported/2.png-b744399e58266e9b705a40d29ecb91e1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 297 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b6jno6ay7boyl"
path="res://.godot/imported/3.png-fa9626039560d8ded98ca29ae9fe3e13.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/头发抖动/3.png"
dest_files=["res://.godot/imported/3.png-fa9626039560d8ded98ca29ae9fe3e13.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://c5kkyoxj4orx2"
path="res://.godot/imported/棺材怪受惊.gif-8d599365d2f6b11c9c10cf467dee44f8.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪受惊.gif"
dest_files=["res://.godot/imported/棺材怪受惊.gif-8d599365d2f6b11c9c10cf467dee44f8.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://btn1irpwb46l6"
path="res://.godot/imported/0.png-7430dbfec39c459825568ebac379ff3d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪受惊/0.png"
dest_files=["res://.godot/imported/0.png-7430dbfec39c459825568ebac379ff3d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://djgghwj41pkgs"
path="res://.godot/imported/1.png-8ad5ab43c4cd5435dffa5b9026ad4684.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪受惊/1.png"
dest_files=["res://.godot/imported/1.png-8ad5ab43c4cd5435dffa5b9026ad4684.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dolqhvju6w37p"
path="res://.godot/imported/2.png-002eeb9b4a795dcde6e67317b966500d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪受惊/2.png"
dest_files=["res://.godot/imported/2.png-002eeb9b4a795dcde6e67317b966500d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cj8bhyeispud7"
path="res://.godot/imported/3.png-6fbce23ea58af3709521dfff3cafcdda.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪受惊/3.png"
dest_files=["res://.godot/imported/3.png-6fbce23ea58af3709521dfff3cafcdda.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://ctlijhj546woh"
path="res://.godot/imported/棺材怪走路.gif-1671afa8fac3fb1e81591f119a11a5fe.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪走路.gif"
dest_files=["res://.godot/imported/棺材怪走路.gif-1671afa8fac3fb1e81591f119a11a5fe.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://doa4s1rlf57ec"
path="res://.godot/imported/0.png-76b1b3e623dc81a9f5fc8d09701502fd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪走路/0.png"
dest_files=["res://.godot/imported/0.png-76b1b3e623dc81a9f5fc8d09701502fd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://be1csxrctn75b"
path="res://.godot/imported/1.png-7ecdb92636f45fd3200fff4d1f350d0b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪走路/1.png"
dest_files=["res://.godot/imported/1.png-7ecdb92636f45fd3200fff4d1f350d0b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bmfdak3dd3l3v"
path="res://.godot/imported/2.png-3c3879805c64d4b6aebc6bda2404fe1f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪走路/2.png"
dest_files=["res://.godot/imported/2.png-3c3879805c64d4b6aebc6bda2404fe1f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpvbf2up2fp3d"
path="res://.godot/imported/3.png-37d481c8d87bdf9080ae0900b9b7e24a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/棺材怪走路/3.png"
dest_files=["res://.godot/imported/3.png-37d481c8d87bdf9080ae0900b9b7e24a.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://cfcoibqk23306"
path="res://.godot/imported/爬墙循环动画.gif-7b51e7b5684b924d65282947f7e22cca.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/爬墙循环动画.gif"
dest_files=["res://.godot/imported/爬墙循环动画.gif-7b51e7b5684b924d65282947f7e22cca.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bl2qevd1sbe7y"
path="res://.godot/imported/0.png-c0da89f3d01b8cd3ccbbb8e13b17f5e4.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/爬墙循环动画/0.png"
dest_files=["res://.godot/imported/0.png-c0da89f3d01b8cd3ccbbb8e13b17f5e4.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://mcr3gajkr1kk"
path="res://.godot/imported/1.png-017a332d8df40b1ee99a21f4e427f25c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/爬墙循环动画/1.png"
dest_files=["res://.godot/imported/1.png-017a332d8df40b1ee99a21f4e427f25c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://df4yqvcpcecxf"
path="res://.godot/imported/2.png-2b2d890447897bce95ce0fffa6b5300b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/爬墙循环动画/2.png"
dest_files=["res://.godot/imported/2.png-2b2d890447897bce95ce0fffa6b5300b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5egweakelqix"
path="res://.godot/imported/3.png-34741bb8d09c250436a7d60ff517b748.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/爬墙循环动画/3.png"
dest_files=["res://.godot/imported/3.png-34741bb8d09c250436a7d60ff517b748.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,14 @@
[remap]
importer="gif.animated.texture.plugin"
type="SpriteFrames"
uid="uid://dtyr8so1rahfg"
path="res://.godot/imported/砍桌子.gif-40022bc76b4e7a0122f08bedfc82c100.tres"
[deps]
source_file="res://asset/art/gif/c03_棺材怪/砍桌子.gif"
dest_files=["res://.godot/imported/砍桌子.gif-40022bc76b4e7a0122f08bedfc82c100.tres"]
[params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ckbbouqh1mapo"
path="res://.godot/imported/0.png-4d76eec8076b507f4a6085ba8a31ddaf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/砍桌子/0.png"
dest_files=["res://.godot/imported/0.png-4d76eec8076b507f4a6085ba8a31ddaf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://gnmj7505w11a"
path="res://.godot/imported/1.png-6739e97e0532ec85f6b9ecf9d1b28e43.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/砍桌子/1.png"
dest_files=["res://.godot/imported/1.png-6739e97e0532ec85f6b9ecf9d1b28e43.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bs7ycwh5f3dfu"
path="res://.godot/imported/2.png-e6dcd5c9d76c37e2b40cc26d7ff0b7a5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/gif/c03_棺材怪/砍桌子/2.png"
dest_files=["res://.godot/imported/2.png-e6dcd5c9d76c37e2b40cc26d7ff0b7a5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dyeeyfdr7gbh2"
path="res://.godot/imported/蟋蟀一对.png-03a4123429ad7d7d5e51b502d2be2cdc.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/little_game/c03_药车游戏/蟋蟀一对.png"
dest_files=["res://.godot/imported/蟋蟀一对.png-03a4123429ad7d7d5e51b502d2be2cdc.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6be57x3kys"
path="res://.godot/imported/一把香.png-6e51ecf9c502a92257c4a185e60176fb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/prop/c03/一把香.png"
dest_files=["res://.godot/imported/一把香.png-6e51ecf9c502a92257c4a185e60176fb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bp50nuem1w5pw"
path="res://.godot/imported/转轮.png-24d744b9d1fb4e37d277481e4078b022.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/prop/c03/转轮.png"
dest_files=["res://.godot/imported/转轮.png-24d744b9d1fb4e37d277481e4078b022.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cwrq3g5rd5i3t"
path="res://.godot/imported/花圈_无支撑.png-c83f191e3d05c1bfb385e523d8e94b60.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s04_李癞房间/花圈_无支撑.png"
dest_files=["res://.godot/imported/花圈_无支撑.png-c83f191e3d05c1bfb385e523d8e94b60.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c3l0g3j3xfp2c"
path="res://.godot/imported/bg_屠宰间背景_门开左侧.png-f1f82c342a8a518353c98e6da01960cb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s07_屠宰间/bg_屠宰间背景_门开左侧.png"
dest_files=["res://.godot/imported/bg_屠宰间背景_门开左侧.png-f1f82c342a8a518353c98e6da01960cb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 476 B

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bpjqwfihjol7t"
path="res://.godot/imported/符纸.png-1be18548938659e106325b9642a73a33.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/scene/c03/s08_囚室/符纸.png"
dest_files=["res://.godot/imported/符纸.png-1be18548938659e106325b9642a73a33.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bda68npila6he"
path="res://.godot/imported/empty_texture_100x100.png-cf64941c75e1711de969995850366f5d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://asset/art/tool/empty_texture_100x100.png"
dest_files=["res://.godot/imported/empty_texture_100x100.png-cf64941c75e1711de969995850366f5d.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -158,4 +158,22 @@
瞎子: 我也得早点回去,没准小蝉今儿个能回来,我总惦记着回去看看。
李氏: 天黑了,你们回去都小心着点。
癞子: 嘶...
=> END
=> END
~ c03_s08_囚室偷听
李氏: 侬叫我哪能相信伐子!
李氏: 我阿弟只有十六岁,又不吃香烟不吃老酒不打牌,脾气也好,都讲他下趟老有出息的!
李氏: 哪能就、就...(哽咽、抽泣声)
癞子: 一开始小阿弟身体确实好了较关,吃的落困的着,帮老早差不多了。
癞子: 结果开心了没几天,突然(了么生头)人就没了,连句闲话都没讲。
癞子: 这就是人家说的“回光返照”(“回光返照”可用带重庆口音的普通话或直接普通话)。
癞子: 毛病重的人要死之前精神头会的变好的,帮正常人差不多的,时间到了,就一脚去了。
李氏: 是不是这方子拿我们阿弟吃死掉了,我就讲好好叫的人哪能一记头就没了...
瞎子: 要是平常时间,我肯定不会瞎讲八讲的。
瞎子: 不过看你们这副样子,我也就不瞒你们了。
瞎子: 去年子我算过一趟,你们阿弟的面相长寿的,照道理讲...不应该现在死呀。
李氏: 覅让我知道是啥人,否则我就弄杀特他!
李氏: 方大哥,(压低声音)阿哥,侬看出点啥了伐?
瞎子: 这种事情就算我晓得,也不好教你们去害人的。
瞎子: 你们好跑了,我还要去问问告示都贴完了伐,不够的闲话还要再写两张...
=> END

View File

@ -21,9 +21,11 @@ c03_invite_xchan_supper=4 & c03_s03_laizi_braid=2 -> c03_f2_madman_runaway=2
# 一楼浆糊演出
c03_f1_paste_show: 0:初始化 1:演出结束
c03_before_mahjong_game: 0:初始化 1:粘舌头和刀把 2:给药 4:准备好进入游戏
c03_mahjong_game: 0:麻将理牌 1:麻将出千 2:麻将结束
c03_mahjong_game: 0:初始化 1:麻将已给牌 2:麻将出千 3:麻将结束
c03_li_paperwoman: 0:初始化隐藏 1:显示纸人 2:纸舌头完成 4:给药完成
c03_drug_game: 0:初始化 1:获得药方 2:获得药包
# 囚室海报
c03_prison_flyer: 0:初始化 1:刮开
# 囚室门锁
c03_prison_lock: 0:初始化 1:打开
=> END

View File

@ -1,5 +1,6 @@
keys,zh_CN,_character,_notes,_tags,zh_SH,en
prop_下半部的舌头,下半部的舌头,,,[#texture=c03/ux_下半部的舌头.png],,
input_麻将游戏_操作规则,依次点击两块麻将可进行交换,,,,,
index_新游戏,新游戏,,,,,New Game
index_继续游戏,继续游戏,,,,,Continue
index_退出游戏,退出游戏,,,,,Exit Game
@ -47,7 +48,9 @@ ui_boxcat_press_s,按住 S 躲藏,,,,,Hold S to hide
input_拼凑信件,点击选择信件碎片方向键移动E 旋碎片转Q 退出,,,,,"Click to select letter fragments, arrow keys to move, E to rotate, Q to exit"
input_书架游戏,点击书本可选中或交换Q 退出,,,,,"Click books to select or swap, Q to exit"
input_麻将游戏_麻将不足,还缺一块麻将,,,,,
input_麻将游戏_操作规则,依次点击两块麻将可进行交换,,,,,
input_麻将整理游戏_开始方式,取出「三筒」开启整理,,,,,
input_麻将游戏_交换规则,依次点击两块麻将可进行交换,,,,,
input_麻将游戏_回合开始,回合开始,正确换牌后将自动打出,,,,,
ui_center_notify_c03纸人浆糊舌头,帮我粘舌头,,,,,
ui_center_notify_c03纸人求药,给我药,,,,,
ui_center_notify_c03药车缺少物品,缺少药引,,,,,
@ -102,7 +105,7 @@ prop_木头人偶,木头人偶,,,[#texture=c02/小蝉人偶.png],,Wooden Doll
prop_木头人偶_说明,略显粗糙的木头玩偶,能依稀辨认出是个小女孩的模样,,,,,"A somewhat crude wooden doll, vaguely recognizable as a little girl"
prop_粘鼠板,粘鼠板,,,[#texture=c02/粘鼠板特写.png],,Sticky Trap
prop_粘鼠板_说明,自制的捕鼠工具,纸上面有黏黏的浆糊,,,,,Homemade mouse trap with sticky paste on paper
prop_一把香,一把香,,,[#texture=c03/一把香.png][#inspect=c03/一把香.png],,Bundle of Incense
prop_一把香,一把香,,,[#texture=c03/一把香.png],,Bundle of Incense
prop_一把香_说明,三炷细香捆成一束,香头微微发黑,散发着淡淡的檀木气息,,,,,
prop_麻将2,麻将(二),,,[#texture=c03/麻将2.png][#inspect=c03/ux_麻将2.png],,
prop_麻将2_说明,上面的幺鸡图是鸟和鸡的组合,幺字在南方的方言中有一的意思,,,,,
@ -114,8 +117,6 @@ prop_刀把,刀把,,,[#texture=c03/刀把.png][#inspect=c03/ux_刀把.png],,
prop_刀把_说明,木质刀柄,表面磨得发亮,刀身不知去向,,,,,
prop_剪下的辫子,剪下的辫子,,,[#texture=c03/剪下的辫子.png][#inspect=c03/ux_剪下的辫子.png],,
prop_剪下的辫子_说明,王守义的辫子,是他极其宝贝之物,油亮浓密,没生虱子,,,,,
prop_沾血的纸条,沾血的纸条,,,[#texture=c03/沾血的纸条.png][#inspect=c03/ux_沾血的纸条.png],,
prop_沾血的纸条_说明,薄薄的纸片上有暗红色的斑点,字迹已经模糊不清,,,,,
prop_纸铜钱1,纸铜钱,,,[#texture=c03/纸铜钱1.png][#inspect=c03/ux_纸铜钱1.png],,
prop_纸铜钱1_说明,用黄纸剪成的圆形铜钱,中间有方孔,做工颇为精细,,,,,
prop_2个纸铜钱,一对纸铜钱,,,[#texture=c03/2个纸铜钱.png],,
@ -138,6 +139,8 @@ prop_药方,药方,,,[#texture=c03/药方.png][#inspect=c03/ux_药方.png],,
prop_药方_说明,发黄的纸张上写着密密麻麻的药名,字迹工整却略显潦草,,,,,
prop_符纸,符纸,,,[#texture=c03/符纸纸条.png][#inspect=c03/ux_符纸纸条.png],,
prop_符纸_说明,符纸说明,,,,,
prop_转轮,转轮,,,[#texture=c03/转轮.png],,
prop_转轮_说明,转轮说明,,,,,
prop_院长的信,院长的信,,,[#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png],,Director's Letter
prop_院长的信_说明,小萍:{br}你现下境况如何?{br}你虽离开浦育院已久,但我始终没有忘记为你祈祷。{br}愿上帝保佑你走向真正光明的道路。我相信这也是当年你父亲将你托付给我时的殷切愿景。{br}你既已成人,无论你的父母出于何种理由选择与你分离,你都应当拥有知晓真相的权利,所以我将公寓地址附在了信后,除此之外,我亦知之甚少。{br}若有闲暇,欢迎你回浦育院看看。{br}院长童玉君{br}民国二十一年十月十五日{br}公寓地址 芦昌路26弄3号,,,,,"Xiao Ping:{br}How are you faring now?{br}Though you left Puyu Orphanage long ago, I have never forgotten to pray for you.{br}May God bless you to walk the path of true enlightenment. I believe this was also your father's earnest wish when he entrusted you to my care.{br}Now that you are grown, regardless of whatever reasons your parents had for separating from you, you deserve the right to know the truth. I have attached the apartment address to this letter, though I know little beyond this.{br}If you have time, you are welcome to visit Puyu Orphanage.{br}Director Tong Yujun{br}October 15th, Year 21 of the Republic{br}Apartment Address: No. 3, Lane 26, Luchang Road"
prop_船票,船票,,,[#texture=c02/船票.png],,Boat Ticket
@ -152,6 +155,8 @@ prop_邀请信,邀请信,,,[#texture=c03/邀请信.png][#inspect=c03/ux_邀请
prop_邀请信_说明,邀请信说明,,,,,
prop_两个麻将,麻将,,,[#texture=c03/两个麻将.png],,
prop_两个麻将_说明,王守义出老千时用的麻将{br}我听说,那会儿赌场由黑帮控制,秩序混乱,赌徒设局被抓后,往往下场凄惨,只有极少数人能够全身而退。,,,,,
prop_沾血的纸条,沾血的纸条,,,[#texture=c03/沾血的纸条.png][#inspect=c03/ux_沾血的纸条.png],,
prop_沾血的纸条_说明,文开,近日几条丘八又上门,娘仍未告诉他们你在何处,如今世道乱,苟活不耻,保命为上,盼望与儿早日重逢。,,,,,
c01_s05_检查院长房间,好像忘记了什么事情,再回去检查一遍吧。,,ID格式 prop_xx_说明,,,I feel like I've forgotten something. Let me go back and check again.
c01_s07_需要报纸,书店还没开门。,,,,,The bookstore isn't open yet.
c01_s08_书店工作,老板交代的工作还没做完,不能偷懒。,,,,,I haven't finished the work the boss assigned. I can't slack off.
@ -243,7 +248,7 @@ c02_demo感谢试玩,感谢试玩,,,,,Thank you for playing
c02_demo公告,以上是《衔蝶》demo的全部内容啦感谢你抽出宝贵的时间体验我们的游戏{br}试玩虽然结束,但吕萍的旅程才刚刚开始,后面的故事将更加精彩!你在游戏中探索的每一步都是对我们的鼓励和支持!{br}在游戏上线前,我们将继续优化游戏内容,完善和打磨游戏设计、叙事流程,音效、画面表现等。{br}最后,欢迎你对《衔蝶》的试玩提出反馈,这对我们非常重要!期待与你的下次相遇,再见!,,,,,"That concludes the entire demo content of 'Holding the Butterfly'. Thank you for taking your precious time to experience our game!{br}Though the demo has ended, Lu Ping's journey has just begun, and the story ahead will be even more exciting! Every step you take exploring the game is encouragement and support for us!{br}Before the game's official release, we will continue optimizing the content, refining and polishing game design, narrative flow, sound effects, and visual presentation.{br}Finally, we welcome your feedback on the 'Holding the Butterfly' demo—it's very important to us! We look forward to meeting you again. Goodbye!"
c03_s01_走近3012,3012号房应该就是我小时候住的地方,,,,,"Room 3012, this should be where I lived as a child"
c03_s01_门口看病牌子,义诊,,,,,Free Medical Consultation
c03_s01_偷听完3012,......,,,,,.....
c03_s01_偷听完3012,奇怪...里面应该有人在的...{br}要不先去小蝉家看看吧,,,,,.....
c03_s02_note_key_coverer,太暗了看不清,,,,,
c03_s02_未点灯,?打不开,,,,,
c03_s02_通风管道,?打不开,,,,,
@ -258,3 +263,5 @@ c03_药车须知,抓药需足数三文,另需药方与药引,,,,,
c03_抓药铜钱不足,钱还没准备够...牌子上讲需要三文,,,,,
c03_药方内容,生姜两片{br}竹叶十片去尖{br}经霜三年的甘蔗{br}蟋蟀一对 注:要原配,即本在一窠中者{br}金钱鼠尾辫一副 注:生剪 烧成灰兑水送服,,,,,
c03_s06_没贴的寻人启事,没贴的寻人启事,,,,,
c03_s08_囚室绳子,绑得很死,直接解不开绳子。,,,,,
c03_s08_囚室符纸,妖物者,本自造化而生,具灵识,知求生,与万类本无别。人言有异,是以别之。,,,,,

1 keys zh_CN _character _notes _tags zh_SH en
2 prop_下半部的舌头 下半部的舌头 [#texture=c03/ux_下半部的舌头.png]
3 input_麻将游戏_操作规则 依次点击两块麻将可进行交换
4 index_新游戏 新游戏 New Game
5 index_继续游戏 继续游戏 Continue
6 index_退出游戏 退出游戏 Exit Game
48 input_拼凑信件 点击选择信件碎片,方向键移动,E 旋碎片转,Q 退出 Click to select letter fragments, arrow keys to move, E to rotate, Q to exit
49 input_书架游戏 点击书本可选中或交换,Q 退出 Click books to select or swap, Q to exit
50 input_麻将游戏_麻将不足 还缺一块麻将
51 input_麻将游戏_操作规则 input_麻将整理游戏_开始方式 依次点击两块麻将可进行交换 取出「三筒」开启整理
52 input_麻将游戏_交换规则 依次点击两块麻将可进行交换
53 input_麻将游戏_回合开始 回合开始,正确换牌后将自动打出
54 ui_center_notify_c03纸人浆糊舌头 帮我粘舌头
55 ui_center_notify_c03纸人求药 给我药
56 ui_center_notify_c03药车缺少物品 缺少药引
105 prop_木头人偶_说明 略显粗糙的木头玩偶,能依稀辨认出是个小女孩的模样 A somewhat crude wooden doll, vaguely recognizable as a little girl
106 prop_粘鼠板 粘鼠板 [#texture=c02/粘鼠板特写.png] Sticky Trap
107 prop_粘鼠板_说明 自制的捕鼠工具,纸上面有黏黏的浆糊 Homemade mouse trap with sticky paste on paper
108 prop_一把香 一把香 [#texture=c03/一把香.png][#inspect=c03/一把香.png] [#texture=c03/一把香.png] Bundle of Incense
109 prop_一把香_说明 三炷细香捆成一束,香头微微发黑,散发着淡淡的檀木气息
110 prop_麻将2 麻将(二) [#texture=c03/麻将2.png][#inspect=c03/ux_麻将2.png]
111 prop_麻将2_说明 上面的幺鸡图是鸟和鸡的组合,幺字在南方的方言中有一的意思
117 prop_刀把_说明 木质刀柄,表面磨得发亮,刀身不知去向
118 prop_剪下的辫子 剪下的辫子 [#texture=c03/剪下的辫子.png][#inspect=c03/ux_剪下的辫子.png]
119 prop_剪下的辫子_说明 王守义的辫子,是他极其宝贝之物,油亮浓密,没生虱子
prop_沾血的纸条 沾血的纸条 [#texture=c03/沾血的纸条.png][#inspect=c03/ux_沾血的纸条.png]
prop_沾血的纸条_说明 薄薄的纸片上有暗红色的斑点,字迹已经模糊不清
120 prop_纸铜钱1 纸铜钱 [#texture=c03/纸铜钱1.png][#inspect=c03/ux_纸铜钱1.png]
121 prop_纸铜钱1_说明 用黄纸剪成的圆形铜钱,中间有方孔,做工颇为精细
122 prop_2个纸铜钱 一对纸铜钱 [#texture=c03/2个纸铜钱.png]
139 prop_药方_说明 发黄的纸张上写着密密麻麻的药名,字迹工整却略显潦草
140 prop_符纸 符纸 [#texture=c03/符纸纸条.png][#inspect=c03/ux_符纸纸条.png]
141 prop_符纸_说明 符纸说明
142 prop_转轮 转轮 [#texture=c03/转轮.png]
143 prop_转轮_说明 转轮说明
144 prop_院长的信 院长的信 [#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png] Director's Letter
145 prop_院长的信_说明 小萍:{br}你现下境况如何?{br}你虽离开浦育院已久,但我始终没有忘记为你祈祷。{br}愿上帝保佑你走向真正光明的道路。我相信这也是当年你父亲将你托付给我时的殷切愿景。{br}你既已成人,无论你的父母出于何种理由选择与你分离,你都应当拥有知晓真相的权利,所以我将公寓地址附在了信后,除此之外,我亦知之甚少。{br}若有闲暇,欢迎你回浦育院看看。{br}院长童玉君{br}民国二十一年十月十五日{br}公寓地址 芦昌路26弄3号 Xiao Ping:{br}How are you faring now?{br}Though you left Puyu Orphanage long ago, I have never forgotten to pray for you.{br}May God bless you to walk the path of true enlightenment. I believe this was also your father's earnest wish when he entrusted you to my care.{br}Now that you are grown, regardless of whatever reasons your parents had for separating from you, you deserve the right to know the truth. I have attached the apartment address to this letter, though I know little beyond this.{br}If you have time, you are welcome to visit Puyu Orphanage.{br}Director Tong Yujun{br}October 15th, Year 21 of the Republic{br}Apartment Address: No. 3, Lane 26, Luchang Road
146 prop_船票 船票 [#texture=c02/船票.png] Boat Ticket
155 prop_邀请信_说明 邀请信说明
156 prop_两个麻将 麻将 [#texture=c03/两个麻将.png]
157 prop_两个麻将_说明 王守义出老千时用的麻将{br}我听说,那会儿赌场由黑帮控制,秩序混乱,赌徒设局被抓后,往往下场凄惨,只有极少数人能够全身而退。
158 prop_沾血的纸条 沾血的纸条 [#texture=c03/沾血的纸条.png][#inspect=c03/ux_沾血的纸条.png]
159 prop_沾血的纸条_说明 文开,近日几条丘八又上门,娘仍未告诉他们你在何处,如今世道乱,苟活不耻,保命为上,盼望与儿早日重逢。
160 c01_s05_检查院长房间 好像忘记了什么事情,再回去检查一遍吧。 ID格式: prop_xx_说明 I feel like I've forgotten something. Let me go back and check again.
161 c01_s07_需要报纸 书店还没开门。 The bookstore isn't open yet.
162 c01_s08_书店工作 老板交代的工作还没做完,不能偷懒。 I haven't finished the work the boss assigned. I can't slack off.
248 c02_demo公告 以上是《衔蝶》demo的全部内容啦,感谢你抽出宝贵的时间体验我们的游戏!{br}试玩虽然结束,但吕萍的旅程才刚刚开始,后面的故事将更加精彩!你在游戏中探索的每一步都是对我们的鼓励和支持!{br}在游戏上线前,我们将继续优化游戏内容,完善和打磨游戏设计、叙事流程,音效、画面表现等。{br}最后,欢迎你对《衔蝶》的试玩提出反馈,这对我们非常重要!期待与你的下次相遇,再见! That concludes the entire demo content of 'Holding the Butterfly'. Thank you for taking your precious time to experience our game!{br}Though the demo has ended, Lu Ping's journey has just begun, and the story ahead will be even more exciting! Every step you take exploring the game is encouragement and support for us!{br}Before the game's official release, we will continue optimizing the content, refining and polishing game design, narrative flow, sound effects, and visual presentation.{br}Finally, we welcome your feedback on the 'Holding the Butterfly' demo—it's very important to us! We look forward to meeting you again. Goodbye!
249 c03_s01_走近3012 3012号房,应该就是我小时候住的地方 Room 3012, this should be where I lived as a child
250 c03_s01_门口看病牌子 义诊 Free Medical Consultation
251 c03_s01_偷听完3012 ...... 奇怪...里面应该有人在的...{br}要不先去小蝉家看看吧 .....
252 c03_s02_note_key_coverer 太暗了看不清
253 c03_s02_未点灯 ?打不开
254 c03_s02_通风管道 ?打不开
263 c03_抓药铜钱不足 钱还没准备够...牌子上讲需要三文
264 c03_药方内容 生姜两片{br}竹叶十片去尖{br}经霜三年的甘蔗{br}蟋蟀一对 注:要原配,即本在一窠中者{br}金钱鼠尾辫一副 注:生剪 烧成灰兑水送服
265 c03_s06_没贴的寻人启事 没贴的寻人启事
266 c03_s08_囚室绳子 绑得很死,直接解不开绳子。
267 c03_s08_囚室符纸 妖物者,本自造化而生,具灵识,知求生,与万类本无别。人言有异,是以别之。

View File

@ -57,7 +57,9 @@
点击书本可选中或交换Q 退出 [ID:input_书架游戏]
# c03
还缺一块麻将 [ID:input_麻将游戏_麻将不足]
依次点击两块麻将可进行交换 [ID:input_麻将游戏_操作规则]
取出「三筒」开启整理 [ID:input_麻将整理游戏_开始方式]
依次点击两块麻将可进行交换 [ID:input_麻将游戏_交换规则]
回合开始,正确换牌后将自动打出 [ID:input_麻将游戏_回合开始]
帮我粘舌头 [ID:ui_center_notify_c03纸人浆糊舌头]
给我药 [ID:ui_center_notify_c03纸人求药]
缺少药引 [ID:ui_center_notify_c03药车缺少物品]
@ -127,7 +129,7 @@
自制的捕鼠工具,纸上面有黏黏的浆糊[ID:prop_粘鼠板_说明]
#c03
一把香 [#texture=c03/一把香.png] [#inspect=c03/一把香.png] [ID:prop_一把香]
一把香 [#texture=c03/一把香.png] [ID:prop_一把香]
三炷细香捆成一束,香头微微发黑,散发着淡淡的檀木气息 [ID:prop_一把香_说明]
麻将(二) [#texture=c03/麻将2.png] [#inspect=c03/ux_麻将2.png] [ID:prop_麻将2]
上面的幺鸡图是鸟和鸡的组合,幺字在南方的方言中有一的意思 [ID:prop_麻将2_说明]
@ -139,8 +141,6 @@
木质刀柄,表面磨得发亮,刀身不知去向 [ID:prop_刀把_说明]
剪下的辫子 [#texture=c03/剪下的辫子.png][#inspect=c03/ux_剪下的辫子.png] [ID:prop_剪下的辫子]
王守义的辫子,是他极其宝贝之物,油亮浓密,没生虱子 [ID:prop_剪下的辫子_说明]
沾血的纸条 [#texture=c03/沾血的纸条.png] [#inspect=c03/ux_沾血的纸条.png] [ID:prop_沾血的纸条]
薄薄的纸片上有暗红色的斑点,字迹已经模糊不清 [ID:prop_沾血的纸条_说明]
纸铜钱 [#texture=c03/纸铜钱1.png][#inspect=c03/ux_纸铜钱1.png] [ID:prop_纸铜钱1]
用黄纸剪成的圆形铜钱,中间有方孔,做工颇为精细 [ID:prop_纸铜钱1_说明]
一对纸铜钱 [#texture=c03/2个纸铜钱.png] [ID:prop_2个纸铜钱]
@ -163,6 +163,8 @@
发黄的纸张上写着密密麻麻的药名,字迹工整却略显潦草 [ID:prop_药方_说明]
符纸 [#texture=c03/符纸纸条.png][#inspect=c03/ux_符纸纸条.png] [ID:prop_符纸]
符纸说明 [ID:prop_符纸_说明]
转轮 [#texture=c03/转轮.png] [ID:prop_转轮]
转轮说明 [ID:prop_转轮_说明]
# 旧版
@ -192,7 +194,8 @@
邀请信说明 [ID:prop_邀请信_说明]
麻将 [#texture=c03/两个麻将.png] [ID:prop_两个麻将]
王守义出老千时用的麻将{br}我听说,那会儿赌场由黑帮控制,秩序混乱,赌徒设局被抓后,往往下场凄惨,只有极少数人能够全身而退。 [ID:prop_两个麻将_说明]
沾血的纸条 [#texture=c03/沾血的纸条.png] [#inspect=c03/ux_沾血的纸条.png] [ID:prop_沾血的纸条]
文开,近日几条丘八又上门,娘仍未告诉他们你在何处,如今世道乱,苟活不耻,保命为上,盼望与儿早日重逢。[ID:prop_沾血的纸条_说明]
=> END
#~ prop说明
@ -326,8 +329,7 @@
# s01 三楼
3012号房应该就是我小时候住的地方 [ID:c03_s01_走近3012]
义诊 [ID:c03_s01_门口看病牌子]
...... [ID:c03_s01_偷听完3012]
#奇怪...里面应该有人在的...{br}要不先去小蝉家看看吧
奇怪...里面应该有人在的...{br}要不先去小蝉家看看吧 [ID:c03_s01_偷听完3012]
# c03_s02 瞎子新卧室
太暗了看不清[ID:c03_s02_note_key_coverer]
?打不开[ID:c03_s02_未点灯]
@ -349,6 +351,8 @@
# s06 胖子卧室
没贴的寻人启事 [ID:c03_s06_没贴的寻人启事]
# s07 屠宰间
绑得很死,直接解不开绳子。 [ID:c03_s08_囚室绳子]
妖物者,本自造化而生,具灵识,知求生,与万类本无别。人言有异,是以别之。 [ID:c03_s08_囚室符纸]
# s08 囚室
# s09 棺材房
=> END

View File

@ -1,6 +1,7 @@
@tool
class_name Portal2D extends Sprite2D
signal rejected_on_locked
signal before_pre_transport_wait
signal sign_mark_offset_updated
@ -169,6 +170,7 @@ func _on_interacted() -> void:
return
interact_mutex.lock()
if status == "locked":
var rejected = false
# 检查是否有钥匙,尝试打开
var key = SceneManager.get_current_prop()
if prop_key and key == prop_key:
@ -178,10 +180,13 @@ func _on_interacted() -> void:
if disable_key_after_used:
SceneManager.disable_prop_item(key)
else:
rejected = true
sfx_locked.global_play()
sign_mark.invalid_shake(locked_sign_texture, locked_sign_texture)
_check_sign_mark_and_texture()
interact_mutex.unlock()
if rejected:
rejected_on_locked.emit()
# 开锁尝试后,哪怕开锁成功,也需要下次操作再进入,而不是立即传送
return
# 传送queue free 导致 sfx 无法播放,使用全局声源

View File

@ -1,23 +1,29 @@
extends Control
class_name ContentInspector
signal toggle_display(displaying: bool)
signal display_toggled(displaying: bool)
@onready var label = $TipContainer/Label as Label
var tip_can_show = "Q: " + tr("ui_退出") + " " + "E: " + tr("ui_阅读")
var tip_can_hide = "Q: " + tr("ui_退出") + " " + "E: " + tr("ui_收起")
var displaying = false
var displaying := false
var blinking_tween: Tween
func _ready() -> void:
_setup_content()
# tween tips
blinking_tween = create_tween()
blinking_tween.tween_property(label, "modulate:a", 0.8, 2.0)
blinking_tween.tween_property(label, "modulate:a", 1.0, 2.0)
blinking_tween.set_loops(-1)
setup_display()
func _setup_content():
func setup_display(display := displaying):
displaying = display
for c in get_children():
if c.name == "TipContainer":
continue
@ -27,13 +33,6 @@ func _setup_content():
label.text = tip_can_hide
else:
label.text = tip_can_show
if blinking_tween and blinking_tween.is_valid():
blinking_tween.kill()
# tween tips
blinking_tween = create_tween()
blinking_tween.tween_property(label, "modulate:a", 0.8, 2.0)
blinking_tween.tween_property(label, "modulate:a", 1.0, 2.0)
blinking_tween.set_loops(100000)
func _unhandled_input(event: InputEvent) -> void:
@ -41,13 +40,10 @@ func _unhandled_input(event: InputEvent) -> void:
return
if event.is_action_pressed("interact"):
get_viewport().set_input_as_handled()
if not visible:
displaying = not displaying
if displaying:
$"Sfx显示".play()
visible = true
displaying = false
_setup_content()
else:
$"Sfx收起".play()
displaying = not displaying
_setup_content()
toggle_display.emit(displaying)
setup_display()
display_toggled.emit(displaying)

View File

@ -1,10 +1,9 @@
[gd_scene load_steps=6 format=3 uid="uid://dmysq4sxx8iqh"]
[gd_scene load_steps=5 format=3 uid="uid://dmysq4sxx8iqh"]
[ext_resource type="Script" uid="uid://0dcbk75cd5pl" path="res://scene/entity/ux/content_inspector.gd" id="1_4n727"]
[ext_resource type="FontVariation" uid="uid://1ryw42kej6lv" path="res://config/font_ui.tres" id="2_mtwgq"]
[ext_resource type="AudioStream" uid="uid://dky3j8lwcy5sk" path="res://asset/audio/sfx/UI/物品查看.ogg" id="2_x36rf"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_ksykb"]
[ext_resource type="AudioStream" uid="uid://3nfd1t2lllmh" path="res://asset/audio/sfx/UI/花名册.ogg" id="4_ndmve"]
[node name="ContentInspector" type="Control"]
layout_mode = 3
@ -24,7 +23,7 @@ script = ExtResource("3_ksykb")
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="Sfx收起" type="AudioStreamPlayer" parent="."]
stream = ExtResource("4_ndmve")
stream = ExtResource("2_x36rf")
volume_db = 5.0
bus = &"game_sfx"
script = ExtResource("3_ksykb")

View File

@ -101,8 +101,8 @@ func _on_visibility_changed() -> void:
# activition/display mode 变化时 _check_sign_display
func _check_sign_display():
if Engine.is_editor_hint():
# 在编辑器中与 display_sign & enabled 状态保持一致
if display_sign and enabled:
# 在编辑器中与 display_sign 状态保持一致
if display_sign:
sprite2d.modulate.a = 1.0
else:
sprite2d.modulate.a = 0.0

View File

@ -29,7 +29,6 @@ func _on_ground_ready() -> void:
func eavesdrop_luren() -> void:
# 12 c00_吕萍_蹲下 13 c00_吕萍_蹲下呼吸 14 c00_吕萍_起立
SceneManager.lock_player(0, 12)
# play("eavesdrop")
await Util.wait(1)
SceneManager.player_action(13)
# 对话
@ -38,5 +37,5 @@ func eavesdrop_luren() -> void:
await Util.wait(1)
SceneManager.player_action(14, true)
await Util.wait(1.5)
await SceneManager.pop_os_with_str("c03_偷听陆仁对话后")
await SceneManager.pop_os_with_str("c03_s01_偷听完3012")
SceneManager.unlock_player()

View File

@ -30,9 +30,13 @@ func _setup_node_reference() -> void:
func _on_ground_ready() -> void:
var stage = EventManager.get_stage("c03_mahjong_game")
closeup整理麻将游戏.enabled = stage == 0
closeup麻将出千游戏.enabled = stage == 1
# c03_mahjong_game: 0:初始化 1:麻将已给牌 2:麻将出千 3:麻将结束
var mahjong_stage = EventManager.get_stage("c03_mahjong_game")
closeup整理麻将游戏.enabled = mahjong_stage == 0
if mahjong_stage == 1:
closeup整理麻将游戏.display()
elif mahjong_stage == 2:
closeup麻将出千游戏.display()
closeup整理麻将游戏.exit.connect(_on_exit_sort_mahjong_game)
closeup麻将出千游戏.exit.connect(_on_exit_cheat_mahjong_game)
pickable药方.triggered.connect(_on_spec_picked, CONNECT_ONE_SHOT)
@ -51,6 +55,6 @@ func _on_exit_sort_mahjong_game(arg) -> void:
func _on_exit_cheat_mahjong_game(arg) -> void:
if arg:
EventManager.set_stage_if_greater("c03_mahjong_game", 2)
EventManager.set_stage_if_greater("c03_mahjong_game", 3)
EventManager.set_stage_if_greater("c03_li_paperwoman", 1)
closeup麻将出千游戏.enabled = false

View File

@ -15,7 +15,7 @@
[ext_resource type="PackedScene" uid="uid://t61o0vpm0e11" path="res://scene/ground/script/c03/s04_closeup李氏纸人.tscn" id="10_o2w5q"]
[ext_resource type="Texture2D" uid="uid://p7eeml2vadvc" path="res://asset/art/scene/c03/s04_李癞房间/李氏纸人.png" id="11_7d7lv"]
[ext_resource type="Script" uid="uid://bkkiyk5jkdw4d" path="res://manager/event_manager/event2d.gd" id="12_0jb1q"]
[ext_resource type="Texture2D" uid="uid://cdongak6ofmuc" path="res://asset/art/scene/c03/s04_李癞房间/花圈.png" id="13_npwi0"]
[ext_resource type="Texture2D" uid="uid://cwrq3g5rd5i3t" path="res://asset/art/scene/c03/s04_李癞房间/花圈_无支撑.png" id="12_r0k7c"]
[ext_resource type="Texture2D" uid="uid://c1o30ess5p0ev" path="res://asset/art/scene/c03/s04_李癞房间/纸钱.png" id="14_ueha8"]
[ext_resource type="Texture2D" uid="uid://wtifvyytbb4t" path="res://asset/art/scene/c03/s04_李癞房间/招魂幡静态.png" id="15_r0k7c"]
[ext_resource type="Texture2D" uid="uid://diimwy2vwda4i" path="res://asset/art/scene/c03/s04_李癞房间/丧事柜子部件.png" id="16_4umel"]
@ -64,12 +64,6 @@ portal_name = "1"
target_scene = "c02_s03"
target_portal = "5"
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/portal_1"]
script = ExtResource("4_35fjj")
updater_event = &"c03_li_paperwoman"
updater_stages = Array[int]([0, 3])
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
[node name="Closeup整理麻将游戏" parent="Ground/DeployLayer" index="3" instance=ExtResource("6_dbkw8")]
unique_name_in_owner = true
position = Vector2(219, 63)
@ -98,8 +92,8 @@ position = Vector2(62, 31)
prop_key = "prop_一把香"
[node name="花圈" type="Sprite2D" parent="Ground/DeployLayer/Event2D香炉"]
position = Vector2(405, -36)
texture = ExtResource("13_npwi0")
position = Vector2(404, -33)
texture = ExtResource("12_r0k7c")
[node name="纸钱" type="Sprite2D" parent="Ground/DeployLayer/Event2D香炉"]
position = Vector2(316, 105)

View File

@ -9,11 +9,11 @@
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
[node name="S06" type="Node2D"]
[node name="S05" type="Node2D"]
metadata/_edit_horizontal_guides_ = [-627.0]
[node name="Ground" parent="." instance=ExtResource("1_ip0og")]
scene_name = "c03_s06"
scene_name = "c03_s05"
player_y = 60
[node name="AnimationPlayer" parent="Ground" index="0"]
@ -55,7 +55,7 @@ status = "opened"
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95)
catty_light_energy = 0.5
player_movement_rect = Rect2(26, -158, 508, 316)
player_movement_rect = Rect2(26, -158, 519, 316)
facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"]
@ -70,7 +70,7 @@ texture = ExtResource("5_l22xv")
offset = Vector2(0, -158)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(26, 150, 534, 150)
points = PackedVector2Array(26, 150, 545, 150)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false

View File

@ -3,10 +3,10 @@
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_oxs1j"]
[ext_resource type="Script" path="res://scene/ground/scene/c03/s07_屠宰间.gd" id="2_oxs1j"]
[ext_resource type="AudioStream" uid="uid://b2mudqvq1dmng" path="res://asset/audio/sfx/环境音/白噪音/白噪声房间里1.ogg" id="3_jfgnj"]
[ext_resource type="Texture2D" uid="uid://dv4jkirkqgb50" path="res://asset/art/scene/c03/s07_屠宰间/bg_屠宰间背景.png" id="4_oxs1j"]
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_t8dkf"]
[ext_resource type="Texture2D" uid="uid://btdwnxrmipv4h" path="res://asset/art/scene/c03/s07_屠宰间/fg_屠宰间前景.png" id="5_0gnm3"]
[ext_resource type="Texture2D" uid="uid://b05hg1dwbs8k1" path="res://asset/art/scene/c03/s07_屠宰间/人肉1.png" id="5_abvxk"]
[ext_resource type="Texture2D" uid="uid://c3l0g3j3xfp2c" path="res://asset/art/scene/c03/s07_屠宰间/bg_屠宰间背景_门开左侧.png" id="5_t8dkf"]
[ext_resource type="Script" uid="uid://dt8cfnm2og4h" path="res://scene/entity/general_sprite2d.gd" id="5_vyti6"]
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="6_t8dkf"]
[ext_resource type="Texture2D" uid="uid://difggiemg2swn" path="res://asset/art/scene/c03/s07_屠宰间/人肉2.png" id="7_abvxk"]
@ -42,20 +42,25 @@ metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
[node name="BGSprite2D" parent="Ground" index="2"]
light_mask = 5
texture = ExtResource("4_oxs1j")
texture = ExtResource("5_t8dkf")
offset = Vector2(0, -158)
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(113, 24)
position = Vector2(21, 27)
debug_note = "肉铺"
target_scene = "c03_s05"
target_portal = "right"
status = "opened"
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(727, 29)
position = Vector2(653, 28)
debug_note = "囚室"
target_scene = "c03_s08"
target_portal = "left"
status = "opened"
[node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("6_t8dkf")]
position = Vector2(636, 26)
position = Vector2(130, 29)
debug_note = "棺材房"
portal_name = "1"
target_scene = "c03_s09"
@ -95,7 +100,7 @@ metadata/_custom_type_script = "uid://dt8cfnm2og4h"
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95)
catty_light_energy = 0.5
player_movement_rect = Rect2(26, -158, 706, 316)
player_movement_rect = Rect2(18, -158, 714, 316)
facing_direction = Vector2(1, 0)
[node name="CameraFocusMarker" parent="Ground" index="6"]
@ -110,7 +115,7 @@ texture = ExtResource("5_0gnm3")
offset = Vector2(0, -156)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(26, 150, 732, 150)
points = PackedVector2Array(18, 150, 732, 150)
[node name="DirectionalLight2D" parent="Ground" index="8"]
visible = false

View File

@ -14,14 +14,26 @@ func _ready() -> void:
#region node_reference
var note符纸: Note2D
var interactable尸体: Interactable2D
var closeup囚室门锁: Closeup2D
#endregion
# 读取设置变量名
func _setup_node_reference() -> void:
note符纸 = $"../DeployLayer/Note符纸"
interactable尸体 = $"../DeployLayer/Interactable尸体"
closeup囚室门锁 = $"../DeployLayer/Closeup囚室门锁"
func _on_ground_ready() -> void:
pass
interactable尸体.interacted.connect(_on_body_interacted)
if interactable尸体.interacted_times > 0:
note符纸.show()
func _on_body_interacted() -> void:
# SceneManager.enable_prop_item_silently("prop_转轮")
SceneManager.enable_prop_item("prop_转轮")
await SceneManager.get_inspector().quit_and_hidden
play("drop_wizardpaper")

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=13 format=3 uid="uid://bixdbbyhroepi"]
[gd_scene load_steps=22 format=3 uid="uid://bixdbbyhroepi"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_fusj3"]
[ext_resource type="Script" uid="uid://ddrlpkqfabx6d" path="res://scene/ground/scene/c03/s08_囚室.gd" id="2_fusj3"]
@ -11,8 +11,97 @@
[ext_resource type="PackedScene" uid="uid://qbd8plj1cjyc" path="res://scene/ground/script/c03/s08_closeup囚室墙洞.tscn" id="7_2jtaw"]
[ext_resource type="Script" uid="uid://0wjaho6qkg6s" path="res://manager/event_manager/event_binder.gd" id="9_oka3h"]
[ext_resource type="PackedScene" uid="uid://bfc448d4gyusv" path="res://scene/ground/script/c03/s08_closeup囚室门锁.tscn" id="9_w4bpd"]
[ext_resource type="Texture2D" uid="uid://csefgxc1r0om0" path="res://asset/art/scene/c03/s08_囚室/海报可撕下.png" id="11_wuxhu"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="12_73c8v"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="13_hfnke"]
[ext_resource type="Texture2D" uid="uid://dbookmn5v6f1a" path="res://asset/art/scene/c03/s08_囚室/上吊绳小孩.png" id="14_lcmax"]
[ext_resource type="Texture2D" uid="uid://bda68npila6he" path="res://asset/art/tool/empty_texture_100x100.png" id="15_jdv4a"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="16_a5pph"]
[ext_resource type="Texture2D" uid="uid://bpjqwfihjol7t" path="res://asset/art/scene/c03/s08_囚室/符纸.png" id="17_7eou8"]
[sub_resource type="Animation" id="Animation_7eou8"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("DeployLayer/Note符纸:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("DeployLayer/Note符纸:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(179, 86)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("DeployLayer/Note符纸/符纸:rotation")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.698132]
}
[sub_resource type="Animation" id="Animation_a5pph"]
resource_name = "drop_wizardpaper"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("DeployLayer/Note符纸:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("DeployLayer/Note符纸:position")
tracks/1/interp = 2
tracks/1/loop_wrap = false
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.466667, 0.666667, 1),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Vector2(202, 29), Vector2(197, 49), Vector2(187.086, 73), Vector2(179, 86)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("DeployLayer/Note符纸/符纸:rotation")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.733333, 1),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [3.58665, 0.0523599, -0.698132]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"]
_data = {
&"RESET": SubResource("Animation_7eou8"),
&"drop_wizardpaper": SubResource("Animation_a5pph")
}
[node name="S08" type="Node2D"]
metadata/_edit_horizontal_guides_ = [-627.0]
@ -45,28 +134,29 @@ texture = ExtResource("4_fusj3")
offset = Vector2(0, -158)
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(79, 26)
position = Vector2(79, 29)
debug_note = "屠宰间"
enabled = false
target_scene = "c02_s07"
target_portal = "1"
target_scene = "c03_s07"
target_portal = "right"
status = "opened"
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(533, 26)
[node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("6_dovfj")]
position = Vector2(467, 39)
debug_note = "被打晕后传送点"
portal_name = "1"
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/portal_1"]
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/portal_left" index="8"]
script = ExtResource("9_oka3h")
updater_event = &"c03_prison_lock"
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(614, 34)
[node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("6_dovfj")]
position = Vector2(396, 38)
debug_note = "被打晕后传送点"
portal_name = "1"
[node name="Closeup囚室门锁" parent="Ground/DeployLayer" index="3" instance=ExtResource("5_jua84")]
unique_name_in_owner = true
position = Vector2(274, -5)
position = Vector2(62, 20)
packed_scene = ExtResource("9_w4bpd")
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/Closeup囚室门锁"]
@ -76,9 +166,46 @@ updater_stages = Array[int]([0])
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
[node name="Closeup囚室墙洞" parent="Ground/DeployLayer" index="4" instance=ExtResource("5_jua84")]
position = Vector2(274, -5)
position = Vector2(276, 2)
packed_scene = ExtResource("7_2jtaw")
[node name="囚室墙洞海报" type="Sprite2D" parent="Ground/DeployLayer" index="5"]
position = Vector2(277, 7)
texture = ExtResource("11_wuxhu")
[node name="EventBinder" type="Node" parent="Ground/DeployLayer/囚室墙洞海报"]
script = ExtResource("9_oka3h")
updater_event = &"c03_prison_flyer"
updater_mode = "shower"
updater_stages = Array[int]([0])
metadata/_custom_type_script = "uid://0wjaho6qkg6s"
[node name="Ambush偷听" parent="Ground/DeployLayer" index="6" instance=ExtResource("12_73c8v")]
position = Vector2(532, 33)
trigger_mode = "interact"
hook_dialogue_res = "c03"
hook_dialogue_title = "c03_s08_囚室偷听"
[node name="Interactable尸体" parent="Ground/DeployLayer" index="7" instance=ExtResource("13_hfnke")]
position = Vector2(203, -16)
texture = ExtResource("14_lcmax")
sign_mark_offset = Vector2(0, 46.74)
first_interact_os_key = "c03_s08_囚室绳子"
interacted_texture = ExtResource("15_jdv4a")
prop_key = "prop_菜刀"
[node name="Note符纸" parent="Ground/DeployLayer" index="8" instance=ExtResource("16_a5pph")]
visible = false
position = Vector2(179, 86)
title_filter = "c03"
note_key = "c03_s08_囚室符纸"
[node name="符纸" type="Sprite2D" parent="Ground/DeployLayer/Note符纸"]
position = Vector2(0, 7)
rotation = -0.698132
scale = Vector2(0.3, 0.3)
texture = ExtResource("17_7eou8")
[node name="MainPlayer" parent="Ground" index="5"]
position = Vector2(63, 95)
catty_light_energy = 0.5

View File

@ -14,13 +14,23 @@ func _ready() -> void:
#region node_reference
var sfx_2d棺材呼吸声monster: Sfx2D
var sfx_2d棺材呼吸声closeup: Sfx2D
#endregion
# 读取设置变量名
func _setup_node_reference() -> void:
pass
sfx_2d棺材呼吸声monster = $"../DeployLayer/AnimatableBody棺材怪/Sfx2D棺材呼吸声Monster"
sfx_2d棺材呼吸声closeup = $"../DeployLayer/Closeup棺材特写/Sfx2D棺材呼吸声Closeup"
func _on_ground_ready() -> void:
pass
_coffin_monster_climb_out()
func _coffin_monster_climb_out() -> void:
sfx_2d棺材呼吸声closeup.easing_kill(0.5)
sfx_2d棺材呼吸声closeup.play()
await Util.wait(2.0)
# play("monster_climbing")

Some files were not shown because too many files have changed in this diff Show More