[gd_scene load_steps=45 format=3 uid="uid://ddhii6qg761uv"]

[ext_resource type="PackedScene" uid="uid://ds2a1v38jso1e" path="res://Locations/location.tscn" id="1_yy4e5"]
[ext_resource type="Script" path="res://Locations/Faire/Faire.gd" id="2_xrqkn"]
[ext_resource type="Texture2D" uid="uid://72nxtvda34n" path="res://Locations/Faire/FaireLayout2.png" id="3_h2g4c"]
[ext_resource type="PackedScene" uid="uid://spicsevifl6g" path="res://Objects/Travel/TravelBox.tscn" id="3_ja88v"]
[ext_resource type="PackedScene" uid="uid://b1iuxtghkrcec" path="res://Objects/Faire/FerrisWheel/FerrisWheel.tscn" id="5_65bk3"]
[ext_resource type="Texture2D" uid="uid://cus61kri1oq4h" path="res://Objects/Faire/Fence/Fence.png" id="6_e1ncy"]
[ext_resource type="Texture2D" uid="uid://bltlvad5kdk1y" path="res://Objects/Faire/FerrisWheel/Horizon.png" id="7_1pchs"]
[ext_resource type="Texture2D" uid="uid://b12tebgrwuwfg" path="res://Objects/Faire/HorseBoard/HorseBoard.png" id="8_g0fl0"]
[ext_resource type="Texture2D" uid="uid://b3e3jyu6nyxpt" path="res://Objects/Faire/HorseBoard/CowBoard.png" id="9_7b5yc"]
[ext_resource type="Texture2D" uid="uid://dyystug6j3m3q" path="res://Objects/Faire/HorseBoard/TurtleBoard.png" id="10_vtk7i"]
[ext_resource type="Texture2D" uid="uid://bf8d1iljchgsh" path="res://Objects/Faire/HorseBoard/GiraffeBoard.png" id="11_exumo"]
[ext_resource type="PackedScene" uid="uid://dsie414tpjaet" path="res://Objects/Faire/Funnel/Funnel.tscn" id="12_qpntx"]
[ext_resource type="PackedScene" uid="uid://bg43t2vpwifyp" path="res://Objects/Faire/Wheel/Wheel.tscn" id="13_6cn40"]
[ext_resource type="PackedScene" uid="uid://1mb8s4w2e6f5" path="res://Objects/Faire/Balloons/Balloons.tscn" id="14_8diyk"]
[ext_resource type="PackedScene" uid="uid://cf08dyn8ive8t" path="res://Objects/Faire/OnyanStand/OnyanStand.tscn" id="15_5geq3"]
[ext_resource type="PackedScene" uid="uid://b4r7oeopwgj1u" path="res://Objects/Faire/RingToss/RingTossStand.tscn" id="15_re2hj"]
[ext_resource type="PackedScene" uid="uid://cnha6c4hoiibo" path="res://Objects/Faire/PopcornStand/PopcornStand.tscn" id="16_ju0pm"]
[ext_resource type="PackedScene" uid="uid://x5aixpmtonlw" path="res://Objects/Faire/YaySign/YaySign.tscn" id="17_2eqwv"]
[ext_resource type="PackedScene" uid="uid://ckiksd5rv4xe6" path="res://Objects/Faire/SnacksStand/SnacksStand.tscn" id="18_05hrh"]
[ext_resource type="PackedScene" uid="uid://cos4proxemc8" path="res://Objects/Faire/TicketBooth/TicketBooth.tscn" id="19_dk234"]
[ext_resource type="PackedScene" uid="uid://i531yl5c7sja" path="res://Objects/Faire/TicketCostDisplay/ticket_cost_display_1.tscn" id="22_6mp8c"]
[ext_resource type="PackedScene" uid="uid://dcuwosah661bs" path="res://Objects/Faire/TicketBooth/TicketBooth2.tscn" id="23_f14dp"]
[ext_resource type="PackedScene" uid="uid://ci7bpnflmv8d6" path="res://Objects/Faire/SupplyBoxes/money_box.tscn" id="24_0fjld"]
[ext_resource type="PackedScene" uid="uid://d3fsbqrwksvp3" path="res://NPCs/Faire/RingtossLemur/RingtossLemur.tscn" id="27_f3qj7"]
[ext_resource type="PackedScene" uid="uid://dmy8ko88t3r1m" path="res://Objects/Faire/SupplyBoxes/snacks_box.tscn" id="28_fjvjd"]
[ext_resource type="PackedScene" uid="uid://vb2fwda5v6vt" path="res://NPCs/Faire/WanderingWombat/WonderingWombat.tscn" id="29_lv7k2"]
[ext_resource type="PackedScene" uid="uid://b4ne378tbdq73" path="res://Objects/Park/Trees/OakTree.tscn" id="30_g0ipo"]
[ext_resource type="PackedScene" uid="uid://dw87llamrchvk" path="res://Objects/Park/Trees/AppleTree.tscn" id="31_l6j7e"]
[ext_resource type="Texture2D" uid="uid://clcj3oltqrywv" path="res://Locations/Faire/Flowers.png" id="32_ebcfq"]
[ext_resource type="PackedScene" uid="uid://dyum5p1i4skee" path="res://Objects/SkillSpecific/Gardening/PlantingSpot.tscn" id="32_g1e58"]
[ext_resource type="Texture2D" uid="uid://ccgyl8bwl67de" path="res://Objects/Faire/TicketCostDisplay/TicketCostDisplay.png" id="33_4ufdv"]
[ext_resource type="Texture2D" uid="uid://cg50dtyv2lk3q" path="res://Locations/Faire/Flowers2.png" id="33_eedc4"]
[ext_resource type="PackedScene" uid="uid://blgg4t7spcxek" path="res://Objects/Faire/CottonCandyTree/CottonCandyTree.tscn" id="34_66dao"]
[ext_resource type="Texture2D" uid="uid://bmngtsvx8g6eu" path="res://Objects/Faire/WinBalloonSign/WinBalloonDisplay.png" id="34_rqhru"]
[ext_resource type="PackedScene" uid="uid://cluqsc7rx352g" path="res://Objects/Park/Trees/tree.tscn" id="35_o706a"]
[ext_resource type="PackedScene" uid="uid://c4v4bb6pjay15" path="res://NPCs/Jonald/JuiceConsultantJonald/JuiceConsultantJonald.tscn" id="36_aamvo"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_kj4n8"]
size = Vector2(3538, 2501)

[sub_resource type="RectangleShape2D" id="RectangleShape2D_pdh57"]
size = Vector2(3500, 83)

[sub_resource type="RectangleShape2D" id="RectangleShape2D_mtbmm"]
size = Vector2(238, 5)

[sub_resource type="Curve2D" id="Curve2D_nhsau"]
_data = {
"points": PackedVector2Array(0, 0, 0, 0, 845, 237, 0, 0, 0, 0, 716, 297, 0, 0, 0, 0, 445, 439, 0, 0, 0, 0, 95, 485, 0, 0, 0, 0, -237, 455, 0, 0, 0, 0, -550, 353, 0, 0, 0, 0, -700, 99, 0, 0, 0, 0, -787, -33, 0, 0, 0, 0, -751, -176, 0, 0, 0, 0, -592, -239, 0, 0, 0, 0, -396, -256, 0, 0, 0, 0, -320, -337, 0, 0, 0, 0, -340, -436, 0, 0, 0, 0, -542, -544, 0, 0, 0, 0, -721, -752, 0, 0, 0, 0, -591, -905, 0, 0, 0, 0, -419, -1001, 0, 0, 0, 0, 16, -1014, 0, 0, 0, 0, 400, -970, 0, 0, 0, 0, 611, -852, 0, 0, 0, 0, 682, -680, 0, 0, 0, 0, 470, -524, 0, 0, 0, 0, 332, -462, 0, 0, 0, 0, 273, -355, 0, 0, 0, 0, 332, -210, 0, 0, 0, 0, 608, -184, 0, 0, 0, 0, 769, -66, 0, 0, 0, 0, 816, 100, 0, 0, 0, 0, 845, 237)
}
point_count = 29

[sub_resource type="SpriteFrames" id="SpriteFrames_xev4k"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("33_4ufdv")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": ExtResource("34_rqhru")
}],
"loop": true,
"name": &"new_animation",
"speed": 5.0
}]

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

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_b58s3"]
normal = Vector2(0.99999, 0.00440524)

[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_x7fab"]
normal = Vector2(-1, 0)

[node name="Faire" instance=ExtResource("1_yy4e5")]
y_sort_enabled = true
script = ExtResource("2_xrqkn")

[node name="FaireLayout" type="Sprite2D" parent="." index="0"]
z_index = -2
texture = ExtResource("3_h2g4c")

[node name="Ground" parent="." index="1"]
position = Vector2(-1043, -753)

[node name="CollisionShape2D" parent="Ground/Area2D" index="0"]
position = Vector2(1048, 758.5)
shape = SubResource("RectangleShape2D_kj4n8")

[node name="TravelBox" parent="." index="2" instance=ExtResource("3_ja88v")]
z_index = -1
position = Vector2(-101, 1233)
scale = Vector2(2.95, 1)

[node name="Panel" parent="TravelBox/Interactable" index="1"]
offset_left = -49.8305
offset_top = -101.0
offset_right = 49.1695
offset_bottom = 0.0

[node name="AnimatedSprite2D" parent="TravelBox" index="1"]
position = Vector2(-3.8147e-06, -50)

[node name="Traveller" parent="TravelBox" index="3"]
destinationNames = Array[String](["Park"])
destinationLocations = Array[int]([0])
destinationEntranceID = Array[int]([0])

[node name="CollisionShape2D" parent="TravelBox/Traveller/InteractionArea" index="0"]
position = Vector2(-2.72848e-12, 2)

[node name="FerrisWheel" parent="." index="3" instance=ExtResource("5_65bk3")]
position = Vector2(883, -1030)

[node name="Fence" type="Sprite2D" parent="." index="4"]
z_index = -2
texture_repeat = 2
position = Vector2(0, -1295)
texture = ExtResource("6_e1ncy")
region_enabled = true
region_rect = Rect2(0, 0, 3500, 154)

[node name="StaticBody2D" type="StaticBody2D" parent="Fence" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="Fence/StaticBody2D" index="0"]
position = Vector2(1, 31.5)
shape = SubResource("RectangleShape2D_pdh57")

[node name="Horizon" type="Sprite2D" parent="." index="5"]
z_index = -3
position = Vector2(875, -1739)
texture = ExtResource("7_1pchs")

[node name="ArtBoards" type="Node2D" parent="." index="6"]
y_sort_enabled = true
position = Vector2(-91, 162)

[node name="HorseBoard" type="Sprite2D" parent="ArtBoards" index="0"]
position = Vector2(1145, -221)
texture = ExtResource("8_g0fl0")
offset = Vector2(0, -66)

[node name="StaticBody2D" type="StaticBody2D" parent="ArtBoards/HorseBoard" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="ArtBoards/HorseBoard/StaticBody2D" index="0"]
position = Vector2(-1, -2)
shape = SubResource("RectangleShape2D_mtbmm")

[node name="CowBoard" type="Sprite2D" parent="ArtBoards" index="1"]
position = Vector2(908, -377)
texture = ExtResource("9_7b5yc")
offset = Vector2(0, -66)

[node name="StaticBody2D" type="StaticBody2D" parent="ArtBoards/CowBoard" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="ArtBoards/CowBoard/StaticBody2D" index="0"]
position = Vector2(-1, -2)
shape = SubResource("RectangleShape2D_mtbmm")

[node name="TurtleBoard" type="Sprite2D" parent="ArtBoards" index="2"]
position = Vector2(1448, -345)
texture = ExtResource("10_vtk7i")
offset = Vector2(0, -66)

[node name="StaticBody2D" type="StaticBody2D" parent="ArtBoards/TurtleBoard" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="ArtBoards/TurtleBoard/StaticBody2D" index="0"]
position = Vector2(-1, -2)
shape = SubResource("RectangleShape2D_mtbmm")

[node name="GiraffeBoard2" type="Sprite2D" parent="ArtBoards" index="3"]
position = Vector2(1191, -508)
texture = ExtResource("11_exumo")
offset = Vector2(0, -161)

[node name="StaticBody2D" type="StaticBody2D" parent="ArtBoards/GiraffeBoard2" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="ArtBoards/GiraffeBoard2/StaticBody2D" index="0"]
position = Vector2(-1, -2)
shape = SubResource("RectangleShape2D_mtbmm")

[node name="GiraffeBoard3" type="Sprite2D" parent="ArtBoards" index="4"]
position = Vector2(1191, -508)
texture = ExtResource("11_exumo")
offset = Vector2(0, -161)

[node name="StaticBody2D" type="StaticBody2D" parent="ArtBoards/GiraffeBoard3" index="0"]

[node name="CollisionShape2D" type="CollisionShape2D" parent="ArtBoards/GiraffeBoard3/StaticBody2D" index="0"]
position = Vector2(-1, -2)
shape = SubResource("RectangleShape2D_mtbmm")

[node name="Funnel" parent="." index="7" instance=ExtResource("12_qpntx")]
position = Vector2(949, 558)

[node name="Wheel" parent="." index="8" instance=ExtResource("13_6cn40")]
position = Vector2(-24, -41)

[node name="Balloons3" type="Node2D" parent="." index="9"]
y_sort_enabled = true

[node name="Balloons" parent="Balloons3" index="0" instance=ExtResource("14_8diyk")]
position = Vector2(-211, 31)

[node name="Balloons2" parent="Balloons3" index="1" instance=ExtResource("14_8diyk")]
position = Vector2(221, 33)

[node name="Balloons3" parent="Balloons3" index="2" instance=ExtResource("14_8diyk")]
position = Vector2(491, 624)

[node name="Balloons4" parent="Balloons3" index="3" instance=ExtResource("14_8diyk")]
position = Vector2(658, -343)

[node name="Balloons5" parent="Balloons3" index="4" instance=ExtResource("14_8diyk")]
position = Vector2(514, -1025)

[node name="Balloons6" parent="Balloons3" index="5" instance=ExtResource("14_8diyk")]
position = Vector2(1230, -1001)

[node name="Balloons7" parent="Balloons3" index="6" instance=ExtResource("14_8diyk")]
position = Vector2(-309, 991)

[node name="Balloons8" parent="Balloons3" index="7" instance=ExtResource("14_8diyk")]
position = Vector2(59, 1002)

[node name="Balloons10" parent="Balloons3" index="8" instance=ExtResource("14_8diyk")]
position = Vector2(-819, -344)

[node name="Balloons9" parent="Balloons3" index="9" instance=ExtResource("14_8diyk")]
position = Vector2(1527, -105)

[node name="Balloons11" parent="Balloons3" index="10" instance=ExtResource("14_8diyk")]
position = Vector2(-528, -727)

[node name="Balloons12" parent="Balloons3" index="11" instance=ExtResource("14_8diyk")]
position = Vector2(-32, -720)

[node name="OnyanStand" parent="." index="10" instance=ExtResource("15_5geq3")]
position = Vector2(-726, 715)

[node name="PopcornStand" parent="." index="11" instance=ExtResource("16_ju0pm")]
position = Vector2(-896, -365)

[node name="YaySign" parent="." index="12" instance=ExtResource("17_2eqwv")]
position = Vector2(-743, -370)

[node name="Balloons" parent="." index="13" instance=ExtResource("14_8diyk")]
position = Vector2(-988, -348)

[node name="Balloons2" parent="." index="14" instance=ExtResource("14_8diyk")]
position = Vector2(-662, -345)

[node name="SnacksStand" parent="." index="15" instance=ExtResource("18_05hrh")]
position = Vector2(-1089, 422)

[node name="TicketBooth" parent="." index="16" instance=ExtResource("19_dk234")]
position = Vector2(-1217, -372)

[node name="RingTossStand" parent="." index="17" instance=ExtResource("15_re2hj")]
position = Vector2(-275, -784)
scale = Vector2(1.6, 1.6)

[node name="TicketCostDisplay1" parent="." index="18" instance=ExtResource("22_6mp8c")]
position = Vector2(131, 15)

[node name="TicketBooth2" parent="." index="19" instance=ExtResource("23_f14dp")]
position = Vector2(-108, 710)

[node name="RingtossLemur" parent="." index="20" instance=ExtResource("27_f3qj7")]
position = Vector2(-89, -659)

[node name="ScavengeBoxes" type="Node2D" parent="." index="21"]
y_sort_enabled = true

[node name="MoneyBox" parent="ScavengeBoxes" index="0" instance=ExtResource("24_0fjld")]
position = Vector2(-1374, -613)

[node name="MoneyBox2" parent="ScavengeBoxes" index="1" instance=ExtResource("24_0fjld")]
position = Vector2(-1249, -777)

[node name="MoneyBox3" parent="ScavengeBoxes" index="2" instance=ExtResource("24_0fjld")]
position = Vector2(-1345, -824)

[node name="MoneyBox4" parent="ScavengeBoxes" index="3" instance=ExtResource("28_fjvjd")]
position = Vector2(-1368, -723)

[node name="MoneyBox5" parent="ScavengeBoxes" index="4" instance=ExtResource("28_fjvjd")]
position = Vector2(-1273, -681)

[node name="MoneyBox6" parent="ScavengeBoxes" index="5" instance=ExtResource("28_fjvjd")]
position = Vector2(-1251, -870)

[node name="WombatPath" type="Path2D" parent="." index="22"]
y_sort_enabled = true
curve = SubResource("Curve2D_nhsau")

[node name="PathFollow2D" type="PathFollow2D" parent="WombatPath" index="0"]
y_sort_enabled = true
position = Vector2(845, 237)
rotates = false

[node name="WanderingWombat" parent="WombatPath/PathFollow2D" index="0" instance=ExtResource("29_lv7k2")]
position = Vector2(3, -1)

[node name="OakTree" parent="." index="23" instance=ExtResource("30_g0ipo")]
position = Vector2(-992, -751)

[node name="OakTree2" parent="." index="24" instance=ExtResource("30_g0ipo")]
position = Vector2(-755, -932)

[node name="AppleTree" parent="." index="25" instance=ExtResource("31_l6j7e")]
position = Vector2(404, -684)

[node name="OakTree3" parent="." index="26" instance=ExtResource("30_g0ipo")]
position = Vector2(1428, -640)

[node name="OakTree4" parent="." index="27" instance=ExtResource("30_g0ipo")]
position = Vector2(-1616, -641)

[node name="OakTree5" parent="." index="28" instance=ExtResource("30_g0ipo")]
position = Vector2(-1554, -881)

[node name="OakTree6" parent="." index="29" instance=ExtResource("30_g0ipo")]
position = Vector2(-1358, -1093)

[node name="OakTree7" parent="." index="30" instance=ExtResource("30_g0ipo")]
position = Vector2(1484, -1135)

[node name="OakTree8" parent="." index="31" instance=ExtResource("30_g0ipo")]
position = Vector2(-1580, 274)

[node name="OakTree9" parent="." index="32" instance=ExtResource("30_g0ipo")]
position = Vector2(-1545, 659)

[node name="OakTree10" parent="." index="33" instance=ExtResource("30_g0ipo")]
position = Vector2(-1605, 1017)

[node name="OakTree11" parent="." index="34" instance=ExtResource("30_g0ipo")]
position = Vector2(-1257, 1136)

[node name="OakTree12" parent="." index="35" instance=ExtResource("30_g0ipo")]
position = Vector2(-834, 1080)

[node name="OakTree13" parent="." index="36" instance=ExtResource("30_g0ipo")]
position = Vector2(-497, 1163)

[node name="OakTree14" parent="." index="37" instance=ExtResource("30_g0ipo")]
position = Vector2(441, 1150)

[node name="OakTree15" parent="." index="38" instance=ExtResource("30_g0ipo")]
position = Vector2(1002, 1098)

[node name="OakTree16" parent="." index="39" instance=ExtResource("30_g0ipo")]
position = Vector2(1535, 1099)

[node name="Flowers" type="Sprite2D" parent="." index="40"]
z_index = -1
position = Vector2(-429, 149)
texture = ExtResource("32_ebcfq")

[node name="Flowers2" type="Sprite2D" parent="." index="41"]
z_index = -1
position = Vector2(400, 136)
texture = ExtResource("33_eedc4")

[node name="CottonCandyTree" parent="." index="42" instance=ExtResource("34_66dao")]
position = Vector2(1256, 252)

[node name="PlantingSpot" parent="." index="43" instance=ExtResource("32_g1e58")]
position = Vector2(-1140, -1130)
plantZoneName = "fairePlant1"

[node name="PlantingSpot2" parent="." index="44" instance=ExtResource("32_g1e58")]
position = Vector2(-952, -1136)
plantZoneName = "fairePlant2"

[node name="TicketCostDisplay2" parent="." index="45" instance=ExtResource("22_6mp8c")]
position = Vector2(0, -695)

[node name="AnimatedSprite2D" parent="TicketCostDisplay2" index="0"]
sprite_frames = SubResource("SpriteFrames_xev4k")

[node name="Tree" parent="." index="46" instance=ExtResource("35_o706a")]
position = Vector2(-1580, -72)

[node name="Tree2" parent="." index="47" instance=ExtResource("35_o706a")]
position = Vector2(-1646, -334)

[node name="Boundary" type="StaticBody2D" parent="." index="48"]
position = Vector2(29, 923)

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary" index="0"]
position = Vector2(-3, 312)
shape = SubResource("WorldBoundaryShape2D_w0vyk")

[node name="Boundary2" type="StaticBody2D" parent="." index="49"]
position = Vector2(-1089, 36)

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary2" index="0"]
position = Vector2(-662, -23)
shape = SubResource("WorldBoundaryShape2D_b58s3")

[node name="Boundary3" type="StaticBody2D" parent="." index="50"]
position = Vector2(1090, 114)

[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundary3" index="0"]
position = Vector2(661, -15)
shape = SubResource("WorldBoundaryShape2D_x7fab")

[node name="Jonald" parent="." index="51" instance=ExtResource("36_aamvo")]
position = Vector2(1163, -916)

[connection signal="jonaldDroppedOff" from="FerrisWheel" to="Jonald" method="_on_ferris_wheel_jonald_dropped_off"]

[editable path="TravelBox"]
[editable path="TravelBox/Interactable"]
[editable path="TravelBox/Interactable/ActionMenu"]
[editable path="TravelBox/Traveller"]
[editable path="PopcornStand"]
[editable path="PopcornStand/Interactable"]
[editable path="PopcornStand/Interactable/ActionMenu"]
[editable path="PopcornStand/ShopHaver"]
[editable path="WombatPath/PathFollow2D/WanderingWombat"]
[editable path="WombatPath/PathFollow2D/WanderingWombat/Interactable"]
[editable path="WombatPath/PathFollow2D/WanderingWombat/Interactable/ActionMenu"]
[editable path="WombatPath/PathFollow2D/WanderingWombat/Talkable"]
[editable path="TicketCostDisplay2"]
