diff --git a/DungeonShooting_Godot/excel/ActivityBase.xlsx b/DungeonShooting_Godot/excel/ActivityBase.xlsx
index bf021b1..a93e4a9 100644
--- a/DungeonShooting_Godot/excel/ActivityBase.xlsx
+++ b/DungeonShooting_Godot/excel/ActivityBase.xlsx
Binary files differ
diff --git a/DungeonShooting_Godot/prefab/item/Item0007.tscn b/DungeonShooting_Godot/prefab/item/Item0007.tscn
new file mode 100644
index 0000000..c4d9301
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0007.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=8 format=3 uid="uid://du3l8ekq5vcqr"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_33s8u"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_3qjg4"]
+[ext_resource type="Texture2D" uid="uid://c4in5w5wofmgv" path="res://resource/sprite/item/hall_a/Slice_48.png" id="3_oer44"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_3qjg4")
+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_3qjg4")
+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_oer44")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(94, 34)
+
+[node name="Item0007" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_33s8u")
+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, -12)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0, -4)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0009.tscn b/DungeonShooting_Godot/prefab/item/Item0009.tscn
new file mode 100644
index 0000000..0dc01a3
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0009.tscn
@@ -0,0 +1,71 @@
+[gd_scene load_steps=9 format=3 uid="uid://cemj288a6xd8m"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_100f5"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_xs4fm"]
+[ext_resource type="Texture2D" uid="uid://dduv45hy81atn" path="res://resource/sprite/item/hall_a/Slice_33.png" id="3_p8ykj"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_xs4fm")
+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_xs4fm")
+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_p8ykj")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(115, 18)
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_aa18e"]
+size = Vector2(18, 19)
+
+[node name="Item0009" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_100f5")
+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, -10)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(-0.5, 6)
+shape = SubResource("RectangleShape2D_kmpvc")
+
+[node name="Collision2" type="CollisionShape2D" parent="."]
+position = Vector2(-49, -12.5)
+shape = SubResource("RectangleShape2D_aa18e")
diff --git a/DungeonShooting_Godot/prefab/item/Item0010.tscn b/DungeonShooting_Godot/prefab/item/Item0010.tscn
new file mode 100644
index 0000000..a12c25e
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0010.tscn
@@ -0,0 +1,64 @@
+[gd_scene load_steps=8 format=3 uid="uid://dvle8ryfwpncx"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_1vaym"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_8sjd2"]
+[ext_resource type="Texture2D" uid="uid://ucsiiyagcsjl" path="res://resource/sprite/item/hall_a/Slice_54.png" id="3_rasn0"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_8sjd2")
+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_8sjd2")
+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_rasn0")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(40, 15)
+
+[node name="Item0009" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_1vaym")
+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, -7)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0, -0.5)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0011.tscn b/DungeonShooting_Godot/prefab/item/Item0011.tscn
new file mode 100644
index 0000000..522a606
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0011.tscn
@@ -0,0 +1,63 @@
+[gd_scene load_steps=8 format=3 uid="uid://ujdk13nr8pf0"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_8227x"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_4wa6q"]
+[ext_resource type="Texture2D" uid="uid://bld54p7gwlrd" path="res://resource/sprite/item/hall_a/Slice_28.png" id="3_yhv2x"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_4wa6q")
+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_4wa6q")
+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_yhv2x")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_kmpvc"]
+size = Vector2(16, 10)
+
+[node name="Item0011" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_8227x")
+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(0, 3)
+shape = SubResource("RectangleShape2D_kmpvc")
diff --git a/DungeonShooting_Godot/prefab/item/Item0015.tscn b/DungeonShooting_Godot/prefab/item/Item0015.tscn
new file mode 100644
index 0000000..287bc5d
--- /dev/null
+++ b/DungeonShooting_Godot/prefab/item/Item0015.tscn
@@ -0,0 +1,65 @@
+[gd_scene load_steps=8 format=3 uid="uid://c6mr1q78r7fq"]
+
+[ext_resource type="Script" path="res://src/game/activity/item/ObstacleObject.cs" id="1_4enip"]
+[ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_hr30a"]
+[ext_resource type="Texture2D" uid="uid://daae1qo6hccxb" path="res://resource/sprite/item/hall_a/Slice_46.png" id="3_jgc28"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_wh4b7"]
+resource_local_to_scene = true
+shader = ExtResource("2_hr30a")
+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_hr30a")
+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_jgc28")
+}],
+"loop": true,
+"name": &"default",
+"speed": 5.0
+}]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_fduce"]
+size = Vector2(17.2498, 50.0001)
+
+[node name="Item0015" type="CharacterBody2D" node_paths=PackedStringArray("ShadowSprite", "AnimatedSprite", "Collision")]
+collision_layer = 512
+collision_mask = 0
+script = ExtResource("1_4enip")
+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, -3)
+sprite_frames = SubResource("SpriteFrames_uqva1")
+
+[node name="Collision" type="CollisionShape2D" parent="."]
+position = Vector2(0, 2.375)
+rotation = 1.5708
+shape = SubResource("RectangleShape2D_fduce")
diff --git a/DungeonShooting_Godot/resource/config/ActivityBase.json b/DungeonShooting_Godot/resource/config/ActivityBase.json
index 91483d8..07ed38d 100644
--- a/DungeonShooting_Godot/resource/config/ActivityBase.json
+++ b/DungeonShooting_Godot/resource/config/ActivityBase.json
@@ -868,6 +868,20 @@
"ShowInMapEditor": false
},
{
+ "Id": "item_0007",
+ "Type": 99,
+ "Name": "\u9152\u67DC",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0007.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
"Id": "item_0008",
"Type": 99,
"Name": "\u6C99\u53D1\u65C1\u67DC\u5B50",
@@ -882,6 +896,48 @@
"ShowInMapEditor": false
},
{
+ "Id": "item_0009",
+ "Type": 99,
+ "Name": "\u5427\u53F0",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0009.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
+ "Id": "item_0010",
+ "Type": 99,
+ "Name": "\u544A\u793A\u724C",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0010.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
+ "Id": "item_0011",
+ "Type": 99,
+ "Name": "\u7EFF\u6728\u51F3",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0011.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
"Id": "item_0012",
"Type": 99,
"Name": "\u6C99\u53D1\u7AD6",
@@ -924,6 +980,20 @@
"ShowInMapEditor": false
},
{
+ "Id": "item_0015",
+ "Type": 99,
+ "Name": "\u5DE6\u4E0B\u89D2\u684C\u5B50",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0015.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
"Id": "item_0017",
"Type": 99,
"Name": "\u4E2D\u95F4\u684C\u5B50",
@@ -952,6 +1022,20 @@
"ShowInMapEditor": false
},
{
+ "Id": "item_0033",
+ "Type": 99,
+ "Name": "\u5427\u53F0",
+ "Quality": 0,
+ "Price": 0,
+ "Intro": "",
+ "Details": "",
+ "IsStatic": true,
+ "__Material": "",
+ "Prefab": "res://prefab/item/Item0033.tscn",
+ "Icon": "",
+ "ShowInMapEditor": false
+ },
+ {
"Id": "item_0036",
"Type": 99,
"Name": "\u53F0\u7403\u684C",
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_28.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_28.png
index 38a7634..b3e8988 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_28.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_28.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_33.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_33.png
index 50dc9db..47c17ca 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_33.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_33.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_46.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_46.png
index 0a30e9b..85b0292 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_46.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_46.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_48.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_48.png
index a52f514..ca27426 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_48.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_48.png
Binary files differ
diff --git a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_54.png b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_54.png
index 1a473b1..a298e43 100644
--- a/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_54.png
+++ b/DungeonShooting_Godot/resource/sprite/item/hall_a/Slice_54.png
Binary files differ
diff --git a/DungeonShooting_Godot/scene/Hall.tscn b/DungeonShooting_Godot/scene/Hall.tscn
index 0a60986..0d05ede 100644
--- a/DungeonShooting_Godot/scene/Hall.tscn
+++ b/DungeonShooting_Godot/scene/Hall.tscn
@@ -232,6 +232,48 @@
Id = "item_0054"
DefaultLayer = 1
+[node name="Item0007" type="Node2D" parent="ItemRoot" index="15"]
+position = Vector2(79, 230)
+script = ExtResource("5_lowqi")
+Id = "item_0007"
+DefaultLayer = 1
+
+[node name="Item0009" type="Node2D" parent="ItemRoot" index="16"]
+position = Vector2(70, 276)
+script = ExtResource("5_lowqi")
+Id = "item_0009"
+DefaultLayer = 1
+
+[node name="Item0010" type="Node2D" parent="ItemRoot" index="17"]
+position = Vector2(178, 235)
+script = ExtResource("5_lowqi")
+Id = "item_0010"
+DefaultLayer = 1
+
+[node name="Item0011" type="Node2D" parent="ItemRoot" index="18"]
+position = Vector2(33, 291)
+script = ExtResource("5_lowqi")
+Id = "item_0011"
+DefaultLayer = 1
+
+[node name="Item0011_2" type="Node2D" parent="ItemRoot" index="19"]
+position = Vector2(69, 291)
+script = ExtResource("5_lowqi")
+Id = "item_0011"
+DefaultLayer = 1
+
+[node name="Item0011_3" type="Node2D" parent="ItemRoot" index="20"]
+position = Vector2(109, 291)
+script = ExtResource("5_lowqi")
+Id = "item_0011"
+DefaultLayer = 1
+
+[node name="Item0015" type="Node2D" parent="ItemRoot" index="21"]
+position = Vector2(68, 351)
+script = ExtResource("5_lowqi")
+Id = "item_0015"
+DefaultLayer = 1
+
[node name="Item05" type="Sprite2D" parent="." index="7"]
z_index = -4
position = Vector2(859, 383)
diff --git a/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs b/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
index 8425dcf..0512e9a 100644
--- a/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
+++ b/DungeonShooting_Godot/src/framework/activity/ActivityObject_Init.cs
@@ -319,11 +319,31 @@
///
public const string Id_item_0006 = "item_0006";
///
+ /// 名称: 酒柜
+ /// 简介:
+ ///
+ public const string Id_item_0007 = "item_0007";
+ ///
/// 名称: 沙发旁柜子
/// 简介:
///
public const string Id_item_0008 = "item_0008";
///
+ /// 名称: 吧台
+ /// 简介:
+ ///
+ public const string Id_item_0009 = "item_0009";
+ ///
+ /// 名称: 告示牌
+ /// 简介:
+ ///
+ public const string Id_item_0010 = "item_0010";
+ ///
+ /// 名称: 绿木凳
+ /// 简介:
+ ///
+ public const string Id_item_0011 = "item_0011";
+ ///
/// 名称: 沙发竖
/// 简介:
///
@@ -339,6 +359,11 @@
///
public const string Id_item_0014 = "item_0014";
///
+ /// 名称: 左下角桌子
+ /// 简介:
+ ///
+ public const string Id_item_0015 = "item_0015";
+ ///
/// 名称: 中间桌子
/// 简介:
///
@@ -349,6 +374,11 @@
///
public const string Id_item_0031 = "item_0031";
///
+ /// 名称: 吧台
+ /// 简介:
+ ///
+ public const string Id_item_0033 = "item_0033";
+ ///
/// 名称: 台球桌
/// 简介:
///