From 14893a544be8bc0cadaed833dba18288b94fa64d Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 20 Jan 2025 16:47:15 +0100 Subject: [PATCH] Red keycard base --- Scenes/Door_Horizontal.tscn | 126 +++++++++++++++++++++++++++++ Scenes/Interactable.cs | 10 --- Scenes/Red_Keycard.tscn | 21 +++++ Scenes/test.tscn | 26 ++++-- Scripts/InventoryManager.cs | 28 +++++++ Scripts/Pickupper.cs | 11 +++ Sprites/HorizontalDoor.aseprite | 4 +- Sprites/HorizontalDoor.png | 4 +- Sprites/Red_Card_Reader.aseprite | 3 + Sprites/Red_Card_Reader.png | 3 + Sprites/Red_Card_Reader.png.import | 34 ++++++++ Sprites/Red_Keycard.aseprite | 3 + Sprites/Red_Keycard.png | 3 + Sprites/Red_Keycard.png.import | 34 ++++++++ 14 files changed, 291 insertions(+), 19 deletions(-) create mode 100644 Scenes/Door_Horizontal.tscn create mode 100644 Scenes/Red_Keycard.tscn create mode 100644 Scripts/InventoryManager.cs create mode 100644 Scripts/Pickupper.cs create mode 100644 Sprites/Red_Card_Reader.aseprite create mode 100644 Sprites/Red_Card_Reader.png create mode 100644 Sprites/Red_Card_Reader.png.import create mode 100644 Sprites/Red_Keycard.aseprite create mode 100644 Sprites/Red_Keycard.png create mode 100644 Sprites/Red_Keycard.png.import diff --git a/Scenes/Door_Horizontal.tscn b/Scenes/Door_Horizontal.tscn new file mode 100644 index 00000000..009e581f --- /dev/null +++ b/Scenes/Door_Horizontal.tscn @@ -0,0 +1,126 @@ +[gd_scene load_steps=16 format=3 uid="uid://l84on3kv2s52"] + +[ext_resource type="Script" path="res://Scripts/Door.cs" id="1_emfh4"] +[ext_resource type="Texture2D" uid="uid://desg0e2phtw50" path="res://Sprites/HorizontalDoor.png" id="2_rnx3o"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_awtxv"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ocjdv"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 96, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_we0if"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_em3e7"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fehs4"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g8abm"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 96, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t3pwa"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 96, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wvr8p"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o1fq1"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8tyvt"] +atlas = ExtResource("2_rnx3o") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_keeml"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_awtxv") +}], +"loop": true, +"name": &"Closed", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ocjdv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_we0if") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_em3e7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fehs4") +}], +"loop": false, +"name": &"Closing", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_g8abm") +}], +"loop": true, +"name": &"Open", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_t3pwa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wvr8p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o1fq1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8tyvt") +}], +"loop": false, +"name": &"Opening", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0wg11"] +size = Vector2(32, 32) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_f2rl6"] +size = Vector2(32, 32) + +[node name="Area2D" type="Area2D"] +collision_layer = 64 +collision_mask = 154 +script = ExtResource("1_emfh4") +metadata/_edit_group_ = true + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_keeml") +animation = &"Opening" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_0wg11") + +[node name="RigidBody2D" type="RigidBody2D" parent="."] +collision_layer = 64 +collision_mask = 10 +gravity_scale = 0.0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D"] +shape = SubResource("RectangleShape2D_f2rl6") + +[connection signal="animation_changed" from="AnimatedSprite2D" to="." method="_on_animated_sprite_2d_animation_changed"] diff --git a/Scenes/Interactable.cs b/Scenes/Interactable.cs index 654faade..1df51baf 100644 --- a/Scenes/Interactable.cs +++ b/Scenes/Interactable.cs @@ -5,16 +5,6 @@ using System.Diagnostics; public partial class Interactable : Area2D { [Export] public Activable Target { get; set; } - - // Called when the node enters the scene tree for the first time. - public override void _Ready() - { - } - - // Called every frame. 'delta' is the elapsed time since the previous frame. - public override void _Process(double delta) - { - } public void Activate() { diff --git a/Scenes/Red_Keycard.tscn b/Scenes/Red_Keycard.tscn new file mode 100644 index 00000000..135fa094 --- /dev/null +++ b/Scenes/Red_Keycard.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=5 format=3 uid="uid://dxs3ks2ucaxl4"] + +[ext_resource type="Script" path="res://Scenes/Interactable.cs" id="1_8ev2v"] +[ext_resource type="Texture2D" uid="uid://c53bchw2krocb" path="res://Sprites/Red_Keycard.png" id="2_onmup"] +[ext_resource type="Script" path="res://Scripts/Pickupper.cs" id="3_t6rqq"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_x0adl"] + +[node name="ControlPad" type="Area2D" groups=["Interactable"]] +collision_layer = 4 +collision_mask = 2 +script = ExtResource("1_8ev2v") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_x0adl") + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("2_onmup") + +[node name="Pickupper" type="Node2D" parent="."] +script = ExtResource("3_t6rqq") diff --git a/Scenes/test.tscn b/Scenes/test.tscn index a4fde789..8b69a8c1 100644 --- a/Scenes/test.tscn +++ b/Scenes/test.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=4 uid="uid://bv451a8wgty4u"] +[gd_scene load_steps=22 format=4 uid="uid://bv451a8wgty4u"] [ext_resource type="PackedScene" uid="uid://bghghp5ep4w2j" path="res://Scenes/player.tscn" id="2_8mh54"] [ext_resource type="PackedScene" uid="uid://rp4jhx0tuh24" path="res://Scenes/fragola.tscn" id="4_s7wq6"] @@ -10,11 +10,13 @@ [ext_resource type="PackedScene" uid="uid://7cpk3c3d8cl7" path="res://Scenes/Furniture/MediumLiquidTank.tscn" id="8_2wpw7"] [ext_resource type="PackedScene" uid="uid://byms2dhliyux0" path="res://Scenes/teleporter.tscn" id="10_mc6y5"] [ext_resource type="PackedScene" uid="uid://crph24e6e0v0q" path="res://Scenes/Control_Pad.tscn" id="12_hfkf1"] +[ext_resource type="PackedScene" uid="uid://l84on3kv2s52" path="res://Scenes/Door_Horizontal.tscn" id="12_i7i2m"] [ext_resource type="PackedScene" uid="uid://bnhck5eh0tqxf" path="res://Scenes/Furniture/MediumTerminal.tscn" id="13_acrmt"] [ext_resource type="PackedScene" uid="uid://bqq3q37hugdlj" path="res://Scenes/Door.tscn" id="14_y363m"] [ext_resource type="PackedScene" uid="uid://bgk7fgwiis425" path="res://Scenes/Box_Red.tscn" id="15_m0y0j"] [ext_resource type="PackedScene" uid="uid://bc64lr3vlwchq" path="res://Scenes/Door_Vertical.tscn" id="15_mgtvp"] [ext_resource type="PackedScene" uid="uid://cxjumgf8bhr3l" path="res://Scenes/Elevator.tscn" id="16_n40rt"] +[ext_resource type="Script" path="res://Scripts/InventoryManager.cs" id="18_dvo37"] [ext_resource type="PackedScene" uid="uid://v8s3kubgb2qg" path="res://Scenes/Enemy.tscn" id="18_ixcwn"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jwf4b"] @@ -225,12 +227,12 @@ tile_set = SubResource("TileSet_d7en2") [node name="Floor" type="TileMapLayer" parent="Factory Tilemaps"] use_parent_material = true -tile_map_data = PackedByteArray("AADO//j/AAAAAAEAAADP//j/AAAAAAEAAADN//j/AAAAAAEAAADM//r/AAAAAAMAAADM//n/AAAAAAEAAADM//j/AAAAAAEAAADP//f/AAABAAMAAADP//z/AAAAAAMAAADO//z/AAAAAAMAAADN//z/AAAAAAMAAADM//v/AAAAAAMAAADM//z/AAAAAAMAAADQ//n/AAAAAAEAAADQ//j/AAAAAAEAAADR//j/AAAAAAEAAADR//f/AAABAAMAAADQ//z/AAAAAAMAAADR//z/AAAAAAMAAADR//3/AAAGAAEAAADS//z/AAAAAAMAAADS//v/AAAAAAMAAADS//r/AAAAAAMAAADS//n/AAAAAAEAAADS//f/AAAAAAEAAADQ//f/AAABAAMAAADS//j/AAAAAAEAAADM//b/AAACAAMAAADM//X/AAACAAMAAADN//X/AAACAAMAAADN//b/AAACAAMAAADO//b/AAACAAMAAADP//b/AAACAAMAAADP//X/AAACAAMAAADO//X/AAACAAMAAADQ//X/AAACAAMAAADR//X/AAACAAMAAADR//b/AAACAAMAAADQ//b/AAACAAMAAADR//r/AAAAAAMAAADQ//r/AAAAAAMAAADQ//v/AAAAAAMAAADP//v/AAAAAAMAAADO//v/AAAAAAMAAADN//v/AAAAAAMAAADN//r/AAAAAAMAAADN//n/AAAAAAEAAADO//n/AAAAAAEAAADP//n/AAAAAAEAAADP//r/AAAAAAMAAADO//r/AAAAAAMAAADR//v/AAAAAAMAAADR//n/AAAAAAEAAADN//f/AAAAAAEAAADM//f/AAAAAAEAAADO//f/AAAAAAEAAADT//f/AAAAAAEAAADU//f/AAAAAAEAAADV//f/AAAAAAEAAADW//f/AAAAAAEAAADX//f/AAAAAAEAAADX//j/AAAAAAEAAADW//j/AAAAAAEAAADW//n/AAAAAAEAAADV//n/AAAAAAEAAADU//n/AAAAAAEAAADT//n/AAAAAAEAAADT//j/AAAAAAEAAADU//j/AAAAAAEAAADV//j/AAAAAAEAAADY//j/AAAAAAEAAADY//n/AAAAAAEAAADX//r/AAAAAAMAAADW//r/AAAAAAMAAADV//v/AAAAAAMAAADU//r/AAAAAAMAAADT//r/AAAAAAMAAADT//v/AAAAAAMAAADT//z/AAAAAAMAAADU//z/AAAAAAMAAADV//z/AAAAAAMAAADW//v/AAAAAAMAAADX//v/AAAAAAMAAADY//v/AAAAAAMAAADZ//v/AAAAAAMAAADZ//r/AAAAAAMAAADY//r/AAAAAAMAAADV//r/AAAAAAMAAADU//v/AAAAAAMAAADX//n/AAAAAAEAAADZ//z/AAAAAAMAAADY//z/AAAAAAMAAADX//z/AAAAAAMAAADW//z/AAAAAAMAAADQ//3/AAAGAAEAAADP//3/AAAGAAEAAADO//3/AAAGAAEAAADN//3/AAAGAAEAAADM//3/AAAGAAEAAADM//7/AAAGAAEAAADN//7/AAAGAAEAAADN////AAAGAAEAAADO//7/AAAGAAEAAADP//7/AAAGAAEAAADQ//7/AAAGAAEAAADS//3/AAAGAAEAAADT//3/AAAGAAEAAADU//3/AAAGAAEAAADV//3/AAAGAAEAAADW//3/AAAGAAEAAADX//3/AAAGAAEAAADY//3/AAAGAAEAAADZ//3/AAAGAAEAAADZ//7/AAAGAAEAAADY//7/AAAGAAEAAADX//7/AAAGAAEAAADW//7/AAAGAAEAAADV//7/AAAGAAEAAADU//7/AAAGAAEAAADT//7/AAAGAAEAAADS//7/AAAGAAEAAADS////AAAGAAEAAADR////AAAGAAEAAADQ////AAAGAAEAAADP////AAAGAAEAAADO////AAAGAAEAAADR//7/AAAGAAEAAADY////AAAGAAEAAADZ////AAAGAAEAAADX////AAAGAAEAAADW////AAAGAAEAAADV////AAAGAAEAAADU////AAAGAAEAAADT////AAAGAAEAAADM////AAAGAAEAAADM/wAAAAAGAAEAAADN/wAAAAAGAAEAAADO/wAAAAAGAAEAAADP/wAAAAAGAAEAAADQ/wAAAAAGAAEAAADR/wAAAAAGAAEAAADS/wAAAAAGAAEAAADT/wAAAAAGAAEAAADU/wAAAAAGAAEAAADV/wAAAAAGAAEAAADW/wAAAAAGAAEAAADX/wAAAAAGAAEAAADY/wAAAAAGAAEAAADZ/wAAAAAGAAEAAADY//f/AAAAAAEAAADZ//f/AAAAAAEAAADZ//j/AAAAAAEAAADZ//n/AAAAAAEAAADR//P/AAADAAEAAADQ//P/AAADAAEAAADP//P/AAADAAEAAADM//L/AAABAAEAAADN//L/AAABAAEAAADO//L/AAABAAEAAADP//L/AAABAAEAAADQ//L/AAABAAEAAADR//L/AAABAAEAAADT//T/AAABAAcAAADU//T/AAABAAcAAADV//T/AAABAAcAAADW//T/AAABAAcAAADX//T/AAABAAcAAADY//T/AAABAAcAAADS//T/AAAAAAcAAADS//P/AAAAAAYAAADS//L/AAAAAAYAAADR//H/AAABAAcAAADQ//H/AAABAAcAAADP//H/AAABAAcAAADO//H/AAABAAcAAADN//H/AAABAAcAAADM//H/AAABAAcAAADL//L/AAACAAYAAADL//P/AAACAAYAAADL//T/AAACAAYAAADL//X/AAACAAYAAADL//b/AAACAAYAAADL//f/AAACAAYAAADL//j/AAACAAYAAADL//n/AAACAAYAAADL//r/AAACAAYAAADL//v/AAACAAYAAADL//z/AAACAAYAAADL//3/AAACAAYAAADL//7/AAACAAYAAADa/wEAAAAAAAYAAADa/wIAAAAAAAYAAADa/wMAAAAAAAYAAADa/wQAAAAAAAYAAADa/wUAAAAAAAYAAADV/wIAAAAAAAMAAADV/wMAAAAAAAMAAADU/wMAAAAAAAMAAADT/wMAAAAAAAMAAADT/wIAAAAAAAMAAADU/wIAAAAAAAMAAADS/wIAAAAAAAMAAADS/wEAAAAAAAMAAADT/wEAAAAAAAMAAADU/wEAAAAAAAMAAADV/wEAAAAAAAMAAADR/wIAAAAAAAMAAADQ/wIAAAAAAAMAAADP/wIAAAAAAAMAAADP/wEAAAAAAAMAAADO/wEAAAAAAAMAAADN/wEAAAAAAAMAAADM/wEAAAAAAAMAAADM/wIAAAAAAAMAAADM/wMAAAAAAAMAAADM/wQAAAAAAAMAAADN/wQAAAAAAAMAAADN/wMAAAAAAAMAAADO/wMAAAAAAAMAAADO/wIAAAAAAAMAAADQ/wEAAAAAAAMAAADR/wEAAAAAAAMAAADN/wIAAAAAAAMAAADN/wUAAAAAAAMAAADO/wUAAAAAAAMAAADO/wYAAAAAAAMAAADP/wYAAAAAAAMAAADP/wUAAAAAAAMAAADQ/wUAAAAAAAMAAADR/wQAAAAAAAMAAADR/wMAAAAAAAMAAADS/wMAAAAAAAMAAADQ/wMAAAAAAAMAAADP/wMAAAAAAAMAAADQ/wQAAAAAAAMAAADP/wQAAAAAAAMAAADO/wQAAAAAAAMAAADW/wMAAAAAAAMAAADX/wMAAAAAAAMAAADX/wIAAAAAAAMAAADW/wIAAAAAAAMAAADW/wEAAAAAAAMAAADX/wEAAAAAAAMAAADY/wEAAAAAAAMAAADZ/wEAAAAAAAMAAADZ/wIAAAAAAAMAAADZ/wMAAAAAAAMAAADZ/wQAAAAAAAMAAADY/wQAAAAAAAMAAADY/wUAAAAAAAMAAADY/wYAAAAAAAMAAADY/wcAAAAAAAMAAADX/wcAAAAAAAMAAADX/wYAAAAAAAMAAADX/wUAAAAAAAMAAADX/wQAAAAAAAMAAADY/wIAAAAAAAMAAADZ/wUAAAAAAAMAAADZ/wYAAAAAAAMAAADZ/wcAAAAAAAMAAADY/wMAAAAAAAMAAADW/wcAAAAAAAMAAADV/wcAAAAAAAMAAADU/wcAAAAAAAMAAADT/wcAAAAAAAMAAADS/wcAAAAAAAMAAADR/wcAAAAAAAMAAADQ/wcAAAAAAAMAAADQ/wYAAAAAAAMAAADR/wYAAAAAAAMAAADS/wYAAAAAAAMAAADS/wUAAAAAAAMAAADT/wUAAAAAAAMAAADU/wUAAAAAAAMAAADV/wUAAAAAAAMAAADW/wUAAAAAAAMAAADW/wYAAAAAAAMAAADU/wYAAAAAAAMAAADT/wYAAAAAAAMAAADV/wYAAAAAAAMAAADW/wQAAAAAAAMAAADV/wQAAAAAAAMAAADU/wQAAAAAAAMAAADT/wQAAAAAAAMAAADS/wQAAAAAAAMAAADP/wcAAAAAAAMAAADO/wcAAAAAAAMAAADN/wYAAAAAAAMAAADM/wYAAAAAAAMAAADM/wUAAAAAAAMAAADN/wcAAAAAAAMAAADR/wUAAAAAAAMAAADM/wcAAAAAAAMAAADM/wgAAAAAAAMAAADN/wgAAAAAAAMAAADO/wgAAAAAAAMAAADP/wgAAAAAAAMAAADQ/wgAAAAHAAIAAADR/wgAAAAHAAIAAADS/wgAAAAHAAIAAADT/wgAAAAHAAIAAADU/wgAAAAHAAIAAADV/wgAAAAHAAIAAADW/wgAAAAAAAMAAADX/wgAAAAAAAMAAADY/wgAAAAAAAMAAADZ/wgAAAAAAAMAAADY/wkAAAAAAAMAAADX/wkAAAAAAAMAAADW/wkAAAAAAAMAAADV/wkAAAAHAAIAAADU/wkAAAAAAAMAAADT/wkAAAAAAAMAAADS/wkAAAAAAAMAAADR/wkAAAAAAAMAAADQ/wkAAAAHAAIAAADP/wkAAAAAAAMAAADO/wkAAAAAAAMAAADN/wkAAAAAAAMAAADM/wkAAAAAAAMAAADZ/wkAAAAAAAMAAADL////AAACAAYAAADL/wAAAAACAAYAAADL/wEAAAACAAYAAADL/wIAAAACAAYAAADL/wMAAAACAAYAAADL/wQAAAACAAYAAADL/wUAAAACAAYAAADL/wYAAAACAAYAAADL/wcAAAACAAYAAADa/wYAAAAAAAYAAADa/wcAAAAAAAYAAADa/wgAAAAAAAYAAADa/wkAAAAAAAYAAADK/wgAAAABAAcAAADJ/wgAAAABAAcAAADI/wgAAAABAAcAAADH/wgAAAABAAcAAADG/wgAAAABAAcAAADF/wgAAAABAAcAAADM/woAAAAAAAMAAADN/woAAAAAAAMAAADO/woAAAAAAAMAAADP/woAAAAAAAMAAADQ/woAAAAHAAIAAADR/woAAAAAAAMAAADS/woAAAAAAAMAAADT/woAAAAAAAMAAADU/woAAAAAAAMAAADV/woAAAAHAAIAAADW/woAAAAAAAMAAADX/woAAAAAAAMAAADY/woAAAAAAAMAAADZ/woAAAAAAAMAAADZ/wsAAAAAAAMAAADY/wsAAAAAAAMAAADY/wwAAAAAAAMAAADX/wwAAAAAAAMAAADW/wwAAAAAAAMAAADV/wwAAAAHAAIAAADU/wwAAAAAAAMAAADT/wwAAAAAAAMAAADT/wsAAAAAAAMAAADS/wsAAAAAAAMAAADR/wsAAAAAAAMAAADQ/wsAAAAHAAIAAADP/wsAAAAAAAMAAADO/wsAAAAAAAMAAADN/wsAAAAAAAMAAADM/wsAAAAAAAMAAADK/wsAAAAAAAMAAADJ/wsAAAAAAAMAAADI/wsAAAAAAAMAAADH/wsAAAAAAAMAAADG/wsAAAAAAAMAAADG/wwAAAAAAAMAAADF/wwAAAAAAAMAAADF/wsAAAAAAAMAAADH/wwAAAAAAAMAAADI/wwAAAAAAAMAAADJ/wwAAAAAAAMAAADK/wwAAAAAAAMAAADL/wwAAAAAAAMAAADM/wwAAAAAAAMAAADN/wwAAAAAAAMAAADO/wwAAAAAAAMAAADP/wwAAAAAAAMAAADQ/wwAAAAHAAIAAADR/wwAAAAAAAMAAADS/wwAAAAAAAMAAADU/wsAAAAAAAMAAADV/wsAAAAHAAIAAADW/wsAAAAAAAMAAADX/wsAAAAAAAMAAADY/w0AAAAAAAMAAADZ/w0AAAAAAAMAAADZ/wwAAAAAAAMAAADX/w0AAAAAAAMAAADW/w0AAAAAAAMAAADV/w0AAAAHAAIAAADU/w0AAAAHAAIAAADT/w0AAAAHAAIAAADS/w0AAAAHAAIAAADR/w0AAAAHAAIAAADQ/w0AAAAHAAIAAADP/w0AAAAAAAMAAADO/w0AAAAAAAMAAADN/w0AAAAAAAMAAADM/w0AAAAAAAMAAADK/w0AAAAAAAMAAADJ/w0AAAAAAAMAAADI/w0AAAAAAAMAAADH/w0AAAAAAAMAAADG/w0AAAAAAAMAAADF/w0AAAAAAAMAAADF/w4AAAABAAUAAADG/w4AAAABAAUAAADH/w4AAAABAAUAAADI/w4AAAABAAUAAADJ/w4AAAABAAUAAADK/w4AAAABAAUAAADM/w4AAAAAAAMAAADN/w4AAAAAAAMAAADO/w4AAAAAAAMAAADP/w4AAAAAAAMAAADQ/w4AAAAAAAMAAADR/w4AAAAAAAMAAADS/w4AAAAAAAMAAADT/w4AAAAAAAMAAADU/w4AAAAAAAMAAADV/w4AAAAAAAMAAADW/w4AAAAAAAMAAADX/w4AAAAAAAMAAADY/w4AAAAAAAMAAADZ/w4AAAAAAAMAAADM/w8AAAABAAUAAADN/w8AAAABAAUAAADO/w8AAAABAAUAAADP/w8AAAABAAUAAADQ/w8AAAABAAUAAADR/w8AAAABAAUAAADS/w8AAAABAAUAAADT/w8AAAABAAUAAADU/w8AAAABAAUAAADV/w8AAAABAAUAAADW/w8AAAABAAUAAADX/w8AAAABAAUAAADY/w8AAAABAAUAAADZ/w8AAAABAAUAAADa/w4AAAAAAAYAAADa/w0AAAAAAAYAAADa/wwAAAAAAAYAAADa/wsAAAAAAAYAAADa/woAAAAAAAYAAADE/wgAAAABAAcAAADD/wgAAAABAAcAAADC/wgAAAABAAcAAADB/wgAAAABAAcAAADA/wgAAAABAAcAAAC//wgAAAABAAcAAADE/w4AAAABAAUAAADD/w4AAAABAAUAAADC/w4AAAABAAUAAADB/w4AAAABAAUAAADA/w4AAAABAAUAAAC//w4AAAABAAUAAADE/w0AAAAAAAMAAADE/wwAAAAAAAMAAADE/wsAAAAAAAMAAADD/wsAAAAAAAMAAADC/wsAAAAAAAMAAADB/wsAAAAAAAMAAADA/wsAAAAAAAMAAAC//wsAAAAAAAMAAAC//wwAAAAAAAMAAAC+/wwAAAAAAAMAAADA/wwAAAAAAAMAAADB/wwAAAAAAAMAAADC/wwAAAAAAAMAAADD/wwAAAAAAAMAAADD/w0AAAAAAAMAAADC/w0AAAAAAAMAAADB/w0AAAAAAAMAAADA/w0AAAAAAAMAAAC//w0AAAAAAAMAAAC+/w0AAAAAAAQAAAC+/wsAAAAFAAEAAAC9/w0AAAAAAAMAAAC9/wwAAAAAAAMAAAC9/wsAAAAAAAMAAAC8/wsAAAAAAAMAAAC8/wwAAAAAAAMAAAC8/w0AAAAAAAMAAAC7/w0AAAAAAAMAAAC7/wwAAAAAAAMAAAC7/wsAAAAAAAMAAAC6/wsAAAAAAAMAAAC6/wwAAAAAAAMAAAC5/wwAAAAAAAMAAAC4/wwAAAAAAAMAAAC5/w0AAAAAAAMAAAC5/wsAAAAAAAMAAAC4/w0AAAAAAAMAAAC3/wwAAAAAAAMAAAC6/w0AAAAAAAMAAAC3/wsAAAAAAAMAAAC4/wsAAAAAAAMAAAC3/w0AAAAAAAMAAACy/wAAAAAGAAIAAACy/wEAAAAGAAIAAACx/wEAAAAGAAIAAACw/wEAAAAGAAIAAACv/wEAAAAGAAIAAACu/wEAAAAGAAIAAACu/wAAAAAGAAIAAACt/wAAAAAGAAIAAACv/wAAAAAGAAIAAACw/wAAAAAGAAIAAACx/wAAAAAGAAIAAACt/wEAAAAGAAIAAACv////AAAGAAIAAACv//7/AAAGAAIAAACw//7/AAAGAAIAAACw////AAAGAAIAAACv//3/AAAGAAIAAACw//3/AAAGAAIAAACz/wAAAAAGAAIAAAC0/wAAAAAGAAIAAAC0/wEAAAAGAAIAAAC1/wEAAAAGAAIAAAC1/wAAAAAGAAIAAAC2/wAAAAAGAAIAAACz/wEAAAAGAAIAAAC2/wEAAAAGAAIAAACx////AAAGAAIAAACy////AAAGAAIAAACz////AAAGAAIAAAC0////AAAGAAIAAAC1////AAAGAAIAAAC2////AAAGAAIAAACx//7/AAAGAAIAAACx//3/AAAGAAIAAACs/wEAAAAGAAIAAACr/wEAAAAGAAIAAACq/wEAAAAGAAIAAACp/wEAAAAGAAIAAACp/wAAAAAGAAIAAACq/wAAAAAGAAIAAACr/wAAAAAGAAIAAACs/wAAAAAGAAIAAACp////AAAGAAIAAACq////AAAGAAIAAACr////AAAGAAIAAACs////AAAGAAIAAACt////AAAGAAIAAACu////AAAGAAIAAACu//7/AAAGAAIAAACu//3/AAAGAAIAAACp/wIAAAAGAAIAAACq/wIAAAAGAAIAAACr/wIAAAAGAAIAAACs/wIAAAAGAAIAAACt/wIAAAAGAAIAAACu/wIAAAAGAAIAAACv/wIAAAAGAAIAAACw/wIAAAAGAAIAAACx/wIAAAAGAAIAAACy/wIAAAAGAAIAAACz/wIAAAAGAAIAAAC0/wIAAAAGAAIAAAC1/wIAAAAGAAIAAAC2/wIAAAAGAAIAAACp//v/AAABAAEAAACq//v/AAABAAEAAACq//z/AAABAAEAAACr//z/AAABAAEAAACp//z/AAABAAEAAACs//z/AAABAAEAAACt//z/AAABAAEAAACu//z/AAABAAEAAACv//z/AAABAAEAAACw//z/AAABAAEAAACx//z/AAABAAEAAACy//z/AAABAAEAAACz//z/AAABAAEAAAC0//z/AAABAAEAAAC1//z/AAABAAEAAAC2//z/AAABAAEAAAC2//v/AAABAAEAAAC1//v/AAABAAEAAAC0//v/AAABAAEAAACz//v/AAABAAEAAACy//v/AAABAAEAAACx//v/AAABAAEAAACw//v/AAABAAEAAACv//v/AAABAAEAAACu//v/AAABAAEAAACt//v/AAABAAEAAACs//v/AAABAAEAAACr//v/AAABAAEAAACp//r/AAABAAcAAACq//r/AAABAAcAAACr//r/AAABAAcAAACs//r/AAABAAcAAACt//r/AAABAAcAAACu//r/AAABAAcAAACv//r/AAABAAcAAACw//r/AAABAAcAAACx//r/AAABAAcAAACy//r/AAABAAcAAACz//r/AAABAAcAAAC0//r/AAABAAcAAAC1//r/AAABAAcAAAC2//r/AAABAAcAAAC3/wAAAAAAAAMAAAC3/wEAAAAAAAMAAAC4/wEAAAAAAAMAAAC4/wAAAAAAAAMAAAC3////AAABAAEAAAC4////AAABAAEAAAC3/wIAAAAAAAUAAAC4/wIAAAACAAUAAAC3//7/AAABAAEAAAC3//3/AAAAAAcAAAC3//z/AAAAAAYAAAC3//v/AAAAAAYAAAC5////AAABAAEAAAC5//7/AAABAAEAAAC4//7/AAABAAEAAAC6//7/AAABAAEAAAC6////AAABAAEAAAC3/wQAAAAAAAYAAAC2/wUAAAABAAUAAAC1/wUAAAABAAUAAAC0/wUAAAABAAUAAACz/wUAAAABAAUAAACy/wUAAAABAAUAAACx/wUAAAABAAUAAACw/wUAAAABAAUAAACv/wUAAAABAAUAAACu/wUAAAABAAUAAACt/wUAAAABAAUAAACs/wUAAAABAAUAAACr/wUAAAABAAUAAACq/wUAAAABAAUAAACp/wUAAAABAAUAAAC5/wMAAAABAAUAAAC6/wMAAAABAAUAAAC7/wMAAAABAAUAAAC8/wMAAAABAAUAAAC5/wEAAAAAAAMAAAC5/wIAAAAAAAMAAAC6/wIAAAAAAAMAAAC6/wEAAAAAAAMAAAC5/wAAAAAAAAMAAAC6/wAAAAAAAAMAAAC7/wAAAAAAAAMAAAC7/wEAAAAAAAMAAAC7/wIAAAAAAAMAAAC8/wIAAAAAAAMAAAC8/wEAAAAAAAMAAAC8/wAAAAAAAAMAAAC3/wMAAAAAAAYAAAC8//7/AAABAAEAAAC7//7/AAABAAEAAAC7////AAABAAEAAAC8////AAABAAEAAAC4//3/AAABAAcAAAC5//3/AAABAAcAAAC6//3/AAABAAcAAAC7//3/AAABAAcAAAC8//3/AAABAAcAAADL/w4AAAACAAYAAADL/w0AAAAAAAQAAADL/wkAAAAAAAQAAADL/wgAAAACAAYAAAC+/woAAAAFAAEAAAC9/w4AAAABAAUAAAC8/w4AAAABAAUAAAC7/w4AAAABAAUAAAC+/wkAAAAAAAQAAADM//P/AAADAAEAAADN//P/AAADAAEAAADO//P/AAADAAEAAAA=") +tile_map_data = PackedByteArray("AADO//j/AAAAAAEAAADP//j/AAAAAAEAAADN//j/AAAAAAEAAADM//r/AAAAAAMAAADM//n/AAAAAAEAAADM//j/AAAAAAEAAADP//f/AAABAAMAAADP//z/AAAAAAMAAADO//z/AAAAAAMAAADN//z/AAAAAAMAAADM//v/AAAAAAMAAADM//z/AAAAAAMAAADQ//n/AAAAAAEAAADQ//j/AAAAAAEAAADR//j/AAAAAAEAAADR//f/AAABAAMAAADQ//z/AAAAAAMAAADR//z/AAAAAAMAAADR//3/AAAGAAEAAADS//z/AAAAAAMAAADS//v/AAAAAAMAAADS//r/AAAAAAMAAADS//n/AAAAAAEAAADS//f/AAAAAAEAAADQ//f/AAABAAMAAADS//j/AAAAAAEAAADM//b/AAACAAMAAADM//X/AAACAAMAAADN//X/AAACAAMAAADN//b/AAACAAMAAADO//b/AAACAAMAAADP//b/AAACAAMAAADP//X/AAACAAMAAADO//X/AAACAAMAAADQ//X/AAACAAMAAADR//X/AAACAAMAAADR//b/AAACAAMAAADQ//b/AAACAAMAAADR//r/AAAAAAMAAADQ//r/AAAAAAMAAADQ//v/AAAAAAMAAADP//v/AAAAAAMAAADO//v/AAAAAAMAAADN//v/AAAAAAMAAADN//r/AAAAAAMAAADN//n/AAAAAAEAAADO//n/AAAAAAEAAADP//n/AAAAAAEAAADP//r/AAAAAAMAAADO//r/AAAAAAMAAADR//v/AAAAAAMAAADR//n/AAAAAAEAAADN//f/AAAAAAEAAADM//f/AAAAAAEAAADO//f/AAAAAAEAAADT//f/AAAAAAEAAADU//f/AAAAAAEAAADV//f/AAAAAAEAAADW//f/AAAAAAEAAADX//f/AAAAAAEAAADX//j/AAAAAAEAAADW//j/AAAAAAEAAADW//n/AAAAAAEAAADV//n/AAAAAAEAAADU//n/AAAAAAEAAADT//n/AAAAAAEAAADT//j/AAAAAAEAAADU//j/AAAAAAEAAADV//j/AAAAAAEAAADY//j/AAAAAAEAAADY//n/AAAAAAEAAADX//r/AAAAAAMAAADW//r/AAAAAAMAAADV//v/AAAAAAMAAADU//r/AAAAAAMAAADT//r/AAAAAAMAAADT//v/AAAAAAMAAADT//z/AAAAAAMAAADU//z/AAAAAAMAAADV//z/AAAAAAMAAADW//v/AAAAAAMAAADX//v/AAAAAAMAAADY//v/AAAAAAMAAADZ//v/AAAAAAMAAADZ//r/AAAAAAMAAADY//r/AAAAAAMAAADV//r/AAAAAAMAAADU//v/AAAAAAMAAADX//n/AAAAAAEAAADZ//z/AAAAAAMAAADY//z/AAAAAAMAAADX//z/AAAAAAMAAADW//z/AAAAAAMAAADQ//3/AAAGAAEAAADP//3/AAAGAAEAAADO//3/AAAGAAEAAADN//3/AAAGAAEAAADM//3/AAAGAAEAAADM//7/AAAGAAEAAADN//7/AAAGAAEAAADN////AAAGAAEAAADO//7/AAAGAAEAAADP//7/AAAGAAEAAADQ//7/AAAGAAEAAADS//3/AAAGAAEAAADT//3/AAAGAAEAAADU//3/AAAGAAEAAADV//3/AAAGAAEAAADW//3/AAAGAAEAAADX//3/AAAGAAEAAADY//3/AAAGAAEAAADZ//3/AAAGAAEAAADZ//7/AAAGAAEAAADY//7/AAAGAAEAAADX//7/AAAGAAEAAADW//7/AAAGAAEAAADV//7/AAAGAAEAAADU//7/AAAGAAEAAADT//7/AAAGAAEAAADS//7/AAAGAAEAAADS////AAAGAAEAAADR////AAAGAAEAAADQ////AAAGAAEAAADP////AAAGAAEAAADO////AAAGAAEAAADR//7/AAAGAAEAAADY////AAAGAAEAAADZ////AAAGAAEAAADX////AAAGAAEAAADW////AAAGAAEAAADV////AAAGAAEAAADU////AAAGAAEAAADT////AAAGAAEAAADM////AAAGAAEAAADM/wAAAAAGAAEAAADN/wAAAAAGAAEAAADO/wAAAAAGAAEAAADP/wAAAAAGAAEAAADQ/wAAAAAGAAEAAADR/wAAAAAGAAEAAADS/wAAAAAGAAEAAADT/wAAAAAGAAEAAADU/wAAAAAGAAEAAADV/wAAAAAGAAEAAADW/wAAAAAGAAEAAADX/wAAAAAGAAEAAADY/wAAAAAGAAEAAADZ/wAAAAAGAAEAAADY//f/AAAAAAEAAADZ//f/AAAAAAEAAADZ//j/AAAAAAEAAADZ//n/AAAAAAEAAADR//P/AAADAAEAAADQ//P/AAADAAEAAADP//P/AAADAAEAAADM//L/AAABAAEAAADN//L/AAABAAEAAADO//L/AAABAAEAAADP//L/AAABAAEAAADQ//L/AAABAAEAAADR//L/AAABAAEAAADT//T/AAABAAcAAADU//T/AAABAAcAAADV//T/AAABAAcAAADW//T/AAABAAcAAADX//T/AAABAAcAAADY//T/AAABAAcAAADS//T/AAAAAAcAAADS//P/AAAAAAYAAADS//L/AAAAAAYAAADR//H/AAABAAcAAADQ//H/AAABAAcAAADP//H/AAABAAcAAADO//H/AAABAAcAAADN//H/AAABAAcAAADM//H/AAABAAcAAADL//L/AAACAAYAAADL//P/AAACAAYAAADL//T/AAACAAYAAADL//X/AAACAAYAAADL//b/AAACAAYAAADL//f/AAACAAYAAADL//j/AAACAAYAAADL//n/AAACAAYAAADL//r/AAACAAYAAADL//v/AAACAAYAAADL//z/AAACAAYAAADL//3/AAACAAYAAADL//7/AAACAAYAAADa/wEAAAAAAAYAAADa/wIAAAAAAAYAAADa/wMAAAAAAAYAAADa/wQAAAAAAAYAAADa/wUAAAAAAAYAAADV/wIAAAAAAAMAAADV/wMAAAAAAAMAAADU/wMAAAAAAAMAAADT/wMAAAAAAAMAAADT/wIAAAAAAAMAAADU/wIAAAAAAAMAAADS/wIAAAAAAAMAAADS/wEAAAAAAAMAAADT/wEAAAAAAAMAAADU/wEAAAAAAAMAAADV/wEAAAAAAAMAAADR/wIAAAAAAAMAAADQ/wIAAAAAAAMAAADP/wIAAAAAAAMAAADP/wEAAAAAAAMAAADO/wEAAAAAAAMAAADN/wEAAAAAAAMAAADM/wEAAAAAAAMAAADM/wIAAAAAAAMAAADM/wMAAAAAAAMAAADM/wQAAAAAAAMAAADN/wQAAAAAAAMAAADN/wMAAAAAAAMAAADO/wMAAAAAAAMAAADO/wIAAAAAAAMAAADQ/wEAAAAAAAMAAADR/wEAAAAAAAMAAADN/wIAAAAAAAMAAADN/wUAAAAAAAMAAADO/wUAAAAAAAMAAADO/wYAAAAAAAMAAADP/wYAAAAAAAMAAADP/wUAAAAAAAMAAADQ/wUAAAAAAAMAAADR/wQAAAAAAAMAAADR/wMAAAAAAAMAAADS/wMAAAAAAAMAAADQ/wMAAAAAAAMAAADP/wMAAAAAAAMAAADQ/wQAAAAAAAMAAADP/wQAAAAAAAMAAADO/wQAAAAAAAMAAADW/wMAAAAAAAMAAADX/wMAAAAAAAMAAADX/wIAAAAAAAMAAADW/wIAAAAAAAMAAADW/wEAAAAAAAMAAADX/wEAAAAAAAMAAADY/wEAAAAAAAMAAADZ/wEAAAAAAAMAAADZ/wIAAAAAAAMAAADZ/wMAAAAAAAMAAADZ/wQAAAAAAAMAAADY/wQAAAAAAAMAAADY/wUAAAAAAAMAAADY/wYAAAAAAAMAAADY/wcAAAAAAAMAAADX/wcAAAAAAAMAAADX/wYAAAAAAAMAAADX/wUAAAAAAAMAAADX/wQAAAAAAAMAAADY/wIAAAAAAAMAAADZ/wUAAAAAAAMAAADZ/wYAAAAAAAMAAADZ/wcAAAAAAAMAAADY/wMAAAAAAAMAAADW/wcAAAAAAAMAAADV/wcAAAAAAAMAAADU/wcAAAAAAAMAAADT/wcAAAAAAAMAAADS/wcAAAAAAAMAAADR/wcAAAAAAAMAAADQ/wcAAAAAAAMAAADQ/wYAAAAAAAMAAADR/wYAAAAAAAMAAADS/wYAAAAAAAMAAADS/wUAAAAAAAMAAADT/wUAAAAAAAMAAADU/wUAAAAAAAMAAADV/wUAAAAAAAMAAADW/wUAAAAAAAMAAADW/wYAAAAAAAMAAADU/wYAAAAAAAMAAADT/wYAAAAAAAMAAADV/wYAAAAAAAMAAADW/wQAAAAAAAMAAADV/wQAAAAAAAMAAADU/wQAAAAAAAMAAADT/wQAAAAAAAMAAADS/wQAAAAAAAMAAADP/wcAAAAAAAMAAADO/wcAAAAAAAMAAADN/wYAAAAAAAMAAADM/wYAAAAAAAMAAADM/wUAAAAAAAMAAADN/wcAAAAAAAMAAADR/wUAAAAAAAMAAADM/wcAAAAAAAMAAADM/wgAAAAAAAMAAADN/wgAAAAAAAMAAADO/wgAAAAAAAMAAADP/wgAAAAAAAMAAADQ/wgAAAAHAAIAAADR/wgAAAAHAAIAAADS/wgAAAAHAAIAAADT/wgAAAAHAAIAAADU/wgAAAAHAAIAAADV/wgAAAAHAAIAAADW/wgAAAAAAAMAAADX/wgAAAAAAAMAAADY/wgAAAAAAAMAAADZ/wgAAAAAAAMAAADY/wkAAAAAAAMAAADX/wkAAAAAAAMAAADW/wkAAAAAAAMAAADV/wkAAAAHAAIAAADU/wkAAAAAAAMAAADT/wkAAAAAAAMAAADS/wkAAAAAAAMAAADR/wkAAAAAAAMAAADQ/wkAAAAHAAIAAADP/wkAAAAAAAMAAADO/wkAAAAAAAMAAADN/wkAAAAAAAMAAADM/wkAAAAAAAMAAADZ/wkAAAAAAAMAAADL////AAACAAYAAADL/wAAAAACAAYAAADL/wEAAAACAAYAAADL/wIAAAACAAYAAADL/wMAAAACAAYAAADL/wQAAAACAAYAAADL/wUAAAACAAYAAADL/wYAAAACAAYAAADL/wcAAAACAAYAAADa/wYAAAAAAAYAAADa/wcAAAAAAAYAAADa/wgAAAAAAAYAAADa/wkAAAAAAAYAAADK/wgAAAABAAcAAADJ/wgAAAABAAcAAADI/wgAAAABAAcAAADH/wgAAAABAAcAAADG/wgAAAABAAcAAADF/wgAAAABAAcAAADM/woAAAAAAAMAAADN/woAAAAAAAMAAADO/woAAAAAAAMAAADP/woAAAAAAAMAAADQ/woAAAAHAAIAAADR/woAAAAAAAMAAADS/woAAAAAAAMAAADT/woAAAAAAAMAAADU/woAAAAAAAMAAADV/woAAAAHAAIAAADW/woAAAAAAAMAAADX/woAAAAAAAMAAADY/woAAAAAAAMAAADZ/woAAAAAAAMAAADZ/wsAAAAAAAMAAADY/wsAAAAAAAMAAADY/wwAAAAAAAMAAADX/wwAAAAAAAMAAADW/wwAAAAAAAMAAADV/wwAAAAHAAIAAADU/wwAAAAAAAMAAADT/wwAAAAAAAMAAADT/wsAAAAAAAMAAADS/wsAAAAAAAMAAADR/wsAAAAAAAMAAADQ/wsAAAAHAAIAAADP/wsAAAAAAAMAAADO/wsAAAAAAAMAAADN/wsAAAAAAAMAAADM/wsAAAAAAAMAAADK/wsAAAAAAAMAAADJ/wsAAAAAAAMAAADI/wsAAAAAAAMAAADH/wsAAAAAAAMAAADG/wsAAAAAAAMAAADG/wwAAAAAAAMAAADF/wwAAAAAAAMAAADF/wsAAAAAAAMAAADH/wwAAAAAAAMAAADI/wwAAAAAAAMAAADJ/wwAAAAAAAMAAADK/wwAAAAAAAMAAADL/wwAAAAAAAMAAADM/wwAAAAAAAMAAADN/wwAAAAAAAMAAADO/wwAAAAAAAMAAADP/wwAAAAAAAMAAADQ/wwAAAAHAAIAAADR/wwAAAAAAAMAAADS/wwAAAAAAAMAAADU/wsAAAAAAAMAAADV/wsAAAAHAAIAAADW/wsAAAAAAAMAAADX/wsAAAAAAAMAAADY/w0AAAAAAAMAAADZ/w0AAAAAAAMAAADZ/wwAAAAAAAMAAADX/w0AAAAAAAMAAADW/w0AAAAAAAMAAADV/w0AAAAHAAIAAADU/w0AAAAHAAIAAADT/w0AAAAHAAIAAADS/w0AAAAHAAIAAADR/w0AAAAHAAIAAADQ/w0AAAAHAAIAAADP/w0AAAAAAAMAAADO/w0AAAAAAAMAAADN/w0AAAAAAAMAAADM/w0AAAAAAAMAAADK/w0AAAAAAAMAAADJ/w0AAAAAAAMAAADI/w0AAAAAAAMAAADH/w0AAAAAAAMAAADG/w0AAAAAAAMAAADF/w0AAAAAAAMAAADF/w4AAAABAAUAAADG/w4AAAABAAUAAADH/w4AAAABAAUAAADI/w4AAAABAAUAAADJ/w4AAAABAAUAAADK/w4AAAABAAUAAADM/w4AAAAAAAMAAADN/w4AAAAAAAMAAADO/w4AAAAAAAMAAADP/w4AAAAAAAMAAADQ/w4AAAAAAAMAAADR/w4AAAAAAAMAAADS/w4AAAAAAAMAAADT/w4AAAAAAAMAAADU/w4AAAAAAAMAAADV/w4AAAAAAAMAAADW/w4AAAAAAAMAAADX/w4AAAAAAAMAAADY/w4AAAAAAAMAAADZ/w4AAAAAAAMAAADM/w8AAAABAAUAAADN/w8AAAABAAUAAADO/w8AAAABAAUAAADP/w8AAAABAAUAAADQ/w8AAAABAAUAAADR/w8AAAABAAUAAADS/w8AAAABAAUAAADT/w8AAAABAAUAAADU/w8AAAABAAUAAADV/w8AAAABAAUAAADW/w8AAAABAAUAAADX/w8AAAABAAUAAADY/w8AAAABAAUAAADZ/w8AAAABAAUAAADa/w4AAAAAAAYAAADa/w0AAAAAAAYAAADa/wwAAAAAAAYAAADa/wsAAAAAAAYAAADa/woAAAAAAAYAAADE/wgAAAABAAcAAADD/wgAAAABAAcAAADC/wgAAAABAAcAAADB/wgAAAABAAcAAADA/wgAAAABAAcAAAC//wgAAAABAAcAAADE/w4AAAABAAUAAADD/w4AAAABAAUAAADC/w4AAAABAAUAAADB/w4AAAABAAUAAADA/w4AAAABAAUAAAC//w4AAAABAAUAAADE/w0AAAAAAAMAAADE/wwAAAAAAAMAAADE/wsAAAAAAAMAAADD/wsAAAAAAAMAAADC/wsAAAAAAAMAAADB/wsAAAAAAAMAAADA/wsAAAAAAAMAAAC//wsAAAAAAAMAAAC//wwAAAAAAAMAAAC+/wwAAAAAAAMAAADA/wwAAAAAAAMAAADB/wwAAAAAAAMAAADC/wwAAAAAAAMAAADD/wwAAAAAAAMAAADD/w0AAAAAAAMAAADC/w0AAAAAAAMAAADB/w0AAAAAAAMAAADA/w0AAAAAAAMAAAC//w0AAAAAAAMAAAC+/w0AAAAAAAQAAAC+/wsAAAAFAAEAAAC9/w0AAAAGAAEAAAC9/wwAAAAGAAEAAAC9/wsAAAAGAAEAAAC8/wsAAAAGAAEAAAC8/wwAAAAGAAEAAAC8/w0AAAAGAAEAAAC7/w0AAAAGAAEAAAC7/wwAAAAGAAEAAAC7/wsAAAAGAAEAAAC6/wsAAAAGAAEAAAC6/wwAAAAGAAEAAAC5/wwAAAAGAAEAAAC4/wwAAAAGAAEAAAC5/w0AAAAGAAEAAAC5/wsAAAAGAAEAAAC4/w0AAAAGAAEAAAC3/wwAAAAGAAEAAAC6/w0AAAAGAAEAAAC3/wsAAAAGAAEAAAC4/wsAAAAGAAEAAAC3/w0AAAAGAAEAAACy/wAAAAAGAAIAAACy/wEAAAAGAAIAAACx/wEAAAAGAAIAAACw/wEAAAAGAAIAAACv/wEAAAAGAAIAAACu/wEAAAAGAAIAAACu/wAAAAAGAAIAAACt/wAAAAAGAAIAAACv/wAAAAAGAAIAAACw/wAAAAAGAAIAAACx/wAAAAAGAAIAAACt/wEAAAAGAAIAAACv////AAAGAAIAAACv//7/AAAGAAIAAACw//7/AAAGAAIAAACw////AAAGAAIAAACv//3/AAAGAAIAAACw//3/AAAGAAIAAACz/wAAAAAGAAIAAAC0/wAAAAAGAAIAAAC0/wEAAAAGAAIAAAC1/wEAAAAGAAIAAAC1/wAAAAAGAAIAAAC2/wAAAAAGAAIAAACz/wEAAAAGAAIAAAC2/wEAAAAGAAIAAACx////AAAGAAIAAACy////AAAGAAIAAACz////AAAGAAIAAAC0////AAAGAAIAAAC1////AAAGAAIAAAC2////AAAGAAIAAACx//7/AAAGAAIAAACx//3/AAAGAAIAAACs/wEAAAAGAAIAAACr/wEAAAAGAAIAAACq/wEAAAAGAAIAAACp/wEAAAAGAAIAAACp/wAAAAAGAAIAAACq/wAAAAAGAAIAAACr/wAAAAAGAAIAAACs/wAAAAAGAAIAAACp////AAAGAAIAAACq////AAAGAAIAAACr////AAAGAAIAAACs////AAAGAAIAAACt////AAAGAAIAAACu////AAAGAAIAAACu//7/AAAGAAIAAACu//3/AAAGAAIAAACp/wIAAAAGAAIAAACq/wIAAAAGAAIAAACr/wIAAAAGAAIAAACs/wIAAAAGAAIAAACt/wIAAAAGAAIAAACu/wIAAAAGAAIAAACv/wIAAAAGAAIAAACw/wIAAAAGAAIAAACx/wIAAAAGAAIAAACy/wIAAAAGAAIAAACz/wIAAAAGAAIAAAC0/wIAAAAGAAIAAAC1/wIAAAAGAAIAAAC2/wIAAAAGAAIAAACp//v/AAABAAEAAACq//v/AAABAAEAAACq//z/AAABAAEAAACr//z/AAABAAEAAACp//z/AAABAAEAAACs//z/AAABAAEAAACt//z/AAABAAEAAACu//z/AAABAAEAAACv//z/AAABAAEAAACw//z/AAABAAEAAACx//z/AAABAAEAAACy//z/AAABAAEAAACz//z/AAABAAEAAAC0//z/AAABAAEAAAC1//z/AAABAAEAAAC2//z/AAABAAEAAAC2//v/AAABAAEAAAC1//v/AAABAAEAAAC0//v/AAABAAEAAACz//v/AAABAAEAAACy//v/AAABAAEAAACx//v/AAABAAEAAACw//v/AAABAAEAAACv//v/AAABAAEAAACu//v/AAABAAEAAACt//v/AAABAAEAAACs//v/AAABAAEAAACr//v/AAABAAEAAACp//r/AAABAAcAAACq//r/AAABAAcAAACr//r/AAABAAcAAACs//r/AAABAAcAAACt//r/AAABAAcAAACu//r/AAABAAcAAACv//r/AAABAAcAAACw//r/AAABAAcAAACx//r/AAABAAcAAACy//r/AAABAAcAAACz//r/AAABAAcAAAC0//r/AAABAAcAAAC1//r/AAABAAcAAAC2//r/AAABAAcAAAC3/wAAAAAAAAMAAAC3/wEAAAAAAAMAAAC4/wEAAAAAAAMAAAC4/wAAAAAAAAMAAAC3/wIAAAAAAAUAAAC3//z/AAAAAAYAAAC3//v/AAAAAAYAAAC3/wQAAAAAAAYAAAC2/wUAAAABAAUAAAC1/wUAAAABAAUAAAC0/wUAAAABAAUAAACz/wUAAAABAAUAAACy/wUAAAABAAUAAACx/wUAAAABAAUAAACw/wUAAAABAAUAAACv/wUAAAABAAUAAACu/wUAAAABAAUAAACt/wUAAAABAAUAAACs/wUAAAABAAUAAACr/wUAAAABAAUAAACq/wUAAAABAAUAAACp/wUAAAABAAUAAAC5/wEAAAAAAAMAAAC6/wEAAAAAAAMAAAC5/wAAAAAAAAMAAAC6/wAAAAAAAAMAAAC7/wAAAAAAAAMAAAC7/wEAAAAAAAMAAAC8/wEAAAAAAAMAAAC8/wAAAAAAAAMAAAC3/wMAAAAAAAYAAADL/w4AAAACAAYAAADL/w0AAAAAAAQAAADL/wkAAAAAAAQAAADL/wgAAAACAAYAAAC+/woAAAAFAAEAAAC9/w4AAAABAAUAAAC8/w4AAAABAAUAAAC7/w4AAAABAAUAAAC+/wkAAAAAAAQAAADM//P/AAADAAEAAADN//P/AAADAAEAAADO//P/AAADAAEAAAC9/wkAAAAGAAEAAAC8/wkAAAAGAAEAAAC7/wkAAAAGAAEAAAC6/wkAAAAGAAEAAAC5/wkAAAAGAAEAAAC4/wkAAAAGAAEAAAC3/wkAAAAGAAEAAAC3/woAAAAGAAEAAAC2/woAAAAGAAEAAAC2/wkAAAAGAAEAAAC4/woAAAAGAAEAAAC5/woAAAAGAAEAAAC6/woAAAAGAAEAAAC7/woAAAAGAAEAAAC8/woAAAAGAAEAAAC9/woAAAAGAAEAAAC2/wsAAAAGAAEAAAC2/wwAAAAGAAEAAAC2/w0AAAAGAAEAAAC5/wgAAAAGAAEAAAC6/wgAAAAGAAEAAAC5/wcAAAAGAAEAAAC6/wcAAAAGAAEAAAC4/wUAAAAAAAMAAAC5/wUAAAAAAAMAAAC5/wYAAAAAAAMAAAC6/wUAAAAAAAMAAAC6/wYAAAAAAAMAAAC7/wUAAAAAAAMAAAC8/wUAAAAAAAMAAAC9/wUAAAAAAAMAAAC+/wUAAAAAAAMAAAC//wUAAAAAAAMAAADA/wUAAAAAAAMAAADB/wQAAAAAAAMAAADB/wMAAAAAAAMAAADB/wIAAAAAAAMAAADA/wMAAAAAAAMAAADA/wQAAAAAAAMAAADA/wIAAAAAAAMAAADA/wEAAAAAAAMAAADA/wAAAAAAAAMAAAC//wEAAAAAAAMAAAC+/wEAAAAAAAMAAAC9/wEAAAAAAAMAAAC9/wAAAAAAAAMAAAC+/wAAAAAAAAMAAAC//wAAAAAAAAMAAADB/wAAAAAAAAMAAADB/wEAAAAAAAMAAADB/wUAAAAAAAMAAAA=") tile_set = SubResource("TileSet_d7en2") [node name="Solid2" type="TileMapLayer" parent="Factory Tilemaps" groups=["Solid"]] use_parent_material = true -tile_map_data = PackedByteArray("AADL//L/AAACAAYAAADL//P/AAACAAYAAADL//T/AAACAAYAAADL//X/AAACAAYAAADL//b/AAACAAYAAADL//f/AAACAAYAAADL//j/AAACAAYAAADL//n/AAACAAYAAADL//r/AAACAAYAAADL//v/AAACAAYAAADL//z/AAACAAYAAADS//T/AAAAAAcAAADM//H/AAABAAcAAADN//H/AAABAAcAAADO//H/AAABAAcAAADP//H/AAABAAcAAADT//T/AAABAAcAAADU//T/AAABAAcAAADV//T/AAABAAcAAADW//T/AAABAAcAAADX//T/AAABAAcAAADO//f/AAADAAAAAADN//f/AAADAAAAAADM//f/AAADAAAAAADS//f/AAADAAAAAADO//r/AAADAAAAAADN//r/AAADAAAAAADM//r/AAADAAAAAADS//r/AAADAAAAAADT//r/AAADAAAAAADU//r/AAADAAAAAADV//r/AAADAAAAAADW//r/AAADAAAAAADX//r/AAADAAAAAADa//f/AAAAAAYAAADa//n/AAAAAAYAAADa//r/AAAAAAYAAADa//v/AAAAAAYAAADa//z/AAAAAAYAAADa//3/AAAAAAYAAADa//7/AAAAAAYAAADL//3/AAACAAYAAADL//7/AAACAAYAAADa////AAAAAAYAAADa/wAAAAAAAAYAAADY//r/AAADAAAAAADZ//r/AAADAAAAAADM//3/AAAEAAUAAADN//3/AAAEAAUAAADO//3/AAAEAAUAAADP//3/AAAEAAUAAADQ//3/AAAEAAUAAADR//3/AAAEAAUAAADS//3/AAAEAAUAAADT//3/AAAFAAUAAADX//3/AAADAAUAAADY//3/AAAEAAUAAADZ//3/AAAEAAUAAADX//7/AAADAAcAAADY////AAAEAAUAAADZ////AAAEAAUAAADT//7/AAAFAAcAAADS//7/AAAEAAUAAADR//7/AAAEAAUAAADQ//7/AAAEAAUAAADP//7/AAAEAAUAAADO//7/AAAEAAUAAADN//7/AAAEAAUAAADM//7/AAAEAAUAAADX/wEAAAAFAAcAAADW/wEAAAAEAAUAAADV/wEAAAAEAAUAAADU/wEAAAAEAAUAAADT/wEAAAAEAAUAAADX/wAAAAADAAYAAAC2////AAADAAAAAAC1////AAADAAAAAAC0////AAADAAAAAACz////AAADAAAAAACy////AAADAAAAAACx////AAADAAAAAACx//7/AAADAAAAAACx//3/AAADAAAAAAC2/wIAAAADAAAAAAC1/wIAAAADAAAAAAC0/wIAAAADAAAAAACz/wIAAAADAAAAAACy/wIAAAADAAAAAACx/wIAAAADAAAAAACw/wIAAAADAAAAAACv/wIAAAADAAAAAACu/wIAAAADAAAAAACt/wIAAAADAAAAAACs/wIAAAADAAAAAACu////AAADAAAAAACu//7/AAADAAAAAACu//3/AAADAAAAAACt////AAADAAAAAACs////AAADAAAAAACr////AAADAAAAAACq////AAADAAAAAACp////AAADAAAAAACr/wIAAAADAAAAAACq/wIAAAADAAAAAACp/wIAAAADAAAAAADQ/wEAAAADAAUAAADR/wEAAAAEAAUAAADS/wEAAAAEAAUAAADQ/wIAAAADAAYAAADQ/wMAAAADAAcAAADR/wMAAAAEAAUAAADX////AAADAAUAAADY//7/AAAEAAUAAADZ//7/AAAEAAUAAADL/wkAAAAEAAQAAADM/wAAAQAAAAAAAQDM/wEAAQAAAAAAAQDM/wIAAQAAAAAAAQDM/wMAAQAAAAAAAQDR//b/AQAAAAAAAgDV//H/AQAAAAAAAgDW//H/AQAAAAAAAwDX//H/AQAAAAAABADH//L/AQAAAAAABQDG//f/AQAAAAAABgDG//r/AQAAAAAABwDI//v/AQAAAAAACADR//X/AQAAAAAAAQDM//T/AAABAAEAAADN//T/AAABAAEAAADO//T/AAABAAEAAADP//T/AAABAAEAAADQ//T/AAABAAEAAADR//T/AAABAAEAAADS//X/AAAEAAEAAADS//b/AAAEAAEAAADT//X/AAABAAEAAADT//b/AAABAAEAAADV//b/AAABAAEAAADV//X/AAABAAEAAADX//b/AAABAAEAAADX//X/AAABAAEAAADZ//b/AAABAAEAAADZ//X/AAABAAEAAADa//j/AAAAAAYAAADL////AAACAAYAAADL/wAAAAACAAYAAADL/wEAAAACAAYAAADL/wIAAAACAAYAAADL/wMAAAACAAYAAADL/wQAAAACAAYAAADL/wUAAAACAAYAAADL/wYAAAACAAYAAADL/wcAAAACAAYAAADL/wgAAAACAAYAAADa/wEAAAAAAAYAAADa/wIAAAAAAAYAAADa/wMAAAAAAAYAAADa/wQAAAAAAAYAAADa/wUAAAAAAAYAAADa/wYAAAAAAAYAAADa/wcAAAAAAAYAAADa/wgAAAAAAAYAAADa/wkAAAAAAAYAAADa/woAAAAAAAYAAADa/wsAAAAAAAYAAADa/wwAAAAAAAYAAADa/w0AAAAAAAYAAADa/w4AAAAAAAYAAADZ/w8AAAABAAUAAADY/w8AAAABAAUAAADX/w8AAAABAAUAAADW/w8AAAABAAUAAADV/w8AAAABAAUAAADU/w8AAAABAAUAAADT/w8AAAABAAUAAADS/w8AAAABAAUAAADR/w8AAAABAAUAAADQ/w8AAAABAAUAAADP/w8AAAABAAUAAADO/w8AAAABAAUAAADN/w8AAAABAAUAAADM/w8AAAABAAUAAADL/w4AAAAAAAQAAADL/w0AAAAFAAQAAADK/w4AAAABAAUAAADJ/w4AAAABAAUAAADI/w4AAAABAAUAAADH/w4AAAABAAUAAADG/w4AAAABAAUAAADF/w4AAAABAAUAAADE/w4AAAABAAUAAADL/wsAAAAFAAEAAADL/woAAAAFAAEAAADK/woAAAABAAEAAADI/woAAAABAAEAAADH/woAAAABAAEAAADH/wkAAAABAAEAAADI/wkAAAABAAEAAADK/wkAAAABAAEAAADF/woAAAABAAEAAADE/woAAAABAAEAAADE/wkAAAABAAEAAADF/wkAAAABAAEAAADB/woAAAABAAEAAADC/woAAAABAAEAAADC/wkAAAABAAEAAADB/wkAAAABAAEAAAC//woAAAABAAEAAAC//wkAAAABAAEAAADJ/woAAAADAAEAAADJ/wkAAAADAAEAAADG/woAAAADAAEAAADG/wkAAAADAAEAAADD/woAAAADAAEAAADD/wkAAAADAAEAAADA/woAAAADAAEAAADA/wkAAAADAAEAAADD/w4AAAABAAUAAADC/w4AAAABAAUAAADB/w4AAAABAAUAAADA/w4AAAABAAUAAAC//w4AAAABAAUAAADU//b/AAADAAEAAADU//X/AAADAAEAAADW//b/AAADAAEAAADW//X/AAADAAEAAADY//b/AAADAAEAAADY//X/AAADAAEAAADT/wkAAQAAAAAAAgDU/wkAAQAAAAAAAgDU/woAAQAAAAAAAgDT/woAAQAAAAAAAgDT/wsAAQAAAAAAAgDU/wsAAQAAAAAAAgDU/wwAAQAAAAAAAgDT/wwAAQAAAAAAAgDS/wwAAQAAAAAAAgDR/wwAAQAAAAAAAgDR/wsAAQAAAAAAAgDS/wsAAQAAAAAAAgDS/woAAQAAAAAAAgDR/woAAQAAAAAAAgDS/wkAAQAAAAAAAgDR/wkAAQAAAAAAAgDM/woAAAAGAAMAAAC+/w0AAAAFAAQAAAC+/wkAAAAEAAQAAADC/wsAAQAAAAAAAgDB/wsAAQAAAAAAAgC8/w0AAQAAAAAAAgDD/wsAAQAAAAAAAQDA/wsAAQAAAAAAAQDZ/w0AAQAAAAAAAQDZ/w4AAQAAAAAAAQDY/w4AAQAAAAAAAQDM/w4AAQAAAAAAAQA=") +tile_map_data = PackedByteArray("AADL//L/AAACAAYAAADL//P/AAACAAYAAADL//T/AAACAAYAAADL//X/AAACAAYAAADL//b/AAACAAYAAADL//f/AAACAAYAAADL//j/AAACAAYAAADL//n/AAACAAYAAADL//r/AAACAAYAAADL//v/AAACAAYAAADL//z/AAACAAYAAADS//T/AAAAAAcAAADM//H/AAABAAcAAADN//H/AAABAAcAAADO//H/AAABAAcAAADP//H/AAABAAcAAADT//T/AAABAAcAAADU//T/AAABAAcAAADV//T/AAABAAcAAADW//T/AAABAAcAAADX//T/AAABAAcAAADO//f/AAADAAAAAADN//f/AAADAAAAAADM//f/AAADAAAAAADS//f/AAADAAAAAADO//r/AAADAAAAAADN//r/AAADAAAAAADM//r/AAADAAAAAADS//r/AAADAAAAAADT//r/AAADAAAAAADU//r/AAADAAAAAADV//r/AAADAAAAAADW//r/AAADAAAAAADX//r/AAADAAAAAADa//f/AAAAAAYAAADa//n/AAAAAAYAAADa//r/AAAAAAYAAADa//v/AAAAAAYAAADa//z/AAAAAAYAAADa//3/AAAAAAYAAADa//7/AAAAAAYAAADL//3/AAACAAYAAADL//7/AAACAAYAAADa////AAAAAAYAAADa/wAAAAAAAAYAAADY//r/AAADAAAAAADZ//r/AAADAAAAAADM//3/AAAEAAUAAADN//3/AAAEAAUAAADO//3/AAAEAAUAAADP//3/AAAEAAUAAADQ//3/AAAEAAUAAADR//3/AAAEAAUAAADS//3/AAAEAAUAAADT//3/AAAFAAUAAADX//3/AAADAAUAAADY//3/AAAEAAUAAADZ//3/AAAEAAUAAADX//7/AAADAAcAAADY////AAAEAAUAAADZ////AAAEAAUAAADT//7/AAAFAAcAAADS//7/AAAEAAUAAADR//7/AAAEAAUAAADQ//7/AAAEAAUAAADP//7/AAAEAAUAAADO//7/AAAEAAUAAADN//7/AAAEAAUAAADM//7/AAAEAAUAAADX/wEAAAAFAAcAAADW/wEAAAAEAAUAAADV/wEAAAAEAAUAAADU/wEAAAAEAAUAAADT/wEAAAAEAAUAAADX/wAAAAADAAYAAAC2////AAADAAAAAAC1////AAADAAAAAAC0////AAADAAAAAACz////AAADAAAAAACy////AAADAAAAAACx////AAADAAAAAACx//7/AAADAAAAAACx//3/AAADAAAAAAC2/wIAAAADAAAAAAC1/wIAAAADAAAAAAC0/wIAAAADAAAAAACz/wIAAAADAAAAAACy/wIAAAADAAAAAACx/wIAAAADAAAAAACw/wIAAAADAAAAAACv/wIAAAADAAAAAACu/wIAAAADAAAAAACt/wIAAAADAAAAAACs/wIAAAADAAAAAACu////AAADAAAAAACu//7/AAADAAAAAACu//3/AAADAAAAAACt////AAADAAAAAACs////AAADAAAAAACr////AAADAAAAAACq////AAADAAAAAACp////AAADAAAAAACr/wIAAAADAAAAAACq/wIAAAADAAAAAACp/wIAAAADAAAAAADQ/wEAAAADAAUAAADR/wEAAAAEAAUAAADS/wEAAAAEAAUAAADQ/wIAAAADAAYAAADQ/wMAAAADAAcAAADR/wMAAAAEAAUAAADX////AAADAAUAAADY//7/AAAEAAUAAADZ//7/AAAEAAUAAADL/wkAAAAEAAQAAADM/wAAAQAAAAAAAQDM/wEAAQAAAAAAAQDM/wIAAQAAAAAAAQDM/wMAAQAAAAAAAQDR//b/AQAAAAAAAgDV//H/AQAAAAAAAgDW//H/AQAAAAAAAwDX//H/AQAAAAAABADH//L/AQAAAAAABQDG//f/AQAAAAAABgDG//r/AQAAAAAABwDI//v/AQAAAAAACADR//X/AQAAAAAAAQDM//T/AAABAAEAAADN//T/AAABAAEAAADO//T/AAABAAEAAADP//T/AAABAAEAAADQ//T/AAABAAEAAADR//T/AAABAAEAAADS//X/AAAEAAEAAADS//b/AAAEAAEAAADT//X/AAABAAEAAADT//b/AAABAAEAAADV//b/AAABAAEAAADV//X/AAABAAEAAADX//b/AAABAAEAAADX//X/AAABAAEAAADZ//b/AAABAAEAAADZ//X/AAABAAEAAADa//j/AAAAAAYAAADL////AAACAAYAAADL/wAAAAACAAYAAADL/wEAAAACAAYAAADL/wIAAAACAAYAAADL/wMAAAACAAYAAADL/wQAAAACAAYAAADL/wUAAAACAAYAAADL/wYAAAACAAYAAADL/wcAAAACAAYAAADL/wgAAAACAAYAAADa/wEAAAAAAAYAAADa/wIAAAAAAAYAAADa/wMAAAAAAAYAAADa/wQAAAAAAAYAAADa/wUAAAAAAAYAAADa/wYAAAAAAAYAAADa/wcAAAAAAAYAAADa/wgAAAAAAAYAAADa/wkAAAAAAAYAAADa/woAAAAAAAYAAADa/wsAAAAAAAYAAADa/wwAAAAAAAYAAADa/w0AAAAAAAYAAADa/w4AAAAAAAYAAADZ/w8AAAABAAUAAADY/w8AAAABAAUAAADX/w8AAAABAAUAAADW/w8AAAABAAUAAADV/w8AAAABAAUAAADU/w8AAAABAAUAAADT/w8AAAABAAUAAADS/w8AAAABAAUAAADR/w8AAAABAAUAAADQ/w8AAAABAAUAAADP/w8AAAABAAUAAADO/w8AAAABAAUAAADN/w8AAAABAAUAAADM/w8AAAABAAUAAADL/w4AAAACAAYAAADL/w0AAAAFAAQAAADK/w4AAAABAAUAAADJ/w4AAAABAAUAAADI/w4AAAABAAUAAADH/w4AAAABAAUAAADG/w4AAAABAAUAAADF/w4AAAABAAUAAADE/w4AAAABAAUAAADL/wsAAAAFAAEAAADL/woAAAAFAAEAAADK/woAAAABAAEAAADI/woAAAABAAEAAADH/woAAAABAAEAAADH/wkAAAABAAEAAADI/wkAAAABAAEAAADK/wkAAAABAAEAAADF/woAAAABAAEAAADE/woAAAABAAEAAADE/wkAAAABAAEAAADF/wkAAAABAAEAAADB/woAAAABAAEAAADC/woAAAABAAEAAADC/wkAAAABAAEAAADB/wkAAAABAAEAAAC//woAAAABAAEAAAC//wkAAAABAAEAAADJ/woAAAADAAEAAADJ/wkAAAADAAEAAADG/woAAAADAAEAAADG/wkAAAADAAEAAADD/woAAAADAAEAAADD/wkAAAADAAEAAADA/woAAAADAAEAAADA/wkAAAADAAEAAADD/w4AAAABAAUAAADC/w4AAAABAAUAAADB/w4AAAABAAUAAADA/w4AAAABAAUAAAC//w4AAAABAAUAAADU//b/AAADAAEAAADU//X/AAADAAEAAADW//b/AAADAAEAAADW//X/AAADAAEAAADY//b/AAADAAEAAADY//X/AAADAAEAAADT/wkAAQAAAAAAAgDU/wkAAQAAAAAAAgDU/woAAQAAAAAAAgDT/woAAQAAAAAAAgDT/wsAAQAAAAAAAgDU/wsAAQAAAAAAAgDU/wwAAQAAAAAAAgDT/wwAAQAAAAAAAgDS/wwAAQAAAAAAAgDR/wwAAQAAAAAAAgDR/wsAAQAAAAAAAgDS/wsAAQAAAAAAAgDS/woAAQAAAAAAAgDR/woAAQAAAAAAAgDS/wkAAQAAAAAAAgDR/wkAAQAAAAAAAgDM/woAAAAGAAMAAAC+/w0AAAAFAAQAAAC+/wkAAAAEAAQAAADC/wsAAQAAAAAAAgDB/wsAAQAAAAAAAgC8/w0AAQAAAAAAAgDD/wsAAQAAAAAAAQDA/wsAAQAAAAAAAQDZ/w0AAQAAAAAAAQDZ/w4AAQAAAAAAAQDY/w4AAQAAAAAAAQDM/w4AAQAAAAAAAQC9/wgAAAACAAEAAAC8/wgAAAACAAEAAAC7/wgAAAACAAEAAAC4/wgAAAACAAEAAAC3/wgAAAACAAEAAAC2/wgAAAACAAEAAAC1/wgAAAACAAYAAAC1/wkAAAACAAYAAAC1/woAAAACAAYAAAC1/wsAAAACAAYAAAC1/wwAAAACAAYAAAC1/w0AAAACAAYAAAC2/w4AAAABAAUAAAC3/w4AAAABAAUAAAC4/w4AAAABAAUAAAC5/w4AAAABAAUAAAC6/w4AAAABAAUAAAC7/w4AAAABAAUAAAC8/w4AAAABAAUAAAC9/w4AAAABAAUAAAC1/w4AAAAAAAkAAAC+/wgAAAAAAAYAAAC+/wcAAAAAAAYAAAC7/wcAAAACAAEAAAC8/wcAAAACAAEAAAC9/wcAAAACAAEAAAC4/wcAAAACAAEAAAC3/wcAAAACAAEAAAC2/wcAAAACAAEAAAC2/wYAAAABAAcAAAC4/wYAAAADAAQAAAC7/wYAAAACAAQAAAC8/wYAAAABAAQAAAC9/wYAAAABAAQAAAC5/wQAAAADAAEAAAC6/wQAAAADAAEAAAC7/wQAAAABAAEAAAC5/wMAAAADAAEAAAC6/wMAAAADAAEAAAC7/wMAAAABAAEAAAC4/wQAAAABAAEAAAC4/wMAAAABAAEAAAC3/wMAAAAAAAQAAAC3/wQAAAAAAAQAAAC8/wQAAAABAAEAAAC9/wQAAAADAAEAAAC+/wQAAAABAAEAAAC//wQAAAABAAEAAAC//wMAAAABAAEAAAC+/wMAAAABAAEAAAC9/wMAAAADAAEAAAC8/wMAAAABAAEAAAC4/wIAAAABAAQAAAC5/wIAAAABAAQAAAC6/wIAAAABAAQAAAC7/wIAAAABAAQAAAC8/wIAAAABAAQAAAC9/wIAAAABAAQAAAC+/wIAAAABAAQAAAC//wIAAAADAAQAAAC3/wYAAAABAAcAAAC3/wUAAAACAAYAAAC1/wcAAAACAAYAAAC5//7/AAADAAEAAAC5////AAADAAEAAAC8//7/AAADAAEAAAC8////AAADAAEAAAC9////AAABAAEAAAC+////AAABAAEAAAC/////AAABAAEAAADA////AAADAAEAAADB////AAABAAEAAADB//7/AAABAAEAAADA//7/AAADAAEAAAC///7/AAABAAEAAAC+//7/AAABAAEAAAC9//7/AAABAAEAAAC3////AAABAAEAAAC4////AAABAAEAAAC4//7/AAABAAEAAAC3//7/AAABAAEAAAC6//7/AAABAAEAAAC7//7/AAABAAEAAAC7////AAABAAEAAAC6////AAABAAEAAADC//7/AAAAAAYAAADC////AAAAAAYAAADC/wAAAAAAAAYAAADC/wEAAAAAAAYAAADC/wIAAAAAAAYAAADC/wMAAAAAAAYAAADC/wQAAAAAAAYAAADC/wUAAAAAAAYAAAC+/wYAAAABAAUAAAC//wYAAAABAAUAAADA/wYAAAABAAUAAADB/wYAAAABAAUAAAC4//3/AAABAAcAAAC5//3/AAABAAcAAAC6//3/AAABAAcAAAC7//3/AAABAAcAAAC8//3/AAABAAcAAAC9//3/AAABAAcAAAC+//3/AAABAAcAAAC///3/AAABAAcAAADA//3/AAABAAcAAADB//3/AAABAAcAAAC3//3/AAAAAAcAAAC3/wIAAAAAAAUAAAA=") tile_set = SubResource("TileSet_d7en2") [node name="Barrel" parent="Factory Tilemaps" instance=ExtResource("5_3uba3")] @@ -273,10 +275,18 @@ position = Vector2(-696, -136) position = Vector2(-1032, 166) Target = NodePath("../Door_vertical") +[node name="ControlPad3" parent="Factory Tilemaps" node_paths=PackedStringArray("Target") instance=ExtResource("12_hfkf1")] +position = Vector2(-1064, 165) +Target = NodePath("../Door_vertical") + [node name="ControlPad2" parent="Factory Tilemaps" node_paths=PackedStringArray("Target") instance=ExtResource("12_hfkf1")] position = Vector2(-824, 167) Target = NodePath("../Door_vertical2") +[node name="ControlPad4" parent="Factory Tilemaps" node_paths=PackedStringArray("Target") instance=ExtResource("12_hfkf1")] +position = Vector2(-856, 167) +Target = NodePath("../Door_vertical2") + [node name="Door_vertical" parent="Factory Tilemaps" instance=ExtResource("15_mgtvp")] position = Vector2(-1048, 184) @@ -286,6 +296,9 @@ position = Vector2(-840, 184) [node name="Door" parent="Factory Tilemaps" instance=ExtResource("14_y363m")] position = Vector2(-766, -74) +[node name="Area2D" parent="Factory Tilemaps" instance=ExtResource("12_i7i2m")] +position = Vector2(-1120, 128) + [node name="CameraController" type="Camera2D" parent="."] script = ExtResource("6_t8ide") pixel_snap = false @@ -317,10 +330,13 @@ position = Vector2(-687, -10) position = Vector2(-646, 179) [node name="Enemy3" parent="." instance=ExtResource("18_ixcwn")] -position = Vector2(-796, 88) +position = Vector2(-801, 81) [node name="Enemy4" parent="." instance=ExtResource("18_ixcwn")] -position = Vector2(-883, 183) +position = Vector2(-936, 193) [node name="Elevator" parent="." instance=ExtResource("16_n40rt")] position = Vector2(-1258, 179) + +[node name="InventoryManager" type="Node2D" parent="."] +script = ExtResource("18_dvo37") diff --git a/Scripts/InventoryManager.cs b/Scripts/InventoryManager.cs new file mode 100644 index 00000000..a287799b --- /dev/null +++ b/Scripts/InventoryManager.cs @@ -0,0 +1,28 @@ +using Godot; +using System; + +public partial class InventoryManager : Node2D +{ + + public bool RedKeycard { get; set; } + + // Called when the node enters the scene tree for the first time. + public override void _Ready() + { + } + + // Called every frame. 'delta' is the elapsed time since the previous frame. + public override void _Process(double delta) + { + } + + public void AddRedKeycard() + { + RedKeycard = true; + } + + public void RemoveRedKeycard() + { + RedKeycard = false; + } +} diff --git a/Scripts/Pickupper.cs b/Scripts/Pickupper.cs new file mode 100644 index 00000000..28b6b238 --- /dev/null +++ b/Scripts/Pickupper.cs @@ -0,0 +1,11 @@ +using Godot; +using System; + +public partial class Pickupper : Activable +{ + + public override void Activate() + { + + } +} diff --git a/Sprites/HorizontalDoor.aseprite b/Sprites/HorizontalDoor.aseprite index 332db7a8..61182591 100644 --- a/Sprites/HorizontalDoor.aseprite +++ b/Sprites/HorizontalDoor.aseprite @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f53868b9956e2e91a89f0aa19ced00c4ddbf4709c6b3328751c959b5fbcc5e2 -size 790 +oid sha256:c2765f9eb780072081e5cf9dc518873e49b3a833a2663552c5e781d7ce031a6a +size 997 diff --git a/Sprites/HorizontalDoor.png b/Sprites/HorizontalDoor.png index 77f438ab..91c44b23 100644 --- a/Sprites/HorizontalDoor.png +++ b/Sprites/HorizontalDoor.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c49d1e6fe418ad35030a75aa18ca3abdcb1d81e74e43d99f82659815e5446f7 -size 493 +oid sha256:294dfb27996526a279edfb04deb3e2e68250396e5c5a4ea4b2de6b80af155118 +size 476 diff --git a/Sprites/Red_Card_Reader.aseprite b/Sprites/Red_Card_Reader.aseprite new file mode 100644 index 00000000..ebc761c4 --- /dev/null +++ b/Sprites/Red_Card_Reader.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93eb6b81d5e91e6b0eec52c6f73c647683e7dd594bd32a8dced25784f20be123 +size 592 diff --git a/Sprites/Red_Card_Reader.png b/Sprites/Red_Card_Reader.png new file mode 100644 index 00000000..266f16d1 --- /dev/null +++ b/Sprites/Red_Card_Reader.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4e231d9f1c686684119f798384991341340b754861836debd2a26ece1ba27ed +size 137 diff --git a/Sprites/Red_Card_Reader.png.import b/Sprites/Red_Card_Reader.png.import new file mode 100644 index 00000000..6569aec7 --- /dev/null +++ b/Sprites/Red_Card_Reader.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ch6nbhxgxxtf" +path="res://.godot/imported/Red_Card_Reader.png-77eecea3efb9978d63a71cd9d80655b5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Red_Card_Reader.png" +dest_files=["res://.godot/imported/Red_Card_Reader.png-77eecea3efb9978d63a71cd9d80655b5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Red_Keycard.aseprite b/Sprites/Red_Keycard.aseprite new file mode 100644 index 00000000..01f44233 --- /dev/null +++ b/Sprites/Red_Keycard.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72d90f22a98cc5f70def1bbb01e4fcdc06131b0282e9a4988add3369cf13672f +size 624 diff --git a/Sprites/Red_Keycard.png b/Sprites/Red_Keycard.png new file mode 100644 index 00000000..9702732f --- /dev/null +++ b/Sprites/Red_Keycard.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:701d66ccd1ebf91c0151ce56f23172b99aad4431b7d2484245f5d284514d9807 +size 199 diff --git a/Sprites/Red_Keycard.png.import b/Sprites/Red_Keycard.png.import new file mode 100644 index 00000000..75e4107f --- /dev/null +++ b/Sprites/Red_Keycard.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c53bchw2krocb" +path="res://.godot/imported/Red_Keycard.png-7f9cf4493849e82909f4ce8620a31123.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Red_Keycard.png" +dest_files=["res://.godot/imported/Red_Keycard.png-7f9cf4493849e82909f4ce8620a31123.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1