a877d8f5fe
ReceptionDesk, GiftShopShelf, RestaurantCounter, EmergencyCabinet added to their respective tscn files. Fixes spawn_items deferred call to avoid add_child race during _ready tree setup. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
127 lines
3.7 KiB
Plaintext
127 lines
3.7 KiB
Plaintext
[gd_scene load_steps=4 format=3 uid="uid://cozypaw_restaurant"]
|
|
|
|
[ext_resource type="PackedScene" path="res://scenes/objects/InteractiveObject.tscn" id="1_iobj"]
|
|
[ext_resource type="Script" path="res://scripts/objects/snap_point.gd" id="2_snap"]
|
|
[ext_resource type="Script" path="res://scripts/objects/room_chest.gd" id="3_chest"]
|
|
|
|
[node name="Restaurant" type="Node2D"]
|
|
|
|
[node name="Background" type="ColorRect" parent="."]
|
|
color = Color(1.0, 0.95, 0.82, 1)
|
|
size = Vector2(1280, 720)
|
|
position = Vector2(0, 0)
|
|
|
|
[node name="Floor" type="ColorRect" parent="."]
|
|
color = Color(0.75, 0.65, 0.50, 1)
|
|
size = Vector2(1280, 100)
|
|
position = Vector2(0, 620)
|
|
|
|
[node name="WallLeft" type="ColorRect" parent="."]
|
|
color = Color(0.96, 0.92, 0.80, 1)
|
|
size = Vector2(40, 620)
|
|
position = Vector2(0, 0)
|
|
|
|
[node name="WallRight" type="ColorRect" parent="."]
|
|
color = Color(0.96, 0.92, 0.80, 1)
|
|
size = Vector2(40, 620)
|
|
position = Vector2(1240, 0)
|
|
|
|
[node name="KitchenCounter" type="ColorRect" parent="."]
|
|
color = Color(0.55, 0.35, 0.18, 1)
|
|
size = Vector2(360, 80)
|
|
position = Vector2(460, 240)
|
|
|
|
[node name="KitchenCounterTop" type="ColorRect" parent="."]
|
|
color = Color(0.70, 0.50, 0.28, 1)
|
|
size = Vector2(360, 12)
|
|
position = Vector2(460, 228)
|
|
|
|
[node name="Table1" type="ColorRect" parent="."]
|
|
color = Color(0.65, 0.42, 0.20, 1)
|
|
size = Vector2(200, 20)
|
|
position = Vector2(120, 520)
|
|
|
|
[node name="Table1Leg1" type="ColorRect" parent="."]
|
|
color = Color(0.50, 0.32, 0.15, 1)
|
|
size = Vector2(16, 100)
|
|
position = Vector2(140, 540)
|
|
|
|
[node name="Table1Leg2" type="ColorRect" parent="."]
|
|
color = Color(0.50, 0.32, 0.15, 1)
|
|
size = Vector2(16, 100)
|
|
position = Vector2(304, 540)
|
|
|
|
[node name="Table2" type="ColorRect" parent="."]
|
|
color = Color(0.65, 0.42, 0.20, 1)
|
|
size = Vector2(200, 20)
|
|
position = Vector2(540, 520)
|
|
|
|
[node name="Table2Leg1" type="ColorRect" parent="."]
|
|
color = Color(0.50, 0.32, 0.15, 1)
|
|
size = Vector2(16, 100)
|
|
position = Vector2(560, 540)
|
|
|
|
[node name="Table2Leg2" type="ColorRect" parent="."]
|
|
color = Color(0.50, 0.32, 0.15, 1)
|
|
size = Vector2(16, 100)
|
|
position = Vector2(724, 540)
|
|
|
|
[node name="Table3" type="ColorRect" parent="."]
|
|
color = Color(0.65, 0.42, 0.20, 1)
|
|
size = Vector2(200, 20)
|
|
position = Vector2(960, 520)
|
|
|
|
[node name="Table3Leg1" type="ColorRect" parent="."]
|
|
color = Color(0.50, 0.32, 0.15, 1)
|
|
size = Vector2(16, 100)
|
|
position = Vector2(980, 540)
|
|
|
|
[node name="Table3Leg2" type="ColorRect" parent="."]
|
|
color = Color(0.50, 0.32, 0.15, 1)
|
|
size = Vector2(16, 100)
|
|
position = Vector2(1144, 540)
|
|
|
|
[node name="CharacterSpawn" type="Marker2D" parent="."]
|
|
position = Vector2(300, 490)
|
|
|
|
[node name="SoupBowl" parent="." instance=ExtResource("1_iobj")]
|
|
position = Vector2(220, 490)
|
|
|
|
[node name="Sandwich" parent="." instance=ExtResource("1_iobj")]
|
|
position = Vector2(640, 490)
|
|
|
|
[node name="JuiceGlass" parent="." instance=ExtResource("1_iobj")]
|
|
position = Vector2(1060, 490)
|
|
|
|
[node name="CashRegister" parent="." instance=ExtResource("1_iobj")]
|
|
position = Vector2(640, 210)
|
|
|
|
[node name="SnapTable1Left" type="Node2D" parent="."]
|
|
position = Vector2(160, 510)
|
|
script = ExtResource("2_snap")
|
|
|
|
[node name="SnapTable1Right" type="Node2D" parent="."]
|
|
position = Vector2(280, 510)
|
|
script = ExtResource("2_snap")
|
|
|
|
[node name="SnapTable2Left" type="Node2D" parent="."]
|
|
position = Vector2(580, 510)
|
|
script = ExtResource("2_snap")
|
|
|
|
[node name="SnapTable2Right" type="Node2D" parent="."]
|
|
position = Vector2(700, 510)
|
|
script = ExtResource("2_snap")
|
|
|
|
[node name="SnapTable3Left" type="Node2D" parent="."]
|
|
position = Vector2(1000, 510)
|
|
script = ExtResource("2_snap")
|
|
|
|
[node name="SnapTable3Right" type="Node2D" parent="."]
|
|
position = Vector2(1120, 510)
|
|
script = ExtResource("2_snap")
|
|
|
|
[node name="RestaurantCounter" type="Node2D" parent="."]
|
|
position = Vector2(120.0, 555.0)
|
|
script = ExtResource("3_chest")
|
|
chest_id = "restaurant_counter"
|