2025-07-23 09:07:20 +00:00
|
|
|
[gd_scene load_steps=59 format=3 uid="uid://cpxt082my5yac"]
|
2025-07-09 16:11:39 +00:00
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://dj2b4f3soxki5" path="res://scene/ground/script/c02/s03_closeup抓药游戏.gd" id="1_0wbm3"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://bs4npq7fnwjhw" path="res://asset/art/little_game/c03_药车游戏/背景底图.png" id="2_5ts1i"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cbql1i4hblmt1" path="res://asset/art/ui/遮罩/inspect特写通用遮罩.png" id="2_wtw10"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://c78ox8ynkdvdx" path="res://asset/art/little_game/c03_药车游戏/石臼单独.png" id="3_dv1g7"]
|
2025-07-09 16:11:39 +00:00
|
|
|
[ext_resource type="PackedScene" uid="uid://dmysq4sxx8iqh" path="res://scene/entity/ux/content_inspector.tscn" id="3_h2dug"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://nil1tps2bcwg" path="res://asset/art/little_game/c03_药车游戏/碗完整.png" id="3_nugkd"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://c5q0o3aiiwg86" path="res://asset/art/little_game/c03_药车游戏/捣药棒竖.png" id="4_8leof"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://dm44hxapmdael" path="res://asset/art/little_game/c03_药车游戏/捣药棒(石臼中).png" id="4_j2sy5"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://bagdbej72i006" path="res://asset/art/little_game/c03_药车游戏/竹筐蟋蟀.png" id="5_6mqrq"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://5qrlqm1moo3s" path="res://asset/art/little_game/c03_药车游戏/石臼前侧.png" id="5_ctou3"]
|
2025-07-09 16:11:39 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://f186lvt5y2ql" path="res://asset/art/ui/遮罩/inspect背景遮罩.png" id="5_qafag"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="6_0wbm3"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bbe0mq32pms3v" path="res://asset/audio/effect/impact/impactPlank_medium_002.ogg" id="6_aqv3v"]
|
2025-07-09 16:11:39 +00:00
|
|
|
[ext_resource type="Script" uid="uid://dpocj5al0rvai" path="res://ui/text_helper.gd" id="6_y0m4i"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="AudioStream" uid="uid://cx3dugjvb4142" path="res://asset/audio/effect/impact/impactWood_light_001.ogg" id="7_flc3m"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c3gesto3ijcyq" path="res://scene/little_game/general/draggable_rigid.tscn" id="7_lv3nw"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://bykchi6rjrl4a" path="res://asset/art/little_game/c03_药车游戏/药方.png" id="7_otneu"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://b6oh1cyi1fb54" path="res://asset/art/little_game/c03_药车游戏/框内黑色粉末.png" id="8_kbm4v"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://hsignnm14m86" path="res://asset/art/little_game/c03_药车游戏/生姜.png" id="8_lv3nw"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://0i2xcuon17va" path="res://asset/audio/effect/impact/impactBell_heavy_002.ogg" id="9_8lx66"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://g6i61gj85w66" path="res://asset/art/little_game/c03_药车游戏/第1格.png" id="9_i3023"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://kmjw6xi8sufe" path="res://asset/art/little_game/c03_药车游戏/茯苓.png" id="9_igyl7"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://gxoubqjqpuks" path="res://asset/audio/sfx/交互/序章/04_书店内_点击书本.ogg" id="10_aqv3v"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://da5gf0n8qgyq0" path="res://asset/art/little_game/c03_药车游戏/黄岑.png" id="10_nugkd"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://c5j4i6lkuqh3x" path="res://asset/art/little_game/c03_药车游戏/第2格.png" id="10_wvyjr"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://xkf7pjxngrkc" path="res://asset/art/little_game/c03_药车游戏/竹叶.png" id="11_bmmll"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://i744r3cpknpe" path="res://asset/audio/effect/impact/impactBell_heavy_000.ogg" id="11_jwgdn"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://eikp4cro2dug" path="res://asset/art/little_game/c03_药车游戏/第3格.png" id="11_pcsd2"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://bxmbmtmndc656" path="res://asset/art/little_game/c03_药车游戏/金银花.png" id="12_12r3p"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://nv8312yg3gx3" path="res://asset/art/little_game/c03_药车游戏/第4格.png" id="12_gf0xj"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cc10kf65rd5br" path="res://asset/art/little_game/c03_药车游戏/第5格.png" id="13_26hqw"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://phb40d686c16" path="res://asset/art/little_game/c03_药车游戏/甘蔗.png" id="13_x7amv"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://dli2dahffsmk6" path="res://asset/art/little_game/c03_药车游戏/第6格.png" id="14_wdf7x"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://ci5u7n7ws07ws" path="res://asset/art/little_game/c03_药车游戏/ux_碗前遮挡_扩张.png" id="15_nugkd"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="Texture2D" uid="uid://bknyukxevd2lw" path="res://asset/art/little_game/c03_药车游戏/标签_英文.png" id="15_wvyjr"]
|
2025-07-22 11:59:08 +00:00
|
|
|
[ext_resource type="PackedScene" uid="uid://bkk1rxx36ghrl" path="res://scene/entity/ux/hover_light_click_area.tscn" id="20_8lx66"]
|
2025-07-23 09:07:20 +00:00
|
|
|
[ext_resource type="AudioStream" uid="uid://b1ka1gwskwqa6" path="res://asset/audio/effect/impact/impactGeneric_light_004.ogg" id="24_vnme8"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://r2idykchn6re" path="res://asset/art/prop/c03/ux_药方.png" id="25_gonyp"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://44slgncnt6sj" path="res://asset/audio/sfx/交互/第一章/sfx_手交互成功.ogg" id="25_vnme8"]
|
|
|
|
[ext_resource type="AudioStream" uid="uid://bs3hohq8pftc7" path="res://asset/audio/effect/impact/fire_impact_short.ogg" id="26_ctou3"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://e4q2o6x1gtvo" path="res://asset/art/little_game/c03_药车游戏/完成药粉.png" id="29_26hqw"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://due28st4b4e01" path="res://asset/art/little_game/c03_药车游戏/洞中药纸.png" id="30_8leof"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://b5ibixjn6oikx" path="res://asset/art/little_game/c03_药车游戏/黑色粉末单独.png" id="32_gf0xj"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://bq1ilitkvodnr" path="res://asset/art/little_game/c03_药车游戏/蟋蟀单独.png" id="33_26hqw"]
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_wdf7x"]
|
|
|
|
length = 0.001
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("Hover石臼棒:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(205, 58)]
|
|
|
|
}
|
|
|
|
tracks/1/type = "value"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("Hover石臼棒:rotation")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [0.0]
|
|
|
|
}
|
|
|
|
tracks/2/type = "value"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("Hover石臼棒:z_index")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [0]
|
|
|
|
}
|
|
|
|
tracks/3/type = "value"
|
|
|
|
tracks/3/imported = false
|
|
|
|
tracks/3/enabled = true
|
|
|
|
tracks/3/path = NodePath("SfxGrinding:playing")
|
|
|
|
tracks/3/interp = 1
|
|
|
|
tracks/3/loop_wrap = true
|
|
|
|
tracks/3/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [false]
|
|
|
|
}
|
|
|
|
tracks/4/type = "value"
|
|
|
|
tracks/4/imported = false
|
|
|
|
tracks/4/enabled = true
|
|
|
|
tracks/4/path = NodePath("完成的药粉:modulate")
|
|
|
|
tracks/4/interp = 1
|
|
|
|
tracks/4/loop_wrap = true
|
|
|
|
tracks/4/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Color(1, 1, 1, 0)]
|
|
|
|
}
|
|
|
|
tracks/5/type = "value"
|
|
|
|
tracks/5/imported = false
|
|
|
|
tracks/5/enabled = true
|
|
|
|
tracks/5/path = NodePath("洞中药纸:modulate")
|
|
|
|
tracks/5/interp = 1
|
|
|
|
tracks/5/loop_wrap = true
|
|
|
|
tracks/5/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Color(1, 1, 1, 1)]
|
|
|
|
}
|
|
|
|
tracks/6/type = "value"
|
|
|
|
tracks/6/imported = false
|
|
|
|
tracks/6/enabled = true
|
|
|
|
tracks/6/path = NodePath("SfxPacking:playing")
|
|
|
|
tracks/6/interp = 1
|
|
|
|
tracks/6/loop_wrap = true
|
|
|
|
tracks/6/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [false]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_26hqw"]
|
|
|
|
resource_name = "intro_grinding"
|
|
|
|
length = 8.0
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath("Hover石臼棒:position")
|
|
|
|
tracks/0/interp = 2
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 0.7, 1.36667, 2, 3, 3.33333, 3.8, 4.33333, 4.66667, 5.26667, 5.93333, 6.46667, 7, 7.7),
|
|
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(205, 58), Vector2(170, 33), Vector2(169, 9), Vector2(132, 53), Vector2(134, 113), Vector2(131, 78), Vector2(132, 53), Vector2(134, 113), Vector2(131, 78), Vector2(132, 53), Vector2(134, 113), Vector2(131, 51), Vector2(171, -3.99999), Vector2(203, 57)]
|
|
|
|
}
|
|
|
|
tracks/1/type = "value"
|
|
|
|
tracks/1/imported = false
|
|
|
|
tracks/1/enabled = true
|
|
|
|
tracks/1/path = NodePath("Hover石臼棒:rotation")
|
|
|
|
tracks/1/interp = 1
|
|
|
|
tracks/1/loop_wrap = true
|
|
|
|
tracks/1/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 0.7, 7, 7.73333),
|
|
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [0.0, -0.614241, -0.614241, 0.0]
|
|
|
|
}
|
|
|
|
tracks/2/type = "value"
|
|
|
|
tracks/2/imported = false
|
|
|
|
tracks/2/enabled = true
|
|
|
|
tracks/2/path = NodePath("Hover石臼棒:z_index")
|
|
|
|
tracks/2/interp = 1
|
|
|
|
tracks/2/loop_wrap = true
|
|
|
|
tracks/2/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 1.4, 7.1),
|
|
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [0, 1, 0]
|
|
|
|
}
|
|
|
|
tracks/3/type = "value"
|
|
|
|
tracks/3/imported = false
|
|
|
|
tracks/3/enabled = true
|
|
|
|
tracks/3/path = NodePath("SfxGrinding:playing")
|
|
|
|
tracks/3/interp = 1
|
|
|
|
tracks/3/loop_wrap = true
|
|
|
|
tracks/3/keys = {
|
|
|
|
"times": PackedFloat32Array(2.8, 4.2, 5.73333),
|
|
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
|
|
"update": 1,
|
|
|
|
"values": [true, true, true]
|
|
|
|
}
|
|
|
|
tracks/4/type = "value"
|
|
|
|
tracks/4/imported = false
|
|
|
|
tracks/4/enabled = true
|
|
|
|
tracks/4/path = NodePath("完成的药粉:modulate")
|
|
|
|
tracks/4/interp = 1
|
|
|
|
tracks/4/loop_wrap = true
|
|
|
|
tracks/4/keys = {
|
|
|
|
"times": PackedFloat32Array(3.2, 5.9),
|
|
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
|
|
}
|
|
|
|
tracks/5/type = "method"
|
|
|
|
tracks/5/imported = false
|
|
|
|
tracks/5/enabled = true
|
|
|
|
tracks/5/path = NodePath(".")
|
|
|
|
tracks/5/interp = 1
|
|
|
|
tracks/5/loop_wrap = true
|
|
|
|
tracks/5/keys = {
|
|
|
|
"times": PackedFloat32Array(3.33333),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"values": [{
|
|
|
|
"args": [],
|
|
|
|
"method": &"ingredients_fading_out"
|
|
|
|
}]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_wdf7x"]
|
|
|
|
_data = {
|
|
|
|
&"RESET": SubResource("Animation_wdf7x"),
|
|
|
|
&"intro_grinding": SubResource("Animation_26hqw")
|
|
|
|
}
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[sub_resource type="Gradient" id="Gradient_aqv3v"]
|
|
|
|
offsets = PackedFloat32Array(0.0291971, 0.782482, 1)
|
|
|
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
|
|
|
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_jwgdn"]
|
|
|
|
gradient = SubResource("Gradient_aqv3v")
|
|
|
|
width = 100
|
|
|
|
height = 57
|
|
|
|
fill = 2
|
|
|
|
fill_from = Vector2(0.5, 0.5)
|
|
|
|
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_aqv3v"]
|
|
|
|
size = Vector2(99, 57)
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_nugkd"]
|
|
|
|
radius = 12.0
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_bmmll"]
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_12r3p"]
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_x7amv"]
|
|
|
|
radius = 14.0
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_flc3m"]
|
|
|
|
radius = 14.0
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_8lx66"]
|
|
|
|
radius = 15.0
|
2025-07-09 16:11:39 +00:00
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_ctou3"]
|
|
|
|
radius = 7.0
|
|
|
|
height = 29.0
|
|
|
|
|
|
|
|
[sub_resource type="CircleShape2D" id="CircleShape2D_ujbuy"]
|
|
|
|
radius = 15.0
|
|
|
|
|
2025-07-09 16:11:39 +00:00
|
|
|
[node name="Closeup抓药游戏" type="CanvasLayer"]
|
|
|
|
script = ExtResource("1_0wbm3")
|
2025-07-23 09:07:20 +00:00
|
|
|
metadata/_edit_horizontal_guides_ = [143.0]
|
|
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
libraries = {
|
|
|
|
&"": SubResource("AnimationLibrary_wdf7x")
|
|
|
|
}
|
2025-07-09 16:11:39 +00:00
|
|
|
|
|
|
|
[node name="BG" type="TextureRect" parent="."]
|
2025-07-22 11:59:08 +00:00
|
|
|
light_mask = 5
|
2025-07-09 16:11:39 +00:00
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
2025-07-23 09:07:20 +00:00
|
|
|
texture = ExtResource("2_5ts1i")
|
2025-07-09 16:11:39 +00:00
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="石臼" type="Sprite2D" parent="."]
|
|
|
|
position = Vector2(117, 62)
|
|
|
|
texture = ExtResource("3_dv1g7")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="竹筐蟋蟀" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(9, 38)
|
|
|
|
texture = ExtResource("5_6mqrq")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="Hover石臼棒" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(205, 58)
|
|
|
|
freezing = true
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Hover石臼棒"]
|
|
|
|
position = Vector2(-13, 7)
|
|
|
|
energy = 2.0
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = ExtResource("4_j2sy5")
|
|
|
|
|
|
|
|
[node name="石杵" type="Sprite2D" parent="Hover石臼棒"]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(2, -36)
|
|
|
|
rotation = 0.571752
|
|
|
|
texture = ExtResource("4_8leof")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hover石臼棒"]
|
|
|
|
show_behind_parent = true
|
|
|
|
position = Vector2(-49, -31)
|
|
|
|
polygon = PackedVector2Array(69, 0.2, 67, 0, 45, 0, 43, 3, 41, 3, 41, 14.3, 0, 69, 0, 75, 38.6, 75, 44.9, 68, 46.2, 68, 64, 32.5, 64, 30.8, 71.7, 24, 72, 4.4, 69, 2)
|
|
|
|
|
|
|
|
[node name="石臼前侧" type="Sprite2D" parent="."]
|
|
|
|
position = Vector2(117, 62)
|
|
|
|
texture = ExtResource("5_ctou3")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="Hover药方" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(328, 218)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Hover药方"]
|
|
|
|
position = Vector2(-6, 10)
|
|
|
|
energy = 0.6
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = ExtResource("7_otneu")
|
|
|
|
|
|
|
|
[node name="药方" type="Sprite2D" parent="Hover药方"]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(-111, -65)
|
|
|
|
texture = ExtResource("7_otneu")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hover药方"]
|
|
|
|
position = Vector2(-111, -65)
|
|
|
|
polygon = PackedVector2Array(210, 0, 156.6, 0, 154, 0.1, 154, 0.9, 124, 0, 54, 0, 54, 0.7, 20, 105.7, 20, 107.5, 4, 141.6, 4, 142.7, 0, 144.7, 0, 150, 168.8, 150, 181.9, 136, 183.2, 136, 193.2, 117, 194.7, 117, 198, 97.2, 198, 87.6, 201.1, 83, 202.3, 83, 203.4, 80.5, 200, 77.1, 200, 76, 202, 69.3, 202, 67.1, 205, 65.1, 205, 60.9, 202, 58.9, 202, 55, 203, 55, 203, 47.2, 205.5, 46, 209.2, 46, 205, 37.5, 205, 35, 210, 35, 210, 32.5, 207, 26.5, 207, 24.2, 210, 14.6)
|
|
|
|
|
|
|
|
[node name="碗" type="Sprite2D" parent="."]
|
|
|
|
position = Vector2(38, 124.5)
|
2025-07-22 11:59:08 +00:00
|
|
|
texture = ExtResource("3_nugkd")
|
2025-07-23 09:07:20 +00:00
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="柜格1" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(259, 36)
|
|
|
|
texture = ExtResource("9_i3023")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="柜格2" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(364, 35)
|
|
|
|
texture = ExtResource("10_wvyjr")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="柜格3" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(467, 36)
|
|
|
|
texture = ExtResource("11_pcsd2")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="柜格4" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(259, 96)
|
|
|
|
texture = ExtResource("12_gf0xj")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="柜格5" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(361, 98)
|
|
|
|
texture = ExtResource("13_26hqw")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="柜格6" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(465, 98)
|
|
|
|
texture = ExtResource("14_wdf7x")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="标签" type="Sprite2D" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(293, 56)
|
|
|
|
texture = ExtResource("15_wvyjr")
|
|
|
|
centered = false
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="SfxPicked" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("7_flc3m")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
|
|
|
[node name="SfxPickFailed" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("6_aqv3v")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
|
|
|
[node name="SfxInvalidDrop" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("9_8lx66")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
|
|
|
[node name="SfxDropped" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("10_aqv3v")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="SfxIngredientsReady" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("11_jwgdn")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
2025-07-22 11:59:08 +00:00
|
|
|
[node name="SfxReadyToGrind" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("11_jwgdn")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="SfxToggleGrinder" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("24_vnme8")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
|
|
|
[node name="SfxGrinding" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("26_ctou3")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
|
|
|
[node name="SfxPacking" type="AudioStreamPlayer" parent="."]
|
|
|
|
stream = ExtResource("25_vnme8")
|
|
|
|
bus = &"game_sfx"
|
|
|
|
script = ExtResource("6_0wbm3")
|
|
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
|
2025-07-22 11:59:08 +00:00
|
|
|
[node name="DropSlotBowl" type="Marker2D" parent="."]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(135, 141)
|
|
|
|
|
|
|
|
[node name="Drawer1" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(312, 67)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Drawer1"]
|
|
|
|
position = Vector2(0, -1)
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = SubResource("GradientTexture2D_jwgdn")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer1"]
|
|
|
|
position = Vector2(0.5, -0.5)
|
|
|
|
shape = SubResource("RectangleShape2D_aqv3v")
|
|
|
|
|
|
|
|
[node name="Drawer2" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(413, 66)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Drawer2"]
|
|
|
|
position = Vector2(0, -1)
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = SubResource("GradientTexture2D_jwgdn")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer2"]
|
|
|
|
position = Vector2(0.5, -0.5)
|
|
|
|
shape = SubResource("RectangleShape2D_aqv3v")
|
|
|
|
|
|
|
|
[node name="Drawer3" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(517, 66)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Drawer3"]
|
|
|
|
position = Vector2(0, -1)
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = SubResource("GradientTexture2D_jwgdn")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer3"]
|
|
|
|
position = Vector2(0.5, -0.5)
|
|
|
|
shape = SubResource("RectangleShape2D_aqv3v")
|
|
|
|
|
|
|
|
[node name="Drawer4" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(312, 125)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Drawer4"]
|
|
|
|
position = Vector2(0, -1)
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = SubResource("GradientTexture2D_jwgdn")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer4"]
|
|
|
|
position = Vector2(0.5, -0.5)
|
|
|
|
shape = SubResource("RectangleShape2D_aqv3v")
|
|
|
|
|
|
|
|
[node name="Drawer5" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(413, 125)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Drawer5"]
|
|
|
|
position = Vector2(0, -1)
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = SubResource("GradientTexture2D_jwgdn")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer5"]
|
|
|
|
position = Vector2(0.5, -0.5)
|
|
|
|
shape = SubResource("RectangleShape2D_aqv3v")
|
|
|
|
|
|
|
|
[node name="Drawer6" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(516, 124)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Drawer6"]
|
|
|
|
position = Vector2(0, -1)
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = SubResource("GradientTexture2D_jwgdn")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Drawer6"]
|
|
|
|
position = Vector2(0.5, -0.5)
|
|
|
|
shape = SubResource("RectangleShape2D_aqv3v")
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="Hover蟋蟀" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(56, 61)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Hover蟋蟀"]
|
|
|
|
position = Vector2(10, 2)
|
|
|
|
energy = 2.0
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = ExtResource("33_26hqw")
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hover蟋蟀"]
|
|
|
|
show_behind_parent = true
|
|
|
|
position = Vector2(-47, -23)
|
|
|
|
polygon = PackedVector2Array(92, 0, 74.8, 0, 71.5, 2, 69.1, 2, 59, 14.3, 45, 20.7, 38.8, 22, 34.5, 22, 25.5, 17, 23.1, 17, 17, 24.3, 17, 25.7, 10.5, 29, 8, 29, 1, 38, 0, 38, 0, 43.3, 3.4, 53.4, 83, 54, 87.7, 50, 89.6, 50, 91, 43.2, 91, 37.1, 83, 30.1, 83, 28.7, 70.3, 23.2, 80, 17.1, 93, 14, 93, 3.9, 80.9, 7, 78.9, 7, 79, 6.4, 89.3, 3, 91.9, 3)
|
|
|
|
|
|
|
|
[node name="Hover粉末" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(478, 209)
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Hover粉末"]
|
|
|
|
position = Vector2(4, 6)
|
|
|
|
energy = 2.0
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = ExtResource("8_kbm4v")
|
|
|
|
|
|
|
|
[node name="头发粉末" type="Sprite2D" parent="Hover粉末"]
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(-79, -49)
|
|
|
|
texture = ExtResource("8_kbm4v")
|
|
|
|
centered = false
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hover粉末"]
|
|
|
|
position = Vector2(-79, -49)
|
|
|
|
polygon = PackedVector2Array(107.4, 0, 79.8, 0, 64.4, 10, 62.2, 10, 50, 22.2, 50, 22.9, 0, 59.5, 0, 70, 2.7, 71, 9.9, 71, 11, 72.6, 11, 74.2, 23.5, 81, 28, 81, 32, 86, 37.3, 86, 56.4, 99, 58.1, 99, 67.4, 110, 84.7, 110, 110, 94.1, 115.3, 93, 116.5, 93, 152.5, 74, 154.9, 74, 161.9, 66, 163.4, 66, 166, 58.2, 166, 34.9, 162, 29.3, 162, 27, 138, 9, 138, 7, 122.5, 7)
|
|
|
|
|
|
|
|
[node name="DraggableRigid1" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
2025-07-22 11:59:08 +00:00
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(314, 69)
|
2025-07-23 09:07:20 +00:00
|
|
|
angular_damp = 1.0
|
2025-07-22 11:59:08 +00:00
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("8_lv3nw")
|
2025-07-23 09:07:20 +00:00
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid1"]
|
|
|
|
shape = SubResource("CircleShape2D_nugkd")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid1"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid1/Area2D"]
|
|
|
|
polygon = PackedVector2Array(23, -19, -1.8, -19, -14.5, -14, -20.7, -14, -29.7, -7, -30, 6.5, -15.1, 19, 11.5, 19, 30, 6.4, 30, -11.7, 23, -17.9)
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="DraggableRigid2" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
2025-07-22 11:59:08 +00:00
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(413, 67)
|
2025-07-23 09:07:20 +00:00
|
|
|
angular_damp = 1.0
|
2025-07-22 11:59:08 +00:00
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("9_igyl7")
|
2025-07-23 09:07:20 +00:00
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid2"]
|
|
|
|
shape = SubResource("CircleShape2D_bmmll")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid2"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid2/Area2D"]
|
|
|
|
polygon = PackedVector2Array(16, -16.5, -9.5, -16.5, -17.5, -12.5, -18, 10, -15, 12.4, -15, 13.7, -10.1, 16.5, 11.6, 16.5, 17.9, 9.5, 18, -14, 16, -15.5)
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="DraggableRigid3" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
2025-07-22 11:59:08 +00:00
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(518, 68)
|
2025-07-23 09:07:20 +00:00
|
|
|
angular_damp = 1.0
|
2025-07-22 11:59:08 +00:00
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("10_nugkd")
|
2025-07-23 09:07:20 +00:00
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid3"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid3/Area2D"]
|
|
|
|
polygon = PackedVector2Array(15, -18.5, -6.2, -18.5, -9.5, -16.5, -11.9, -16.5, -19, -8.6, -19, 13.1, -13, 18.3, 11.4, 18.5, 18.5, 13.5, 19, -11.2, 15, -17.2)
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid3"]
|
|
|
|
shape = SubResource("CircleShape2D_12r3p")
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="DraggableRigid4" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
2025-07-22 11:59:08 +00:00
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(312, 126)
|
2025-07-23 09:07:20 +00:00
|
|
|
angular_damp = 1.0
|
2025-07-22 11:59:08 +00:00
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("11_bmmll")
|
2025-07-23 09:07:20 +00:00
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid4"]
|
|
|
|
shape = SubResource("CircleShape2D_x7amv")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid4"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid4/Area2D"]
|
|
|
|
polygon = PackedVector2Array(-7.3, -24.4, -14, -24.5, -20.6, -18.7, -22, -20.5, -25.3, -20.5, -29.3, -11.5, -31, -11.5, -31, -9.2, -29, -1.5, -30.2, 1.5, -31, 1.5, -31, 5.9, -30, 7.9, -31, 8.3, -31, 17.6, -27.8, 18.9, -29, 22.1, -29, 24.5, -21.2, 24.5, -15, 22.2, -12, 23.7, -12, 24.5, 7.7, 24.5, 11, 20.2, 22.3, 16.5, 27.8, 16.5, 31, 13.3, 31, 10.4, 28.3, 8.8, 30.3, 8.5, 31, 8.5, 31, -2.6, 30.1, -6.5, 31, -6.5, 31, -19, 26.7, -17.5, 21.7, -17.5, 13, -24.5, -6.5, -24.5)
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="DraggableRigid5" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
2025-07-22 11:59:08 +00:00
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(413, 124)
|
2025-07-23 09:07:20 +00:00
|
|
|
angular_damp = 1.0
|
2025-07-22 11:59:08 +00:00
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("12_12r3p")
|
2025-07-23 09:07:20 +00:00
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid5"]
|
|
|
|
shape = SubResource("CircleShape2D_flc3m")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid5"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid5/Area2D"]
|
|
|
|
polygon = PackedVector2Array(-2, -28, -20, -28, -20, -23.5, -16.7, -17.7, -30.2, -16, -32, -16, -32, -12, -26, -3.5, -32, 0.6, -32, 11.1, -26.4, 7, -23, 15.4, -23, 17.4, -20.3, 18.4, -15, 11.7, -15, 11, -13.5, 11, -11, 19.2, -11, 28, 5.5, 28, 9, 23.7, 9, 21.5, 12, 20.8, 13.2, 22, 17.6, 22, 19, 15.2, 19, 13.8, 31.1, 13, 32, 13, 32, 7.2, 29.4, 3.1, 32, 1.4, 32, -11.1, 23.7, -13.9, 22, -22.4, 22, -24.3, 19.7, -25.4, 15.4, -21.9, 16, -26.9, 16, -28, 6.2, -28, 3, -24.8, -1, -23.4, -2, -27)
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="DraggableRigid6" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
2025-07-22 11:59:08 +00:00
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(515, 124)
|
2025-07-23 09:07:20 +00:00
|
|
|
angular_damp = 1.0
|
2025-07-22 11:59:08 +00:00
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("13_x7amv")
|
2025-07-23 09:07:20 +00:00
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
2025-07-22 11:59:08 +00:00
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid6"]
|
|
|
|
position = Vector2(-6, 3)
|
|
|
|
shape = SubResource("CircleShape2D_8lx66")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid6"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid6/Area2D"]
|
|
|
|
polygon = PackedVector2Array(-9, -26, -16.7, -20, -19.1, -20, -24, -12.6, -24, -7.5, -28, -6.1, -28, 26, 0.4, 26, 2, 23.6, 2, 23, 3.3, 24, 16.4, 24, 27.4, 19, 28, 19, 28, -5.8, 24.8, -9, 14.6, -9, 16, -13.7, 16, -18.8, 9, -25.8)
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="DraggableRigid7" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(66, 63)
|
|
|
|
angular_damp = 1.0
|
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("33_26hqw")
|
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid7"]
|
|
|
|
position = Vector2(-6, 6)
|
|
|
|
rotation = 0.883805
|
|
|
|
shape = SubResource("CapsuleShape2D_ctou3")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid7"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid7/Area2D"]
|
|
|
|
polygon = PackedVector2Array(35, -25, 17.8, -25, 14.5, -23, 12.1, -23, 2, -10.7, -15.6, -2.5, -30, -6.5, -30, -7.3, -32.5, -8.4, -35.8, -5, -36, 7.7, -28.1, 14.9, -29, 16.4, -29, 20.8, -26, 23.8, -26, 25, -9.8, 25, -7.8, 21.5, -5.8, 25, -0.299999, 25, 1.1, 23, 3.7, 23, 0.799999, 13.3, 1.3, 12.6, 12, 16.4, 12, 17.3, 14.5, 18.4, 16.8, 16, 18.3, 16, 19.4, 13.7, 13.2, 6.5, 17, 2.8, 17, -0.4, 13.4, -1.9, 23, -7.9, 35.4, -11, 36, -11, 36, -21, 29.3, -21, 32.3, -22, 34.9, -22)
|
|
|
|
|
|
|
|
[node name="DraggableRigid8" parent="." node_paths=PackedStringArray("replaced_area_monitor", "limit_polygon") instance=ExtResource("7_lv3nw")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(474, 216)
|
|
|
|
angular_damp = 1.0
|
|
|
|
replaced_area_monitor = NodePath("Area2D")
|
|
|
|
texture = ExtResource("32_gf0xj")
|
|
|
|
limit_polygon = NodePath("../LimitPolygon2D")
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="DraggableRigid8"]
|
|
|
|
position = Vector2(4, 4)
|
|
|
|
shape = SubResource("CircleShape2D_ujbuy")
|
|
|
|
|
|
|
|
[node name="Area2D" type="Area2D" parent="DraggableRigid8"]
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DraggableRigid8/Area2D"]
|
|
|
|
position = Vector2(-37, -10)
|
|
|
|
polygon = PackedVector2Array(51.1, 0, 24.5, 0, 6.6, 8, 4.1, 8, 0, 12.9, 0, 25, 3.8, 26, 59.7, 26, 66.9, 18, 67, 12.8, 63, 8.2, 63, 6.9)
|
|
|
|
|
|
|
|
[node name="LimitPolygon2D" type="Polygon2D" parent="."]
|
|
|
|
visible = false
|
|
|
|
polygon = PackedVector2Array(51, 33, 51, 120, 78, 166, 127, 175, 173, 174, 205, 160, 219, 141, 243, 137, 357, 164, 429, 235, 553, 235, 552, 33)
|
|
|
|
|
|
|
|
[node name="Hover完成的药粉" parent="." instance=ExtResource("20_8lx66")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
position = Vector2(134, 166)
|
|
|
|
freezing = true
|
|
|
|
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Hover完成的药粉"]
|
|
|
|
position = Vector2(3, 8.5)
|
|
|
|
energy = 2.0
|
|
|
|
range_layer_max = 10
|
|
|
|
range_item_cull_mask = 4
|
|
|
|
texture = ExtResource("29_26hqw")
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Hover完成的药粉"]
|
|
|
|
position = Vector2(-82, -34)
|
|
|
|
polygon = PackedVector2Array(100, 0, 67.8, 0, 65.8, 1.3, 62.4, 0, 59.4, 0, 55, 2.9, 46.2, 3, 43.1, 6, 41.6, 5, 37.3, 5, 26.9, 12.5, 25, 10, 21.4, 10, 0.4, 25, 0, 50.7, 36, 77.9, 36, 79.5, 53.7, 85, 111.2, 85, 131.4, 81, 133.8, 81, 166.8, 49, 168.4, 49, 170, 45, 170, 25, 164.5, 25, 140.5, 13, 141.1, 12, 142.3, 12, 143.4, 9.5, 141, 7.1, 141, 3.8, 136.5, 6, 133.6, 6, 128, 1.9, 128, 0, 125.6, 0, 118.8, 2, 117.7, 2, 116, 0.9, 116, 0, 111, 0, 108.5, 1, 104.1, 1)
|
|
|
|
|
|
|
|
[node name="完成的药粉" type="Sprite2D" parent="."]
|
|
|
|
modulate = Color(1, 1, 1, 0)
|
|
|
|
light_mask = 5
|
|
|
|
position = Vector2(52, 132)
|
|
|
|
texture = ExtResource("29_26hqw")
|
|
|
|
centered = false
|
|
|
|
|
2025-07-22 11:59:08 +00:00
|
|
|
[node name="StaticBodyBowl" type="StaticBody2D" parent="."]
|
|
|
|
position = Vector2(132, 178)
|
|
|
|
collision_layer = 4
|
|
|
|
collision_mask = 4
|
|
|
|
|
|
|
|
[node name="碗前侧" type="Sprite2D" parent="StaticBodyBowl"]
|
2025-07-23 09:07:20 +00:00
|
|
|
z_index = 1
|
2025-07-22 11:59:08 +00:00
|
|
|
position = Vector2(150, -20)
|
|
|
|
texture = ExtResource("15_nugkd")
|
|
|
|
|
|
|
|
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="StaticBodyBowl"]
|
2025-07-23 09:07:20 +00:00
|
|
|
show_behind_parent = true
|
2025-07-22 11:59:08 +00:00
|
|
|
polygon = PackedVector2Array(-94, -7, -72, 14, -53, 22, -22, 25, 20, 24, 49, 22, 74, 15, 97, -1, 109, -8, 126, -16, 456, -18, 460, 87, 24, 90, -160, 86, -162, -30, -142, -63, -102, -30)
|
2025-07-09 16:11:39 +00:00
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="洞中药纸" type="Sprite2D" parent="."]
|
|
|
|
z_index = 1
|
|
|
|
position = Vector2(14, 198)
|
|
|
|
texture = ExtResource("30_8leof")
|
|
|
|
centered = false
|
2025-07-09 16:11:39 +00:00
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="遮罩" type="TextureRect" parent="."]
|
|
|
|
light_mask = 5
|
|
|
|
z_index = 1
|
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
offset_left = 1.0
|
|
|
|
offset_top = 17.0
|
|
|
|
offset_right = 1.0
|
|
|
|
offset_bottom = 17.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = ExtResource("2_wtw10")
|
|
|
|
|
|
|
|
[node name="InspectContent" type="Control" parent="."]
|
|
|
|
unique_name_in_owner = true
|
2025-07-22 11:59:08 +00:00
|
|
|
visible = false
|
2025-07-23 09:07:20 +00:00
|
|
|
z_index = 1
|
|
|
|
layout_mode = 3
|
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
mouse_filter = 2
|
|
|
|
|
|
|
|
[node name="药方" type="TextureRect" parent="InspectContent"]
|
|
|
|
layout_mode = 0
|
|
|
|
offset_left = -14.0
|
|
|
|
offset_top = -10.0
|
|
|
|
offset_right = 562.0
|
|
|
|
offset_bottom = 306.0
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = ExtResource("25_gonyp")
|
|
|
|
|
|
|
|
[node name="ContentInspector" parent="InspectContent" instance=ExtResource("3_h2dug")]
|
|
|
|
layout_mode = 1
|
|
|
|
|
|
|
|
[node name="遮罩" type="TextureRect" parent="InspectContent/ContentInspector"]
|
2025-07-09 16:11:39 +00:00
|
|
|
layout_mode = 1
|
|
|
|
anchors_preset = 15
|
|
|
|
anchor_right = 1.0
|
|
|
|
anchor_bottom = 1.0
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
mouse_filter = 2
|
|
|
|
texture = ExtResource("5_qafag")
|
|
|
|
|
2025-07-23 09:07:20 +00:00
|
|
|
[node name="Label" type="Label" parent="InspectContent/ContentInspector/遮罩"]
|
2025-07-09 16:11:39 +00:00
|
|
|
custom_minimum_size = Vector2(180, 0)
|
|
|
|
layout_mode = 1
|
|
|
|
anchors_preset = 8
|
|
|
|
anchor_left = 0.5
|
|
|
|
anchor_top = 0.5
|
|
|
|
anchor_right = 0.5
|
|
|
|
anchor_bottom = 0.5
|
|
|
|
offset_left = -60.0
|
|
|
|
offset_top = -15.5
|
|
|
|
offset_right = 60.0
|
|
|
|
offset_bottom = 15.5
|
|
|
|
grow_horizontal = 2
|
|
|
|
grow_vertical = 2
|
|
|
|
vertical_alignment = 1
|
|
|
|
autowrap_mode = 3
|
|
|
|
script = ExtResource("6_y0m4i")
|
2025-07-23 09:07:20 +00:00
|
|
|
translation_key = "c03_药方内容"
|