[gd_scene load_steps=34 format=3 uid="uid://d1xqbpbacxht8"]

[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_qifhy"]
[ext_resource type="Script" path="res://Locations/Town/MuseumArea/Museum/Museum.gd" id="2_rgl3a"]
[ext_resource type="Texture2D" uid="uid://by7e5nc14g01b" path="res://Locations/Town/MuseumArea/Museum/MuseumLayout.png" id="2_vonuw"]
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="3_oe8jm"]
[ext_resource type="Texture2D" uid="uid://c2oy2g7vygsa5" path="res://Locations/Town/MuseumArea/Museum/WallSprite.png" id="5_0ccem"]
[ext_resource type="PackedScene" uid="uid://b35607dvuj4uu" path="res://Objects/Museum/ScrapPile.tscn" id="11_cukja"]
[ext_resource type="PackedScene" uid="uid://dj7mbbdr3f0b7" path="res://Objects/Museum/MoneyStand/MoneyStand.tscn" id="12_wli38"]
[ext_resource type="PackedScene" uid="uid://bb11otk7gg0aw" path="res://Objects/Museum/Stand/MuseumStand.tscn" id="13_0bjpi"]
[ext_resource type="PackedScene" uid="uid://dhk768odtfjjc" path="res://Objects/GroundItems/GroundItem.tscn" id="14_1jgja"]
[ext_resource type="Script" path="res://Items/Ash/RareArtifactAsh.gd" id="15_1ibnr"]
[ext_resource type="PackedScene" uid="uid://y83ngfwqcr0e" path="res://NPCs/Tutorial/Museum/TutorialTapir/TutorialTapirMuseum.tscn" id="16_2ydmq"]
[ext_resource type="PackedScene" uid="uid://cl61g7t26jo1k" path="res://NPCs/Tutorial/Museum/TradingToad/TradingToadMuseum.tscn" id="16_4up8t"]
[ext_resource type="PackedScene" uid="uid://dg362ce5ejlh5" path="res://Objects/Juicers/juicerMachine.tscn" id="16_6tgvs"]
[ext_resource type="PackedScene" uid="uid://c6jih7g6a20n8" path="res://NPCs/Tutorial/Museum/ArsonAlligator/ArsonAlligatorMuseum.tscn" id="16_kex6a"]
[ext_resource type="PackedScene" uid="uid://d6badkbews0m" path="res://NPCs/Tutorial/Museum/ScavengingSheep/ScavengingSheepMuseum.tscn" id="16_kyiem"]
[ext_resource type="PackedScene" uid="uid://cgubfyidvtchs" path="res://NPCs/Tutorial/Museum/JuicingJaguar/JuicingJaguarMuseum.tscn" id="17_aohhr"]
[ext_resource type="Texture2D" uid="uid://cir7ndx6d7hvc" path="res://Objects/Museum/Exhibits/CaveArt.png" id="17_h2tnl"]
[ext_resource type="PackedScene" uid="uid://dj4l381u8h2vh" path="res://NPCs/MuseumArea/Museum/hamster.tscn" id="18_07uo8"]
[ext_resource type="PackedScene" uid="uid://4e55qinpx62y" path="res://Objects/Museum/AshBarrel/AshBarrel.tscn" id="19_eosuw"]
[ext_resource type="PackedScene" uid="uid://dfh6fgi18qa6x" path="res://Objects/Museum/GiftShop/GiftShopCounter.tscn" id="20_ii7f2"]
[ext_resource type="PackedScene" uid="uid://dh4821vq854pm" path="res://Objects/Museum/Lobby/LobbyCounter.tscn" id="21_ru7ex"]
[ext_resource type="PackedScene" uid="uid://nhfenq1xp75s" path="res://NPCs/MuseumArea/Museum/Triceratops/Triceratops.tscn" id="22_ag5ej"]
[ext_resource type="Texture2D" uid="uid://ctvybqlw4gp6s" path="res://Items/Paper/Sprite/UnicornJournal.png" id="23_ut55i"]
[ext_resource type="Texture2D" uid="uid://dhq3yynbwydoy" path="res://Items/Fungi/Sprites/GrowYourOwnMushroomKit.png" id="24_3qb42"]
[ext_resource type="Texture2D" uid="uid://dqvxlwbrahb57" path="res://Items/Toys/Plushies/Sprites/GiraffePlushieBig.png" id="25_0g124"]
[ext_resource type="PackedScene" uid="uid://duiqe5dfjdrv8" path="res://NPCs/MuseumArea/Museum/Pterodactyl/Pterodactyl.tscn" id="27_1qsuw"]
[ext_resource type="PackedScene" uid="uid://dtjrgbmqml0i0" path="res://Objects/Museum/GiftShop/GiftShopShop.tscn" id="28_7njxq"]
[ext_resource type="PackedScene" uid="uid://dp2pw8uu3wr4d" path="res://Objects/Museum/GiftShop/microscope.tscn" id="29_mquqw"]
[ext_resource type="PackedScene" uid="uid://ba3evqcalbu3u" path="res://Objects/Museum/Door/AutoDoor.tscn" id="29_ppsxq"]
[ext_resource type="Texture2D" uid="uid://bub7uf7k7olnl" path="res://Objects/Museum/CaveIcons/SpeakingBlock.png" id="30_bq6v3"]
[ext_resource type="Texture2D" uid="uid://cxi7kfcifth5y" path="res://Objects/Museum/CaveIcons/DoorBlock.png" id="31_lxiop"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_r0yks"]
size = Vector2(3512, 2606)

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_8wqme"]

[node name="Museum" instance=ExtResource("1_qifhy")]
y_sort_enabled = true
script = ExtResource("2_rgl3a")

[node name="Ground" parent="." index="0"]
z_index = -2

[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
position = Vector2(4, 41)
shape = SubResource("RectangleShape2D_r0yks")

[node name="MuseumLayout" type="Sprite2D" parent="." index="1"]
z_index = -2
texture = ExtResource("2_vonuw")

[node name="MuseumLayout2" type="Sprite2D" parent="." index="2"]
z_index = -2
position = Vector2(-1.5, -14)
scale = Vector2(1.00158, 1.01304)
texture = ExtResource("2_vonuw")

[node name="ExitTraveller" parent="." index="3" instance=ExtResource("3_oe8jm")]
position = Vector2(0, 1050)
scale = Vector2(2, 1)

[node name="Panel" parent="ExitTraveller/Interactable" index="1"]
offset_top = -2.0
offset_bottom = 99.0

[node name="CollisionPolygon2D" parent="ExitTraveller/StaticBody2D" index="0"]
visible = false

[node name="Traveller" parent="ExitTraveller" index="3"]
position = Vector2(0, 100)
destinationNames = Array[String](["Forest Entrance"])
destinationLocations = Array[int]([4])
destinationEntranceID = Array[int]([1])
movementVerb = "Walk To"

[node name="CollisionShape2D" parent="ExitTraveller/Traveller/InteractionArea" index="0"]
position = Vector2(0, 0)

[node name="WallHitboxes" type="Node2D" parent="." index="4"]

[node name="LeftWallArea" type="StaticBody2D" parent="WallHitboxes" index="0"]

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="WallHitboxes/LeftWallArea" index="0"]
polygon = PackedVector2Array(-952, 1149, -149, 1149, -149, 812, -180, 812, -180, 968, -648, 968, -646, 378, -181, 378, -179, 575, -149, 575, -149, 427, -124, 427, -123, 199, -673, 201, -672, -220, -899, -220, -899, -782, -160, -784, -160, -907, -899, -907, -951, -907)

[node name="MidWallArea" type="StaticBody2D" parent="WallHitboxes" index="1"]

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="WallHitboxes/MidWallArea" index="0"]
polygon = PackedVector2Array(-160, -784, -160, -219, -474, -219, -474, -58, -178, -57, -169, -67, -160, -91, -141, -116, -117, -147, -84, -170, -49, -183, -8, -187, 26, -186, 53, -181, 84, -170, 110, -154, 131, -133, 151, -105, 163, -84, 177, -56, 474, -56, 474, -308, 230, -308, 230, -641, 290, -641, 307, -672, 324, -688, 341, -704, 364, -722, 395, -742, 422, -754, 445, -764, 473, -767, 473, -1039, 462, -1039, 434, -1032, 402, -1023, 370, -1010, 342, -998, 309, -979, 289, -964, 230, -964, -158, -962)

[node name="StaticBody2D" type="StaticBody2D" parent="WallHitboxes" index="2"]

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="WallHitboxes/StaticBody2D" index="0"]
polygon = PackedVector2Array(638, -659, 638, -768, 665, -764, 692, -754, 719, -740, 747, -722, 772, -702, 800, -676, 811, -660, 822, -641, 882, -641, 882, -332, 882, -308, 673, -308, 673, 201, 121, 200, 122, 426, 530, 426, 531, 971, 149, 971, 149, 1150, 950, 1150, 951, -1150, 513, -1150, 474, -1150, 473, -659)

[node name="WallSprites" type="Node2D" parent="." index="5"]
y_sort_enabled = true

[node name="WallSprite" type="Sprite2D" parent="WallSprites" index="0"]
position = Vector2(-823, -219)
scale = Vector2(7.01163, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite2" type="Sprite2D" parent="WallSprites" index="1"]
position = Vector2(-317, -219)
scale = Vector2(7.30233, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite3" type="Sprite2D" parent="WallSprites" index="2"]
position = Vector2(317, -308)
scale = Vector2(7.30233, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite4" type="Sprite2D" parent="WallSprites" index="3"]
position = Vector2(829, -308)
scale = Vector2(7.30233, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite5" type="Sprite2D" parent="WallSprites" index="4"]
position = Vector2(-401.5, 200)
scale = Vector2(13, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite6" type="Sprite2D" parent="WallSprites" index="5"]
position = Vector2(401.5, 200)
scale = Vector2(13, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite7" type="Sprite2D" parent="WallSprites" index="6"]
position = Vector2(428.5, 971)
scale = Vector2(13, 1)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="WallSprite8" type="Sprite2D" parent="WallSprites" index="7"]
position = Vector2(-164.5, 811.279)
scale = Vector2(0.720931, 1.44186)
texture = ExtResource("5_0ccem")
offset = Vector2(0, -21)

[node name="ScrapPile" parent="." index="6" instance=ExtResource("11_cukja")]
position = Vector2(-387, -694)

[node name="MoneyStand" parent="." index="7" instance=ExtResource("12_wli38")]
position = Vector2(-730, -661)

[node name="Stand7" parent="." index="8" instance=ExtResource("13_0bjpi")]
position = Vector2(-379, -351)

[node name="Stand6" parent="." index="9" instance=ExtResource("13_0bjpi")]
position = Vector2(-379, -500)

[node name="Stand5" parent="." index="10" instance=ExtResource("13_0bjpi")]
position = Vector2(-730, -505)

[node name="Stand4" parent="." index="11" instance=ExtResource("13_0bjpi")]
position = Vector2(821, -513)
scale = Vector2(1.7, 1)

[node name="Stand3" parent="." index="12" instance=ExtResource("13_0bjpi")]
position = Vector2(711, -575)

[node name="GroundItem" parent="." index="13" instance=ExtResource("14_1jgja")]
position = Vector2(-379, -351)
itemClass = ExtResource("15_1ibnr")

[node name="WhiteCircle" parent="GroundItem" index="0"]
position = Vector2(-0.5, -51)

[node name="ItemSprite" parent="GroundItem" index="1"]
position = Vector2(-0.5, -69)

[node name="Interactable" parent="GroundItem" index="2"]
position = Vector2(-0.5, -69)

[node name="Arsonable" parent="GroundItem" index="3"]
position = Vector2(-0.5, -69)

[node name="Pickupable" parent="GroundItem" index="4"]
position = Vector2(-0.5, -69)

[node name="Weavable" parent="GroundItem" index="5"]
position = Vector2(-0.5, -56)

[node name="Juicer" parent="." index="14" instance=ExtResource("16_6tgvs")]
position = Vector2(-380, -499)

[node name="AnimatedSprite2D" parent="Juicer" index="0"]
position = Vector2(0, -83)

[node name="StaticBody2D" parent="Juicer" index="1"]
position = Vector2(0, -83)

[node name="Interactable" parent="Juicer" index="2"]
position = Vector2(0, -83)

[node name="Juicer" parent="Juicer" index="3"]
position = Vector2(0, -83)

[node name="ScavengingSheep" parent="." index="15" instance=ExtResource("16_kyiem")]
position = Vector2(-258, -620)

[node name="ArsonAlligator" parent="." index="16" instance=ExtResource("16_kex6a")]
position = Vector2(-290, -300)

[node name="TradingToad" parent="." index="17" instance=ExtResource("16_4up8t")]
position = Vector2(-798, -603)

[node name="TutorialTapir" parent="." index="18" instance=ExtResource("16_2ydmq")]
position = Vector2(-806, -401)

[node name="CaveArt" type="Sprite2D" parent="." index="19"]
position = Vector2(-730, -501)
texture = ExtResource("17_h2tnl")
offset = Vector2(0, -78)

[node name="JuicingJaguar" parent="." index="20" instance=ExtResource("17_aohhr")]
position = Vector2(-263, -463)

[node name="Hamster" parent="." index="21" instance=ExtResource("18_07uo8")]
position = Vector2(579, -291)

[node name="Talkable" parent="Hamster" index="2"]
visible = false

[node name="CollisionShape2D" parent="Hamster" index="3"]
visible = false

[node name="AshBarrel" parent="." index="22" instance=ExtResource("19_eosuw")]
position = Vector2(-2, -63)

[node name="GiftShopCounter" parent="." index="23" instance=ExtResource("20_ii7f2")]
position = Vector2(-414, 508)

[node name="LobbyCounter" parent="." index="24" instance=ExtResource("21_ru7ex")]
position = Vector2(186, 368)

[node name="Triceratops" parent="." index="25" instance=ExtResource("22_ag5ej")]
position = Vector2(338, 516)

[node name="UnicornJournal" type="Sprite2D" parent="." index="26"]
position = Vector2(-296, 297)
texture = ExtResource("23_ut55i")

[node name="GrowYourOwnMushroomKit" type="Sprite2D" parent="." index="27"]
position = Vector2(-242, 298)
texture = ExtResource("24_3qb42")

[node name="GiraffePlushieBig" type="Sprite2D" parent="." index="28"]
position = Vector2(-442, 300)
texture = ExtResource("25_0g124")

[node name="Pterodactyl" parent="." index="29" instance=ExtResource("27_1qsuw")]
position = Vector2(-417, 443)

[node name="GiftShopShop" parent="." index="30" instance=ExtResource("28_7njxq")]
position = Vector2(-262, 509)

[node name="Microscope" parent="." index="31" instance=ExtResource("29_mquqw")]
position = Vector2(-468, 882)

[node name="AutoDoor" parent="." index="32" instance=ExtResource("29_ppsxq")]
z_index = -1
position = Vector2(556, -659)

[node name="Traveller" parent="AutoDoor" index="3"]
destinationNames = Array[String](["Hidden Cave"])
destinationLocations = Array[int]([15])
destinationEntranceID = Array[int]([0])
movementVerb = "Walk To"

[node name="SpeakingBlock" type="Sprite2D" parent="." index="33"]
position = Vector2(710, -569)
texture = ExtResource("30_bq6v3")
offset = Vector2(0, -80)

[node name="DoorBlock" type="Sprite2D" parent="." index="34"]
position = Vector2(819, -488)
scale = Vector2(1.5, 1.5)
texture = ExtResource("31_lxiop")
offset = Vector2(0, -75)

[node name="StaticBody2D" type="StaticBody2D" parent="." index="35"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D" index="0"]
position = Vector2(0, 1152)
shape = SubResource("WorldBoundaryShape2D_8wqme")

[editable path="ExitTraveller"]
[editable path="ExitTraveller/Interactable"]
[editable path="ExitTraveller/Interactable/ActionMenu"]
[editable path="ExitTraveller/Traveller"]
[editable path="GroundItem"]
[editable path="GroundItem/Interactable"]
[editable path="GroundItem/Interactable/ActionMenu"]
[editable path="GroundItem/Arsonable"]
[editable path="GroundItem/Pickupable"]
[editable path="GroundItem/Weavable"]
[editable path="Juicer"]
[editable path="Juicer/Interactable"]
[editable path="Juicer/Interactable/ActionMenu"]
[editable path="Juicer/Juicer"]
[editable path="Juicer/Juicer/JuicingMenu"]
[editable path="Hamster"]
[editable path="Hamster/Interactable"]
[editable path="Hamster/Interactable/ActionMenu"]
[editable path="Hamster/Talkable"]
[editable path="AutoDoor"]
[editable path="AutoDoor/Interactable"]
[editable path="AutoDoor/Interactable/ActionMenu"]
[editable path="AutoDoor/Traveller"]
