sunoku/scenes/world/world.tscn

152 lines
16 KiB
Plaintext

[gd_scene load_steps=16 format=4 uid="uid://dinanmpmnja1"]
[ext_resource type="PackedScene" uid="uid://o6e5ybx262ig" path="res://scenes/inventory/inventory.tscn" id="1_dphjl"]
[ext_resource type="PackedScene" uid="uid://citwevx7xvypn" path="res://scenes/player/player.tscn" id="2_sl2e5"]
[ext_resource type="PackedScene" uid="uid://bnufqnypubedj" path="res://scenes/enemies/grunt/grunt.tscn" id="3_1fp7r"]
[ext_resource type="TileSet" uid="uid://bawet85hqjpku" path="res://scenes/world/tilemap/tile_map.tres" id="4_6m72w"]
[ext_resource type="PackedScene" uid="uid://b6lmouoh2607b" path="res://scenes/enemies/shooter/shooter.tscn" id="5_1yooq"]
[ext_resource type="Script" uid="uid://c2lpqem5ubn4r" path="res://scenes/world/spawner.gd" id="6_bq33v"]
[ext_resource type="PackedScene" uid="uid://ck3pogpwo5gtx" path="res://scenes/world/shop.tscn" id="6_j2gmx"]
[ext_resource type="Script" uid="uid://c75kdxk3eemei" path="res://scenes/world/level.gd" id="6_t5ptc"]
[ext_resource type="Texture2D" uid="uid://bobe81o0a80s1" path="res://scenes/world/blocked.png" id="7_bq33v"]
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_t5ptc"]
normal = Vector2(0, 1)
distance = -1.0
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_bq33v"]
normal = Vector2(1, 0)
distance = -1.0
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_j2gmx"]
normal = Vector2(-1, 0)
distance = -256.0
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_1yooq"]
distance = -256.0
[sub_resource type="RectangleShape2D" id="RectangleShape2D_t5ptc"]
size = Vector2(30, 15)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_bq33v"]
size = Vector2(15, 30)
[node name="World" type="Node2D"]
[node name="UI" type="CanvasLayer" parent="."]
[node name="Inventory" parent="UI" node_paths=PackedStringArray("levels", "player") instance=ExtResource("1_dphjl")]
levels = NodePath("../../Levels")
player = NodePath("../../Player")
[node name="Player" parent="." node_paths=PackedStringArray("inventory") instance=ExtResource("2_sl2e5")]
position = Vector2(128, 128)
inventory = NodePath("../UI/Inventory")
[node name="Levels" type="Node2D" parent="." node_paths=PackedStringArray("spawn_points", "levels", "player")]
z_index = -1
script = ExtResource("6_t5ptc")
spawn_points = [NodePath("Spawn"), NodePath("Spawn2"), NodePath("Spawn3"), NodePath("Spawn4")]
levels = [NodePath("1"), NodePath("2")]
enemies = Array[PackedScene]([ExtResource("3_1fp7r"), ExtResource("5_1yooq")])
player = NodePath("../Player")
[node name="1" type="TileMapLayer" parent="Levels" groups=["terrain"]]
tile_map_data = PackedByteArray("AAAAAAAAAgAEAAAAAAABAAAAAgAEAAAAAAACAAAAAgAEAAAAAAACAAEAAgAEAAAAAAADAAEAAgAEAAAAAAAEAAEAAgAEAAAAAAAFAAEAAgAEAAAAAAAHAAEAAgAEAAAAAAAIAAEAAgAEAAAAAAAKAAEAAgAEAAAAAAALAAEAAgAEAAAAAAAMAAEAAgAEAAAAAAANAAEAAgAEAAAAAAANAAAAAgAEAAAAAAAOAAAAAgAEAAAAAAAPAAAAAgAEAAAAAAAAAAEAAgAEAAAAAAAAAAIAAgAEAAAAAAAAAAMAAgAEAAAAAAAAAAQAAgAEAAAAAAAAAAUAAgAEAAAAAAAAAAYAAgADAAIAAAAAAAcAAgAEAAAAAAAAAAgAAgAEAAAAAAAAAAkAAgADAAIAAAAAAAoAAgAEAAAAAAAAAAsAAgAEAAAAAAAAAAwAAgAEAAAAAAAAAA0AAgAEAAAAAAAAAA4AAgAEAAAAAAAAAA8AAgAEAAAAAAABAAEAAgAEAAAAAAABAAIAAgAEAAAAAAABAAMAAgAEAAAAAAABAAQAAgAEAAAAAAABAAUAAgAEAAAAAAABAAcAAgAEAAAAAAABAAgAAgAEAAAAAAABAAoAAgAEAAAAAAABAAsAAgAEAAAAAAABAAwAAgAEAAAAAAABAA0AAgAEAAAAAAABAA4AAgAEAAAAAAABAA8AAgAEAAAAAAACAAIAAgAAAAAAAAACAAMAAgAAAAEAAAACAAQAAgAEAAAAAAACAAUAAgAEAAAAAAACAAYAAgADAAAAAAACAAcAAgAEAAAAAAACAAgAAgAEAAAAAAACAAkAAgADAAAAAAACAAoAAgAEAAAAAAACAAsAAgAEAAAAAAACAAwAAgAAAAAAAAACAA0AAgAAAAEAAAACAA4AAgAEAAAAAAACAA8AAgAEAAAAAAADAAAAAgAEAAAAAAADAAIAAgABAAAAAAADAAMAAgABAAEAAAADAAQAAgAEAAAAAAADAAUAAgAEAAAAAAADAAYAAgADAAEAAAADAAcAAgAEAAAAAAADAAgAAgAEAAAAAAADAAkAAgADAAEAAAADAAoAAgAEAAAAAAADAAsAAgAEAAAAAAADAAwAAgABAAAAAAADAA0AAgABAAEAAAADAA4AAgAEAAAAAAADAA8AAgAEAAAAAAAEAAAAAgAEAAAAAAAEAAIAAgAEAAAAAAAEAAMAAgAEAAAAAAAEAAQAAgAEAAAAAAAEAAUAAgAEAAAAAAAEAAYAAgADAAEAAAAEAAcAAgAEAAAAAAAEAAgAAgAEAAAAAAAEAAkAAgADAAEAAAAEAAoAAgAEAAAAAAAEAAsAAgAEAAAAAAAEAAwAAgAEAAAAAAAEAA0AAgAEAAAAAAAEAA4AAgAEAAAAAAAEAA8AAgAEAAAAAAAFAAAAAgAEAAAAAAAFAAIAAgAEAAAAAAAFAAMAAgAEAAAAAAAFAAQAAgAEAAAAAAAFAAUAAgAEAAAAAAAFAAcAAgAEAAAAAAAFAAgAAgAEAAAAAAAFAAoAAgAEAAAAAAAFAAsAAgAEAAAAAAAFAAwAAgAEAAAAAAAFAA0AAgAEAAAAAAAFAA4AAgAEAAAAAAAFAA8AAgAEAAAAAAAGAAAAAgACAAIAAAAGAAIAAgACAAAAAAAGAAMAAgACAAEAAAAGAAQAAgACAAEAAAAGAAcAAgAEAAAAAAAGAAgAAgAEAAAAAAAGAAwAAgACAAEAAAAGAA0AAgACAAIAAAAHAAAAAgAEAAAAAAAHAAIAAgAEAAAAAAAHAAMAAgAEAAAAAAAHAAQAAgAEAAAAAAAHAAUAAgAEAAAAAAAHAAYAAgAEAAAAAAAHAAcAAgAEAAAAAAAHAAgAAgAEAAAAAAAHAAkAAgAEAAAAAAAHAAoAAgAEAAAAAAAHAA4AAgAEAAAAAAAIAAIAAgAEAAAAAAAIAAMAAgAEAAAAAAAIAAQAAgAEAAAAAAAIAAUAAgAEAAAAAAAIAAYAAgAEAAAAAAAIAAcAAgAEAAAAAAAIAAgAAgAEAAAAAAAIAAkAAgAEAAAAAAAIAAoAAgAEAAAAAAAIAA4AAgAEAAAAAAAJAAAAAgACAAIAAAAJAAIAAgACAAAAAAAJAAMAAgACAAEAAAAJAAQAAgACAAEAAAAJAAcAAgAEAAAAAAAJAAgAAgAEAAAAAAAJAAsAAgACAAEAAAAJAAwAAgACAAEAAAAJAA0AAgACAAIAAAAJAA8AAgACAAAAAAAKAAAAAgAEAAAAAAAKAAIAAgAEAAAAAAAKAAMAAgAEAAAAAAAKAAQAAgAEAAAAAAAKAAUAAgAEAAAAAAAKAAcAAgAEAAAAAAAKAAgAAgAEAAAAAAAKAAoAAgAEAAAAAAAKAAsAAgAEAAAAAAAKAAwAAgAEAAAAAAAKAA0AAgAEAAAAAAAKAA4AAgAEAAAAAAAKAA8AAgAEAAAAAAALAAAAAgAEAAAAAAALAAIAAgAEAAAAAAALAAMAAgAEAAAAAAALAAQAAgAEAAAAAAALAAUAAgAEAAAAAAALAAYAAgADAAEAAAALAAcAAgAEAAAAAAALAAgAAgAEAAAAAAALAAkAAgADAAEAAAALAAoAAgAEAAAAAAALAAsAAgAEAAAAAAALAAwAAgAEAAAAAAALAA0AAgAEAAAAAAALAA4AAgAEAAAAAAALAA8AAgAEAAAAAAAMAAAAAgAEAAAAAAAMAAIAAgAAAAAAAAAMAAMAAgAAAAEAAAAMAAQAAgAEAAAAAAAMAAUAAgAEAAAAAAAMAAYAAgADAAEAAAAMAAcAAgAEAAAAAAAMAAgAAgAEAAAAAAAMAAkAAgADAAEAAAAMAAoAAgAEAAAAAAAMAAsAAgAEAAAAAAAMAAwAAgAAAAAAAAAMAA0AAgAAAAEAAAAMAA4AAgAEAAAAAAAMAA8AAgAEAAAAAAANAAIAAgABAAAAAAANAAMAAgABAAEAAAANAAQAAgAEAAAAAAANAAUAAgAEAAAAAAANAAYAAgADAAIAAAANAAcAAgAEAAAAAAANAAgAAgAEAAAAAAANAAkAAgADAAIAAAANAAoAAgAEAAAAAAANAAsAAgAEAAAAAAANAAwAAgABAAAAAAANAA0AAgABAAEAAAANAA4AAgAEAAAAAAANAA8AAgAEAAAAAAAOAAEAAgAEAAAAAAAOAAIAAgAEAAAAAAAOAAMAAgAEAAAAAAAOAAQAAgAEAAAAAAAOAAUAAgAEAAAAAAAOAAcAAgAEAAAAAAAOAAgAAgAEAAAAAAAOAAoAAgAEAAAAAAAOAAsAAgAEAAAAAAAOAAwAAgAEAAAAAAAOAA0AAgAEAAAAAAAOAA4AAgAEAAAAAAAOAA8AAgAEAAAAAAAPAAEAAgAEAAAAAAAPAAIAAgAEAAAAAAAPAAMAAgAEAAAAAAAPAAQAAgAEAAAAAAAPAAUAAgAEAAAAAAAPAAYAAgADAAAAAAAPAAcAAgAEAAAAAAAPAAgAAgAEAAAAAAAPAAkAAgADAAAAAAAPAAoAAgAEAAAAAAAPAAsAAgAEAAAAAAAPAAwAAgAEAAAAAAAPAA0AAgAEAAAAAAAPAA4AAgAEAAAAAAAPAA8AAgAEAAAAAAD/////AgAAAAAAAAD//wAAAgACAAEAAAD//wEAAgACAAEAAAD//wIAAgACAAEAAAD//wMAAgACAAEAAAD//wQAAgACAAEAAAD//wUAAgACAAEAAAD//wYAAgAAAAEAAAD//wkAAgAAAAAAAAD//woAAgACAAEAAAD//wsAAgACAAEAAAD//wwAAgACAAEAAAD//w0AAgACAAEAAAD//w4AAgACAAEAAAD//w8AAgACAAEAAAD//xAAAgAAAAEAAAAAABAAAgADAAEAAAABABAAAgADAAEAAAACABAAAgADAAEAAAADABAAAgADAAEAAAAEABAAAgADAAEAAAAFABAAAgADAAEAAAAGABAAAgABAAEAAAAJABAAAgAAAAEAAAAKABAAAgADAAEAAAALABAAAgADAAEAAAAMABAAAgADAAEAAAANABAAAgADAAEAAAAOABAAAgADAAEAAAAPABAAAgADAAEAAAAQABAAAgABAAEAAAAQAA8AAgACAAEAAAAQAA4AAgACAAEAAAAQAA0AAgACAAEAAAAQAAwAAgACAAEAAAAQAAsAAgACAAEAAAAQAAoAAgACAAEAAAAQAAkAAgABAAAAAAAQAAYAAgABAAEAAAAQAAUAAgACAAEAAAAQAAQAAgACAAEAAAAQAAMAAgACAAEAAAAQAAIAAgACAAEAAAAQAAEAAgACAAEAAAAQAAAAAgACAAEAAAAQAP//AgABAAAAAAAPAP//AgADAAEAAAAOAP//AgADAAEAAAANAP//AgADAAEAAAAMAP//AgADAAEAAAALAP//AgADAAEAAAAKAP//AgADAAEAAAAJAP//AgAAAAAAAAAGAP//AgABAAAAAAAFAP//AgADAAEAAAAEAP//AgADAAEAAAADAP//AgADAAEAAAACAP//AgADAAEAAAABAP//AgADAAEAAAAAAP//AgADAAEAAAAGAA8AAgACAAAAAAAHAA8AAgAEAAAAAAAIAA8AAgAEAAAAAAD//wcAAgAEAAAAAAD//wgAAgAEAAAAAAAHABAAAgAEAAAAAAAIABAAAgAEAAAAAAAHAP//AgAEAAAAAAAIAP//AgAEAAAAAAAQAAcAAgAEAAAAAAAQAAgAAgAEAAAAAAD+/wcAAgAEAAAAAAD+/wgAAgAEAAAAAAAHAP7/AgAEAAAAAAAIAP7/AgAEAAAAAAARAAcAAgAEAAAAAAARAAgAAgAEAAAAAAAHABEAAgAEAAAAAAAIABEAAgAEAAAAAAAHAAsAAgAEAAAAAAAHAAwAAgAEAAAAAAAIAAsAAgAEAAAAAAAIAAwAAgAEAAAAAAAIAA0AAgAEAAAAAAAGAAsAAgACAAEAAAAGAAYAAgABAAEAAAAFAAYAAgADAAEAAAAGAAUAAgACAAEAAAAJAAUAAgACAAEAAAAJAAYAAgAAAAEAAAAKAAYAAgADAAEAAAAJAAkAAgAAAAAAAAAJAAoAAgACAAEAAAAKAAkAAgADAAEAAAAGAAkAAgABAAAAAAAGAAoAAgACAAEAAAAFAAkAAgADAAEAAAAJAA4AAgAEAAAAAAAGAA4AAgAEAAAAAAABAAkAAgAEAAAAAAABAAYAAgAEAAAAAAAGAAEAAgAEAAAAAAAJAAEAAgAEAAAAAAAOAAYAAgAEAAAAAAAOAAkAAgAEAAAAAAAHAA0AAgAEAAAAAAAIAAAAAgAEAAAAAAAeAAIAAgAEAAAAAAA=")
tile_set = ExtResource("4_6m72w")
[node name="2" type="TileMapLayer" parent="Levels" groups=["terrain"]]
tile_map_data = PackedByteArray("AAAAAAAAAgAEAAAAAAABAAAAAgAEAAAAAAACAAAAAgAEAAAAAAACAAEAAgAEAAAAAAADAAEAAgAEAAAAAAAEAAEAAgAEAAAAAAAFAAEAAgAEAAAAAAAHAAEAAgAEAAAAAAAIAAEAAgAEAAAAAAAKAAEAAgAEAAAAAAALAAEAAgAEAAAAAAAMAAEAAgAEAAAAAAANAAEAAgAEAAAAAAANAAAAAgAEAAAAAAAOAAAAAgAEAAAAAAAPAAAAAgAEAAAAAAAAAAEAAgAEAAAAAAAAAAIAAgAEAAAAAAAAAAMAAgAEAAAAAAAAAAQAAgAEAAAAAAAAAAUAAgAEAAAAAAAAAAYAAgADAAIAAAAAAAcAAgAEAAAAAAAAAAgAAgAEAAAAAAAAAAkAAgADAAIAAAAAAAoAAgAEAAAAAAAAAAsAAgAEAAAAAAAAAAwAAgAEAAAAAAAAAA0AAgAEAAAAAAAAAA4AAgAEAAAAAAAAAA8AAgAEAAAAAAABAAEAAgAEAAAAAAABAAIAAgAEAAAAAAABAAMAAgAEAAAAAAABAAQAAgAEAAAAAAABAAUAAgAEAAAAAAABAAcAAgAEAAAAAAABAAgAAgAEAAAAAAABAAoAAgAEAAAAAAABAAsAAgAEAAAAAAABAAwAAgAEAAAAAAABAA0AAgAEAAAAAAABAA4AAgAEAAAAAAABAA8AAgAEAAAAAAACAAQAAgAEAAAAAAACAAUAAgAEAAAAAAACAAcAAgAEAAAAAAACAAgAAgAEAAAAAAACAAoAAgAEAAAAAAACAAsAAgAEAAAAAAACAA4AAgAEAAAAAAACAA8AAgAEAAAAAAADAAAAAgAEAAAAAAADAAQAAgACAAIAAAADAAUAAgAEAAAAAAADAAcAAgAEAAAAAAADAAgAAgAEAAAAAAADAAoAAgAEAAAAAAADAAsAAgACAAAAAAADAA4AAgAEAAAAAAADAA8AAgAEAAAAAAAEAAAAAgAEAAAAAAAEAAUAAgAEAAAAAAAEAAgAAgAEAAAAAAAEAAoAAgAEAAAAAAAEAA4AAgAEAAAAAAAEAA8AAgAEAAAAAAAFAAAAAgAEAAAAAAAFAAQAAgAEAAAAAAAFAAUAAgAEAAAAAAAFAAsAAgAEAAAAAAAFAA4AAgAEAAAAAAAFAA8AAgAEAAAAAAAGAAAAAgACAAIAAAAGAAcAAgACAAEAAAAHAAAAAgAEAAAAAAAHAAIAAgAEAAAAAAAHAAQAAgAEAAAAAAAHAAUAAgAEAAAAAAAHAAYAAgAEAAAAAAAHAAcAAgAEAAAAAAAHAAgAAgAEAAAAAAAHAAoAAgAEAAAAAAAHAA4AAgAEAAAAAAAIAAIAAgAEAAAAAAAIAAQAAgAEAAAAAAAIAAUAAgAEAAAAAAAIAAYAAgAEAAAAAAAIAAcAAgAEAAAAAAAIAAgAAgAEAAAAAAAIAAoAAgAEAAAAAAAIAA4AAgAEAAAAAAAJAAAAAgACAAIAAAAJAA8AAgACAAAAAAAKAAAAAgAEAAAAAAAKAAMAAgAEAAAAAAAKAAQAAgAEAAAAAAAKAA4AAgAEAAAAAAAKAA8AAgAEAAAAAAALAAAAAgAEAAAAAAALAAgAAgAEAAAAAAALAA4AAgAEAAAAAAALAA8AAgAEAAAAAAAMAAAAAgAEAAAAAAAMAAgAAgAEAAAAAAAMAA4AAgAEAAAAAAAMAA8AAgAEAAAAAAANAAgAAgAEAAAAAAANAAoAAgAEAAAAAAANAA4AAgAEAAAAAAANAA8AAgAEAAAAAAAOAAEAAgAEAAAAAAAOAAQAAgAEAAAAAAAOAAUAAgAEAAAAAAAOAAcAAgAEAAAAAAAOAAgAAgAEAAAAAAAOAAoAAgAEAAAAAAAOAAsAAgAEAAAAAAAOAAwAAgAEAAAAAAAOAA0AAgAEAAAAAAAOAA4AAgAEAAAAAAAOAA8AAgAEAAAAAAAPAAEAAgAEAAAAAAAPAAIAAgAEAAAAAAAPAAQAAgAEAAAAAAAPAAUAAgAEAAAAAAAPAAYAAgADAAAAAAAPAAcAAgAEAAAAAAAPAAgAAgAEAAAAAAAPAAkAAgADAAAAAAAPAAoAAgAEAAAAAAAPAAsAAgAEAAAAAAAPAAwAAgAEAAAAAAAPAA0AAgAEAAAAAAAPAA4AAgAEAAAAAAAPAA8AAgAEAAAAAAD/////AgAAAAAAAAD//wAAAgACAAEAAAD//wEAAgACAAEAAAD//wIAAgACAAEAAAD//wMAAgACAAEAAAD//wQAAgACAAEAAAD//wUAAgACAAEAAAD//wYAAgAAAAEAAAD//wkAAgAAAAAAAAD//woAAgACAAEAAAD//wsAAgACAAEAAAD//wwAAgACAAEAAAD//w0AAgACAAEAAAD//w4AAgACAAEAAAD//w8AAgACAAEAAAD//xAAAgAAAAEAAAAAABAAAgADAAEAAAABABAAAgADAAEAAAACABAAAgADAAEAAAADABAAAgADAAEAAAAEABAAAgADAAEAAAAFABAAAgADAAEAAAAGABAAAgABAAEAAAAJABAAAgAAAAEAAAAKABAAAgADAAEAAAALABAAAgADAAEAAAAMABAAAgADAAEAAAANABAAAgADAAEAAAAOABAAAgADAAEAAAAPABAAAgADAAEAAAAQABAAAgABAAEAAAAQAA8AAgACAAEAAAAQAA4AAgACAAEAAAAQAA0AAgACAAEAAAAQAAwAAgACAAEAAAAQAAsAAgACAAEAAAAQAAoAAgACAAEAAAAQAAkAAgABAAAAAAAQAAYAAgABAAEAAAAQAAUAAgACAAEAAAAQAAQAAgACAAEAAAAQAAMAAgACAAEAAAAQAAIAAgACAAEAAAAQAAEAAgACAAEAAAAQAAAAAgACAAEAAAAQAP//AgABAAAAAAAPAP//AgADAAEAAAAOAP//AgADAAEAAAANAP//AgADAAEAAAAMAP//AgADAAEAAAALAP//AgADAAEAAAAKAP//AgADAAEAAAAJAP//AgAAAAAAAAAGAP//AgABAAAAAAAFAP//AgADAAEAAAAEAP//AgADAAEAAAADAP//AgADAAEAAAACAP//AgADAAEAAAABAP//AgADAAEAAAAAAP//AgADAAEAAAAGAA8AAgACAAAAAAAHAA8AAgAEAAAAAAAIAA8AAgAEAAAAAAD//wcAAgAEAAAAAAD//wgAAgAEAAAAAAAHABAAAgAEAAAAAAAIABAAAgAEAAAAAAAHAP//AgAEAAAAAAAIAP//AgAEAAAAAAAQAAcAAgAEAAAAAAAQAAgAAgAEAAAAAAD+/wcAAgAEAAAAAAD+/wgAAgAEAAAAAAAHAP7/AgAEAAAAAAAIAP7/AgAEAAAAAAARAAcAAgAEAAAAAAARAAgAAgAEAAAAAAAHABEAAgAEAAAAAAAIABEAAgAEAAAAAAAHAAsAAgAEAAAAAAAIAAsAAgAEAAAAAAAIAAwAAgADAAEAAAAIAA0AAgAEAAAAAAAJAA4AAgAEAAAAAAAGAA4AAgAEAAAAAAABAAkAAgAEAAAAAAABAAYAAgAEAAAAAAAGAAEAAgAEAAAAAAAJAAEAAgAEAAAAAAAOAAYAAgAEAAAAAAAOAAkAAgAEAAAAAAAGAAYAAgACAAAAAAAGAAgAAgACAAEAAAAGAAkAAgACAAIAAAAJAAkAAgACAAIAAAAJAAgAAgACAAEAAAAJAAcAAgACAAEAAAAJAAYAAgACAAAAAAADAAIAAgACAAAAAAADAAMAAgACAAEAAAADAAwAAgACAAEAAAADAA0AAgACAAIAAAAMAAsAAgACAAAAAAAMAAwAAgACAAEAAAAMAA0AAgACAAIAAAAMAAIAAgACAAAAAAAMAAMAAgACAAEAAAAMAAQAAgACAAIAAAAGAAMAAgADAAAAAAAHAAMAAgADAAEAAAAIAAMAAgADAAEAAAAJAAMAAgADAAIAAAAGAAwAAgADAAAAAAAHAAwAAgADAAEAAAAJAAwAAgADAAIAAAAEAAsAAgAEAAAAAAAEAAwAAgAEAAAAAAAEAA0AAgAEAAAAAAAFAA0AAgAEAAAAAAAFAAwAAgAEAAAAAAACAAwAAgAEAAAAAAACAA0AAgAEAAAAAAAGAA0AAgAEAAAAAAAHAA0AAgAEAAAAAAAJAA0AAgAEAAAAAAAKAA0AAgAEAAAAAAALAA0AAgAEAAAAAAALAAwAAgAEAAAAAAAKAAwAAgAEAAAAAAAKAAsAAgAEAAAAAAAJAAsAAgAEAAAAAAAJAAoAAgAEAAAAAAAKAAoAAgAEAAAAAAALAAoAAgAEAAAAAAALAAsAAgAEAAAAAAAMAAoAAgAEAAAAAAAMAAkAAgAEAAAAAAANAAsAAgAEAAAAAAANAAwAAgAEAAAAAAANAA0AAgAEAAAAAAANAAkAAgAEAAAAAAAKAAgAAgAEAAAAAAAKAAkAAgAEAAAAAAAKAAcAAgAEAAAAAAALAAcAAgAEAAAAAAALAAYAAgAEAAAAAAAKAAYAAgAEAAAAAAAKAAUAAgAEAAAAAAAJAAUAAgAEAAAAAAAJAAQAAgAEAAAAAAAKAAIAAgAEAAAAAAAJAAIAAgAEAAAAAAAIAAAAAgAEAAAAAAAFAAIAAgAEAAAAAAAGAAIAAgAEAAAAAAAEAAIAAgAEAAAAAAAEAAMAAgAEAAAAAAAEAAQAAgAEAAAAAAAFAAMAAgAEAAAAAAAGAAQAAgAEAAAAAAAGAAUAAgAEAAAAAAADAAYAAgAEAAAAAAACAAYAAgAEAAAAAAACAAkAAgAEAAAAAAADAAkAAgAEAAAAAAAEAAcAAgAEAAAAAAAEAAYAAgAEAAAAAAAFAAYAAgAEAAAAAAAFAAcAAgAEAAAAAAAFAAgAAgAEAAAAAAAFAAkAAgAEAAAAAAAEAAkAAgAEAAAAAAAFAAoAAgAEAAAAAAAGAAoAAgAEAAAAAAAGAAsAAgAEAAAAAAAHAAkAAgAEAAAAAAAIAAkAAgAEAAAAAAACAAIAAgAEAAAAAAACAAMAAgAEAAAAAAALAAIAAgAEAAAAAAALAAMAAgAEAAAAAAALAAQAAgAEAAAAAAALAAUAAgAEAAAAAAALAAkAAgAEAAAAAAAMAAcAAgAEAAAAAAAMAAYAAgAEAAAAAAAMAAUAAgAEAAAAAAANAAUAAgAEAAAAAAANAAYAAgAEAAAAAAANAAQAAgAEAAAAAAANAAMAAgAEAAAAAAANAAIAAgAEAAAAAAAOAAIAAgAEAAAAAAAOAAMAAgAEAAAAAAAPAAMAAgAEAAAAAAANAAcAAgAEAAAAAAA=")
tile_set = ExtResource("4_6m72w")
[node name="Shop" parent="Levels" node_paths=PackedStringArray("inventory") instance=ExtResource("6_j2gmx")]
enabled = false
inventory = NodePath("../../UI/Inventory")
[node name="Spawn" type="Marker2D" parent="Levels"]
position = Vector2(128, -17)
script = ExtResource("6_bq33v")
[node name="Spawn2" type="Marker2D" parent="Levels"]
position = Vector2(268, 128)
script = ExtResource("6_bq33v")
[node name="Spawn3" type="Marker2D" parent="Levels"]
position = Vector2(127, 276)
script = ExtResource("6_bq33v")
[node name="Spawn4" type="Marker2D" parent="Levels"]
position = Vector2(-28, 129)
script = ExtResource("6_bq33v")
[node name="World Border" type="StaticBody2D" parent="Levels"]
collision_layer = 2
collision_mask = 2
[node name="Top" type="CollisionShape2D" parent="Levels/World Border"]
shape = SubResource("WorldBoundaryShape2D_t5ptc")
[node name="Left" type="CollisionShape2D" parent="Levels/World Border"]
shape = SubResource("WorldBoundaryShape2D_bq33v")
[node name="Right" type="CollisionShape2D" parent="Levels/World Border"]
shape = SubResource("WorldBoundaryShape2D_j2gmx")
[node name="Bottom" type="CollisionShape2D" parent="Levels/World Border"]
shape = SubResource("WorldBoundaryShape2D_1yooq")
[node name="Top" type="Area2D" parent="Levels"]
position = Vector2(128, -10)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape2D" type="CollisionShape2D" parent="Levels/Top"]
shape = SubResource("RectangleShape2D_t5ptc")
[node name="Blocked" type="Sprite2D" parent="Levels/Top"]
position = Vector2(0, 18)
texture = ExtResource("7_bq33v")
[node name="Bottom" type="Area2D" parent="Levels"]
position = Vector2(128, 266)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape2D" type="CollisionShape2D" parent="Levels/Bottom"]
shape = SubResource("RectangleShape2D_t5ptc")
[node name="Blocked2" type="Sprite2D" parent="Levels/Bottom"]
position = Vector2(0, -18)
texture = ExtResource("7_bq33v")
[node name="Left" type="Area2D" parent="Levels"]
position = Vector2(-10, 128)
collision_layer = 2
collision_mask = 2
[node name="Blocked3" type="Sprite2D" parent="Levels/Left"]
position = Vector2(18, 0)
rotation = 1.5708
texture = ExtResource("7_bq33v")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Levels/Left"]
shape = SubResource("RectangleShape2D_bq33v")
[node name="Right" type="Area2D" parent="Levels"]
position = Vector2(266, 128)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape2D" type="CollisionShape2D" parent="Levels/Right"]
shape = SubResource("RectangleShape2D_bq33v")
[node name="Blocked4" type="Sprite2D" parent="Levels/Right"]
position = Vector2(-18, 0)
rotation = 1.5708
texture = ExtResource("7_bq33v")
[connection signal="body_entered" from="Levels/Top" to="Levels" method="_on_top_body_entered"]
[connection signal="body_entered" from="Levels/Bottom" to="Levels" method="_on_bottom_body_entered"]
[connection signal="body_entered" from="Levels/Left" to="Levels" method="_on_left_body_entered"]
[connection signal="body_entered" from="Levels/Right" to="Levels" method="_on_right_body_entered"]