[gd_scene load_steps=22 format=3 uid="uid://cozypaw_main"]

[ext_resource type="Script" path="res://scripts/main/main.gd" id="1_main"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor0/Reception.tscn" id="2_reception"]
[ext_resource type="PackedScene" path="res://scenes/characters/Character.tscn" id="3_char"]
[ext_resource type="PackedScene" path="res://scenes/ui/HUD.tscn" id="4_hud"]
[ext_resource type="PackedScene" path="res://scenes/ui/SettingsMenu.tscn" id="5_settings"]
[ext_resource type="PackedScene" path="res://scenes/objects/ElevatorButton.tscn" id="6_elevbtn"]
[ext_resource type="Script" path="res://scripts/characters/character_data.gd" id="7_chardata"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor0/GiftShop.tscn" id="8_giftshop"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor0/Restaurant.tscn" id="9_restaurant"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor0/EmergencyRoom.tscn" id="10_emergency"]
[ext_resource type="PackedScene" path="res://scenes/objects/NavigationArrow.tscn" id="11_navarrow"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/XRay.tscn" id="12_xray"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/Pharmacy.tscn" id="13_pharmacy"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/Lab.tscn" id="14_lab"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor1/PatientRoom.tscn" id="15_patientroom"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor2/Ultrasound.tscn" id="16_ultrasound"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor2/DeliveryRoom.tscn" id="17_delivery"]
[ext_resource type="PackedScene" path="res://scenes/rooms/floor2/Nursery.tscn" id="18_nursery"]
[ext_resource type="PackedScene" path="res://scenes/rooms/home/GardenParty.tscn" id="19_gardenparty"]
[ext_resource type="PackedScene" path="res://scenes/objects/HomeButton.tscn" id="20_homebtn"]

[sub_resource type="Resource" id="CharacterData_bunny1"]
script = ExtResource("7_chardata")
id = "bunny_01"
display_name = "Bunny"
species = 0
state = 0
current_floor = 0
position = Vector2(0, 0)

[node name="Main" type="Node2D"]
script = ExtResource("1_main")

[node name="Camera2D" type="Camera2D" parent="."]
position = Vector2(640, 360)
zoom = Vector2(1, 1)

[node name="Hospital" type="Node2D" parent="."]

[node name="Floor0" type="Node2D" parent="Hospital"]
position = Vector2(0, 0)

[node name="Reception" parent="Hospital/Floor0" instance=ExtResource("2_reception")]
position = Vector2(0, 0)

[node name="GiftShop" parent="Hospital/Floor0" instance=ExtResource("8_giftshop")]
position = Vector2(1280, 0)

[node name="Restaurant" parent="Hospital/Floor0" instance=ExtResource("9_restaurant")]
position = Vector2(2560, 0)

[node name="EmergencyRoom" parent="Hospital/Floor0" instance=ExtResource("10_emergency")]
position = Vector2(3840, 0)

[node name="ElevatorUp0" parent="Hospital/Floor0" instance=ExtResource("6_elevbtn")]
position = Vector2(1100, 160)
target_floor = 1

[node name="NavRight0to1" parent="Hospital/Floor0" instance=ExtResource("11_navarrow")]
position = Vector2(1200, 480)
target_floor = 0
target_room = 1
label_text = "→"

[node name="NavLeft1to0" parent="Hospital/Floor0" instance=ExtResource("11_navarrow")]
position = Vector2(1340, 480)
target_floor = 0
target_room = 0
label_text = "←"

[node name="NavRight1to2" parent="Hospital/Floor0" instance=ExtResource("11_navarrow")]
position = Vector2(2480, 480)
target_floor = 0
target_room = 2
label_text = "→"

[node name="NavLeft2to1" parent="Hospital/Floor0" instance=ExtResource("11_navarrow")]
position = Vector2(2600, 480)
target_floor = 0
target_room = 1
label_text = "←"

[node name="NavRight2to3" parent="Hospital/Floor0" instance=ExtResource("11_navarrow")]
position = Vector2(3760, 480)
target_floor = 0
target_room = 3
label_text = "→"

[node name="NavLeft3to2" parent="Hospital/Floor0" instance=ExtResource("11_navarrow")]
position = Vector2(3920, 480)
target_floor = 0
target_room = 2
label_text = "←"

[node name="HomeButtonToGarden" parent="Hospital/Floor0" instance=ExtResource("20_homebtn")]
position = Vector2(640, 620)
go_to_garden = true

[node name="Floor1" type="Node2D" parent="Hospital"]
position = Vector2(0, -720)

[node name="XRay" parent="Hospital/Floor1" instance=ExtResource("12_xray")]
position = Vector2(0, 0)

[node name="Pharmacy" parent="Hospital/Floor1" instance=ExtResource("13_pharmacy")]
position = Vector2(1280, 0)

[node name="Lab" parent="Hospital/Floor1" instance=ExtResource("14_lab")]
position = Vector2(2560, 0)

[node name="PatientRoom" parent="Hospital/Floor1" instance=ExtResource("15_patientroom")]
position = Vector2(3840, 0)

[node name="ElevatorDown1" parent="Hospital/Floor1" instance=ExtResource("6_elevbtn")]
position = Vector2(1100, 540)
target_floor = 0

[node name="ElevatorUp1" parent="Hospital/Floor1" instance=ExtResource("6_elevbtn")]
position = Vector2(1100, 180)
target_floor = 2

[node name="NavRight0to1_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")]
position = Vector2(1200, 480)
target_floor = 1
target_room = 1
label_text = "→"

[node name="NavLeft1to0_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")]
position = Vector2(1340, 480)
target_floor = 1
target_room = 0
label_text = "←"

[node name="NavRight1to2_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")]
position = Vector2(2480, 480)
target_floor = 1
target_room = 2
label_text = "→"

[node name="NavLeft2to1_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")]
position = Vector2(2600, 480)
target_floor = 1
target_room = 1
label_text = "←"

[node name="NavRight2to3_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")]
position = Vector2(3760, 480)
target_floor = 1
target_room = 3
label_text = "→"

[node name="NavLeft3to2_F1" parent="Hospital/Floor1" instance=ExtResource("11_navarrow")]
position = Vector2(3920, 480)
target_floor = 1
target_room = 2
label_text = "←"

[node name="Floor2" type="Node2D" parent="Hospital"]
position = Vector2(0, -1440)

[node name="Ultrasound" parent="Hospital/Floor2" instance=ExtResource("16_ultrasound")]
position = Vector2(0, 0)

[node name="DeliveryRoom" parent="Hospital/Floor2" instance=ExtResource("17_delivery")]
position = Vector2(1280, 0)

[node name="Nursery" parent="Hospital/Floor2" instance=ExtResource("18_nursery")]
position = Vector2(2560, 0)

[node name="ElevatorDown2" parent="Hospital/Floor2" instance=ExtResource("6_elevbtn")]
position = Vector2(1100, 540)
target_floor = 1

[node name="NavRight0to1_F2" parent="Hospital/Floor2" instance=ExtResource("11_navarrow")]
position = Vector2(1200, 480)
target_floor = 2
target_room = 1
label_text = "→"

[node name="NavLeft1to0_F2" parent="Hospital/Floor2" instance=ExtResource("11_navarrow")]
position = Vector2(1340, 480)
target_floor = 2
target_room = 0
label_text = "←"

[node name="NavRight1to2_F2" parent="Hospital/Floor2" instance=ExtResource("11_navarrow")]
position = Vector2(2480, 480)
target_floor = 2
target_room = 2
label_text = "→"

[node name="NavLeft2to1_F2" parent="Hospital/Floor2" instance=ExtResource("11_navarrow")]
position = Vector2(2600, 480)
target_floor = 2
target_room = 1
label_text = "←"

[node name="Home" type="Node2D" parent="."]
position = Vector2(0, 720)

[node name="GardenParty" parent="Home" instance=ExtResource("19_gardenparty")]
position = Vector2(0, 0)

[node name="Characters" type="Node2D" parent="."]

[node name="Bunny1" parent="Characters" instance=ExtResource("3_char")]
position = Vector2(300, 400)
data = SubResource("CharacterData_bunny1")

[node name="UI" type="CanvasLayer" parent="."]

[node name="HUD" parent="UI" instance=ExtResource("4_hud")]

[node name="SettingsMenu" parent="UI" instance=ExtResource("5_settings")]
