diff --git a/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres b/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres index e119b39b..71a06dc3 100644 --- a/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres +++ b/asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=110 format=3 uid="uid://cmvr3lbwe3h7p"] +[gd_resource type="SpriteFrames" load_steps=132 format=3 uid="uid://cmvr3lbwe3h7p"] [ext_resource type="Texture2D" uid="uid://bq2o1huq46hhj" path="res://asset/art/gif/c03_特写与游戏动画/小婵特写/0.png" id="1_emjqu"] [ext_resource type="Texture2D" uid="uid://dcwbe6hb3gdcp" path="res://asset/art/gif/c03_特写与游戏动画/父亲抱小孩/0.png" id="1_fctjd"] @@ -81,7 +81,21 @@ [ext_resource type="Texture2D" uid="uid://caoxsva1qvhun" path="res://asset/art/scene/c03/c03_结局特写/头发飘1.png" id="46_act3w"] [ext_resource type="Texture2D" uid="uid://b4mjruhtldedh" path="res://asset/art/gif/c03_特写与游戏动画/招魂幡/7.png" id="47_fwddy"] [ext_resource type="Texture2D" uid="uid://bdo6sdx23fkgy" path="res://asset/art/scene/c03/c03_结局特写/头发飘2 4.png" id="47_ukae2"] +[ext_resource type="Texture2D" uid="uid://ghux7l605w6j" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png" id="48_ipw24"] [ext_resource type="Texture2D" uid="uid://cawpwp5j3ikjp" path="res://asset/art/scene/c03/c03_结局特写/头发飘3.png" id="48_qdww1"] +[ext_resource type="Texture2D" uid="uid://cfh73y6uquvyn" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png" id="49_f8mje"] +[ext_resource type="Texture2D" uid="uid://be8btwy2o50bi" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png" id="50_pcepe"] +[ext_resource type="Texture2D" uid="uid://d0w82op10q1y3" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png" id="51_qwcow"] +[ext_resource type="Texture2D" uid="uid://da6n2n0cvitjw" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png" id="52_mi1ss"] +[ext_resource type="Texture2D" uid="uid://dcjypqt842aiu" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png" id="53_87amf"] +[ext_resource type="Texture2D" uid="uid://c6ake8fue837s" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png" id="54_fgah2"] +[ext_resource type="Texture2D" uid="uid://dwibbtsavqlcd" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png" id="55_k82kk"] +[ext_resource type="Texture2D" uid="uid://cjq0sav2anla4" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png" id="56_1h8qr"] +[ext_resource type="Texture2D" uid="uid://rxby7nhpo31a" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png" id="57_xqvae"] +[ext_resource type="Texture2D" uid="uid://bt8b6y7hhrha5" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png" id="58_vbxmh"] +[ext_resource type="Texture2D" uid="uid://b076wvvnv0kaf" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png" id="59_pw5t5"] +[ext_resource type="Texture2D" uid="uid://c0o5q3k2nahl" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png" id="60_2w33m"] +[ext_resource type="Texture2D" uid="uid://botumhbhd8k34" path="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png" id="61_62gr8"] [ext_resource type="Texture2D" uid="uid://bia0u2dqhpvvi" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/0.png" id="64_utusp"] [ext_resource type="Texture2D" uid="uid://1k5egukf8cv0" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/1.png" id="65_bl3wf"] [ext_resource type="Texture2D" uid="uid://cxpwvbqf6viev" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_灰姑黑影/2.png" id="66_yxe1u"] @@ -107,8 +121,16 @@ [ext_resource type="Texture2D" uid="uid://f85s14tmveqd" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/4.png" id="86_otl7i"] [ext_resource type="Texture2D" uid="uid://dk88pnsbo6be8" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/5.png" id="87_hcvfk"] [ext_resource type="Texture2D" uid="uid://cpdh55cm8c132" path="res://asset/art/gif/c03_特写与游戏动画/第三章开幕_陆仁黑影/6.png" id="88_8rnrp"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/鬼差吸魂/0.png" id="105_iohif"] -[ext_resource type="Texture2D" path="res://asset/art/gif/c03_特写与游戏动画/鬼差吸魂/1.png" id="106_yvtvm"] +[ext_resource type="Texture2D" uid="uid://nqypj8826k11" path="res://asset/art/gif/c03_特写与游戏动画/鬼差吸魂/0.png" id="105_iohif"] +[ext_resource type="Texture2D" uid="uid://dpeer3eb5rvc2" path="res://asset/art/gif/c03_特写与游戏动画/鬼差吸魂/1.png" id="106_yvtvm"] +[ext_resource type="Texture2D" uid="uid://y2ux8n1wb5cu" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png" id="119_1h8qr"] +[ext_resource type="Texture2D" uid="uid://db14rsybvw3yt" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png" id="120_xqvae"] +[ext_resource type="Texture2D" uid="uid://bxejubbngevv3" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png" id="121_vbxmh"] +[ext_resource type="Texture2D" uid="uid://dxox7hflmk74" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png" id="122_pw5t5"] +[ext_resource type="Texture2D" uid="uid://cu21x32ykhb25" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png" id="123_2w33m"] +[ext_resource type="Texture2D" uid="uid://bm75byv118uwe" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png" id="124_62gr8"] +[ext_resource type="Texture2D" uid="uid://covl2klvpfs1v" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png" id="125_uxgfa"] +[ext_resource type="Texture2D" uid="uid://d035s38i8lfjf" path="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png" id="126_cuq7m"] [resource] animations = [{ @@ -361,6 +383,53 @@ animations = [{ "speed": 10.0 }, { "frames": [{ +"duration": 21.0, +"texture": ExtResource("48_ipw24") +}, { +"duration": 21.0, +"texture": ExtResource("49_f8mje") +}, { +"duration": 21.0, +"texture": ExtResource("50_pcepe") +}, { +"duration": 21.0, +"texture": ExtResource("51_qwcow") +}, { +"duration": 21.0, +"texture": ExtResource("52_mi1ss") +}, { +"duration": 21.0, +"texture": ExtResource("53_87amf") +}, { +"duration": 21.0, +"texture": ExtResource("54_fgah2") +}, { +"duration": 21.0, +"texture": ExtResource("55_k82kk") +}, { +"duration": 21.0, +"texture": ExtResource("56_1h8qr") +}, { +"duration": 21.0, +"texture": ExtResource("57_xqvae") +}, { +"duration": 21.0, +"texture": ExtResource("58_vbxmh") +}, { +"duration": 21.0, +"texture": ExtResource("59_pw5t5") +}, { +"duration": 21.0, +"texture": ExtResource("60_2w33m") +}, { +"duration": 21.0, +"texture": ExtResource("61_62gr8") +}], +"loop": true, +"name": &"李癞拜老鼠精", +"speed": 30.0 +}, { +"frames": [{ "duration": 10.0, "texture": ExtResource("29_cxlh3") }, { @@ -607,6 +676,35 @@ animations = [{ "speed": 30.0 }, { "frames": [{ +"duration": 3.0, +"texture": ExtResource("119_1h8qr") +}, { +"duration": 3.0, +"texture": ExtResource("120_xqvae") +}, { +"duration": 3.0, +"texture": ExtResource("121_vbxmh") +}, { +"duration": 3.0, +"texture": ExtResource("122_pw5t5") +}, { +"duration": 3.0, +"texture": ExtResource("123_2w33m") +}, { +"duration": 3.0, +"texture": ExtResource("124_62gr8") +}, { +"duration": 3.0, +"texture": ExtResource("125_uxgfa") +}, { +"duration": 3.0, +"texture": ExtResource("126_cuq7m") +}], +"loop": false, +"name": &"陆仁剪李氏舌头", +"speed": 30.0 +}, { +"frames": [{ "duration": 6.0, "texture": ExtResource("105_iohif") }, { diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png new file mode 100644 index 00000000..c3aaffd0 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png.import new file mode 100644 index 00000000..f8447f4e --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ghux7l605w6j" +path="res://.godot/imported/0.png-7277c666e124bcccfc1f6f8b191b335e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/0.png" +dest_files=["res://.godot/imported/0.png-7277c666e124bcccfc1f6f8b191b335e.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png new file mode 100644 index 00000000..93f54ebe Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png.import new file mode 100644 index 00000000..6771380b --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfh73y6uquvyn" +path="res://.godot/imported/1.png-43dbbda29c1be4eae25b805e8c0afbbd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/1.png" +dest_files=["res://.godot/imported/1.png-43dbbda29c1be4eae25b805e8c0afbbd.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png new file mode 100644 index 00000000..31d2518b Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png.import new file mode 100644 index 00000000..b465813b --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bt8b6y7hhrha5" +path="res://.godot/imported/10.png-aa2e362056d27633b1a446e3c79e1edc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/10.png" +dest_files=["res://.godot/imported/10.png-aa2e362056d27633b1a446e3c79e1edc.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png new file mode 100644 index 00000000..93f54ebe Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png.import new file mode 100644 index 00000000..322850a9 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b076wvvnv0kaf" +path="res://.godot/imported/11.png-8492218e2b24d63299da419bf7462131.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/11.png" +dest_files=["res://.godot/imported/11.png-8492218e2b24d63299da419bf7462131.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png new file mode 100644 index 00000000..c3aaffd0 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png.import new file mode 100644 index 00000000..8a2fd604 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0o5q3k2nahl" +path="res://.godot/imported/12.png-349cae799fae3e5e827af189f75a4d0f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/12.png" +dest_files=["res://.godot/imported/12.png-349cae799fae3e5e827af189f75a4d0f.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png new file mode 100644 index 00000000..93f54ebe Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png.import new file mode 100644 index 00000000..84edf218 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://botumhbhd8k34" +path="res://.godot/imported/13.png-00a7714c6f439dc28594b2fb380e5e93.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/13.png" +dest_files=["res://.godot/imported/13.png-00a7714c6f439dc28594b2fb380e5e93.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png new file mode 100644 index 00000000..c3aaffd0 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png.import new file mode 100644 index 00000000..cef9981c --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://be8btwy2o50bi" +path="res://.godot/imported/2.png-ed79db41eae93cc879cc1e90d9a89eba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/2.png" +dest_files=["res://.godot/imported/2.png-ed79db41eae93cc879cc1e90d9a89eba.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png new file mode 100644 index 00000000..93f54ebe Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png.import new file mode 100644 index 00000000..3fe52e7e --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0w82op10q1y3" +path="res://.godot/imported/3.png-61af7bd9da8ad52e628591e73703209c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/3.png" +dest_files=["res://.godot/imported/3.png-61af7bd9da8ad52e628591e73703209c.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png new file mode 100644 index 00000000..31d2518b Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png.import new file mode 100644 index 00000000..c00b6d56 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da6n2n0cvitjw" +path="res://.godot/imported/4.png-672305bf0d097b6bef00934f306cf426.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/4.png" +dest_files=["res://.godot/imported/4.png-672305bf0d097b6bef00934f306cf426.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png new file mode 100644 index 00000000..3c59a7d0 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png.import new file mode 100644 index 00000000..a60dfbb7 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcjypqt842aiu" +path="res://.godot/imported/5.png-b9020733645e6dfe1c3ea608ff150632.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/5.png" +dest_files=["res://.godot/imported/5.png-b9020733645e6dfe1c3ea608ff150632.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png new file mode 100644 index 00000000..6a227bb5 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png.import new file mode 100644 index 00000000..5061479d --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6ake8fue837s" +path="res://.godot/imported/6.png-94d6efd986f908419985e80b19181e7d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/6.png" +dest_files=["res://.godot/imported/6.png-94d6efd986f908419985e80b19181e7d.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png new file mode 100644 index 00000000..3c59a7d0 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png.import new file mode 100644 index 00000000..8dcab1a0 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwibbtsavqlcd" +path="res://.godot/imported/7.png-4a8c815e2b8f397f856be38c548d1d7e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/7.png" +dest_files=["res://.godot/imported/7.png-4a8c815e2b8f397f856be38c548d1d7e.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png new file mode 100644 index 00000000..6a227bb5 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png.import new file mode 100644 index 00000000..886d0d94 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjq0sav2anla4" +path="res://.godot/imported/8.png-0937ae44019ef4423c153733ae0172e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/8.png" +dest_files=["res://.godot/imported/8.png-0937ae44019ef4423c153733ae0172e7.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 diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png new file mode 100644 index 00000000..3c59a7d0 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png.import b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png.import new file mode 100644 index 00000000..65208c04 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rxby7nhpo31a" +path="res://.godot/imported/9.png-a730091578d4fcd4cae8b712c8edceb4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/李癞拜老鼠精/9.png" +dest_files=["res://.godot/imported/9.png-a730091578d4fcd4cae8b712c8edceb4.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png new file mode 100644 index 00000000..406cb9a3 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png.import new file mode 100644 index 00000000..e4dc9243 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y2ux8n1wb5cu" +path="res://.godot/imported/0.png-01450e79cf800cc57710cefc2d6f622d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/0.png" +dest_files=["res://.godot/imported/0.png-01450e79cf800cc57710cefc2d6f622d.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png new file mode 100644 index 00000000..b8e49a3f Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png.import new file mode 100644 index 00000000..e5a6db64 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://db14rsybvw3yt" +path="res://.godot/imported/1.png-02ab3748070db19344c85f325c28b4e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/1.png" +dest_files=["res://.godot/imported/1.png-02ab3748070db19344c85f325c28b4e8.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png new file mode 100644 index 00000000..dafaf735 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png.import new file mode 100644 index 00000000..f9c5fc72 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxejubbngevv3" +path="res://.godot/imported/2.png-42d5a949098a48707ea85cad2b0dac7a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/2.png" +dest_files=["res://.godot/imported/2.png-42d5a949098a48707ea85cad2b0dac7a.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png new file mode 100644 index 00000000..b8e49a3f Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png.import new file mode 100644 index 00000000..367e8177 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxox7hflmk74" +path="res://.godot/imported/3.png-3028fac97a6653cde47d06b728d04e5d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/3.png" +dest_files=["res://.godot/imported/3.png-3028fac97a6653cde47d06b728d04e5d.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png new file mode 100644 index 00000000..dafaf735 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png.import new file mode 100644 index 00000000..ce73eb57 --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu21x32ykhb25" +path="res://.godot/imported/4.png-2c4f70ee340bb372e8848bf19e061e87.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/4.png" +dest_files=["res://.godot/imported/4.png-2c4f70ee340bb372e8848bf19e061e87.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png new file mode 100644 index 00000000..f7aebf81 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png.import new file mode 100644 index 00000000..156dbf9e --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bm75byv118uwe" +path="res://.godot/imported/5.png-4aa494c35e6ea18e6a4bba97454e07dc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/5.png" +dest_files=["res://.godot/imported/5.png-4aa494c35e6ea18e6a4bba97454e07dc.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png new file mode 100644 index 00000000..69618c18 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png.import new file mode 100644 index 00000000..a897c20e --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://covl2klvpfs1v" +path="res://.godot/imported/6.png-c9d63e3b5ac8021f0e69df3103c9aed7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/6.png" +dest_files=["res://.godot/imported/6.png-c9d63e3b5ac8021f0e69df3103c9aed7.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 diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png new file mode 100644 index 00000000..19fb5c79 Binary files /dev/null and b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png differ diff --git a/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png.import b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png.import new file mode 100644 index 00000000..d4c5b43c --- /dev/null +++ b/asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d035s38i8lfjf" +path="res://.godot/imported/7.png-b3f43085ec93c070dc7a0db83fdaf8a7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://asset/art/gif/c03_特写与游戏动画/陆仁剪李氏舌头/7.png" +dest_files=["res://.godot/imported/7.png-b3f43085ec93c070dc7a0db83fdaf8a7.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 diff --git a/asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg b/asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg new file mode 100644 index 00000000..1431da0f Binary files /dev/null and b/asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg differ diff --git a/asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg.import b/asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg.import new file mode 100644 index 00000000..eaf953e2 --- /dev/null +++ b/asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cukox0pnlbd1a" +path="res://.godot/imported/mixkit-female-astonished-gasp-964.ogg-232b09c267a19ac2a18bfdb44ed4ca54.oggvorbisstr" + +[deps] + +source_file="res://asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg" +dest_files=["res://.godot/imported/mixkit-female-astonished-gasp-964.ogg-232b09c267a19ac2a18bfdb44ed4ca54.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/asset/dialogue/event_stage.dialogue b/asset/dialogue/event_stage.dialogue index 3e4045ed..3ab7b7ad 100644 --- a/asset/dialogue/event_stage.dialogue +++ b/asset/dialogue/event_stage.dialogue @@ -26,6 +26,8 @@ c03_mahjong_game: 0:初始化 1:麻将已给牌 2:麻将出千 3:麻将结束 c03_li_paperwoman: 0:初始化隐藏 1:显示纸人 2:纸舌头完成 3:已拿剪刀 4:给药完成 5:已拿钥匙 c03_drug_game: 0:初始化 1:获得药方 2:获得药包 c03_pangzi_pull_xchan: 0:初始化 1:准备演出 2:演出完成 +# 拜老鼠精 +c03_lilai_worship_mouse: 0:初始化 1:拜老鼠精 2:陆仁拔舌 3:MAX # 囚室海报 c03_prison_flyer: 0:初始化 1:刮开 c03_prison_lock: 0:初始化 1:打开 @@ -36,7 +38,7 @@ c03_meat_grinder: 0:初始化 1:已装转盘 2:胖子游戏结束 3:绞肉机演 # 结尾井边演出 c03_well_show: 0:初始化 1:准备演出 2:演出完成 # 第三章开幕 -: 0:初始化 1:演出完成 +c03_intro_c04: 0:初始化 1:演出完成 => END ~ EventStage_c04 diff --git a/asset/dialogue/item_description.csv b/asset/dialogue/item_description.csv index 92d5ebec..2c64ce55 100644 --- a/asset/dialogue/item_description.csv +++ b/asset/dialogue/item_description.csv @@ -172,6 +172,8 @@ prop_符纸,符纸,,,[#texture=c03/符纸纸条.png][#inspect=c03/ux_符纸纸 prop_符纸_说明,切记将符纸布于墙面和棺体,等候七日,在水中滴入髫年血,待其于水中凝固,后浇洒于棺体,事成将髫年尸首交于我,方能保你日后平安。,,,,, prop_沾血的纸条,沾血的纸条,,,[#texture=c03/沾血的纸条.png][#inspect=c03/ux_沾血的纸条.png],, prop_沾血的纸条_说明,文开,近日几条丘八又上门,娘仍未告诉他们你在何处,如今世道乱,苟活不耻,保命为上,盼望与儿早日重逢。,,,,, +prop_沾血的老虎钳,沾血的老虎钳,,,[#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png],, +prop_沾血的老虎钳_说明,沾血的老虎钳,,,,, c01_s05_检查院长房间,好像忘记了什么事情,再回去检查一遍吧。,,,,,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. @@ -225,6 +227,7 @@ c02_保卫科花名册os,登记簿?{br}刚才那个小孩在上面写了些什 c02_保卫科花名册首次互动结束,3012?上面有我的名字,看来确实是这里... {br}先去三楼看看吧,,,,,"3012? My name is on it, so this really is the place...{br}Let me go check the third floor first" c02_保卫科祭台os,祭台是专门供奉这只大老鼠的?,,,,,Is this altar specifically for worshipping this big rat? c02_保卫科老鼠精,鼠歌 {br}{br}天地小如喉,{br}红轮自吞吐。{br}多少世间人,{br}都被红轮误。,,,,,"Rat Song{br}{br}Heaven and earth small as a throat,{br}The red wheel swallows itself.{br}How many worldly people{br}Are misled by the red wheel." +c02_保卫科老鼠精_第二章,莫被红轮误莫被红轮误{br}莫被红轮误莫被红轮误{br}莫被红轮误莫被红轮误,,,,, c02_小手还能换什么,...还有什么东西能跟它交换呢?,,,,,...what else can I trade with it? c02_小手出现摔倒,?!,,,,,?! c02_小手是什么鬼,这是什么鬼东西,它是在讨要什么,,,,,What the hell is this thing? What is it asking for? @@ -337,4 +340,6 @@ c03_s12_label6,[wave]将她交给我,方能保你平安[/wave],,,,, c03_s12_label7,[wave]反正...都一样吧[/wave],,,,, c03_s12_label8,[wave]又嫩又甜[/wave],,,,, c03_李癞胖演出结束,怎么突然出现这么多人?{br}要不跟过去看看?,,,,, +c03_冷飕飕风吹过,...{br}这股风...,,,,, +c03_保卫科_李癞拜老鼠精,?!{br}他们这是...在拜老鼠精?,,,,, c03_小手洞1,洞里有很浓的血腥味...,,,,, diff --git a/asset/dialogue/item_description.dialogue b/asset/dialogue/item_description.dialogue index 9ab6fcc5..66682d44 100644 --- a/asset/dialogue/item_description.dialogue +++ b/asset/dialogue/item_description.dialogue @@ -211,6 +211,8 @@ 切记将符纸布于墙面和棺体,等候七日,在水中滴入髫年血,待其于水中凝固,后浇洒于棺体,事成将髫年尸首交于我,方能保你日后平安。 [ID:prop_符纸_说明] 沾血的纸条 [#texture=c03/沾血的纸条.png] [#inspect=c03/ux_沾血的纸条.png] [ID:prop_沾血的纸条] 文开,近日几条丘八又上门,娘仍未告诉他们你在何处,如今世道乱,苟活不耻,保命为上,盼望与儿早日重逢。[ID:prop_沾血的纸条_说明] +沾血的老虎钳 [#texture=c02/老虎钳物品.png][#inspect=c02/老虎钳.png] [ID:prop_沾血的老虎钳] +沾血的老虎钳 [ID:prop_沾血的老虎钳_说明] => END @@ -426,6 +428,7 @@ # 李癞胖演出结束 怎么突然出现这么多人?{br}要不跟过去看看?[ID:c03_李癞胖演出结束] ...{br}这股风...[ID:c03_冷飕飕风吹过] +?!{br}他们这是...在拜老鼠精?[ID:c03_保卫科_李癞拜老鼠精] # 小手 洞里有很浓的血腥味...[ID:c03_小手洞1] => END diff --git a/scene/entity/ux/player_os.gd b/scene/entity/ux/player_os.gd index cabc3a9e..fbe9e826 100644 --- a/scene/entity/ux/player_os.gd +++ b/scene/entity/ux/player_os.gd @@ -2,6 +2,8 @@ class_name PlayerOS extends Control signal os_finished(translation_key) +const MIN_HALF_WIDTH := 50.0 + @onready var os_pausing_timer = %OSTimer as Timer @onready var os_label = %OSLabel as DialogueLabel @onready var os_contaner = %PanelContainer as PanelContainer @@ -34,6 +36,16 @@ var last_finished_callback: Callable func pop_os(lines: Array, translation_key: String) -> void: + # 检查是否在屏幕边缘 + var camera = SceneManager.get_camera_marker() as CameraFocusMarker + var margin = camera.get_horizontal_margin(global_position.x) + if margin.x < MIN_HALF_WIDTH: + position.x = MIN_HALF_WIDTH - margin.x + elif margin.y < MIN_HALF_WIDTH: + position.x = margin.y - MIN_HALF_WIDTH + else: + position.x = 0.0 + if os_tween and os_tween.is_valid(): os_tween.kill() if last_finished_callback: diff --git a/scene/ground/camera/camera_focus_marker.gd b/scene/ground/camera/camera_focus_marker.gd index 3755f589..b9fca6d9 100644 --- a/scene/ground/camera/camera_focus_marker.gd +++ b/scene/ground/camera/camera_focus_marker.gd @@ -17,6 +17,7 @@ var shake_ignore_boundary := false # default var default_camera_rect := Rect2i(0, -158, 564, 316) + func _ready() -> void: reset_speed() if not focusing_node: @@ -104,7 +105,7 @@ func _physics_process(delta: float) -> void: global_position = progressing_position # handle shake - if shake_strength > 0.01: #epsilon + if shake_strength > 0.01: #epsilon _update_limit_by_strength() # 让 shake_strength 逐帧衰减 shake_recovery_speed = max(0.1, shake_recovery_speed) @@ -129,7 +130,6 @@ func _physics_process(delta: float) -> void: shake_strength = 0.0 _update_limit_by_strength() - # var taget_zoom = lerpf(zoom.x, zoom_ratio, speed * delta) # zoom = Vector2(taget_zoom, taget_zoom) zoom = Vector2(zoom_ratio, zoom_ratio) @@ -190,3 +190,11 @@ func focus_node(node: Node2D, duration := 0.0) -> void: func _update_focus_progress(progress: float): speed = 0.2 + 1.8 * smoothstep(0.0, 1.0, progress) + + +# return:: x: margin to left limit; y: margin to right limit +func get_horizontal_margin(x: float) -> Vector2: + var margin = Vector2() + margin.x = x - limit_left + margin.y = limit_right - x + return margin diff --git a/scene/ground/scene/c02/s04_保卫科.gd b/scene/ground/scene/c02/s04_保卫科.gd index 9a6d23b0..a0ea51f2 100644 --- a/scene/ground/scene/c02/s04_保卫科.gd +++ b/scene/ground/scene/c02/s04_保卫科.gd @@ -32,8 +32,9 @@ func _on_ground_ready() -> void: if not ArchiveManager.get_global_value(&"c02_tin_coin_taken"): closeup折锡纸.exit.connect(_on_closeup_tin_coin_exited) - if closeup花名册.icount == 0: + if closeup花名册.icount == 0 and EventManager.get_chapter_stage() <= 2: closeup花名册.exit.connect(_on_first_read, CONNECT_ONE_SHOT) + closeup花名册.exit.connect(_on_name_book_exited) if ambush进门看到小蝉.played: 小蝉写字.visible = false @@ -56,6 +57,12 @@ func _on_first_read(_arg) -> void: EventManager.set_stage(&"handnote_c02_list_namesAndGoal", 1) +func _on_name_book_exited(_arg) -> void: + if EventManager.get_chapter_stage() >= 3: + # 在 Event 节点脚本中执行演出 + EventManager.set_stage_if_greater("c03_lilai_worship_mouse", 1) + + func xiaochan_disappear(): await SceneManager.pop_os_with_str("c02_保卫科看到小蝉") var tween = create_tween() diff --git a/scene/ground/scene/c02/s04_保卫科.tscn b/scene/ground/scene/c02/s04_保卫科.tscn index e1e622f6..c8e6e274 100644 --- a/scene/ground/scene/c02/s04_保卫科.tscn +++ b/scene/ground/scene/c02/s04_保卫科.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=30 format=3 uid="uid://bivc5cdap370p"] +[gd_scene load_steps=37 format=3 uid="uid://bivc5cdap370p"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_2jej0"] [ext_resource type="Script" uid="uid://dmhh4g47bdxxy" path="res://scene/ground/scene/c02/s04_保卫科.gd" id="2_jyere"] @@ -6,6 +6,7 @@ [ext_resource type="AudioStream" uid="uid://b2mudqvq1dmng" path="res://asset/audio/sfx/环境音/白噪音/白噪声房间里1.ogg" id="3_g8amr"] [ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_cq2m4"] [ext_resource type="SpriteFrames" uid="uid://c2sjavnptjn" path="res://asset/art/gif/c02_保卫科/c02_保卫科_frames.tres" id="4_svuj3"] +[ext_resource type="AudioStream" uid="uid://cukox0pnlbd1a" path="res://asset/audio/mixkit/mixkit-female-astonished-gasp-964.ogg" id="5_c6o7a"] [ext_resource type="Texture2D" uid="uid://bnyf8m63ltgh0" path="res://asset/art/scene/c02/s04_保卫科/l_香.png" id="5_cy26p"] [ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="6_66gue"] [ext_resource type="PackedScene" uid="uid://b8i6tqwdvvddy" path="res://scene/ground/script/c02/花名册.tscn" id="6_fvlg0"] @@ -29,6 +30,12 @@ [ext_resource type="Texture2D" uid="uid://c5fk2san1lfmn" path="res://asset/art/scene/c02/s04_保卫科/bg_保卫科_第二章.png" id="26_6bni3"] [ext_resource type="Texture2D" uid="uid://wo86m2knrxu6" path="res://asset/art/scene/c02/s04_保卫科/房间藤蔓_第二章.png" id="27_8gu7y"] [ext_resource type="Texture2D" uid="uid://mtwjy24fpmp6" path="res://asset/art/gif/c02_小手/流血的洞.png" id="27_dygjd"] +[ext_resource type="Script" uid="uid://bt06aucuxuol2" path="res://scene/ground/script/c02/s04_event李癞拜老鼠精.gd" id="29_0iy73"] +[ext_resource type="SpriteFrames" uid="uid://cmvr3lbwe3h7p" path="res://asset/art/gif/c03_特写与游戏动画/c03_特写与游戏动画_frames.tres" id="30_hfptv"] +[ext_resource type="Script" uid="uid://cphfob11f7atx" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.gd" id="31_16fvg"] +[ext_resource type="PackedScene" uid="uid://dsa6frlw6e6gg" path="res://scene/entity/pickable.tscn" id="32_hfptv"] +[ext_resource type="Texture2D" uid="uid://sm603s1un01x" path="res://asset/art/prop/c02/老虎钳物品.png" id="33_16fvg"] +[ext_resource type="AudioStream" uid="uid://d0luawc546uoq" path="res://asset/audio/sfx/交互/第二章/sfx_s03_剪头惊悚.ogg" id="33_bjh7v"] [node name="S04" type="Node2D"] @@ -194,6 +201,61 @@ position = Vector2(88.5, 28.5) title_filter = "c03" note_key = "c03_小手洞1" +[node name="Event李癞拜老鼠精" type="Node2D" parent="Ground/DeployLayer" index="13"] +script = ExtResource("29_0iy73") +event_name = &"c03_lilai_worship_mouse" +event_stages = Array[int]([1, 2, 3]) +metadata/_custom_type_script = "uid://bkkiyk5jkdw4d" + +[node name="Pro李癞拜老鼠精" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event李癞拜老鼠精"] +visible = false +position = Vector2(214, 35) +sprite_frames = ExtResource("30_hfptv") +animation = &"李癞拜老鼠精" +autoplay = "李癞拜老鼠精" +script = ExtResource("31_16fvg") +metadata/_custom_type_script = "uid://cphfob11f7atx" + +[node name="Pro陆仁剪舌头" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event李癞拜老鼠精"] +visible = false +position = Vector2(212, 30) +sprite_frames = ExtResource("30_hfptv") +animation = &"陆仁剪李氏舌头" +script = ExtResource("31_16fvg") +autostart = false +metadata/_custom_type_script = "uid://cphfob11f7atx" + +[node name="Sfx拔舌头" type="AudioStreamPlayer" parent="Ground/DeployLayer/Event李癞拜老鼠精"] +stream = ExtResource("5_c6o7a") +bus = &"game_sfx" +script = ExtResource("4_cq2m4") +metadata/_custom_type_script = "uid://rq6w1vuhuq1m" + +[node name="Sfx拔舌头amb" type="AudioStreamPlayer" parent="Ground/DeployLayer/Event李癞拜老鼠精"] +stream = ExtResource("33_bjh7v") +bus = &"game_sfx" +script = ExtResource("4_cq2m4") +metadata/_custom_type_script = "uid://rq6w1vuhuq1m" + +[node name="Pickable老虎钳" parent="Ground/DeployLayer" index="14" instance=ExtResource("32_hfptv")] +position = Vector2(171, 78) +as_important_item = true +prop_key = "prop_沾血的老虎钳" + +[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Pickable老虎钳"] +position = Vector2(-1, 5) +rotation = 1.06576 +scale = Vector2(0.2, 0.2) +texture = ExtResource("33_16fvg") + +[node name="EventBinder" type="Node" parent="Ground/DeployLayer/Pickable老虎钳"] +script = ExtResource("23_cq2m4") +updater_event = &"c03_lilai_worship_mouse" +updater_ease_duration = 0.0 +updater_stage_mode = "exclude" +updater_stages = Array[int]([0, 1]) +metadata/_custom_type_script = "uid://0wjaho6qkg6s" + [node name="MainPlayer" parent="Ground" index="5"] position = Vector2(447, 98) player_movement_rect = Rect2(66, -158, 429, 316) diff --git a/scene/ground/scene/c03/s04_李癞房间.gd b/scene/ground/scene/c03/s04_李癞房间.gd index b8331047..35927d10 100644 --- a/scene/ground/scene/c03/s04_李癞房间.gd +++ b/scene/ground/scene/c03/s04_李癞房间.gd @@ -37,10 +37,8 @@ func _on_ground_ready() -> void: closeup整理麻将游戏.enabled = mahjong_stage == 0 if mahjong_stage == 1: closeup整理麻将游戏.display() - SceneManager.toggle_hud_display(false) elif mahjong_stage == 2: closeup麻将出千游戏.display() - SceneManager.toggle_hud_display(false) closeup整理麻将游戏.exit.connect(_on_exit_sort_mahjong_game) closeup麻将出千游戏.exit.connect(_on_exit_cheat_mahjong_game) @@ -61,7 +59,6 @@ func _on_exit_sort_mahjong_game(arg) -> void: func _on_exit_cheat_mahjong_game(arg) -> void: if arg: - SceneManager.toggle_hud_display(true) EventManager.set_stage_if_greater("c03_mahjong_game", 3) EventManager.set_stage_if_greater("c03_li_paperwoman", 1) closeup麻将出千游戏.enabled = false diff --git a/scene/ground/scene/c03/s04_李癞房间.tscn b/scene/ground/scene/c03/s04_李癞房间.tscn index 0ac43b3d..cbffe09e 100644 --- a/scene/ground/scene/c03/s04_李癞房间.tscn +++ b/scene/ground/scene/c03/s04_李癞房间.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=31 format=3 uid="uid://c7c88hg2cl1j7"] +[gd_scene load_steps=34 format=3 uid="uid://c7c88hg2cl1j7"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_byh4s"] [ext_resource type="Script" uid="uid://byw2swgt783oa" path="res://scene/ground/scene/c03/s04_李癞房间.gd" id="2_vjibx"] @@ -28,6 +28,9 @@ [ext_resource type="PackedScene" uid="uid://b6ymfeft65wof" path="res://scene/ground/script/c03/s04_closeup柜子.tscn" id="23_q7jtk"] [ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="24_27fnr"] [ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="27_aibcw"] +[ext_resource type="Texture2D" uid="uid://1pr32tkx4ttl" path="res://asset/art/scene/c02/s03_公寓一楼院子/e_煤油灯座.png" id="28_gcqka"] +[ext_resource type="SpriteFrames" uid="uid://3nas025c2c5u" path="res://asset/art/gif/c02_杂项/c02_杂项_frames.tres" id="29_h2pof"] +[ext_resource type="Texture2D" uid="uid://0x7cl2cmcs6l" path="res://asset/art/scene/c02/s03_公寓一楼院子/光晕/光晕2.png" id="30_asf31"] [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] @@ -84,6 +87,7 @@ unique_name_in_owner = true position = Vector2(219, 63) packed_scene = ExtResource("7_jmyby") quit_closeup_on_cancel = false +on_display_hide_hud = true on_display_changed_volumn_db = -20.0 first_interact_os_key = "c03_s04_首次交互麻将盒" @@ -92,6 +96,7 @@ unique_name_in_owner = true position = Vector2(219, 63) packed_scene = ExtResource("8_jmyby") quit_closeup_on_cancel = false +on_display_hide_hud = true on_display_changed_volumn_db = -20.0 enabled = false @@ -195,6 +200,23 @@ position = Vector2(9, 23) trigger_mode = "interact" hook_os_key = "c03_s04_门后咳嗽声" +[node name="煤油灯" type="Sprite2D" parent="Ground/DeployLayer" index="11"] +position = Vector2(50, 10) +texture = ExtResource("28_gcqka") + +[node name="灯光" type="AnimatedSprite2D" parent="Ground/DeployLayer/煤油灯"] +position = Vector2(4.5, -28) +scale = Vector2(0.3, 0.3) +sprite_frames = ExtResource("29_h2pof") +animation = &"火苗" +autoplay = "火苗" + +[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/煤油灯"] +position = Vector2(11, -17) +color = Color(1, 0.882353, 0.705882, 1) +energy = 1.2 +texture = ExtResource("30_asf31") + [node name="MainPlayer" parent="Ground" index="5"] position = Vector2(443, 100) catty_light_energy = 0.5 @@ -215,7 +237,6 @@ offset = Vector2(0, -158) points = PackedVector2Array(20, 150, 478, 149) [node name="DirectionalLight2D" parent="Ground" index="8"] -visible = false energy = 0.8 blend_mode = 1 diff --git a/scene/ground/scene/c03/s05_肉铺.gd b/scene/ground/scene/c03/s05_肉铺.gd index 2f185da3..1756fad3 100644 --- a/scene/ground/scene/c03/s05_肉铺.gd +++ b/scene/ground/scene/c03/s05_肉铺.gd @@ -54,16 +54,19 @@ func _on_meat_picked() -> void: ambush拿钥匙.enabled = true SceneManager.lock_player() await SceneManager.get_inspector().quit_and_hidden + SceneManager.get_player().set_facing_direction(Vector2.LEFT) bloody_footstep.play() SceneManager.pop_debug_dialog_info("音效", "小蝉血脚印出现,给钥匙") - $"Sfx小蝉浮现".play() + var sfx = $"Sfx小蝉哼歌_脚印浮现" + sfx.play() await bloody_footstep.animation_finished + $"Sfx小蝉浮现".play() var tween = create_tween() tween.tween_property(xchan, "modulate:a", 1.0, 1.0) tween.tween_callback(xchan.play) - tween.tween_callback(SceneManager.get_player().set_facing_direction.bind(Vector2.LEFT)) await xchan.animation_finished SceneManager.unlock_player() + Util.timer(3.0, sfx.easing_kill.bind(3.0)) _post_meat_picked() diff --git a/scene/ground/scene/c03/s05_肉铺.tscn b/scene/ground/scene/c03/s05_肉铺.tscn index e314d266..8aeee259 100644 --- a/scene/ground/scene/c03/s05_肉铺.tscn +++ b/scene/ground/scene/c03/s05_肉铺.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=30 format=3 uid="uid://6ehb3ux2kilu"] +[gd_scene load_steps=32 format=3 uid="uid://6ehb3ux2kilu"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_ip0og"] [ext_resource type="Script" uid="uid://brncw0d41f427" path="res://scene/ground/scene/c03/s05_肉铺.gd" id="2_l22xv"] @@ -7,6 +7,7 @@ [ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_r4bhp"] [ext_resource type="AudioStream" uid="uid://dfni8aakmmp00" path="res://asset/audio/sfx/旧版/c02/红色印记出现.ogg" id="5_cbx3n"] [ext_resource type="Texture2D" uid="uid://c5oth3mdxrnby" path="res://asset/art/scene/c03/s05_肉铺/fg_肉铺内前景.png" id="5_l22xv"] +[ext_resource type="AudioStream" uid="uid://bhaws2ungqaf5" path="res://asset/audio/sfx/交互/角色/sfx_哼歌.ogg" id="5_rb4r8"] [ext_resource type="AudioStream" uid="uid://yujyahxjawp4" path="res://asset/audio/effect/impact/impactPlank_medium_000.ogg" id="6_pw825"] [ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="6_r4bhp"] [ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="6_trckl"] @@ -25,6 +26,13 @@ [sub_resource type="AnimationLibrary" id="AnimationLibrary_k01ve"] +[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_31dsv"] +stream_count = 2 +stream_0/stream = ExtResource("5_rb4r8") +stream_0/volume = 12.0 +stream_1/stream = ExtResource("5_cbx3n") +stream_1/volume = -5.0 + [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_n65gt"] streams_count = 4 stream_0/stream = ExtResource("6_pw825") @@ -92,13 +100,20 @@ mode = "场景背景音" "感应玩家操作" = false metadata/_custom_type_script = "uid://rq6w1vuhuq1m" -[node name="Sfx小蝉浮现" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] +[node name="Sfx小蝉哼歌_脚印浮现" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] +stream = SubResource("AudioStreamSynchronized_31dsv") +volume_db = 5.0 +bus = &"game_sfx" +script = ExtResource("4_r4bhp") +metadata/_custom_type_script = "uid://rq6w1vuhuq1m" + +[node name="Sfx小蝉浮现" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"] stream = ExtResource("5_cbx3n") bus = &"game_sfx" script = ExtResource("4_r4bhp") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" -[node name="Sfx门板敲门声" type="AudioStreamPlayer2D" parent="Ground/AnimationPlayer" index="2"] +[node name="Sfx门板敲门声" type="AudioStreamPlayer2D" parent="Ground/AnimationPlayer" index="3"] position = Vector2(362, 23) stream = SubResource("AudioStreamRandomizer_n65gt") volume_db = -10.0 diff --git a/scene/ground/scene/c03/s08_囚室.gd b/scene/ground/scene/c03/s08_囚室.gd index c18d523f..c0636b0d 100644 --- a/scene/ground/scene/c03/s08_囚室.gd +++ b/scene/ground/scene/c03/s08_囚室.gd @@ -86,7 +86,7 @@ func _on_body_interacted(success: bool) -> void: func play_footstep() -> void: SceneManager.lock_player() - var sfx = $"Sfx小蝉哼歌" as Sfx + var sfx = $"Sfx小蝉哼歌_脚印浮现" as Sfx sfx.play() var sprite = ambush血脚印.get_node("血脚印") sprite.play() diff --git a/scene/ground/scene/c03/s08_囚室.tscn b/scene/ground/scene/c03/s08_囚室.tscn index c0f5ad8e..b930beab 100644 --- a/scene/ground/scene/c03/s08_囚室.tscn +++ b/scene/ground/scene/c03/s08_囚室.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=33 format=3 uid="uid://bixdbbyhroepi"] +[gd_scene load_steps=35 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"] @@ -9,6 +9,7 @@ [ext_resource type="Texture2D" uid="uid://dfsqs13fm7urb" path="res://asset/art/scene/c03/s08_囚室/fg_囚室前景.png" id="5_i2s3v"] [ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="5_jua84"] [ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="6_dovfj"] +[ext_resource type="AudioStream" uid="uid://dfni8aakmmp00" path="res://asset/audio/sfx/旧版/c02/红色印记出现.ogg" id="6_qiw1x"] [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"] @@ -97,6 +98,13 @@ _data = { &"drop_wizardpaper": SubResource("Animation_a5pph") } +[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_u8vcj"] +stream_count = 2 +stream_0/stream = ExtResource("5_cvhc1") +stream_0/volume = 12.0 +stream_1/stream = ExtResource("6_qiw1x") +stream_1/volume = -5.0 + [sub_resource type="AtlasTexture" id="AtlasTexture_chbaa"] atlas = ExtResource("20_vu7oc") region = Rect2(0, 0, 6, 14) @@ -157,9 +165,9 @@ mode = "场景背景音" "感应玩家操作" = false metadata/_custom_type_script = "uid://rq6w1vuhuq1m" -[node name="Sfx小蝉哼歌" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] -stream = ExtResource("5_cvhc1") -volume_db = 20.0 +[node name="Sfx小蝉哼歌_脚印浮现" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] +stream = SubResource("AudioStreamSynchronized_u8vcj") +volume_db = 5.0 bus = &"game_sfx" script = ExtResource("4_2jtaw") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" diff --git a/scene/ground/script/c02/s04_event李癞拜老鼠精.gd b/scene/ground/script/c02/s04_event李癞拜老鼠精.gd new file mode 100644 index 00000000..5fa825bc --- /dev/null +++ b/scene/ground/script/c02/s04_event李癞拜老鼠精.gd @@ -0,0 +1,49 @@ +@tool +extends Event2D + +# var prev_stage := 0 +# var stage := 0 + + +func _ready() -> void: + super._ready() + if Engine.is_editor_hint(): + return + + +func _on_global_stage_updated(e: StringName, s: int) -> void: + super._on_global_stage_updated(e, s) + + +func _on_ground_ready(_ground: Ground2D) -> void: + _on_stage_updated() + + +func _on_pre_stage_updated() -> void: + pass + + +func _on_stage_updated() -> void: + $"Pro李癞拜老鼠精".visible = stage == 1 + if stage == 1: + # 开始演出 + SceneManager.get_player().set_facing_direction(Vector2.LEFT) + SceneManager.lock_player() + await Util.wait(3.0) + EventManager.set_stage_if_greater("c03_lilai_worship_mouse", 2) + SceneManager.pop_os_with_str("c03_保卫科_李癞拜老鼠精") + SceneManager.unlock_player() + elif stage == 2: + var portal = $"../portal_left" as Portal2D + portal.before_pre_transport_wait.connect(_on_exit_room) + portal.pre_transport_wait_time = 2.0 + + +func _on_exit_room() -> void: + # 拔舌头 + EventManager.set_stage_if_greater("c03_lilai_worship_mouse", 3) + var sprite = $"Pro陆仁剪舌头" as ProAnimatedSprite2D + sprite.show() + $"Sfx拔舌头amb".global_play() + Util.timer(0.5, $"Sfx拔舌头".global_play) + SceneManager.pop_debug_dialog_info("音效", "惊悚: 拔舌头") diff --git a/scene/ground/script/c02/s04_event李癞拜老鼠精.gd.uid b/scene/ground/script/c02/s04_event李癞拜老鼠精.gd.uid new file mode 100644 index 00000000..6d2cc16e --- /dev/null +++ b/scene/ground/script/c02/s04_event李癞拜老鼠精.gd.uid @@ -0,0 +1 @@ +uid://bt06aucuxuol2 diff --git a/scene/ground/script/c02/花名册.gd b/scene/ground/script/c02/花名册.gd index bef0f221..c3fbf8b5 100644 --- a/scene/ground/script/c02/花名册.gd +++ b/scene/ground/script/c02/花名册.gd @@ -31,5 +31,16 @@ func _on_button_pressed() -> void: else: button.texture_normal = texture_dict_c03["1"] $ContentInspectorC03.visible = true + if not ArchiveManager.get_global_value("c03_prop_paper_tounge"): + var btn = $"Draggable舌头" + btn.show() + btn.picked.connect(_on_tounge_picked, CONNECT_ONE_SHOT) button.set_anchors_preset(Control.PRESET_CENTER) button.disabled = true + button.mouse_filter = Control.MOUSE_FILTER_IGNORE + + +func _on_tounge_picked(_node) -> void: + $"Draggable舌头".hide() + ArchiveManager.set_global_entry("c03_prop_paper_tounge", true) + SceneManager.enable_prop_item("prop_纸舌头") \ No newline at end of file diff --git a/scene/ground/script/c02/花名册.tscn b/scene/ground/script/c02/花名册.tscn index 3df56f45..db1a03b5 100644 --- a/scene/ground/script/c02/花名册.tscn +++ b/scene/ground/script/c02/花名册.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=8 format=3 uid="uid://b8i6tqwdvvddy"] +[gd_scene load_steps=10 format=3 uid="uid://b8i6tqwdvvddy"] [ext_resource type="Script" uid="uid://cmapmn0v70p4l" path="res://scene/ground/script/c02/花名册.gd" id="1_jin3n"] [ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="2_654vh"] @@ -7,6 +7,8 @@ [ext_resource type="Texture2D" uid="uid://sx3i3lkt2vfd" path="res://asset/art/scene/c02/s04_保卫科/花名册/花名册封皮.png" id="3_myeas"] [ext_resource type="PackedScene" uid="uid://dmysq4sxx8iqh" path="res://scene/entity/ux/content_inspector.tscn" id="4_1s4sv"] [ext_resource type="Texture2D" uid="uid://f186lvt5y2ql" path="res://asset/art/ui/遮罩/inspect背景遮罩.png" id="4_myeas"] +[ext_resource type="PackedScene" uid="uid://bg7oictr1wgex" path="res://scene/little_game/general/draggable.tscn" id="8_d1x6c"] +[ext_resource type="Texture2D" uid="uid://bf0mn057brfnl" path="res://asset/art/prop/c03/下半部的舌头.png" id="9_ayo06"] [node name="花名册" type="CanvasLayer"] script = ExtResource("1_jin3n") @@ -23,6 +25,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +mouse_filter = 2 texture = ExtResource("2_v047l") [node name="TextureButton" type="TextureButton" parent="."] @@ -39,6 +42,20 @@ grow_horizontal = 2 grow_vertical = 2 texture_normal = ExtResource("3_myeas") +[node name="Draggable舌头" parent="." instance=ExtResource("8_d1x6c")] +visible = false +position = Vector2(295, 145) +act_as_button = true +texture = ExtResource("9_ayo06") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Draggable舌头"] +visible = false +polygon = PackedVector2Array(-8, -26, -8, -23.7, -10, -21, -12, -21, -12, 45.7, -8, 51, -6.5, 51, -7, 52.8, -7, 57.1, -2, 60.1, -2, 62.6, 8.1, 60, 11.3, 60, 16.3, 49, 18, 49, 18, -19.8, 14, -23.8, 14, -26) + +[node name="PointLight2D" type="PointLight2D" parent="Draggable舌头"] +range_layer_max = 10 +texture = ExtResource("9_ayo06") + [node name="ContentInspector" parent="." instance=ExtResource("4_1s4sv")] visible = false