diff --git a/DungeonShooting_Godot/excel/ActivityBase.xlsx b/DungeonShooting_Godot/excel/ActivityBase.xlsx
index d431628..db6ed7f 100644
--- a/DungeonShooting_Godot/excel/ActivityBase.xlsx
+++ b/DungeonShooting_Godot/excel/ActivityBase.xlsx
Binary files differ
diff --git a/DungeonShooting_Godot/prefab/item/Item0022.tscn b/DungeonShooting_Godot/prefab/item/Item0022.tscn
new file mode 100644
index 0000000..6c71965
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0022.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=8 format=3 uid="uid://nhnikrjoc800"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_57gqj"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_a56xb"]
+[ext_resource type="Texture2D" uid="uid://d3s00dfmrnt4" path="res://resource/sprite/item/hall_a/Slice_34.png" id="3_yv7yv"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_a56xb")
+shader_parameter/blend = Color(0, 0, 0, 0.470588)
+shader_parameter/schedule = 1.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_f7tsa"]
+resource_local_to_scene = true
+shader = ExtResource("2_a56xb")
+shader_parameter/blend = Color(1, 1, 1, 1)
+shader_parameter/schedule = 0.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = false
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_uqva1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_yv7yv")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(11, 14)
+
+[node name="Item0022" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_57gqj")
+ShadowSprite = NodePath("ShadowSprite")
+AnimatedSprite = NodePath("AnimatedSprite")
+Collision = NodePath("Collision")
+
+[node name="ShadowSprite" type="Sprite2D" parent="."]
+z_index = -1
+material = SubResource("ShaderMaterial_wh4b7")
+
+[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
+material = SubResource("ShaderMaterial_f7tsa")
+position = Vector2(0, -6)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0.5, 3)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0023.tscn b/DungeonShooting_Godot/prefab/item/Item0023.tscn
new file mode 100644
index 0000000..a7cf0e4
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0023.tscn
@@ -0,0 +1,63 @@
+[gd_scene load_steps=8 format=3 uid="uid://bwvw5mk32hia4"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_guouv"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_olbah"]
+[ext_resource type="Texture2D" uid="uid://bxgpi41yec4v0" path="res://resource/sprite/item/hall_a/Slice_40.png" id="3_573p0"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_olbah")
+shader_parameter/blend = Color(0, 0, 0, 0.470588)
+shader_parameter/schedule = 1.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_f7tsa"]
+resource_local_to_scene = true
+shader = ExtResource("2_olbah")
+shader_parameter/blend = Color(1, 1, 1, 1)
+shader_parameter/schedule = 0.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = false
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_uqva1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_573p0")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(13, 11)
+
+[node name="Item0023" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_guouv")
+ShadowSprite = NodePath("ShadowSprite")
+AnimatedSprite = NodePath("AnimatedSprite")
+Collision = NodePath("Collision")
+
+[node name="ShadowSprite" type="Sprite2D" parent="."]
+z_index = -1
+material = SubResource("ShaderMaterial_wh4b7")
+
+[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
+material = SubResource("ShaderMaterial_f7tsa")
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(-1.5, 5.5)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0024.tscn b/DungeonShooting_Godot/prefab/item/Item0024.tscn
new file mode 100644
index 0000000..3f0da7a
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0024.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=8 format=3 uid="uid://dl72vryy7pu2s"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_ovsfp"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_424in"]
+[ext_resource type="Texture2D" uid="uid://dsod7xnf66vfr" path="res://resource/sprite/item/hall_a/Slice_31.png" id="3_6jgg6"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_424in")
+shader_parameter/blend = Color(0, 0, 0, 0.470588)
+shader_parameter/schedule = 1.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_f7tsa"]
+resource_local_to_scene = true
+shader = ExtResource("2_424in")
+shader_parameter/blend = Color(1, 1, 1, 1)
+shader_parameter/schedule = 0.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_uqva1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_6jgg6")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(31, 32)
+
+[node name="Item0024" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_ovsfp")
+ShadowSprite = NodePath("ShadowSprite")
+AnimatedSprite = NodePath("AnimatedSprite")
+Collision = NodePath("Collision")
+
+[node name="ShadowSprite" type="Sprite2D" parent="."]
+z_index = -1
+material = SubResource("ShaderMaterial_wh4b7")
+
+[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
+material = SubResource("ShaderMaterial_f7tsa")
+position = Vector2(0, -6)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0.5, -4)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0025.tscn b/DungeonShooting_Godot/prefab/item/Item0025.tscn
new file mode 100644
index 0000000..77e193b
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0025.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=8 format=3 uid="uid://k5ooobibugrh"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_4pwnq"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_ekpbo"]
+[ext_resource type="Texture2D" uid="uid://byjgmf7gf8yo4" path="res://resource/sprite/item/hall_c/item _55.png" id="3_n7ajr"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_ekpbo")
+shader_parameter/blend = Color(0, 0, 0, 0.470588)
+shader_parameter/schedule = 1.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_f7tsa"]
+resource_local_to_scene = true
+shader = ExtResource("2_ekpbo")
+shader_parameter/blend = Color(1, 1, 1, 1)
+shader_parameter/schedule = 0.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = false
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_uqva1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_n7ajr")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(12, 16)
+
+[node name="Item0025" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_4pwnq")
+ShadowSprite = NodePath("ShadowSprite")
+AnimatedSprite = NodePath("AnimatedSprite")
+Collision = NodePath("Collision")
+
+[node name="ShadowSprite" type="Sprite2D" parent="."]
+z_index = -1
+material = SubResource("ShaderMaterial_wh4b7")
+
+[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
+material = SubResource("ShaderMaterial_f7tsa")
+position = Vector2(-1, -7)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0, 5)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0056.tscn b/DungeonShooting_Godot/prefab/item/Item0056.tscn
new file mode 100644
index 0000000..69a275e
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0056.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=8 format=3 uid="uid://bkxabig8chkv6"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_ebb3f"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_5sjig"]
+[ext_resource type="Texture2D" uid="uid://u3ri36urv8xn" path="res://resource/sprite/item/hall_c/item _56.png" id="3_bkxin"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_5sjig")
+shader_parameter/blend = Color(0, 0, 0, 0.470588)
+shader_parameter/schedule = 1.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_f7tsa"]
+resource_local_to_scene = true
+shader = ExtResource("2_5sjig")
+shader_parameter/blend = Color(1, 1, 1, 1)
+shader_parameter/schedule = 0.0
+shader_parameter/modulate = Color(1, 1, 1, 1)
+shader_parameter/show_outline = true
+shader_parameter/outline_color = Color(0, 0, 0, 1)
+shader_parameter/outline_rainbow = false
+shader_parameter/outline_use_blend = true
+shader_parameter/grey = 0.0
+
+[sub_resource type="SpriteFrames" id="SpriteFrames_uqva1"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_bkxin")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(46, 12)
+
+[node name="Item0056" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_ebb3f")
+ShadowSprite = NodePath("ShadowSprite")
+AnimatedSprite = NodePath("AnimatedSprite")
+Collision = NodePath("Collision")
+
+[node name="ShadowSprite" type="Sprite2D" parent="."]
+z_index = -1
+material = SubResource("ShaderMaterial_wh4b7")
+
+[node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
+material = SubResource("ShaderMaterial_f7tsa")
+position = Vector2(0, 2)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0, 5)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/resource/config/ActivityBase.json b/DungeonShooting_Godot/resource/config/ActivityBase.json
index 185c627..5e19199 100644
--- a/DungeonShooting_Godot/resource/config/ActivityBase.json
+++ b/DungeonShooting_Godot/resource/config/ActivityBase.json
@@ -1078,6 +1078,62 @@
"ShowInMapEditor": false
},
{
+ "Id": "item_0022",
+ "Type": 99,
+ "Name": "\u8863\u67B6",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0022.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
+ "Id": "item_0023",
+ "Type": 99,
+ "Name": "\u7EFF\u690D",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0023.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
+ "Id": "item_0024",
+ "Type": 99,
+ "Name": "\u65B0\u624B\u6559\u5B66\u5173\u5361",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0024.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
+ "Id": "item_0025",
+ "Type": 99,
+ "Name": "\u8302\u76DB\u82B1\u76C6",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0025.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
"Id": "item_0031",
"Type": 99,
"Name": "\u53F0\u706F",
@@ -1134,6 +1190,20 @@
"ShowInMapEditor": false
},
{
+ "Id": "item_0056",
+ "Type": 99,
+ "Name": "\u957F\u51F3\u5B50",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0056.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
"Id": "item_0057",
"Type": 99,
"Name": "\u5361\u5E26\u76D2\u5B50",
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_31.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_31.png
index 892fe14..51496c6 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_31.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_31.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_34.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_34.png
index 85c79a3..7eba19a 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_34.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_34.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_40.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_40.png
index 7b3c81f..506b117 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_40.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_40.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_c/item _55.png b/DungeonShooting_Godot/resource/sprite/item/hall_c/item _55.png
index d34f005..9bbc6bf 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_c/item _55.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_c/item _55.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_c/item _56.png b/DungeonShooting_Godot/resource/sprite/item/hall_c/item _56.png
index 44289ec..47d9fd5 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_c/item _56.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_c/item _56.png
Binary files differ
diff --git a/DungeonShooting_Godot/scene/Hall.tscn b/DungeonShooting_Godot/scene/Hall.tscn
index 34df984..b5db11c 100644
--- a/DungeonShooting_Godot/scene/Hall.tscn
+++ b/DungeonShooting_Godot/scene/Hall.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=21 format=3 uid="uid://c2hynqudkykxl"]
+[gd_scene load_steps=23 format=3 uid="uid://c2hynqudkykxl"]
[ext_resource type="PackedScene" path="res://scene/Dungeon.tscn" id="1_31od0"]
[ext_resource type="Script" path="res://src/game/hall/Hall.cs" id="2_43fdu"]
@@ -15,6 +15,8 @@
[ext_resource type="Texture2D" uid="uid://dwstu11dix0nq" path="res://resource/sprite/item/hall_b/zhishi.png" id="12_agfji"]
[ext_resource type="Texture2D" uid="uid://idax7j3m365m" path="res://resource/sprite/item/hall_b/ditan.png" id="13_swsmq"]
[ext_resource type="Texture2D" uid="uid://d08oi1tvpcd3p" path="res://resource/sprite/item/hall_b/yuguang.png" id="13_unnpl"]
+[ext_resource type="Texture2D" uid="uid://cwn5vf7flupa1" path="res://resource/sprite/item/hall_a/Slice_41.png" id="16_hx0q7"]
+[ext_resource type="Texture2D" uid="uid://4lig7ii34y2l" path="res://resource/sprite/item/hall_a/Slice_55.png" id="17_oq62v"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ru8u4"]
size = Vector2(66, 32)
@@ -300,7 +302,7 @@
DefaultLayer = 1
[node name="Item0020_2" type="Node2D" parent="ItemRoot" index="26"]
-position = Vector2(224, 391)
+position = Vector2(225, 391)
script = ExtResource("5_lowqi")
Id = "item_0020"
DefaultLayer = 1
@@ -317,11 +319,51 @@
Id = "item_0021"
DefaultLayer = 1
+[node name="Item0022" type="Node2D" parent="ItemRoot" index="29"]
+position = Vector2(25, 355)
+script = ExtResource("5_lowqi")
+Id = "item_0022"
+DefaultLayer = 1
+
+[node name="Item0023" type="Node2D" parent="ItemRoot" index="30"]
+position = Vector2(204, 238)
+script = ExtResource("5_lowqi")
+Id = "item_0023"
+DefaultLayer = 1
+
+[node name="Item0024" type="Node2D" parent="ItemRoot" index="31"]
+position = Vector2(248, 244)
+script = ExtResource("5_lowqi")
+Id = "item_0024"
+
+[node name="Item0025" type="Node2D" parent="ItemRoot" index="32"]
+position = Vector2(854, 206)
+script = ExtResource("5_lowqi")
+Id = "item_0025"
+DefaultLayer = 1
+
+[node name="Item0056" type="Node2D" parent="ItemRoot" index="33"]
+position = Vector2(950, 209)
+script = ExtResource("5_lowqi")
+Id = "item_0056"
+DefaultLayer = 1
+
[node name="Item05" type="Sprite2D" parent="." index="7"]
z_index = -4
position = Vector2(859, 383)
texture = ExtResource("7_42rdc")
[node name="Ditan" type="Sprite2D" parent="." index="8"]
+z_index = -4
position = Vector2(537, 237)
texture = ExtResource("13_swsmq")
+
+[node name="Slice41" type="Sprite2D" parent="." index="9"]
+z_index = -4
+position = Vector2(227, 347)
+texture = ExtResource("16_hx0q7")
+
+[node name="Slice55" type="Sprite2D" parent="." index="10"]
+z_index = -4
+position = Vector2(93, 379)
+texture = ExtResource("17_oq62v")
diff --git a/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs b/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
index fdc9b28..41742d8 100644
--- a/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
+++ b/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
@@ -394,6 +394,26 @@
///
public const string Id_item_0021 = "item_0021";
///
+ /// 名称: 衣架
+ /// 简介:
+ ///
+ public const string Id_item_0022 = "item_0022";
+ ///
+ /// 名称: 绿植
+ /// 简介:
+ ///
+ public const string Id_item_0023 = "item_0023";
+ ///
+ /// 名称: 新手教学关卡
+ /// 简介:
+ ///
+ public const string Id_item_0024 = "item_0024";
+ ///
+ /// 名称: 茂盛花盆
+ /// 简介:
+ ///
+ public const string Id_item_0025 = "item_0025";
+ ///
/// 名称: 台灯
/// 简介:
///
@@ -414,6 +434,11 @@
///
public const string Id_item_0054 = "item_0054";
///
+ /// 名称: 长凳子
+ /// 简介:
+ ///
+ public const string Id_item_0056 = "item_0056";
+ ///
/// 名称: 卡带盒子
/// 简介:
///