[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"]