From bfe42b460bfdc05b3e00016298ceaebe9353812e Mon Sep 17 00:00:00 2001 From: MaddoScientisto Date: Mon, 10 Jun 2024 22:29:41 +0200 Subject: [PATCH] Activables --- Scenes/Activable.cs | 21 ++++++++++++++++++ Scenes/Detritus.tscn | 39 +++++++++++++++++++++++++++++++++ Scenes/Door.tscn | 11 ++++++++++ Scenes/Furniture/LargeTank.tscn | 15 ++++++++++++- Scenes/Interactable.cs | 2 ++ Scenes/test.tscn | 21 +++++++++++++----- Sprites/Detritus.aseprite | 3 +++ Sprites/Detritus.png | 3 +++ Sprites/Detritus.png.import | 34 ++++++++++++++++++++++++++++ 9 files changed, 142 insertions(+), 7 deletions(-) create mode 100644 Scenes/Activable.cs create mode 100644 Scenes/Detritus.tscn create mode 100644 Scenes/Door.tscn create mode 100644 Sprites/Detritus.aseprite create mode 100644 Sprites/Detritus.png create mode 100644 Sprites/Detritus.png.import diff --git a/Scenes/Activable.cs b/Scenes/Activable.cs new file mode 100644 index 00000000..49d6762f --- /dev/null +++ b/Scenes/Activable.cs @@ -0,0 +1,21 @@ +using Godot; +using System; +using System.Diagnostics; + +public partial class Activable : Area2D +{ + // 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() + { + Debug.WriteLine("Activated"); + } +} diff --git a/Scenes/Detritus.tscn b/Scenes/Detritus.tscn new file mode 100644 index 00000000..2848f204 --- /dev/null +++ b/Scenes/Detritus.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=6 format=3 uid="uid://c53lpgcvld227"] + +[ext_resource type="Script" path="res://Scenes/Barrel.cs" id="1_6ig5i"] +[ext_resource type="PackedScene" uid="uid://jmijre3eaf8m" path="res://Scenes/Explosion.tscn" id="3_o4o8g"] +[ext_resource type="Texture2D" uid="uid://chklctdgv6twk" path="res://Sprites/Detritus.png" id="4_brq2k"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_2ewfl"] +size = Vector2(11, 14) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ss2y0"] +size = Vector2(11, 14) + +[node name="Detritus" type="Area2D" groups=["Destroyable"]] +collision_layer = 64 +collision_mask = 10 +script = ExtResource("1_6ig5i") +Health = 2.0 +ExplosionRadius = 2.0 +ExplosionDamage = 2.0 +ExplosionParticles = ExtResource("3_o4o8g") +metadata/_edit_group_ = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +position = Vector2(0.5, -1) +shape = SubResource("RectangleShape2D_2ewfl") + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("4_brq2k") + +[node name="RigidBody2D" type="RigidBody2D" parent="."] +collision_layer = 64 +collision_mask = 10 +gravity_scale = 0.0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D"] +visible = false +position = Vector2(0.5, -1) +shape = SubResource("RectangleShape2D_ss2y0") diff --git a/Scenes/Door.tscn b/Scenes/Door.tscn new file mode 100644 index 00000000..49d4b3e1 --- /dev/null +++ b/Scenes/Door.tscn @@ -0,0 +1,11 @@ +[gd_scene load_steps=3 format=3 uid="uid://bqq3q37hugdlj"] + +[ext_resource type="Script" path="res://Scenes/Activable.cs" id="1_r61rk"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ul0l3"] + +[node name="Door" type="Area2D"] +script = ExtResource("1_r61rk") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_ul0l3") diff --git a/Scenes/Furniture/LargeTank.tscn b/Scenes/Furniture/LargeTank.tscn index 39b9953c..c9fbe425 100644 --- a/Scenes/Furniture/LargeTank.tscn +++ b/Scenes/Furniture/LargeTank.tscn @@ -1,7 +1,9 @@ -[gd_scene load_steps=5 format=3 uid="uid://uaf5r6cd71hu"] +[gd_scene load_steps=8 format=3 uid="uid://uaf5r6cd71hu"] [ext_resource type="Script" path="res://Scenes/Barrel.cs" id="1_7ckvo"] [ext_resource type="Texture2D" uid="uid://d2rvjbllnogx4" path="res://Sprites/LargeTank.png" id="1_7h6ee"] +[ext_resource type="PackedScene" uid="uid://c53lpgcvld227" path="res://Scenes/Detritus.tscn" id="2_wpybp"] +[ext_resource type="PackedScene" uid="uid://jmijre3eaf8m" path="res://Scenes/Explosion.tscn" id="3_2db64"] [sub_resource type="AtlasTexture" id="AtlasTexture_i3nxh"] atlas = ExtResource("1_7h6ee") @@ -10,11 +12,16 @@ region = Rect2(0, 0, 64, 64) [sub_resource type="RectangleShape2D" id="RectangleShape2D_0nhpj"] size = Vector2(61, 61) +[sub_resource type="RectangleShape2D" id="RectangleShape2D_s3n6b"] +size = Vector2(60, 57) + [node name="LargeTank" type="Area2D"] collision_layer = 65 collision_mask = 11 script = ExtResource("1_7ckvo") Health = 4.0 +DebrisScene = ExtResource("2_wpybp") +ExplosionParticles = ExtResource("3_2db64") [node name="Sprite2D" type="Sprite2D" parent="."] texture = SubResource("AtlasTexture_i3nxh") @@ -23,3 +30,9 @@ texture = SubResource("AtlasTexture_i3nxh") visible = false position = Vector2(0.5, -0.5) shape = SubResource("RectangleShape2D_0nhpj") + +[node name="RigidBody2D" type="RigidBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="RigidBody2D"] +position = Vector2(0, 1.5) +shape = SubResource("RectangleShape2D_s3n6b") diff --git a/Scenes/Interactable.cs b/Scenes/Interactable.cs index 9c6cfd7c..5b0f45cb 100644 --- a/Scenes/Interactable.cs +++ b/Scenes/Interactable.cs @@ -4,6 +4,8 @@ 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() { diff --git a/Scenes/test.tscn b/Scenes/test.tscn index 2fe31d30..6ac83d07 100644 --- a/Scenes/test.tscn +++ b/Scenes/test.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=23 format=3 uid="uid://bv451a8wgty4u"] +[gd_scene load_steps=24 format=3 uid="uid://bv451a8wgty4u"] [ext_resource type="Texture2D" uid="uid://bxclo2fg3ulur" path="res://Sprites/tinyBlocks_NOiL_1.1update.png" id="1_43rfa"] [ext_resource type="TileSet" uid="uid://c26fvvju514rc" path="res://Tilesets/test_tileset.tres" id="1_k3ie3"] @@ -15,6 +15,7 @@ [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://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"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_poyp6"] @@ -6947,9 +6948,9 @@ format = 2 layer_0/name = "Liquids" layer_0/tile_data = PackedInt32Array(-65619, 262144, 3, -83, 262144, 3, 65453, 262144, 3, 130990, 262144, 3, 196526, 262144, 3, 196525, 262144, 3, 196524, 262144, 3, 130987, 262144, 3, 65451, 262144, 3, 65452, 262144, 3, -82, 262144, 3, -81, 262144, 3, -80, 262144, 3, 65456, 262144, 3, 65455, 262144, 3, 130991, 262144, 3, 130989, 262144, 3, 130988, 262144, 3, 65454, 262144, 3, -79, 262144, 3, 65457, 262144, 3, 196523, 262144, 3, 130992, 262144, 3, 196527, 262144, 3, 262061, 262144, 3, -78, 262144, 3, 65458, 262144, 3, 130993, 262144, 3, 196528, 262144, 3, 262063, 262144, 3, 262062, 262144, 3, 130994, 262144, 3, 196529, 262144, 3, 262064, 262144, 3, 65459, 262144, 3, 65460, 262144, 3, 130995, 262144, 3, 196530, 262144, 3, 262065, 262144, 3, 196531, 262144, 3, 130996, 262144, 3, 65461, 262144, 3, -74, 262144, 3, 65462, 262144, 3, 130997, 262144, 3, 196532, 262144, 3, 262067, 262144, 3, 262066, 262144, 3, 327601, 262144, 3, -76, 262144, 3, -77, 262144, 3, -84, 262144, 3, -85, 262144, 3, 130986, 262144, 3, 196522, 262144, 3, 327600, 262144, 3, 327599, 262144, 3, 327598, 262144, 3, 327597, 262144, 3, 262060, 262144, 3, 262059, 262144, 3, 262058, 262144, 3, -65617, 262144, 3, -65616, 262144, 3, -65615, 262144, 3, -65614, 262144, 3, -65613, 262144, 3, -65612, 262144, 3, -65620, 262144, 3, -65618, 262144, 3, -75, 262144, 3, -65611, 262144, 3, 130998, 262144, 3, 196534, 262144, 3, 262070, 262144, 3, 262069, 262144, 3, 327605, 262144, 3, 327604, 262144, 3, 327603, 262144, 3, 327602, 262144, 3, 327606, 262144, 3, 262068, 262144, 3, 196533, 262144, 3, -65621, 262144, 3, -86, 262144, 3, -87, 262144, 3, 65449, 262144, 3, 130985, 262144, 3, 196521, 262144, 3, 327596, 262144, 3, 327595, 262144, 3, 327594, 262144, 3, 327593, 262144, 3, 262057, 262144, 3, 65450, 262144, 3, -65623, 262144, 3, -65622, 262144, 3, -65610, 262144, 3, -131159, 458752, 1, -131158, 458752, 1, -131157, 458752, 1, -131156, 458752, 1, -131155, 458752, 1, -131154, 458752, 1, -131153, 458752, 1, -131152, 458752, 1, -131151, 458752, 1, -131150, 458752, 1, -131149, 458752, 1, -131148, 458752, 1, -131147, 458752, 1, -131146, 458752, 1) layer_1/name = "Floor" -layer_1/tile_data = PackedInt32Array(-458802, 0, 1, -458801, 0, 1, -458803, 0, 1, -327732, 0, 3, -393268, 0, 1, -458804, 0, 1, -524337, 65536, 3, -196657, 0, 3, -196658, 0, 3, -196659, 0, 3, -262196, 0, 3, -196660, 0, 3, -393264, 0, 1, -458800, 0, 1, -458799, 0, 1, -524335, 65536, 3, -196656, 0, 3, -196655, 0, 3, -131119, 393216, 1, -196654, 0, 3, -262190, 0, 3, -327726, 0, 3, -393262, 0, 1, -524334, 0, 1, -524336, 65536, 3, -458798, 0, 1, -589876, 131072, 3, -655412, 131072, 3, -655411, 131072, 3, -589875, 131072, 3, -589874, 131072, 3, -589873, 131072, 3, -655409, 131072, 3, -655410, 131072, 3, -655408, 131072, 3, -655407, 131072, 3, -589871, 131072, 3, -589870, 262144, 1, -655406, 262144, 1, -589872, 131072, 3, -327727, 0, 3, -327728, 0, 3, -262192, 0, 3, -262193, 0, 3, -262194, 0, 3, -262195, 0, 3, -327731, 0, 3, -393267, 0, 1, -393266, 0, 1, -393265, 0, 1, -327729, 0, 3, -327730, 0, 3, -262191, 0, 3, -393263, 0, 1, -524339, 0, 1, -524340, 0, 1, -524338, 0, 1, -524333, 0, 1, -524332, 0, 1, -524331, 0, 1, -524330, 0, 1, -524329, 0, 1, -458793, 0, 1, -458794, 0, 1, -393258, 0, 1, -393259, 0, 1, -393260, 0, 1, -393261, 0, 1, -458797, 0, 1, -458796, 0, 1, -458795, 0, 1, -458792, 0, 1, -393256, 0, 1, -327721, 0, 3, -327722, 0, 3, -262187, 0, 3, -327724, 0, 3, -327725, 0, 3, -262189, 0, 3, -196653, 0, 3, -196652, 0, 3, -196651, 0, 3, -262186, 0, 3, -262185, 0, 3, -262184, 0, 3, -262183, 0, 3, -327719, 0, 3, -327720, 0, 3, -327723, 0, 3, -262188, 0, 3, -393257, 0, 1, -196647, 0, 3, -196648, 0, 3, -196649, 0, 3, -196650, 0, 3, -131120, 393216, 1, -131121, 393216, 1, -131122, 393216, 1, -131123, 393216, 1, -131124, 393216, 1, -65588, 393216, 1, -65587, 393216, 1, -51, 393216, 1, -65586, 393216, 1, -65585, 393216, 1, -65584, 393216, 1, -131118, 393216, 1, -131117, 393216, 1, -131116, 393216, 1, -131115, 393216, 1, -131114, 393216, 1, -131113, 393216, 1, -131112, 393216, 1, -131111, 393216, 1, -65575, 393216, 1, -65576, 393216, 1, -65577, 393216, 1, -65578, 393216, 1, -65579, 393216, 1, -65580, 393216, 1, -65581, 393216, 1, -65582, 393216, 1, -46, 393216, 1, -47, 393216, 1, -48, 393216, 1, -49, 393216, 1, -50, 393216, 1, -65583, 393216, 1, -40, 393216, 1, -39, 393216, 1, -41, 393216, 1, -42, 393216, 1, -43, 393216, 1, -44, 393216, 1, -45, 393216, 1, -52, 393216, 1, 65484, 393216, 1, 65485, 393216, 1, 65486, 393216, 1, 65487, 393216, 1, 65488, 393216, 1, 65489, 393216, 1, 65490, 393216, 1, 65491, 393216, 1, 65492, 393216, 1, 65493, 393216, 1, 65494, 393216, 1, 65495, 393216, 1, 65496, 393216, 1, 65497, 393216, 1, -524328, 0, 1, -524327, 0, 1, -458791, 0, 1, -393255, 0, 1, -720948, 65536, 1, -720947, 65536, 1, -720946, 65536, 1, -720945, 65536, 1, -720944, 65536, 1, -720943, 65536, 1, -786479, 196608, 1, -786480, 196608, 1, -786481, 196608, 1, -786482, 196608, 1, -786483, 196608, 1, -786484, 196608, 1, -852020, 65536, 1, -852019, 65536, 1, -852018, 65536, 1, -852017, 65536, 1, -852016, 65536, 1, -852015, 65536, 1, -655404, 196608, 1, -589868, 196608, 1, -655402, 196608, 1, -589866, 196608, 1, -655400, 196608, 1, -589864, 196608, 1, -720941, 65536, 7, -720940, 65536, 7, -720939, 65536, 7, -720938, 65536, 7, -720937, 65536, 7, -720936, 65536, 7, -720942, 0, 7, -786478, 0, 6, -852014, 0, 6, -917551, 65536, 7, -917552, 65536, 7, -917553, 65536, 7, -917554, 65536, 7, -917555, 65536, 7, -917556, 65536, 7, -852021, 131072, 6, -786485, 131072, 6, -720949, 131072, 6, -655413, 131072, 6, -589877, 131072, 6, -524341, 131072, 6, -458805, 131072, 6, -393269, 131072, 6, -327733, 131072, 6, -262197, 131072, 6, -196661, 131072, 6, -131125, 131072, 6, -65589, 131072, 6, -589869, 65536, 1, -655405, 65536, 1, -589867, 65536, 1, -589865, 65536, 1, -589863, 65536, 1, -655399, 65536, 1, -655401, 65536, 1, -655403, 65536, 1, 131034, 0, 6, 196570, 0, 6, 262106, 0, 6, 327642, 0, 6, 393178, 0, 6, 196565, 0, 3, 262101, 0, 3, 262100, 0, 3, 262099, 0, 3, 196563, 0, 3, 196564, 0, 3, 196562, 0, 3, 131026, 0, 3, 131027, 0, 3, 131028, 0, 3, 131029, 0, 3, 196561, 0, 3, 196560, 0, 3, 196559, 0, 3, 131023, 0, 3, 131022, 0, 3, 131021, 0, 3, 131020, 0, 3, 196556, 0, 3, 262092, 0, 3, 327628, 0, 3, 327629, 0, 3, 262093, 0, 3, 262094, 0, 3, 196558, 0, 3, 131024, 0, 3, 131025, 0, 3, 196557, 0, 3, 393165, 0, 3, 393166, 0, 3, 458702, 0, 3, 458703, 0, 3, 393167, 0, 3, 393168, 0, 3, 327633, 0, 3, 262097, 0, 3, 262098, 0, 3, 262096, 0, 3, 262095, 0, 3, 327632, 0, 3, 327631, 0, 3, 327630, 0, 3, 262102, 0, 3, 262103, 0, 3, 196567, 0, 3, 196566, 0, 3, 131030, 0, 3, 131031, 0, 3, 131032, 0, 3, 131033, 0, 3, 196569, 0, 3, 262105, 0, 3, 327641, 0, 3, 327640, 0, 3, 393176, 0, 3, 458712, 0, 3, 524248, 0, 3, 524247, 0, 3, 458711, 0, 3, 393175, 0, 3, 327639, 0, 3, 196568, 0, 3, 393177, 0, 3, 458713, 0, 3, 524249, 0, 3, 262104, 0, 3, 524246, 0, 3, 524245, 0, 3, 524244, 0, 3, 524243, 0, 3, 524242, 0, 3, 524241, 0, 3, 524240, 0, 3, 458704, 0, 3, 458705, 0, 3, 458706, 0, 3, 393170, 0, 3, 393171, 0, 3, 393172, 0, 3, 393173, 0, 3, 393174, 0, 3, 458710, 0, 3, 458708, 0, 3, 458707, 0, 3, 458709, 0, 3, 327638, 0, 3, 327637, 0, 3, 327636, 0, 3, 327635, 0, 3, 327634, 0, 3, 524239, 0, 3, 524238, 0, 3, 458701, 0, 3, 458700, 0, 3, 393164, 0, 3, 524237, 0, 3, 393169, 0, 3, 524236, 0, 3, 589772, 0, 3, 589773, 0, 3, 589774, 0, 3, 589775, 0, 3, 589776, 458752, 2, 589777, 458752, 2, 589778, 458752, 2, 589779, 458752, 2, 589780, 458752, 2, 589781, 458752, 2, 589782, 0, 3, 589783, 0, 3, 589784, 0, 3, 589785, 0, 3, 655320, 0, 3, 655319, 0, 3, 655318, 0, 3, 655317, 458752, 2, 655316, 0, 3, 655315, 0, 3, 655314, 0, 3, 655313, 0, 3, 655312, 458752, 2, 655311, 0, 3, 655310, 0, 3, 655309, 0, 3, 655308, 0, 3, 655321, 0, 3, -53, 131072, 6, 65483, 131072, 6, 131019, 131072, 6, 196555, 131072, 6, 262091, 131072, 6, 327627, 131072, 6, 393163, 131072, 6, 458699, 131072, 6, 524235, 131072, 6, 589771, 131072, 7, 655307, 327680, 1, 458714, 0, 6, 524250, 0, 6, 589786, 0, 6, 655322, 0, 6, 720843, 327680, 1, 720842, 65536, 1, 655306, 65536, 1, 589770, 65536, 7, 589769, 65536, 7, 589768, 65536, 7, 589767, 65536, 7, 589766, 65536, 7, 655302, 196608, 1, 720838, 196608, 1, 720839, 65536, 1, 720840, 65536, 1, 720841, 196608, 1, 655305, 196608, 1, 655304, 65536, 1, 655303, 65536, 1, 655301, 65536, 1, 589765, 65536, 7, 720837, 65536, 1, 720844, 0, 3, 720845, 0, 3, 720846, 0, 3, 720847, 0, 3, 720848, 458752, 2, 720849, 0, 3, 720850, 0, 3, 720851, 0, 3, 720852, 0, 3, 720853, 458752, 2, 720854, 0, 3, 720855, 0, 3, 720856, 0, 3, 720857, 0, 3, 786393, 0, 3, 786392, 0, 3, 851928, 0, 3, 851927, 0, 3, 851926, 0, 3, 851925, 458752, 2, 851924, 0, 3, 851923, 0, 3, 786387, 0, 3, 786386, 0, 3, 786385, 0, 3, 786384, 458752, 2, 786383, 0, 3, 786382, 0, 3, 786381, 0, 3, 786380, 0, 3, 786379, 0, 3, 786378, 0, 3, 786377, 0, 3, 786376, 0, 3, 786375, 0, 3, 786374, 0, 3, 851910, 0, 3, 851909, 0, 3, 786373, 0, 3, 851911, 0, 3, 851912, 0, 3, 851913, 0, 3, 851914, 0, 3, 851915, 0, 3, 851916, 0, 3, 851917, 0, 3, 851918, 0, 3, 851919, 0, 3, 851920, 458752, 2, 851921, 0, 3, 851922, 0, 3, 786388, 0, 3, 786389, 458752, 2, 786390, 0, 3, 786391, 0, 3, 917464, 0, 3, 917465, 0, 3, 851929, 0, 3, 917463, 0, 3, 917462, 0, 3, 917461, 458752, 2, 917460, 458752, 2, 917459, 458752, 2, 917458, 458752, 2, 917457, 458752, 2, 917456, 458752, 2, 917455, 0, 3, 917454, 0, 3, 917453, 0, 3, 917452, 0, 3, 917451, 0, 3, 917450, 0, 3, 917449, 0, 3, 917448, 0, 3, 917447, 0, 3, 917446, 0, 3, 917445, 0, 3, 982981, 65536, 5, 982982, 65536, 5, 982983, 65536, 5, 982984, 65536, 5, 982985, 65536, 5, 982986, 65536, 5, 982987, 131072, 5, 982988, 0, 3, 982989, 0, 3, 982990, 0, 3, 982991, 0, 3, 982992, 0, 3, 982993, 0, 3, 982994, 0, 3, 982995, 0, 3, 982996, 0, 3, 982997, 0, 3, 982998, 0, 3, 982999, 0, 3, 983000, 0, 3, 983001, 0, 3, 1048524, 65536, 5, 1048525, 65536, 5, 1048526, 65536, 5, 1048527, 65536, 5, 1048528, 65536, 5, 1048529, 65536, 5, 1048530, 65536, 5, 1048531, 65536, 5, 1048532, 65536, 5, 1048533, 65536, 5, 1048534, 65536, 5, 1048535, 65536, 5, 1048536, 65536, 5, 1048537, 65536, 5, 983002, 0, 6, 917466, 0, 6, 851930, 0, 6, 786394, 0, 6, 720858, 0, 6, 720836, 65536, 1, 720835, 196608, 1, 720834, 65536, 1, 720833, 65536, 1, 720832, 196608, 1, 720831, 65536, 1, 655300, 65536, 1, 589764, 65536, 7, 589763, 65536, 7, 589762, 65536, 7, 589761, 65536, 7, 589760, 65536, 7, 589759, 65536, 7, 982980, 65536, 5, 982979, 65536, 5, 982978, 65536, 5, 982977, 65536, 5, 982976, 65536, 5, 982975, 65536, 5, 982974, 65536, 5, 655298, 65536, 1, 655297, 65536, 1, 655296, 196608, 1, 655295, 65536, 1, 655299, 196608, 1, 917444, 0, 3, 851908, 0, 3, 786372, 0, 3, 786371, 0, 3, 786370, 0, 3, 786369, 0, 3, 786368, 0, 3, 786367, 0, 3, 851903, 0, 3, 851902, 0, 3, 851904, 0, 3, 851905, 0, 3, 851906, 0, 3, 851907, 0, 3, 917443, 0, 3, 917442, 0, 3, 917441, 0, 3, 917440, 0, 3, 917439, 0, 3, 917438, 0, 3, 786366, 0, 3, 720830, 65536, 1, 655294, 65536, 1, 655293, 196608, 1, 720829, 196608, 1, 655292, 131072, 6, 917437, 0, 3, 851901, 0, 3, 786365, 0, 3, 786364, 0, 3, 851900, 0, 3, 917436, 0, 3, 917435, 0, 3, 851899, 0, 3, 786363, 0, 3, 786362, 0, 3, 851898, 0, 3, 851897, 0, 3, 851896, 0, 3, 917433, 0, 3, 786361, 0, 3, 917432, 0, 3, 851895, 0, 3, 917434, 0, 3, 786359, 0, 3, 786360, 0, 3, 917431, 0, 3, 65458, 393216, 2, 130994, 393216, 2, 130993, 393216, 2, 130992, 393216, 2, 130991, 393216, 2, 130990, 393216, 2, 65454, 393216, 2, 65453, 393216, 2, 65455, 393216, 2, 65456, 393216, 2, 65457, 393216, 2, 130989, 393216, 2, -81, 393216, 2, -65617, 393216, 2, -65616, 393216, 2, -80, 393216, 2, -131153, 393216, 2, -131152, 393216, 2, 65459, 393216, 2, 65460, 393216, 2, 130996, 393216, 2, 130997, 393216, 2, 65461, 393216, 2, 65462, 393216, 2, 130995, 393216, 2, 130998, 393216, 2, -79, 393216, 2, -78, 393216, 2, -77, 393216, 2, -76, 393216, 2, -75, 393216, 2, -74, 393216, 2, -65615, 393216, 2, -131151, 393216, 2, 130988, 393216, 2, 130987, 393216, 2, 130986, 393216, 2, 130985, 393216, 2, 65449, 393216, 2, 65450, 393216, 2, 65451, 393216, 2, 65452, 393216, 2, -87, 393216, 2, -86, 393216, 2, -85, 393216, 2, -84, 393216, 2, -83, 393216, 2, -82, 393216, 2, -65618, 393216, 2, -131154, 393216, 2, 196521, 393216, 2, 196522, 393216, 2, 196523, 393216, 2, 196524, 393216, 2, 196525, 393216, 2, 196526, 393216, 2, 196527, 393216, 2, 196528, 393216, 2, 196529, 393216, 2, 196530, 393216, 2, 196531, 393216, 2, 196532, 393216, 2, 196533, 393216, 2, 196534, 393216, 2, -262231, 65536, 1, -262230, 65536, 1, -196694, 65536, 1, -196693, 65536, 1, -196695, 65536, 1, -196692, 65536, 1, -196691, 65536, 1, -196690, 65536, 1, -196689, 65536, 1, -196688, 65536, 1, -196687, 65536, 1, -196686, 65536, 1, -196685, 65536, 1, -196684, 65536, 1, -196683, 65536, 1, -196682, 65536, 1, -262218, 65536, 1, -262219, 65536, 1, -262220, 65536, 1, -262221, 65536, 1, -262222, 65536, 1, -262223, 65536, 1, -262224, 65536, 1, -262225, 65536, 1, -262226, 65536, 1, -262227, 65536, 1, -262228, 65536, 1, -262229, 65536, 1, -327767, 65536, 7, -327766, 65536, 7, -327765, 65536, 7, -327764, 65536, 7, -327763, 65536, 7, -327762, 65536, 7, -327761, 65536, 7, -327760, 65536, 7, -327759, 65536, 7, -327758, 65536, 7, -327757, 65536, 7, -327756, 65536, 7, -327755, 65536, 7, -327754, 65536, 7, 65463, 0, 3, 130999, 0, 3, 131000, 0, 3, 65464, 0, 3, -73, 65536, 1, -72, 65536, 1, 196535, 0, 5, 196536, 131072, 5, -65609, 65536, 1, -131145, 0, 7, -196681, 0, 6, -262217, 0, 6, -71, 65536, 1, -65607, 65536, 1, -65608, 65536, 1, -65606, 65536, 1, -70, 65536, 1, 327607, 0, 6, 393142, 65536, 5, 393141, 65536, 5, 393140, 65536, 5, 393139, 65536, 5, 393138, 65536, 5, 393137, 65536, 5, 393136, 65536, 5, 393135, 65536, 5, 393134, 65536, 5, 393133, 65536, 5, 393132, 65536, 5, 393131, 65536, 5, 393130, 65536, 5, 393129, 65536, 5, 262073, 65536, 5, 262074, 65536, 5, 262075, 65536, 5, 262076, 65536, 5, 131001, 0, 3, 196537, 0, 3, 196538, 0, 3, 131002, 0, 3, 65465, 0, 3, 65466, 0, 3, 65467, 0, 3, 131003, 0, 3, 196539, 0, 3, 196540, 0, 3, 131004, 0, 3, 65468, 0, 3, 262071, 0, 6, -65604, 65536, 1, -65605, 65536, 1, -69, 65536, 1, -68, 65536, 1, -131144, 65536, 7, -131143, 65536, 7, -131142, 65536, 7, -131141, 65536, 7, -131140, 65536, 7) +layer_1/tile_data = PackedInt32Array(-458802, 0, 1, -458801, 0, 1, -458803, 0, 1, -327732, 0, 3, -393268, 0, 1, -458804, 0, 1, -524337, 65536, 3, -196657, 0, 3, -196658, 0, 3, -196659, 0, 3, -262196, 0, 3, -196660, 0, 3, -393264, 0, 1, -458800, 0, 1, -458799, 0, 1, -524335, 65536, 3, -196656, 0, 3, -196655, 0, 3, -131119, 393216, 1, -196654, 0, 3, -262190, 0, 3, -327726, 0, 3, -393262, 0, 1, -524334, 0, 1, -524336, 65536, 3, -458798, 0, 1, -589876, 131072, 3, -655412, 131072, 3, -655411, 131072, 3, -589875, 131072, 3, -589874, 131072, 3, -589873, 131072, 3, -655409, 131072, 3, -655410, 131072, 3, -655408, 131072, 3, -655407, 131072, 3, -589871, 131072, 3, -589870, 262144, 1, -655406, 262144, 1, -589872, 131072, 3, -327727, 0, 3, -327728, 0, 3, -262192, 0, 3, -262193, 0, 3, -262194, 0, 3, -262195, 0, 3, -327731, 0, 3, -393267, 0, 1, -393266, 0, 1, -393265, 0, 1, -327729, 0, 3, -327730, 0, 3, -262191, 0, 3, -393263, 0, 1, -524339, 0, 1, -524340, 0, 1, -524338, 0, 1, -524333, 0, 1, -524332, 0, 1, -524331, 0, 1, -524330, 0, 1, -524329, 0, 1, -458793, 0, 1, -458794, 0, 1, -393258, 0, 1, -393259, 0, 1, -393260, 0, 1, -393261, 0, 1, -458797, 0, 1, -458796, 0, 1, -458795, 0, 1, -458792, 0, 1, -393256, 0, 1, -327721, 0, 3, -327722, 0, 3, -262187, 0, 3, -327724, 0, 3, -327725, 0, 3, -262189, 0, 3, -196653, 0, 3, -196652, 0, 3, -196651, 0, 3, -262186, 0, 3, -262185, 0, 3, -262184, 0, 3, -262183, 0, 3, -327719, 0, 3, -327720, 0, 3, -327723, 0, 3, -262188, 0, 3, -393257, 0, 1, -196647, 0, 3, -196648, 0, 3, -196649, 0, 3, -196650, 0, 3, -131120, 393216, 1, -131121, 393216, 1, -131122, 393216, 1, -131123, 393216, 1, -131124, 393216, 1, -65588, 393216, 1, -65587, 393216, 1, -51, 393216, 1, -65586, 393216, 1, -65585, 393216, 1, -65584, 393216, 1, -131118, 393216, 1, -131117, 393216, 1, -131116, 393216, 1, -131115, 393216, 1, -131114, 393216, 1, -131113, 393216, 1, -131112, 393216, 1, -131111, 393216, 1, -65575, 393216, 1, -65576, 393216, 1, -65577, 393216, 1, -65578, 393216, 1, -65579, 393216, 1, -65580, 393216, 1, -65581, 393216, 1, -65582, 393216, 1, -46, 393216, 1, -47, 393216, 1, -48, 393216, 1, -49, 393216, 1, -50, 393216, 1, -65583, 393216, 1, -40, 393216, 1, -39, 393216, 1, -41, 393216, 1, -42, 393216, 1, -43, 393216, 1, -44, 393216, 1, -45, 393216, 1, -52, 393216, 1, 65484, 393216, 1, 65485, 393216, 1, 65486, 393216, 1, 65487, 393216, 1, 65488, 393216, 1, 65489, 393216, 1, 65490, 393216, 1, 65491, 393216, 1, 65492, 393216, 1, 65493, 393216, 1, 65494, 393216, 1, 65495, 393216, 1, 65496, 393216, 1, 65497, 393216, 1, -524328, 0, 1, -524327, 0, 1, -458791, 0, 1, -393255, 0, 1, -720948, 65536, 1, -720947, 65536, 1, -720946, 65536, 1, -720945, 65536, 1, -720944, 65536, 1, -720943, 65536, 1, -786479, 196608, 1, -786480, 196608, 1, -786481, 196608, 1, -786482, 196608, 1, -786483, 196608, 1, -786484, 196608, 1, -852020, 65536, 1, -852019, 65536, 1, -852018, 65536, 1, -852017, 65536, 1, -852016, 65536, 1, -852015, 65536, 1, -655404, 196608, 1, -589868, 196608, 1, -655402, 196608, 1, -589866, 196608, 1, -655400, 196608, 1, -589864, 196608, 1, -720941, 65536, 7, -720940, 65536, 7, -720939, 65536, 7, -720938, 65536, 7, -720937, 65536, 7, -720936, 65536, 7, -720942, 0, 7, -786478, 0, 6, -852014, 0, 6, -917551, 65536, 7, -917552, 65536, 7, -917553, 65536, 7, -917554, 65536, 7, -917555, 65536, 7, -917556, 65536, 7, -852021, 131072, 6, -786485, 131072, 6, -720949, 131072, 6, -655413, 131072, 6, -589877, 131072, 6, -524341, 131072, 6, -458805, 131072, 6, -393269, 131072, 6, -327733, 131072, 6, -262197, 131072, 6, -196661, 131072, 6, -131125, 131072, 6, -65589, 131072, 6, -589869, 65536, 1, -655405, 65536, 1, -589867, 65536, 1, -589865, 65536, 1, -589863, 65536, 1, -655399, 65536, 1, -655401, 65536, 1, -655403, 65536, 1, 131034, 0, 6, 196570, 0, 6, 262106, 0, 6, 327642, 0, 6, 393178, 0, 6, 196565, 0, 3, 262101, 0, 3, 262100, 0, 3, 262099, 0, 3, 196563, 0, 3, 196564, 0, 3, 196562, 0, 3, 131026, 0, 3, 131027, 0, 3, 131028, 0, 3, 131029, 0, 3, 196561, 0, 3, 196560, 0, 3, 196559, 0, 3, 131023, 0, 3, 131022, 0, 3, 131021, 0, 3, 131020, 0, 3, 196556, 0, 3, 262092, 0, 3, 327628, 0, 3, 327629, 0, 3, 262093, 0, 3, 262094, 0, 3, 196558, 0, 3, 131024, 0, 3, 131025, 0, 3, 196557, 0, 3, 393165, 0, 3, 393166, 0, 3, 458702, 0, 3, 458703, 0, 3, 393167, 0, 3, 393168, 0, 3, 327633, 0, 3, 262097, 0, 3, 262098, 0, 3, 262096, 0, 3, 262095, 0, 3, 327632, 0, 3, 327631, 0, 3, 327630, 0, 3, 262102, 0, 3, 262103, 0, 3, 196567, 0, 3, 196566, 0, 3, 131030, 0, 3, 131031, 0, 3, 131032, 0, 3, 131033, 0, 3, 196569, 0, 3, 262105, 0, 3, 327641, 0, 3, 327640, 0, 3, 393176, 0, 3, 458712, 0, 3, 524248, 0, 3, 524247, 0, 3, 458711, 0, 3, 393175, 0, 3, 327639, 0, 3, 196568, 0, 3, 393177, 0, 3, 458713, 0, 3, 524249, 0, 3, 262104, 0, 3, 524246, 0, 3, 524245, 0, 3, 524244, 0, 3, 524243, 0, 3, 524242, 0, 3, 524241, 0, 3, 524240, 0, 3, 458704, 0, 3, 458705, 0, 3, 458706, 0, 3, 393170, 0, 3, 393171, 0, 3, 393172, 0, 3, 393173, 0, 3, 393174, 0, 3, 458710, 0, 3, 458708, 0, 3, 458707, 0, 3, 458709, 0, 3, 327638, 0, 3, 327637, 0, 3, 327636, 0, 3, 327635, 0, 3, 327634, 0, 3, 524239, 0, 3, 524238, 0, 3, 458701, 0, 3, 458700, 0, 3, 393164, 0, 3, 524237, 0, 3, 393169, 0, 3, 524236, 0, 3, 589772, 0, 3, 589773, 0, 3, 589774, 0, 3, 589775, 0, 3, 589776, 458752, 2, 589777, 458752, 2, 589778, 458752, 2, 589779, 458752, 2, 589780, 458752, 2, 589781, 458752, 2, 589782, 0, 3, 589783, 0, 3, 589784, 0, 3, 589785, 0, 3, 655320, 0, 3, 655319, 0, 3, 655318, 0, 3, 655317, 458752, 2, 655316, 0, 3, 655315, 0, 3, 655314, 0, 3, 655313, 0, 3, 655312, 458752, 2, 655311, 0, 3, 655310, 0, 3, 655309, 0, 3, 655308, 0, 3, 655321, 0, 3, -53, 131072, 6, 65483, 131072, 6, 131019, 131072, 6, 196555, 131072, 6, 262091, 131072, 6, 327627, 131072, 6, 393163, 131072, 6, 458699, 131072, 6, 524235, 131072, 6, 458714, 0, 6, 524250, 0, 6, 589786, 0, 6, 655322, 0, 6, 720842, 65536, 1, 655306, 65536, 1, 589770, 65536, 7, 589769, 65536, 7, 589768, 65536, 7, 589767, 65536, 7, 589766, 65536, 7, 655302, 196608, 1, 720838, 196608, 1, 720839, 65536, 1, 720840, 65536, 1, 720841, 196608, 1, 655305, 196608, 1, 655304, 65536, 1, 655303, 65536, 1, 655301, 65536, 1, 589765, 65536, 7, 720837, 65536, 1, 720844, 0, 3, 720845, 0, 3, 720846, 0, 3, 720847, 0, 3, 720848, 458752, 2, 720849, 0, 3, 720850, 0, 3, 720851, 0, 3, 720852, 0, 3, 720853, 458752, 2, 720854, 0, 3, 720855, 0, 3, 720856, 0, 3, 720857, 0, 3, 786393, 0, 3, 786392, 0, 3, 851928, 0, 3, 851927, 0, 3, 851926, 0, 3, 851925, 458752, 2, 851924, 0, 3, 851923, 0, 3, 786387, 0, 3, 786386, 0, 3, 786385, 0, 3, 786384, 458752, 2, 786383, 0, 3, 786382, 0, 3, 786381, 0, 3, 786380, 0, 3, 786379, 327680, 1, 786378, 0, 3, 786377, 0, 3, 786376, 0, 3, 786375, 0, 3, 786374, 0, 3, 851910, 0, 3, 851909, 0, 3, 786373, 0, 3, 851911, 0, 3, 851912, 0, 3, 851913, 0, 3, 851914, 0, 3, 851915, 0, 3, 851916, 0, 3, 851917, 0, 3, 851918, 0, 3, 851919, 0, 3, 851920, 458752, 2, 851921, 0, 3, 851922, 0, 3, 786388, 0, 3, 786389, 458752, 2, 786390, 0, 3, 786391, 0, 3, 917464, 0, 3, 917465, 0, 3, 851929, 0, 3, 917463, 0, 3, 917462, 0, 3, 917461, 458752, 2, 917460, 458752, 2, 917459, 458752, 2, 917458, 458752, 2, 917457, 458752, 2, 917456, 458752, 2, 917455, 0, 3, 917454, 0, 3, 917453, 0, 3, 917452, 0, 3, 917450, 0, 3, 917449, 0, 3, 917448, 0, 3, 917447, 0, 3, 917446, 0, 3, 917445, 0, 3, 982981, 65536, 5, 982982, 65536, 5, 982983, 65536, 5, 982984, 65536, 5, 982985, 65536, 5, 982986, 65536, 5, 982988, 0, 3, 982989, 0, 3, 982990, 0, 3, 982991, 0, 3, 982992, 0, 3, 982993, 0, 3, 982994, 0, 3, 982995, 0, 3, 982996, 0, 3, 982997, 0, 3, 982998, 0, 3, 982999, 0, 3, 983000, 0, 3, 983001, 0, 3, 1048524, 65536, 5, 1048525, 65536, 5, 1048526, 65536, 5, 1048527, 65536, 5, 1048528, 65536, 5, 1048529, 65536, 5, 1048530, 65536, 5, 1048531, 65536, 5, 1048532, 65536, 5, 1048533, 65536, 5, 1048534, 65536, 5, 1048535, 65536, 5, 1048536, 65536, 5, 1048537, 65536, 5, 983002, 0, 6, 917466, 0, 6, 851930, 0, 6, 786394, 0, 6, 720858, 0, 6, 720836, 65536, 1, 720835, 196608, 1, 720834, 65536, 1, 720833, 65536, 1, 720832, 196608, 1, 720831, 65536, 1, 655300, 65536, 1, 589764, 65536, 7, 589763, 65536, 7, 589762, 65536, 7, 589761, 65536, 7, 589760, 65536, 7, 589759, 65536, 7, 982980, 65536, 5, 982979, 65536, 5, 982978, 65536, 5, 982977, 65536, 5, 982976, 65536, 5, 982975, 65536, 5, 655298, 65536, 1, 655297, 65536, 1, 655296, 196608, 1, 655295, 65536, 1, 655299, 196608, 1, 917444, 0, 3, 851908, 0, 3, 786372, 0, 3, 786371, 0, 3, 786370, 0, 3, 786369, 0, 3, 786368, 0, 3, 786367, 0, 3, 851903, 0, 3, 851902, 0, 3, 851904, 0, 3, 851905, 0, 3, 851906, 0, 3, 851907, 0, 3, 917443, 0, 3, 917442, 0, 3, 917441, 0, 3, 917440, 0, 3, 917439, 0, 3, 917438, 0, 4, 786366, 327680, 1, 917437, 0, 3, 851901, 0, 3, 786365, 0, 3, 786364, 0, 3, 851900, 0, 3, 917436, 0, 3, 917435, 0, 3, 851899, 0, 3, 786363, 0, 3, 786362, 0, 3, 851898, 0, 3, 851897, 0, 3, 851896, 0, 3, 917433, 0, 3, 786361, 0, 3, 917432, 0, 3, 851895, 0, 3, 917434, 0, 3, 786359, 0, 3, 786360, 0, 3, 917431, 0, 3, 65458, 393216, 2, 130994, 393216, 2, 130993, 393216, 2, 130992, 393216, 2, 130991, 393216, 2, 130990, 393216, 2, 65454, 393216, 2, 65453, 393216, 2, 65455, 393216, 2, 65456, 393216, 2, 65457, 393216, 2, 130989, 393216, 2, -81, 393216, 2, -65617, 393216, 2, -65616, 393216, 2, -80, 393216, 2, -131153, 393216, 2, -131152, 393216, 2, 65459, 393216, 2, 65460, 393216, 2, 130996, 393216, 2, 130997, 393216, 2, 65461, 393216, 2, 65462, 393216, 2, 130995, 393216, 2, 130998, 393216, 2, -79, 393216, 2, -78, 393216, 2, -77, 393216, 2, -76, 393216, 2, -75, 393216, 2, -74, 393216, 2, -65615, 393216, 2, -131151, 393216, 2, 130988, 393216, 2, 130987, 393216, 2, 130986, 393216, 2, 130985, 393216, 2, 65449, 393216, 2, 65450, 393216, 2, 65451, 393216, 2, 65452, 393216, 2, -87, 393216, 2, -86, 393216, 2, -85, 393216, 2, -84, 393216, 2, -83, 393216, 2, -82, 393216, 2, -65618, 393216, 2, -131154, 393216, 2, 196521, 393216, 2, 196522, 393216, 2, 196523, 393216, 2, 196524, 393216, 2, 196525, 393216, 2, 196526, 393216, 2, 196527, 393216, 2, 196528, 393216, 2, 196529, 393216, 2, 196530, 393216, 2, 196531, 393216, 2, 196532, 393216, 2, 196533, 393216, 2, 196534, 393216, 2, -262231, 65536, 1, -262230, 65536, 1, -196694, 65536, 1, -196693, 65536, 1, -196695, 65536, 1, -196692, 65536, 1, -196691, 65536, 1, -196690, 65536, 1, -196689, 65536, 1, -196688, 65536, 1, -196687, 65536, 1, -196686, 65536, 1, -196685, 65536, 1, -196684, 65536, 1, -196683, 65536, 1, -196682, 65536, 1, -262218, 65536, 1, -262219, 65536, 1, -262220, 65536, 1, -262221, 65536, 1, -262222, 65536, 1, -262223, 65536, 1, -262224, 65536, 1, -262225, 65536, 1, -262226, 65536, 1, -262227, 65536, 1, -262228, 65536, 1, -262229, 65536, 1, -327767, 65536, 7, -327766, 65536, 7, -327765, 65536, 7, -327764, 65536, 7, -327763, 65536, 7, -327762, 65536, 7, -327761, 65536, 7, -327760, 65536, 7, -327759, 65536, 7, -327758, 65536, 7, -327757, 65536, 7, -327756, 65536, 7, -327755, 65536, 7, -327754, 65536, 7, 65463, 0, 3, 130999, 0, 3, 131000, 0, 3, 65464, 0, 3, -73, 65536, 1, -72, 65536, 1, 196535, 0, 5, 196536, 131072, 5, -65609, 65536, 1, -131145, 0, 7, -196681, 0, 6, -262217, 0, 6, -71, 65536, 1, -65607, 65536, 1, -65608, 65536, 1, -65606, 65536, 1, -70, 65536, 1, 327607, 0, 6, 393142, 65536, 5, 393141, 65536, 5, 393140, 65536, 5, 393139, 65536, 5, 393138, 65536, 5, 393137, 65536, 5, 393136, 65536, 5, 393135, 65536, 5, 393134, 65536, 5, 393133, 65536, 5, 393132, 65536, 5, 393131, 65536, 5, 393130, 65536, 5, 393129, 65536, 5, 262073, 65536, 5, 262074, 65536, 5, 262075, 65536, 5, 262076, 65536, 5, 131001, 0, 3, 196537, 0, 3, 196538, 0, 3, 131002, 0, 3, 65465, 0, 3, 65466, 0, 3, 65467, 0, 3, 131003, 0, 3, 196539, 0, 3, 196540, 0, 3, 131004, 0, 3, 65468, 0, 3, 262071, 0, 6, -65604, 65536, 1, -65605, 65536, 1, -69, 65536, 1, -68, 65536, 1, -131144, 65536, 7, -131143, 65536, 7, -131142, 65536, 7, -131141, 65536, 7, -131140, 65536, 7, 720843, 327680, 1, 982987, 131072, 6, 917451, 0, 4, 655307, 0, 4, 589771, 131072, 6, 720830, 327680, 1, 982973, 65536, 5, 982972, 65536, 5, 982971, 65536, 5, 655294, 0, 4) layer_2/name = "Solid" -layer_2/tile_data = PackedInt32Array(-852021, 131072, 6, -786485, 131072, 6, -720949, 131072, 6, -655413, 131072, 6, -589877, 131072, 6, -524341, 131072, 6, -458805, 131072, 6, -393269, 131072, 6, -327733, 131072, 6, -262197, 131072, 6, -196661, 131072, 6, -720942, 0, 7, -786478, 0, 6, -852014, 0, 6, -917556, 65536, 7, -917555, 65536, 7, -917554, 65536, 7, -917553, 65536, 7, -917552, 65536, 7, -917551, 65536, 7, -720941, 65536, 7, -720940, 65536, 7, -720939, 65536, 7, -720938, 65536, 7, -720937, 65536, 7, -524338, 196608, 0, -524339, 196608, 0, -524340, 196608, 0, -524334, 196608, 0, -327730, 196608, 0, -327731, 196608, 0, -327732, 196608, 0, -327726, 196608, 0, -327725, 196608, 0, -327724, 196608, 0, -327723, 196608, 0, -327722, 196608, 0, -327721, 196608, 0, -524326, 0, 6, -458790, 0, 6, -393254, 0, 6, -327718, 0, 6, -262182, 0, 6, -196646, 0, 6, -131110, 0, 6, -65574, 0, 6, -131125, 131072, 6, -65589, 131072, 6, -38, 0, 6, 65498, 0, 6, -327720, 196608, 0, -327719, 196608, 0, -131124, 262144, 5, -131123, 262144, 5, -131122, 262144, 5, -131121, 262144, 5, -131120, 262144, 5, -131119, 262144, 5, -131118, 262144, 5, -131117, 327680, 5, -131113, 196608, 5, -131112, 262144, 5, -131111, 262144, 5, -41, 196608, 7, -65577, 196608, 6, -40, 262144, 5, -39, 262144, 5, -65581, 327680, 7, -65582, 262144, 5, -65583, 262144, 5, -65584, 262144, 5, -65585, 262144, 5, -65586, 262144, 5, -65587, 262144, 5, -65588, 262144, 5, 131031, 327680, 7, 131030, 262144, 5, 131029, 262144, 5, 131028, 262144, 5, 131027, 196608, 5, 65495, 196608, 6, 196563, 196608, 6, 262099, 196608, 7, 262100, 262144, 5, 262101, 262144, 5, 262102, 262144, 5, 262103, 262144, 5, 262104, 262144, 5, 262105, 262144, 5, -74, 196608, 0, -75, 196608, 0, -76, 196608, 0, -77, 196608, 0, -78, 196608, 0, -79, 196608, 0, -65615, 196608, 0, -131151, 196608, 0, 196534, 196608, 0, 196533, 196608, 0, 196532, 196608, 0, 196531, 196608, 0, 196530, 196608, 0, 196529, 196608, 0, 196528, 196608, 0, 196527, 196608, 0, 196526, 196608, 0, 196525, 196608, 0, 196524, 196608, 0, -82, 196608, 0, -65618, 196608, 0, -131154, 196608, 0, -83, 196608, 0, -84, 196608, 0, -85, 196608, 0, -86, 196608, 0, -87, 196608, 0, 196523, 196608, 0, 196522, 196608, 0, 196521, 196608, 0) +layer_2/tile_data = PackedInt32Array(-852021, 131072, 6, -786485, 131072, 6, -720949, 131072, 6, -655413, 131072, 6, -589877, 131072, 6, -524341, 131072, 6, -458805, 131072, 6, -393269, 131072, 6, -327733, 131072, 6, -262197, 131072, 6, -196661, 131072, 6, -720942, 0, 7, -786478, 0, 6, -852014, 0, 6, -917556, 65536, 7, -917555, 65536, 7, -917554, 65536, 7, -917553, 65536, 7, -917552, 65536, 7, -917551, 65536, 7, -720941, 65536, 7, -720940, 65536, 7, -720939, 65536, 7, -720938, 65536, 7, -720937, 65536, 7, -524338, 196608, 0, -524339, 196608, 0, -524340, 196608, 0, -524334, 196608, 0, -327730, 196608, 0, -327731, 196608, 0, -327732, 196608, 0, -327726, 196608, 0, -327725, 196608, 0, -327724, 196608, 0, -327723, 196608, 0, -327722, 196608, 0, -327721, 196608, 0, -524326, 0, 6, -458790, 0, 6, -393254, 0, 6, -327718, 0, 6, -262182, 0, 6, -196646, 0, 6, -131110, 0, 6, -65574, 0, 6, -131125, 131072, 6, -65589, 131072, 6, -38, 0, 6, 65498, 0, 6, -327720, 196608, 0, -327719, 196608, 0, -131124, 262144, 5, -131123, 262144, 5, -131122, 262144, 5, -131121, 262144, 5, -131120, 262144, 5, -131119, 262144, 5, -131118, 262144, 5, -131117, 327680, 5, -131113, 196608, 5, -131112, 262144, 5, -131111, 262144, 5, -65577, 196608, 7, -40, 262144, 5, -39, 262144, 5, -65581, 327680, 7, -65582, 262144, 5, -65583, 262144, 5, -65584, 262144, 5, -65585, 262144, 5, -65586, 262144, 5, -65587, 262144, 5, -65588, 262144, 5, 131031, 327680, 7, 131030, 262144, 5, 131029, 262144, 5, 131028, 262144, 5, 131027, 262144, 5, 65495, 196608, 6, -74, 196608, 0, -75, 196608, 0, -76, 196608, 0, -77, 196608, 0, -78, 196608, 0, -79, 196608, 0, -65615, 196608, 0, -131151, 196608, 0, 196534, 196608, 0, 196533, 196608, 0, 196532, 196608, 0, 196531, 196608, 0, 196530, 196608, 0, 196529, 196608, 0, 196528, 196608, 0, 196527, 196608, 0, 196526, 196608, 0, 196525, 196608, 0, 196524, 196608, 0, -82, 196608, 0, -65618, 196608, 0, -131154, 196608, 0, -83, 196608, 0, -84, 196608, 0, -85, 196608, 0, -86, 196608, 0, -87, 196608, 0, 196523, 196608, 0, 196522, 196608, 0, 196521, 196608, 0, 131024, 196608, 5, 131025, 262144, 5, 131026, 262144, 5, 196560, 196608, 6, 262096, 196608, 7, 262097, 262144, 5, -41, 196608, 5, -65576, 262144, 5, -65575, 262144, 5, 655307, 0, 4) [node name="Barrel" parent="Factory Tilemaps/Solid" instance=ExtResource("5_3uba3")] position = Vector2(-751, -166) @@ -6961,7 +6962,7 @@ position = Vector2(-615, -103) position = Vector2(-631, -103) [node name="LargeTank" parent="Factory Tilemaps/Solid" instance=ExtResource("6_nkauc")] -position = Vector2(-639, 71) +position = Vector2(-640, 54) [node name="LargeTank2" parent="Factory Tilemaps/Solid" instance=ExtResource("7_lmrl1")] position = Vector2(-607, -63) @@ -6981,6 +6982,9 @@ position = Vector2(-808, -168) [node name="Red Box" parent="Factory Tilemaps/Solid" instance=ExtResource("15_m0y0j")] position = Vector2(-744, -152) +[node name="Red Box5" parent="Factory Tilemaps/Solid" instance=ExtResource("15_m0y0j")] +position = Vector2(-903, 183) + [node name="Red Box2" parent="Factory Tilemaps/Solid" instance=ExtResource("15_m0y0j")] position = Vector2(-696, -136) @@ -6990,11 +6994,16 @@ position = Vector2(-744, 152) [node name="Red Box4" parent="Factory Tilemaps/Solid" instance=ExtResource("15_m0y0j")] position = Vector2(-728, 152) -[node name="ControlPad" parent="Factory Tilemaps/Solid" instance=ExtResource("12_hfkf1")] +[node name="ControlPad" parent="Factory Tilemaps/Solid" node_paths=PackedStringArray("Target") instance=ExtResource("12_hfkf1")] position = Vector2(-713, -153) +Target = NodePath("../Door") -[node name="ControlPad2" parent="Factory Tilemaps/Solid" instance=ExtResource("12_hfkf1")] +[node name="ControlPad2" parent="Factory Tilemaps/Solid" node_paths=PackedStringArray("Target") instance=ExtResource("12_hfkf1")] position = Vector2(-616, -154) +Target = NodePath("../Door") + +[node name="Door" parent="Factory Tilemaps/Solid" instance=ExtResource("14_y363m")] +position = Vector2(-766, -74) [node name="CameraController" type="Camera2D" parent="."] script = ExtResource("6_t8ide") diff --git a/Sprites/Detritus.aseprite b/Sprites/Detritus.aseprite new file mode 100644 index 00000000..490c87fb --- /dev/null +++ b/Sprites/Detritus.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cf782b0c7c537475f7c5d3a10f0cca4217f959c4bc7116e396687a0e90b73db +size 492 diff --git a/Sprites/Detritus.png b/Sprites/Detritus.png new file mode 100644 index 00000000..3761c53f --- /dev/null +++ b/Sprites/Detritus.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8aa8608a4fe50e3909b2cbf0dc5d6ccf88222b5931192dff135c3c603644515 +size 396 diff --git a/Sprites/Detritus.png.import b/Sprites/Detritus.png.import new file mode 100644 index 00000000..30443506 --- /dev/null +++ b/Sprites/Detritus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chklctdgv6twk" +path="res://.godot/imported/Detritus.png-fa765afd1575177b1d1eb5905b000dad.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Detritus.png" +dest_files=["res://.godot/imported/Detritus.png-fa765afd1575177b1d1eb5905b000dad.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