[gd_scene load_steps=44 format=2]

[ext_resource path="res://scenes/player.tscn" type="PackedScene" id=1]
[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2]
[ext_resource path="res://sprites/field.png" type="Texture" id=3]
[ext_resource path="res://sprites/tree_2.png" type="Texture" id=4]
[ext_resource path="res://scenes/tower.tscn" type="PackedScene" id=5]
[ext_resource path="res://scenes/mill.tscn" type="PackedScene" id=6]
[ext_resource path="res://scenes/actor.tscn" type="PackedScene" id=7]
[ext_resource path="res://sprites/tileset.tres" type="TileSet" id=8]
[ext_resource path="res://sprites/gui/dialogue_box.png" type="Texture" id=9]
[ext_resource path="res://fonts/font.tres" type="DynamicFontData" id=10]
[ext_resource path="res://scripts/gui.gd" type="Script" id=11]
[ext_resource path="res://scenes/mob.tscn" type="PackedScene" id=12]
[ext_resource path="res://scenes/forge.tscn" type="PackedScene" id=13]
[ext_resource path="res://sprites/square.png" type="Texture" id=14]
[ext_resource path="res://scenes/well.tscn" type="PackedScene" id=15]
[ext_resource path="res://scenes/scarecrow.tscn" type="PackedScene" id=16]
[ext_resource path="res://sprites/gui/inventory.png" type="Texture" id=17]
[ext_resource path="res://sprites/cat.png" type="Texture" id=18]
[ext_resource path="res://sprites/tree.png" type="Texture" id=19]
[ext_resource path="res://scenes/pigeon.tscn" type="PackedScene" id=20]
[ext_resource path="res://sprites/gui/compass.png" type="Texture" id=21]
[ext_resource path="res://sprites/forest_part.png" type="Texture" id=22]
[ext_resource path="res://scenes/item.tscn" type="PackedScene" id=23]
[ext_resource path="res://sprites/forest_part_2.png" type="Texture" id=24]
[ext_resource path="res://sprites/lake.png" type="Texture" id=25]
[ext_resource path="res://sprites/tree_3.png" type="Texture" id=26]
[ext_resource path="res://sprites/actors/fisher.png" type="Texture" id=27]
[ext_resource path="res://scenes/ogre.tscn" type="PackedScene" id=28]
[ext_resource path="res://sprites/gui/bar_frame.png" type="Texture" id=29]
[ext_resource path="res://scripts/game.gd" type="Script" id=30]
[ext_resource path="res://shaders/blur.shader" type="Shader" id=31]
[ext_resource path="res://sprites/gui/white.png" type="Texture" id=32]
[ext_resource path="res://shaders/mirage.shader" type="Shader" id=33]

[sub_resource type="ShaderMaterial" id=1]
shader = ExtResource( 31 )
shader_param/amount = 2.0

[sub_resource type="ShaderMaterial" id=2]
shader = ExtResource( 33 )
shader_param/frequency = 10.0
shader_param/depth = 0.01

[sub_resource type="DynamicFont" id=3]
size = 56
outline_color = Color( 0.146484, 0.0629425, 0.0629425, 1 )
use_filter = true
font_data = ExtResource( 10 )

[sub_resource type="Animation" id=4]
length = 0.8
loop = true
tracks/0/type = "value"
tracks/0/path = NodePath(".:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0, 0.4 ),
"transitions": PoolRealArray( 1, 1 ),
"update": 1,
"values": [ false, true ]
}

[sub_resource type="DynamicFont" id=5]
size = 128
use_filter = true
font_data = ExtResource( 10 )

[sub_resource type="StyleBoxFlat" id=6]
bg_color = Color( 0.258824, 0.537255, 0.25098, 1 )

[sub_resource type="StyleBoxFlat" id=7]
bg_color = Color( 0.290196, 0.196078, 0.196078, 1 )

[sub_resource type="StyleBoxFlat" id=8]
bg_color = Color( 0.623529, 0.654902, 0.392157, 1 )

[sub_resource type="StyleBoxFlat" id=9]
bg_color = Color( 0.447059, 0.498039, 0.619608, 1 )

[sub_resource type="Animation" id=10]
length = 2.0
tracks/0/type = "value"
tracks/0/path = NodePath(".:color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/keys = {
"times": PoolRealArray( 0, 1, 2 ),
"transitions": PoolRealArray( 1, 1, 1 ),
"update": 0,
"values": [ Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 1 ), Color( 0, 0, 0, 0 ) ]
}

[node name="game" type="Node2D"]
script = ExtResource( 30 )
__meta__ = {
"_edit_horizontal_guides_": [ 198.425 ]
}

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

[node name="blur" type="TextureRect" parent="effects"]
visible = false
material = SubResource( 1 )
margin_right = 2400.0
margin_bottom = 1080.0
texture = ExtResource( 32 )
expand = true
stretch_mode = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="mirrage" type="TextureRect" parent="effects"]
visible = false
modulate = Color( 1, 1, 1, 0.627451 )
material = SubResource( 2 )
margin_right = 2400.0
margin_bottom = 1080.0
texture = ExtResource( 32 )
expand = true
stretch_mode = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="GUI" type="CanvasLayer" parent="."]
pause_mode = 2
script = ExtResource( 11 )

[node name="dialogue_box" type="Control" parent="GUI"]
visible = false
margin_right = 40.0
margin_bottom = 40.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="TextureRect" type="TextureRect" parent="GUI/dialogue_box"]
margin_top = 640.0
margin_right = 1920.0
margin_bottom = 1042.0
texture = ExtResource( 9 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="Label" type="Label" parent="GUI/dialogue_box"]
margin_left = 368.0
margin_top = 793.0
margin_right = 1808.0
margin_bottom = 998.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0, 0, 0, 1 )
autowrap = true
__meta__ = {
"_edit_use_anchors_": false
}

[node name="Polygon2D" type="Polygon2D" parent="GUI/dialogue_box"]
visible = false
position = Vector2( 1788, 972 )
color = Color( 0.258824, 0.258824, 0.258824, 1 )
polygon = PoolVector2Array( 24, 24, 48, 0, 0, 0 )

[node name="AnimationPlayer" type="AnimationPlayer" parent="GUI/dialogue_box/Polygon2D"]
anims/anim = SubResource( 4 )

[node name="Tween" type="Tween" parent="GUI/dialogue_box"]

[node name="selectors" type="Control" parent="GUI/dialogue_box"]
margin_left = 296.0
margin_top = 844.0
margin_right = 344.0
margin_bottom = 996.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="0" type="Polygon2D" parent="GUI/dialogue_box/selectors"]
color = Color( 0.258824, 0.258824, 0.258824, 1 )
polygon = PoolVector2Array( 8, 0, 8, 48, 48, 24 )

[node name="1" type="Polygon2D" parent="GUI/dialogue_box/selectors"]
position = Vector2( 0, 52 )
color = Color( 0.258824, 0.258824, 0.258824, 1 )
polygon = PoolVector2Array( 8, 0, 48, 24, 8, 48 )

[node name="2" type="Polygon2D" parent="GUI/dialogue_box/selectors"]
position = Vector2( 0, 104 )
color = Color( 0.258824, 0.258824, 0.258824, 1 )
polygon = PoolVector2Array( 8, 0, 8, 48, 48, 24 )

[node name="messages" type="Control" parent="GUI"]
margin_left = 32.0
margin_top = 933.0
margin_right = 1888.0
margin_bottom = 997.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="Label" type="Label" parent="GUI/messages"]
margin_right = 1856.0
margin_bottom = 64.0
custom_fonts/font = SubResource( 3 )
align = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="pause_menu" type="Control" parent="GUI"]
visible = false
margin_left = -1.68188
margin_right = 38.3181
margin_bottom = 40.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="Label" type="Label" parent="GUI/pause_menu"]
margin_left = 33.0
margin_top = 31.0
margin_right = 1894.0
margin_bottom = 141.0
custom_fonts/font = SubResource( 5 )
text = "Pause"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="quests_list" type="Control" parent="GUI"]
margin_top = 184.0
margin_right = 1920.0
margin_bottom = 1080.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="line_0" type="Label" parent="GUI/quests_list"]
margin_left = 64.0
margin_top = 64.0
margin_right = 1856.0
margin_bottom = 113.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 1, 1, 0, 1 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="line_1" type="Label" parent="GUI/quests_list"]
margin_left = 64.0
margin_top = 112.0
margin_right = 1856.0
margin_bottom = 161.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 1, 1, 0, 1 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="line_2" type="Label" parent="GUI/quests_list"]
margin_left = 64.0
margin_top = 160.0
margin_right = 1856.0
margin_bottom = 209.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 1, 1, 0, 1 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="line_3" type="Label" parent="GUI/quests_list"]
margin_left = 64.0
margin_top = 208.0
margin_right = 1856.0
margin_bottom = 257.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 1, 1, 0, 1 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="inventory" type="Control" parent="GUI"]
margin_left = 16.0
margin_top = 16.0
margin_right = 592.0
margin_bottom = 168.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="bg" type="TextureRect" parent="GUI/inventory"]
margin_left = -34.0
margin_right = 606.0
margin_bottom = 256.0
texture = ExtResource( 17 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="slots" type="Control" parent="GUI/inventory"]
margin_right = 576.0
margin_bottom = 152.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="slot_0" type="TextureRect" parent="GUI/inventory/slots"]
margin_left = 480.0
margin_top = 57.0
margin_right = 576.0
margin_bottom = 153.0
stretch_mode = 4
__meta__ = {
"_edit_use_anchors_": false
}

[node name="slot_1" type="TextureRect" parent="GUI/inventory/slots"]
margin_left = 384.0
margin_top = 57.0
margin_right = 480.0
margin_bottom = 153.0
stretch_mode = 4
__meta__ = {
"_edit_use_anchors_": false
}

[node name="slot_2" type="TextureRect" parent="GUI/inventory/slots"]
margin_left = 288.0
margin_top = 57.0
margin_right = 384.0
margin_bottom = 153.0
stretch_mode = 4

[node name="slot_3" type="TextureRect" parent="GUI/inventory/slots"]
margin_left = 192.0
margin_top = 57.0
margin_right = 288.0
margin_bottom = 153.0
stretch_mode = 4

[node name="slot_4" type="TextureRect" parent="GUI/inventory/slots"]
margin_left = 96.0
margin_top = 57.0
margin_right = 192.0
margin_bottom = 153.0
stretch_mode = 4

[node name="slot_5" type="TextureRect" parent="GUI/inventory/slots"]
margin_top = 57.0
margin_right = 96.0
margin_bottom = 153.0
stretch_mode = 4
__meta__ = {
"_edit_use_anchors_": false
}

[node name="label" type="Label" parent="GUI/inventory"]
margin_left = 156.0
margin_top = 8.0
margin_right = 402.0
margin_bottom = 57.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "инвентарь"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="item_name" type="Label" parent="GUI/inventory"]
margin_left = 16.0
margin_top = 157.0
margin_right = 560.0
margin_bottom = 206.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
align = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="compass" type="Control" parent="GUI"]
margin_left = 1576.0
margin_top = 720.0
margin_right = 1900.0
margin_bottom = 1064.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="TextureRect" type="TextureRect" parent="GUI/compass"]
margin_left = 32.0
margin_top = 44.0
margin_right = 288.0
margin_bottom = 300.0
texture = ExtResource( 21 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="north" type="Label" parent="GUI/compass"]
margin_left = 156.0
margin_right = 190.0
margin_bottom = 49.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "С"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="south" type="Label" parent="GUI/compass"]
margin_left = 144.0
margin_top = 308.0
margin_right = 185.0
margin_bottom = 357.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "Ю"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="west" type="Label" parent="GUI/compass"]
margin_top = 152.0
margin_right = 46.0
margin_bottom = 201.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "З"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="east" type="Label" parent="GUI/compass"]
margin_left = 288.0
margin_top = 152.0
margin_right = 334.0
margin_bottom = 201.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "В"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="stats" type="Control" parent="GUI"]
margin_left = 1376.0
margin_top = 24.0
margin_right = 1416.0
margin_bottom = 64.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="health_bar" type="Control" parent="GUI/stats"]
margin_right = 40.0
margin_bottom = 40.0

[node name="ProgressBar" type="ProgressBar" parent="GUI/stats/health_bar"]
margin_left = 208.0
margin_top = 11.0
margin_right = 488.0
margin_bottom = 48.0
custom_styles/fg = SubResource( 6 )
custom_styles/bg = SubResource( 7 )
step = 1.0
value = 50.0
percent_visible = false
__meta__ = {
"_edit_use_anchors_": false
}

[node name="frame" type="TextureRect" parent="GUI/stats/health_bar/ProgressBar"]
margin_left = -219.0
margin_top = -22.0
margin_right = 293.0
margin_bottom = 74.0
texture = ExtResource( 29 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="label" type="Label" parent="GUI/stats/health_bar/ProgressBar"]
margin_left = -207.0
margin_top = -9.0
margin_right = -8.0
margin_bottom = 40.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "здоровье"
__meta__ = {
"_edit_use_anchors_": false
}

[node name="expiriens_bar" type="Control" parent="GUI/stats"]
margin_top = 88.0
margin_right = 40.0
margin_bottom = 128.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="ProgressBar" type="ProgressBar" parent="GUI/stats/expiriens_bar"]
margin_left = 208.0
margin_top = 11.0
margin_right = 488.0
margin_bottom = 48.0
custom_styles/fg = SubResource( 8 )
custom_styles/bg = SubResource( 7 )
step = 1.0
value = 50.0
percent_visible = false
__meta__ = {
"_edit_use_anchors_": false
}

[node name="frame" type="TextureRect" parent="GUI/stats/expiriens_bar/ProgressBar"]
margin_left = -219.0
margin_top = -22.0
margin_right = 293.0
margin_bottom = 74.0
texture = ExtResource( 29 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="label" type="Label" parent="GUI/stats/expiriens_bar/ProgressBar"]
margin_left = -207.0
margin_top = -9.0
margin_right = -8.0
margin_bottom = 40.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "опыт"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="strength_bar" type="Control" parent="GUI/stats"]
margin_left = 4.0
margin_top = 176.0
margin_right = 44.0
margin_bottom = 216.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="ProgressBar" type="ProgressBar" parent="GUI/stats/strength_bar"]
margin_left = 208.0
margin_top = 11.0
margin_right = 488.0
margin_bottom = 48.0
custom_styles/fg = SubResource( 9 )
custom_styles/bg = SubResource( 7 )
step = 1.0
value = 50.0
percent_visible = false
__meta__ = {
"_edit_use_anchors_": false
}

[node name="frame" type="TextureRect" parent="GUI/stats/strength_bar/ProgressBar"]
margin_left = -219.0
margin_top = -22.0
margin_right = 293.0
margin_bottom = 74.0
texture = ExtResource( 29 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="label" type="Label" parent="GUI/stats/strength_bar/ProgressBar"]
margin_left = -207.0
margin_top = -9.0
margin_right = -8.0
margin_bottom = 40.0
custom_fonts/font = SubResource( 3 )
custom_colors/font_color = Color( 0.172549, 0.172549, 0.172549, 1 )
text = "сила"
align = 1
__meta__ = {
"_edit_use_anchors_": false
}

[node name="fader" type="Polygon2D" parent="GUI"]
visible = false
color = Color( 0, 0, 0, 1 )
polygon = PoolVector2Array( -36, -40, 1952, -28, 1952, 1120, -32, 1120 )

[node name="AnimationPlayer" type="AnimationPlayer" parent="GUI/fader"]
anims/fade_out = SubResource( 10 )

[node name="ground" type="Polygon2D" parent="."]
position = Vector2( 0, -92 )
color = Color( 0.360784, 0.513726, 0.360784, 1 )
polygon = PoolVector2Array( 0, 0, 0, 2560, 4096, 2560, 4096, 0 )

[node name="location" type="YSort" parent="."]

[node name="TileMap" type="TileMap" parent="location"]
tile_set = ExtResource( 8 )
format = 1
tile_data = PoolIntArray( 65552, 0, 0, 65560, 1, 0, 196622, 0, 0, 196634, 1, 0, 196636, 0, 0, 262151, 0, 0, 262179, 2, 0, 327692, 0, 0, 327723, 0, 0, 327726, 1, 0, 327729, 0, 0, 327732, 1, 0, 393224, 0, 0, 458797, 0, 0, 458807, 0, 0, 524340, 1, 0, 589881, 0, 0, 589883, 1, 0, 655365, 0, 0, 655373, 1, 0, 655395, 0, 0, 655398, 1, 0, 655402, 2, 0, 655405, 0, 0, 655415, 1, 0, 720944, 1, 0, 720948, 0, 0, 786461, 0, 0, 786468, 0, 0, 786489, 1, 0, 851987, 1, 0, 852027, 2, 0, 917508, 1, 0, 917521, 1, 0, 917525, 0, 0, 917548, 1, 0, 917550, 0, 0, 1048607, 1, 0, 1048616, 0, 0, 1114171, 1, 0, 1245209, 0, 0, 1245220, 0, 0, 1245229, 1, 0, 1245242, 2, 0, 1310730, 1, 0, 1310749, 0, 0, 1310754, 1, 0, 1310759, 1, 0, 1376278, 1, 0, 1376301, 3, 0, 1376315, 1, 0, 1441832, 0, 0, 1441836, 1, 0, 1507332, 2, 0, 1507370, 0, 0, 1572888, 0, 0, 1572892, 1, 0, 1572897, 0, 0, 1638443, 3, 0, 1638459, 1, 0, 1703944, 1, 0, 1703949, 1, 0, 1703975, 1, 0, 1703978, 3, 0, 1769478, 0, 0, 1769512, 1, 0, 1835029, 1, 0, 1835041, 1, 0, 1835045, 0, 0, 1900557, 0, 0, 1900572, 1, 0, 1900604, 1, 0, 1966084, 1, 0, 1966089, 1, 0, 1966110, 0, 0, 2031656, 2, 0, 2031675, 0, 0, 2097169, 1, 0, 2097177, 1, 0, 2162701, 2, 0, 2162720, 1, 0, 2162728, 0, 0, 2162730, 1, 0, 2162744, 0, 0, 2228227, 2, 0, 2228279, 3, 0, 2228282, 1, 0, 2228284, 1, 0, 2293807, 0, 0, 2293811, 3, 0 )

[node name="treeses" type="YSort" parent="location"]

[node name="forest_part" type="Sprite" parent="location/treeses"]
position = Vector2( 417.682, 2560 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part2" type="Sprite" parent="location/treeses"]
position = Vector2( 1237.68, 2492 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part3" type="Sprite" parent="location/treeses"]
position = Vector2( 1953.68, 2584 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part4" type="Sprite" parent="location/treeses"]
position = Vector2( 2825.68, 2524 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part5" type="Sprite" parent="location/treeses"]
position = Vector2( 3685.68, 2580 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part6" type="Sprite" parent="location/treeses"]
position = Vector2( 3597.68, 152 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part7" type="Sprite" parent="location/treeses"]
position = Vector2( 2637.68, 212 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part8" type="Sprite" parent="location/treeses"]
position = Vector2( 1697.68, 128 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part9" type="Sprite" parent="location/treeses"]
position = Vector2( 757.682, 80 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part10" type="Sprite" parent="location/treeses"]
position = Vector2( 397.682, 188 )
texture = ExtResource( 22 )
offset = Vector2( 16, -120 )

[node name="forest_part_2" type="Sprite" parent="location/treeses"]
position = Vector2( 33.6819, 988 )
texture = ExtResource( 24 )
offset = Vector2( 12, -488 )

[node name="forest_part_3" type="Sprite" parent="location/treeses"]
position = Vector2( 64, 1792 )
texture = ExtResource( 24 )
offset = Vector2( -7.99999, -488 )

[node name="forest_part_4" type="Sprite" parent="location/treeses"]
position = Vector2( 45.6819, 2508 )
texture = ExtResource( 24 )
offset = Vector2( 0, -504 )

[node name="forest_part_5" type="Sprite" parent="location/treeses"]
position = Vector2( 4032, 1024 )
texture = ExtResource( 24 )
offset = Vector2( 12, -488 )

[node name="forest_part_6" type="Sprite" parent="location/treeses"]
position = Vector2( 4113.68, 1780 )
texture = ExtResource( 24 )
offset = Vector2( -7.99999, -488 )

[node name="forest_part_7" type="Sprite" parent="location/treeses"]
position = Vector2( 4032, 2560 )
texture = ExtResource( 24 )
offset = Vector2( 0, -504 )

[node name="tree_3" type="Sprite" parent="location/treeses"]
position = Vector2( 3376, 1176 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_4" type="Sprite" parent="location/treeses"]
position = Vector2( 3568, 1136 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_5" type="Sprite" parent="location/treeses"]
position = Vector2( 3256, 1104 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_7" type="Sprite" parent="location/treeses"]
position = Vector2( 1520, 1976 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_8" type="Sprite" parent="location/treeses"]
position = Vector2( 1552, 2264 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_9" type="Sprite" parent="location/treeses"]
position = Vector2( 784, 2088 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_10" type="Sprite" parent="location/treeses"]
position = Vector2( 3096, 608 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree_11" type="Sprite" parent="location/treeses"]
position = Vector2( 3552, 344 )
texture = ExtResource( 26 )
offset = Vector2( 0, -120 )

[node name="tree25" type="Sprite" parent="location/treeses"]
position = Vector2( 1057.68, 424 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree26" type="Sprite" parent="location/treeses"]
position = Vector2( 1390.66, 288.43 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree27" type="Sprite" parent="location/treeses"]
position = Vector2( 2434.78, 343.134 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree28" type="Sprite" parent="location/treeses"]
position = Vector2( 879.129, 1079.69 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree29" type="Sprite" parent="location/treeses"]
position = Vector2( 1009.3, 1143.18 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree30" type="Sprite" parent="location/treeses"]
position = Vector2( 1295.03, 1197.16 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree31" type="Sprite" parent="location/treeses"]
position = Vector2( 2137.03, 1005.16 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree32" type="Sprite" parent="location/treeses"]
position = Vector2( 2219.03, 1079.16 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree33" type="Sprite" parent="location/treeses"]
position = Vector2( 2413.03, 975.155 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree34" type="Sprite" parent="location/treeses"]
position = Vector2( 3448, 1072 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree35" type="Sprite" parent="location/treeses"]
position = Vector2( 3024, 1112 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree36" type="Sprite" parent="location/treeses"]
position = Vector2( 3144, 960 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree37" type="Sprite" parent="location/treeses"]
position = Vector2( 1856, 2264 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree38" type="Sprite" parent="location/treeses"]
position = Vector2( 1440, 2104 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree39" type="Sprite" parent="location/treeses"]
position = Vector2( 1648, 1944 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree40" type="Sprite" parent="location/treeses"]
position = Vector2( 1128, 1768 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree41" type="Sprite" parent="location/treeses"]
position = Vector2( 464, 2232 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree42" type="Sprite" parent="location/treeses"]
position = Vector2( 624, 1560 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree43" type="Sprite" parent="location/treeses"]
position = Vector2( 1416, 1680 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree44" type="Sprite" parent="location/treeses"]
position = Vector2( 928, 1560 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree45" type="Sprite" parent="location/treeses"]
position = Vector2( 304, 1424 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree46" type="Sprite" parent="location/treeses"]
position = Vector2( 512, 1640 )
texture = ExtResource( 19 )
offset = Vector2( 0.5, -96.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree_2" type="Sprite" parent="location/treeses"]
position = Vector2( 541.682, 800 )
texture = ExtResource( 4 )
offset = Vector2( 21.5, -213.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="tree_6" type="Sprite" parent="location/treeses"]
position = Vector2( 2304, 2288 )
texture = ExtResource( 4 )
offset = Vector2( 21.5, -213.5 )
region_rect = Rect2( 0, 0, 0, 229 )

[node name="village" type="YSort" parent="location"]

[node name="house" parent="location/village" instance=ExtResource( 2 )]
position = Vector2( 1057.56, 634.366 )

[node name="house2" parent="location/village" instance=ExtResource( 2 )]
position = Vector2( 1513.03, 392.183 )

[node name="house3" parent="location/village" instance=ExtResource( 2 )]
position = Vector2( 1780.81, 460.183 )

[node name="house4" parent="location/village" instance=ExtResource( 2 )]
position = Vector2( 1784.38, 982.25 )

[node name="house5" parent="location/village" instance=ExtResource( 2 )]
position = Vector2( 3816, 360 )

[node name="tower" parent="location/village" instance=ExtResource( 5 )]
position = Vector2( 1238.93, 490.209 )

[node name="mill" parent="location/village" instance=ExtResource( 6 )]
position = Vector2( 1935.72, 728.317 )

[node name="forge" parent="location/village" instance=ExtResource( 13 )]
position = Vector2( 1030.02, 855.075 )

[node name="well" parent="location/village" instance=ExtResource( 15 )]
position = Vector2( 1469.94, 603.136 )

[node name="scarecrow" parent="location/village" instance=ExtResource( 16 )]
position = Vector2( 2585.68, 388 )

[node name="npc" parent="location" instance=ExtResource( 7 )]
position = Vector2( 641.682, 992 )
id = 7

[node name="npc2" parent="location" instance=ExtResource( 7 )]
position = Vector2( 2049.68, 800 )
id = 1

[node name="npc3" parent="location" instance=ExtResource( 7 )]
position = Vector2( 1265.68, 560 )
id = 2

[node name="npc4" parent="location" instance=ExtResource( 7 )]
position = Vector2( 1589.68, 432 )
id = 3

[node name="npc5" parent="location" instance=ExtResource( 7 )]
position = Vector2( 1021.68, 928 )
id = 5

[node name="npc6" parent="location" instance=ExtResource( 7 )]
position = Vector2( 3688, 420 )
id = 4

[node name="mob" parent="location" instance=ExtResource( 12 )]
position = Vector2( 2153.92, 415.861 )
moving_area = Vector2( 2100, 2600 )
_name = "harvesteater"
respawn_time = 12

[node name="mob2" parent="location" instance=ExtResource( 12 )]
position = Vector2( 2436.46, 479.769 )
moving_area = Vector2( 2050, 2550 )
_name = "harvesteater"
respawn_time = 12

[node name="mob3" parent="location" instance=ExtResource( 12 )]
position = Vector2( 2299.4, 537.791 )
moving_area = Vector2( 2000, 2500 )
_name = "harvesteater"
respawn_time = 12

[node name="fisher" type="Sprite" parent="location"]
position = Vector2( 2996, 1440 )
texture = ExtResource( 27 )
offset = Vector2( 228, 144 )

[node name="cat" type="Sprite" parent="location"]
position = Vector2( 3908, 368 )
scale = Vector2( -1, 1 )
texture = ExtResource( 18 )
offset = Vector2( 1.68005, -16 )

[node name="cat2" type="Sprite" parent="location"]
position = Vector2( 1156, 648 )
texture = ExtResource( 18 )
offset = Vector2( 1.68005, -16 )

[node name="item" parent="location" instance=ExtResource( 23 )]
position = Vector2( 324, 1808 )
_name = "mooshroom"
respawn_time = 5

[node name="item2" parent="location" instance=ExtResource( 23 )]
position = Vector2( 552, 1892 )
_name = "mooshroom"
respawn_time = 5

[node name="item3" parent="location" instance=ExtResource( 23 )]
position = Vector2( 1264, 1984 )
_name = "mooshroom"
respawn_time = 5

[node name="item4" parent="location" instance=ExtResource( 23 )]
position = Vector2( 976, 1672 )
_name = "mooshroom"
respawn_time = 1

[node name="item5" parent="location" instance=ExtResource( 23 )]
position = Vector2( 1000, 1924 )
_name = "mooshroom"
respawn_time = 5

[node name="pigeon" parent="location" instance=ExtResource( 20 )]
position = Vector2( 1509.68, 1016 )

[node name="pigeon2" parent="location" instance=ExtResource( 20 )]
position = Vector2( 1644, 1044 )

[node name="pigeon3" parent="location" instance=ExtResource( 20 )]
position = Vector2( 1452, 1092 )

[node name="world_borders" type="StaticBody2D" parent="location"]

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="location/world_borders"]
polygon = PoolVector2Array( 64, 64, 4032, 64, 4032, 0, 0, 0, 0, 2560, 4096, 2560, 4096, 64, 4032, 64, 4032, 2496, 64, 2496 )

[node name="unsorted" type="Node2D" parent="location"]

[node name="lake" type="Sprite" parent="location/unsorted"]
position = Vector2( 3232, 1696 )
texture = ExtResource( 25 )

[node name="StaticBody2D" type="StaticBody2D" parent="location/unsorted/lake"]

[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="location/unsorted/lake/StaticBody2D"]
polygon = PoolVector2Array( -236, -212, -288, -96, -432, 104, -432, 244, -360, 328, -224, 388, 160, 392, 404, 280, 492, 172, 452, -100, 444, -308, 384, -372, 224, -404, 32, -408, -172, -332 )

[node name="field" type="Sprite" parent="location/unsorted"]
position = Vector2( 2318.06, 483.515 )
texture = ExtResource( 3 )

[node name="square" type="Sprite" parent="location/unsorted"]
position = Vector2( 1498.73, 640.219 )
texture = ExtResource( 14 )

[node name="ogre" parent="location" instance=ExtResource( 28 )]
position = Vector2( 3789, 2159 )
is_hiden = true

[node name="respawn" type="Position2D" parent="location"]
position = Vector2( 1504, 700 )

[node name="item6" parent="location" instance=ExtResource( 23 )]
position = Vector2( 3348, 884 )
_name = "club"
respawn_time = 4

[node name="player" parent="location" instance=ExtResource( 1 )]
position = Vector2( 1460, 808 )
[connection signal="gui_input" from="GUI/inventory/slots/slot_0" to="GUI" method="_on_slot_gui_input" binds= [ 0 ]]
[connection signal="mouse_entered" from="GUI/inventory/slots/slot_0" to="GUI" method="_on_slot_mouse_entered" binds= [ 0 ]]
[connection signal="mouse_exited" from="GUI/inventory/slots/slot_0" to="GUI" method="_on_slot_mouse_exited"]
[connection signal="gui_input" from="GUI/inventory/slots/slot_1" to="GUI" method="_on_slot_gui_input" binds= [ 1 ]]
[connection signal="mouse_entered" from="GUI/inventory/slots/slot_1" to="GUI" method="_on_slot_mouse_entered" binds= [ 1 ]]
[connection signal="mouse_exited" from="GUI/inventory/slots/slot_1" to="GUI" method="_on_slot_mouse_exited"]
[connection signal="gui_input" from="GUI/inventory/slots/slot_2" to="GUI" method="_on_slot_gui_input" binds= [ 2 ]]
[connection signal="mouse_entered" from="GUI/inventory/slots/slot_2" to="GUI" method="_on_slot_mouse_entered" binds= [ 2 ]]
[connection signal="mouse_exited" from="GUI/inventory/slots/slot_2" to="GUI" method="_on_slot_mouse_exited"]
[connection signal="gui_input" from="GUI/inventory/slots/slot_3" to="GUI" method="_on_slot_gui_input" binds= [ 3 ]]
[connection signal="mouse_entered" from="GUI/inventory/slots/slot_3" to="GUI" method="_on_slot_mouse_entered" binds= [ 3 ]]
[connection signal="mouse_exited" from="GUI/inventory/slots/slot_3" to="GUI" method="_on_slot_mouse_exited"]
[connection signal="gui_input" from="GUI/inventory/slots/slot_4" to="." method="_on_slot_gui_input" binds= [ 4 ]]
[connection signal="mouse_entered" from="GUI/inventory/slots/slot_4" to="GUI" method="_on_slot_mouse_entered" binds= [ 4 ]]
[connection signal="mouse_exited" from="GUI/inventory/slots/slot_4" to="GUI" method="_on_slot_mouse_exited"]
[connection signal="gui_input" from="GUI/inventory/slots/slot_5" to="GUI" method="_on_slot_gui_input" binds= [ 5 ]]
[connection signal="mouse_entered" from="GUI/inventory/slots/slot_5" to="GUI" method="_on_slot_mouse_entered" binds= [ 5 ]]
[connection signal="mouse_exited" from="GUI/inventory/slots/slot_5" to="GUI" method="_on_slot_mouse_exited"]
