From ce394a29be358b1ac74d4b1b9db50dcb4eb2e756 Mon Sep 17 00:00:00 2001 From: penelope Date: Sat, 24 Jun 2023 15:08:25 -0400 Subject: [PATCH] water breathing cheat --- autoloads/debug.gd | 3 + maps/abyss_scholar.tscn | 126 ++++++++++++++++++++++++++++++++-------- 2 files changed, 104 insertions(+), 25 deletions(-) diff --git a/autoloads/debug.gd b/autoloads/debug.gd index 23242c2..df3a5c0 100644 --- a/autoloads/debug.gd +++ b/autoloads/debug.gd @@ -129,3 +129,6 @@ func _enter_code(): "ESCARGOD": var player = get_tree().get_nodes_in_group("player").pop_back() player.state_chart.send_event("become_invulnerable") + "GILLS": + var player = get_tree().get_nodes_in_group("player").pop_back() + player.underwater = false diff --git a/maps/abyss_scholar.tscn b/maps/abyss_scholar.tscn index a059718..64f8eca 100644 --- a/maps/abyss_scholar.tscn +++ b/maps/abyss_scholar.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=30 format=2] +[gd_scene load_steps=33 format=2] [ext_resource path="res://maps/map.gd" type="Script" id=1] [ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2] @@ -22,7 +22,6 @@ [ext_resource path="res://objects/environment/turniwood/turning_platform.tscn" type="PackedScene" id=20] [ext_resource path="res://objects/collectibles/key.tscn" type="PackedScene" id=21] [ext_resource path="res://objects/collectibles/shard.tscn" type="PackedScene" id=22] -[ext_resource path="res://objects/environment/rock/rock.tscn" type="PackedScene" id=23] [ext_resource path="res://objects/environment/bubble/bubble_spawner.tscn" type="PackedScene" id=24] [sub_resource type="CanvasItemMaterial" id=12] @@ -46,7 +45,27 @@ _data = { "points": PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, -24, 0, 0, 0, 0, 0, -48, 0, 0, 0, 0, 24, -72, 0, 0, 0, 0, 0, -96, 0, 0, 0, 0, 24, -72, 0, 0, 0, 0, 0, -48, 0, 0, 0, 0, 24, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ) } -[node name="Map2" type="Node2D" groups=["map"]] +[sub_resource type="Curve2D" id=15] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 40, 8, 0, 0, 0, 0, 40, 16, 0, 0, 0, 0, 32, 24, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, -8, 16, 0, 0, 0, 0, -8, 8, 0, 0, 0, 0, 0, 0 ) +} + +[sub_resource type="Curve2D" id=14] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, -8, 0, 0, 0, 0, 16, -16, 0, 0, 0, 0, 56, -16, 0, 0, 0, 0, 72, -32, 0, 0, 0, 0, 80, -40, 0, 0, 0, 0, 160, -40, 0, 0, 0, 0, 168, -32, 0, 0, 0, 0, 168, -24, 0, 0, 0, 0, 88, -24, 0, 0, 0, 0, 80, -16, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0 ) +} + +[sub_resource type="Curve2D" id=16] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, -32, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 24, -32, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 40, -32, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 40, -32, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 24, -32, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 8, -32, 0, 0, 0, 0, 0, 0 ) +} + +[sub_resource type="Curve2D" id=17] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, -16, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 48, -16, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 80, -16, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 48, -16, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 16, -16, 0, 0, 0, 0, 0, 0 ) +} + +[node name="Map" type="Node2D" groups=["map"]] pause_mode = 1 script = ExtResource( 1 ) music = ExtResource( 5 ) @@ -138,21 +157,21 @@ z_index = -30 tile_set = ExtResource( 10 ) cell_size = Vector2( 8, 8 ) format = 1 -tile_data = PoolIntArray( 327680, 0, 196609, 327681, 0, 196610, 327682, 0, 196610, 327683, 0, 196610, 327684, 0, 196610, 327685, 0, 196610, 327686, 0, 196611, 327704, 0, 1, 327705, 0, 196610, 327706, 0, 196610, 327707, 0, 196610, 327708, 0, 3, 327711, 0, 0, 393240, 0, 65536, 393244, 0, 65536, 393247, 0, 65536, 458776, 0, 65536, 458780, 0, 65536, 458783, 0, 65536, 524303, 0, 196609, 524304, 0, 196610, 524305, 0, 196610, 524306, 0, 196610, 524307, 0, 196610, 524308, 0, 196610, 524309, 0, 196610, 524310, 0, 196610, 524311, 0, 196610, 524312, 0, 131075, 524316, 0, 65536, 524319, 0, 65536, 589830, 0, 196609, 589831, 0, 196610, 589832, 0, 196610, 589833, 0, 196610, 589834, 0, 196610, 589835, 0, 196610, 589836, 0, 3, 589852, 0, 65536, 589855, 0, 65536, 655363, 0, 196608, 655372, 0, 65536, 655388, 0, 65536, 655391, 0, 65536, 720908, 0, 131073, 720909, 0, 3, 720924, 0, 65536, 720927, 0, 65536, 786445, 0, 131073, 786446, 0, 3, 786456, 0, 196608, 786460, 0, 65536, 786463, 0, 65536, 851982, 0, 131073, 851983, 0, 3, 851986, 0, 196609, 851987, 0, 196610, 851988, 0, 196610, 851989, 0, 196611, 851996, 0, 65536, 851999, 0, 65536, 917506, 0, 196609, 917507, 0, 196610, 917508, 0, 196610, 917509, 0, 3, 917519, 0, 65536, 917532, 0, 65536, 917535, 0, 65536, 983045, 0, 65536, 983055, 0, 131073, 983056, 0, 196610, 983057, 0, 196610, 983058, 0, 196610, 983059, 0, 2, 983060, 0, 196610, 983061, 0, 196610, 983062, 0, 196610, 983063, 0, 196610, 983064, 0, 196610, 983065, 0, 196610, 983066, 0, 196610, 983067, 0, 196610, 983068, 0, 131075, 983071, 0, 131072, 1048581, 0, 65536, 1048588, 0, 1, 1048589, 0, 196611, 1048595, 0, 65536, 1114117, 0, 65536, 1114124, 0, 65536, 1114131, 0, 131072, 1179653, 0, 131073, 1179654, 0, 196610, 1179655, 0, 196610, 1179656, 0, 196610, 1179657, 0, 196610, 1179658, 0, 196610, 1179659, 0, 196610, 1179660, 0, 131075, 1310734, 0, 1, 1310735, 0, 196610, 1310736, 0, 196611, 1310739, 0, 196609, 1310740, 0, 196610, 1310741, 0, 196611, 1376258, 0, 196609, 1376259, 0, 196610, 1376260, 0, 196610, 1376261, 0, 3, 1376270, 0, 65536, 1441797, 0, 131073, 1441798, 0, 196610, 1441799, 0, 196610, 1441800, 0, 196611, 1441803, 0, 196609, 1441804, 0, 196610, 1441805, 0, 196610, 1441806, 0, 65539, 1507342, 0, 131073, 1507343, 0, 196610, 1507344, 0, 196610, 1507345, 0, 196610, 1507346, 0, 196610, 1507347, 0, 196610, 1507348, 0, 196610, 1507349, 0, 196610, 1507350, 0, 196610, 1507351, 0, 196610, 1507352, 0, 196610, 1507353, 0, 196610, 1507354, 0, 196610, 1507355, 0, 196610, 1507356, 0, 196610, 1507357, 0, 196610, 1507358, 0, 196610, 1507359, 0, 196611, 1835008, 0, 196609, 1835009, 0, 196610, 1835010, 0, 196610, 1835011, 0, 196610, 1835012, 0, 196610, 1835013, 0, 196610, 1835014, 0, 196610, 1835015, 0, 196610, 1835016, 0, 196610, 1835017, 0, 196610, 1835018, 0, 196610, 1835019, 0, 196610, 1835020, 0, 196610, 1835021, 0, 196610, 1835022, 0, 3, 1835035, 0, 196609, 1835036, 0, 196610, 1835037, 0, 196610, 1835038, 0, 196610, 1835039, 0, 196611, 1900558, 0, 131073, 1900559, 0, 3, 1966095, 0, 131073, 1966096, 0, 196611, 1966100, 0, 1, 1966101, 0, 3, 2031636, 0, 65537, 2031637, 0, 65538, 2031638, 0, 3, 2097172, 0, 131073, 2097173, 0, 131074, 2097174, 0, 65538, 2097175, 0, 3, 2162710, 0, 131073, 2162711, 0, 131074, 2162712, 0, 196610, 2162713, 0, 196610, 2162714, 0, 196610, 2162715, 0, 196611, 2293790, 0, 196609, 2293791, 0, 196611, 2424841, 0, 196609, 2424842, 0, 196611, 2424859, 0, 196609, 2424860, 0, 196610, 2424861, 0, 196610, 2424862, 0, 196610, 2424863, 0, 196611, 2490383, 0, 196609, 2490384, 0, 196610, 2490385, 0, 196610, 2490386, 0, 196611, 2555907, 0, 196609, 2555908, 0, 196610, 2555909, 0, 196610, 2555910, 0, 196610, 2555911, 0, 196611, 2818071, 0, 196609, 2818072, 0, 196610, 2818073, 0, 196610, 2818074, 0, 196610, 2818075, 0, 196611, 2949134, 0, 196609, 2949135, 0, 196610, 2949136, 0, 196610, 2949137, 0, 196610, 2949138, 0, 196610, 2949139, 0, 196611, 3342336, 3, 0, 3342337, 3, 0, 3342338, 3, 0, 3342339, 0, 196609, 3342340, 0, 3, 3342346, 0, 196609, 3342347, 0, 196610, 3342348, 0, 196611, 3407876, 0, 65537, 3407877, 0, 3, 3473412, 0, 65537, 3473413, 0, 131074, 3473414, 0, 3, 3538948, 0, 65536, 3538950, 0, 131073, 3538951, 0, 3, 3604484, 0, 65536, 3604487, 0, 131073, 3604488, 0, 196610, 3604489, 0, 196610, 3604490, 0, 196610, 3604491, 0, 196610, 3604492, 0, 196611, 3604496, 0, 1, 3604497, 0, 196610, 3604498, 0, 196610, 3604499, 0, 196610, 3604500, 0, 196610, 3604501, 0, 196610, 3604502, 0, 196610, 3604503, 0, 196610, 3604504, 0, 196610, 3604505, 0, 196610, 3604506, 0, 196611, 3670020, 0, 65536, 3670031, 0, 1, 3670032, 0, 131075, 3735556, 0, 65536, 3735566, 0, 1, 3735567, 0, 131075, 3801092, 0, 65536, 3801097, 0, 196609, 3801098, 0, 196610, 3801099, 0, 2, 3801100, 0, 196610, 3801101, 0, 196610, 3801102, 0, 131075, 3866628, 0, 65536, 3866631, 0, 196609, 3866632, 0, 196611, 3866635, 0, 65536, 3932164, 0, 65536, 3932171, 0, 65536, 3997700, 0, 65536, 3997707, 0, 131072, 3997709, 0, 196609, 3997710, 0, 196610, 3997711, 0, 196610, 3997712, 0, 196610, 3997713, 0, 196610, 3997714, 0, 196610, 3997715, 0, 196611, 4063236, 0, 65536, 4128772, 0, 65536, 4128794, 0, 196609, 4128795, 0, 196610, 4128796, 0, 2, 4128797, 0, 3, 4194308, 0, 65536, 4194327, 0, 196609, 4194328, 0, 196611, 4194332, 0, 131073, 4194333, 0, 131075, 4259844, 0, 131072, 4325387, 0, 1, 4325388, 0, 2, 4325389, 0, 3, 4325394, 0, 1, 4325395, 0, 2, 4325396, 0, 2, 4325397, 0, 196610, 4325398, 0, 196610, 4325399, 0, 196610, 4325400, 0, 196610, 4325401, 0, 3, 4390923, 0, 131073, 4390924, 0, 131074, 4390925, 0, 131074, 4390926, 0, 196610, 4390927, 0, 196610, 4390928, 0, 196610, 4390929, 0, 196610, 4390930, 0, 131074, 4390931, 0, 131074, 4390932, 0, 131075, 4390937, 0, 131073, 4390938, 0, 196610, 4390939, 0, 196610, 4390940, 0, 196610, 4390941, 0, 196611, 4390942, 3, 0, 4390943, 3, 0, 4456455, 0, 1, 4456456, 0, 3, 4521990, 0, 1, 4521991, 0, 65538, 4521992, 0, 65539, 4522015, 0, 0, 4587520, 0, 1, 4587521, 0, 2, 4587522, 0, 2, 4587523, 0, 2, 4587524, 0, 2, 4587525, 0, 2, 4587526, 0, 65538, 4587527, 0, 65538, 4587528, 0, 65538, 4587529, 0, 2, 4587530, 0, 2, 4587531, 0, 2, 4587532, 0, 2, 4587533, 0, 2, 4587534, 0, 2, 4587535, 0, 2, 4587536, 0, 2, 4587537, 0, 2, 4587538, 0, 2, 4587539, 0, 2, 4587540, 0, 2, 4587541, 0, 2, 4587542, 0, 2, 4587543, 0, 2, 4587544, 0, 2, 4587545, 0, 2, 4587546, 0, 2, 4587547, 0, 2, 4587548, 0, 2, 4587549, 0, 2, 4587550, 0, 2, 4587551, 0, 65539, 4653056, 0, 131073, 4653057, 0, 131074, 4653058, 0, 131074, 4653059, 0, 131074, 4653060, 0, 131074, 4653061, 0, 131074, 4653062, 0, 131074, 4653063, 0, 131074, 4653064, 0, 131074, 4653065, 0, 131074, 4653066, 0, 131074, 4653067, 0, 131074, 4653068, 0, 131074, 4653069, 0, 131074, 4653070, 0, 131074, 4653071, 0, 131074, 4653072, 0, 131074, 4653073, 0, 131074, 4653074, 0, 131074, 4653075, 0, 131074, 4653076, 0, 131074, 4653077, 0, 131074, 4653078, 0, 131074, 4653079, 0, 131074, 4653080, 0, 131074, 4653081, 0, 131074, 4653082, 0, 131074, 4653083, 0, 131074, 4653084, 0, 131074, 4653085, 0, 131074, 4653086, 0, 131074, 4653087, 0, 131075 ) +tile_data = PoolIntArray( 262166, 0, 1, 262167, 0, 196610, 262168, 0, 196610, 262169, 0, 196610, 262170, 0, 196610, 262171, 0, 196610, 262172, 0, 3, 262175, 0, 0, 327680, 0, 196609, 327681, 0, 196610, 327682, 0, 196610, 327683, 0, 196610, 327684, 0, 196610, 327685, 0, 196610, 327686, 0, 196611, 327702, 0, 65536, 327708, 0, 131072, 327711, 0, 65536, 393231, 0, 196609, 393232, 0, 196610, 393233, 0, 196610, 393234, 0, 196610, 393235, 0, 196610, 393236, 0, 196610, 393237, 0, 196610, 393238, 0, 131075, 393244, -1610612733, 0, 393247, 0, 65536, 458780, -1610612733, 0, 458783, 0, 65536, 524316, -1610612733, 0, 524319, 0, 65536, 589830, 0, 196609, 589831, 0, 196610, 589832, 0, 196610, 589833, 0, 196610, 589834, 0, 196610, 589835, 0, 196610, 589836, 0, 3, 589848, 0, 196608, 589852, -1610612733, 0, 589855, 0, 65536, 655363, 0, 196608, 655372, 0, 65536, 655378, 0, 196609, 655379, 0, 196610, 655380, 0, 196610, 655381, 0, 196611, 655388, 0, 0, 655391, 0, 65536, 720908, 0, 131073, 720909, 0, 3, 720924, 0, 65536, 720927, 0, 65536, 786445, 0, 131073, 786446, 0, 196610, 786447, 0, 196610, 786448, 0, 196610, 786449, 0, 196610, 786450, 0, 196610, 786451, 0, 2, 786452, 0, 196610, 786453, 0, 196610, 786454, 0, 196610, 786455, 0, 196610, 786456, 0, 196610, 786457, 0, 196610, 786458, 0, 196610, 786459, 0, 196610, 786460, 0, 131075, 786463, 0, 131072, 917506, 0, 196609, 917507, 0, 196610, 917508, 0, 196610, 917509, 0, 3, 983045, 0, 65536, 1048581, 0, 65536, 1048588, 0, 1, 1048589, 0, 196611, 1048595, 0, 196609, 1048596, 0, 196610, 1048597, 0, 196611, 1114117, 0, 65536, 1114124, 0, 65536, 1179653, 0, 131073, 1179654, 0, 196610, 1179655, 0, 196610, 1179656, 0, 196610, 1179657, 0, 196610, 1179658, 0, 196610, 1179659, 0, 196610, 1179660, 0, 131075, 1245202, 0, 196609, 1245203, 0, 196610, 1245204, 0, 196610, 1245205, 0, 196610, 1245206, 0, 196610, 1245207, 0, 196610, 1245208, 0, 196610, 1245209, 0, 196610, 1245210, 0, 196610, 1245211, 0, 196610, 1245212, 0, 196610, 1245213, 0, 196610, 1245214, 0, 196610, 1245215, 0, 196611, 1376258, 0, 196609, 1376259, 0, 196610, 1376260, 0, 196610, 1376261, 0, 3, 1441797, 0, 131073, 1441798, 0, 196610, 1441799, 0, 196610, 1441800, 0, 196611, 1441803, 0, 196609, 1441804, 0, 196610, 1441805, 0, 196611, 1507349, 0, 196609, 1507350, 0, 196610, 1507351, 0, 196610, 1507352, 0, 196610, 1507353, 0, 196610, 1507354, 0, 196610, 1507355, 0, 196610, 1507356, 0, 196610, 1507357, 0, 196611, 1835008, 0, 196609, 1835009, 0, 196610, 1835010, 0, 196610, 1835011, 0, 196610, 1835012, 0, 196610, 1835013, 0, 196610, 1835014, 0, 196610, 1835015, 0, 196610, 1835016, 0, 196610, 1835017, 0, 196610, 1835018, 0, 196610, 1835019, 0, 196610, 1835020, 0, 196610, 1835021, 0, 196610, 1835022, 0, 3, 1835034, 0, 196609, 1835035, 0, 196610, 1835036, 0, 196610, 1835037, 0, 196610, 1835038, 0, 196610, 1835039, 0, 196611, 1900558, 0, 131073, 1900559, 0, 3, 1966095, 0, 131073, 1966096, 0, 196611, 2162710, 0, 196609, 2162711, 0, 196610, 2162712, 0, 196611, 2293790, 0, 196609, 2293791, 0, 196611, 2424841, 0, 196609, 2424842, 0, 196611, 2424859, 0, 196609, 2424860, 0, 196610, 2424861, 0, 196610, 2424862, 0, 196610, 2424863, 0, 196611, 2490383, 0, 196609, 2490384, 0, 196610, 2490385, 0, 196610, 2490386, 0, 196611, 2555907, 0, 196609, 2555908, 0, 196610, 2555909, 0, 196610, 2555910, 0, 196610, 2555911, 0, 196611, 2818071, 0, 196609, 2818072, 0, 196610, 2818073, 0, 196610, 2818074, 0, 196610, 2818075, 0, 196611, 2949134, 0, 196609, 2949135, 0, 196610, 2949136, 0, 196610, 2949137, 0, 196610, 2949138, 0, 196610, 2949139, 0, 196611, 3342336, 3, 0, 3342337, 3, 0, 3342338, 3, 0, 3342339, 0, 196609, 3342340, 0, 3, 3342346, 0, 196609, 3342347, 0, 196610, 3342348, 0, 196611, 3407876, 0, 65537, 3407877, 0, 3, 3473412, 0, 65537, 3473413, 0, 131074, 3473414, 0, 3, 3538948, 0, 65536, 3538950, 0, 131073, 3538951, 0, 3, 3604484, 0, 65536, 3604487, 0, 131073, 3604488, 0, 196610, 3604489, 0, 196610, 3604490, 0, 196610, 3604491, 0, 196610, 3604492, 0, 196611, 3604496, 0, 1, 3604497, 0, 196610, 3604498, 0, 196610, 3604499, 0, 196610, 3604500, 0, 196610, 3604501, 0, 196610, 3604502, 0, 196610, 3604503, 0, 196610, 3604504, 0, 196610, 3604505, 0, 196610, 3604506, 0, 196611, 3670020, 0, 65536, 3670031, 0, 1, 3670032, 0, 131075, 3735556, 0, 65536, 3735566, 0, 1, 3735567, 0, 131075, 3801092, 0, 65536, 3801097, 0, 196609, 3801098, 0, 196610, 3801099, 0, 2, 3801100, 0, 196610, 3801101, 0, 196610, 3801102, 0, 131075, 3866628, 0, 65536, 3866631, 0, 196609, 3866632, 0, 196611, 3866635, 0, 65536, 3932164, 0, 65536, 3932171, 0, 65536, 3997700, 0, 65536, 3997707, 0, 131072, 3997709, 0, 196609, 3997710, 0, 196610, 3997711, 0, 196610, 3997712, 0, 196610, 3997713, 0, 196610, 3997714, 0, 196610, 3997715, 0, 196611, 4063236, 0, 65536, 4128772, 0, 65536, 4128794, 0, 196609, 4128795, 0, 196610, 4128796, 0, 2, 4128797, 0, 3, 4194308, 0, 65536, 4194327, 0, 196609, 4194328, 0, 196611, 4194332, 0, 131073, 4194333, 0, 131075, 4259844, 0, 131072, 4325387, 0, 1, 4325388, 0, 2, 4325389, 0, 3, 4325394, 0, 1, 4325395, 0, 2, 4325396, 0, 2, 4325397, 0, 196610, 4325398, 0, 196610, 4325399, 0, 196610, 4325400, 0, 196610, 4325401, 0, 3, 4390923, 0, 131073, 4390924, 0, 131074, 4390925, 0, 131074, 4390926, 0, 196610, 4390927, 0, 196610, 4390928, 0, 196610, 4390929, 0, 196610, 4390930, 0, 131074, 4390931, 0, 131074, 4390932, 0, 131075, 4390937, 0, 131073, 4390938, 0, 196610, 4390939, 0, 196610, 4390940, 0, 196610, 4390941, 0, 196611, 4390942, 3, 0, 4390943, 3, 0, 4456455, 0, 1, 4456456, 0, 3, 4521990, 0, 1, 4521991, 0, 65538, 4521992, 0, 65539, 4522015, 0, 0, 4587520, 0, 1, 4587521, 0, 2, 4587522, 0, 2, 4587523, 0, 2, 4587524, 0, 2, 4587525, 0, 2, 4587526, 0, 65538, 4587527, 0, 65538, 4587528, 0, 65538, 4587529, 0, 2, 4587530, 0, 2, 4587531, 0, 2, 4587532, 0, 2, 4587533, 0, 2, 4587534, 0, 2, 4587535, 0, 2, 4587536, 0, 2, 4587537, 0, 2, 4587538, 0, 2, 4587539, 0, 2, 4587540, 0, 2, 4587541, 0, 2, 4587542, 0, 2, 4587543, 0, 2, 4587544, 0, 2, 4587545, 0, 2, 4587546, 0, 2, 4587547, 0, 2, 4587548, 0, 2, 4587549, 0, 2, 4587550, 0, 2, 4587551, 0, 65539, 4653056, 0, 131073, 4653057, 0, 131074, 4653058, 0, 131074, 4653059, 0, 131074, 4653060, 0, 131074, 4653061, 0, 131074, 4653062, 0, 131074, 4653063, 0, 131074, 4653064, 0, 131074, 4653065, 0, 131074, 4653066, 0, 131074, 4653067, 0, 131074, 4653068, 0, 131074, 4653069, 0, 131074, 4653070, 0, 131074, 4653071, 0, 131074, 4653072, 0, 131074, 4653073, 0, 131074, 4653074, 0, 131074, 4653075, 0, 131074, 4653076, 0, 131074, 4653077, 0, 131074, 4653078, 0, 131074, 4653079, 0, 131074, 4653080, 0, 131074, 4653081, 0, 131074, 4653082, 0, 131074, 4653083, 0, 131074, 4653084, 0, 131074, 4653085, 0, 131074, 4653086, 0, 131074, 4653087, 0, 131075 ) [node name="Ladders" type="TileMap" parent="Tilemaps"] z_index = 10 tile_set = ExtResource( 6 ) cell_size = Vector2( 8, 8 ) format = 1 -tile_data = PoolIntArray( 655360, 0, 131074, 720896, 0, 131074, 786432, 0, 131074, 851968, 0, 131074, 917504, 0, 131074, 983040, 0, 131074, 1048576, 0, 131074, 1114112, 0, 131074, 1179648, 0, 131074, 1245184, 0, 131074, 1310720, 0, 131074, 1376256, 0, 131074, 1441792, 0, 131074, 1507328, 0, 131074, 1572864, 0, 131074, 1638400, 0, 131074, 1703936, 0, 131074, 1769472, 0, 131074, 2555904, 0, 131074, 2621440, 0, 131074, 2686976, 0, 131074, 2752512, 0, 131074, 2818048, 0, 131074, 2883595, 0, 131074, 2949131, 0, 131074, 3014667, 0, 131074, 3080203, 0, 131074, 3145739, 0, 131074, 3211275, 0, 131074, 3276811, 0, 131074, 3342365, 0, 131074, 3407901, 0, 131074, 3473437, 0, 131074, 3538945, 0, 131074, 3538973, 0, 131074, 3604481, 0, 131074, 3604509, 0, 131074, 3670017, 0, 131074, 3670045, 0, 131074, 3735553, 0, 131074, 3735581, 0, 131074, 3801089, 0, 131074, 3801117, 0, 131074, 3866625, 0, 131074, 3866653, 0, 131074, 3932161, 0, 131074, 3932189, 0, 131074, 3997697, 0, 131074, 3997701, 0, 131074, 3997725, 0, 131074, 4063233, 0, 131074, 4063237, 0, 131074, 4063261, 0, 131074, 4128769, 0, 131074, 4128773, 0, 131074, 4194305, 0, 131074, 4194309, 0, 131074, 4259841, 0, 131074, 4259845, 0, 131074, 4325377, 0, 131074, 4325381, 0, 131074, 4390913, 0, 131074, 4456449, 0, 131074 ) +tile_data = PoolIntArray( 655360, 0, 131074, 720896, 0, 131074, 786432, 0, 131074, 851968, 0, 131074, 917504, 0, 131074, 983040, 0, 131074, 1048576, 0, 131074, 1114112, 0, 131074, 1179648, 0, 131074, 1245184, 0, 131074, 1310720, 0, 131074, 1376256, 0, 131074, 1441792, 0, 131074, 1441823, 0, 131074, 1507328, 0, 131074, 1507359, 0, 131074, 1572864, 0, 131074, 1572895, 0, 131074, 1638400, 0, 131074, 1638431, 0, 131074, 1703936, 0, 131074, 1703967, 0, 131074, 1769472, 0, 131074, 1769503, 0, 131074, 2555904, 0, 131074, 2621440, 0, 131074, 2686976, 0, 131074, 2752512, 0, 131074, 2818048, 0, 131074, 2883595, 0, 131074, 2949131, 0, 131074, 3014667, 0, 131074, 3080203, 0, 131074, 3145739, 0, 131074, 3211275, 0, 131074, 3276811, 0, 131074, 3276829, 0, 131074, 3342365, 0, 131074, 3407901, 0, 131074, 3473437, 0, 131074, 3538945, 0, 131074, 3538973, 0, 131074, 3604481, 0, 131074, 3604509, 0, 131074, 3670017, 0, 131074, 3670045, 0, 131074, 3735553, 0, 131074, 3735581, 0, 131074, 3801089, 0, 131074, 3801117, 0, 131074, 3866625, 0, 131074, 3866653, 0, 131074, 3932161, 0, 131074, 3932189, 0, 131074, 3997697, 0, 131074, 3997701, 0, 131074, 3997725, 0, 131074, 4063233, 0, 131074, 4063237, 0, 131074, 4063261, 0, 131074, 4128769, 0, 131074, 4128773, 0, 131074, 4194305, 0, 131074, 4194309, 0, 131074, 4259841, 0, 131074, 4259845, 0, 131074, 4325377, 0, 131074, 4325381, 0, 131074, 4390913, 0, 131074, 4456449, 0, 131074 ) [node name="Death" type="TileMap" parent="Tilemaps" groups=["death"]] tile_set = ExtResource( 15 ) cell_size = Vector2( 8, 8 ) collision_layer = 32 format = 1 -tile_data = PoolIntArray( 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 786452, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 1114121, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1769478, 1, 0, 1769485, 1, 0, 3342345, -1073741823, 0, 3342349, -536870911, 0, 3538960, 1, 0, 3538963, 1, 0, 3538967, 1, 0, 3538970, 1, 0, 3670030, -1073741823, 0, 3932178, 1, 0, 4259860, 1, 0, 4325390, 1, 0, 4325391, 1, 0, 4325392, 1, 0, 4325393, 1, 0 ) +tile_data = PoolIntArray( 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 786452, 1, 0, 1114121, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0, 1179676, 1, 0, 1179677, 1, 0, 1179678, 1, 0, 1179679, 1, 0, 1769478, 1, 0, 1769485, 1, 0, 1769500, 1, 0, 3342345, -1073741823, 0, 3342349, -536870911, 0, 3538960, 1, 0, 3538963, 1, 0, 3538967, 1, 0, 3538970, 1, 0, 3670030, -1073741823, 0, 3932178, 1, 0, 4259860, 1, 0, 4325390, 1, 0, 4325391, 1, 0, 4325392, 1, 0, 4325393, 1, 0 ) [node name="Ladders" type="Node2D" parent="."] @@ -172,17 +191,18 @@ left_up_boundary = 4.0 move_direction = 1 [node name="MovingPlatform2" parent="Environment" instance=ExtResource( 19 )] -position = Vector2( 240, 160 ) +position = Vector2( 240, 136 ) scale = Vector2( 2, 1 ) speed = 40 left_up_boundary = 8.0 -[node name="Rock2" parent="Environment" instance=ExtResource( 23 )] -position = Vector2( 148, 152 ) - [node name="Ladder" parent="Environment" instance=ExtResource( 9 )] -position = Vector2( 232, 408 ) -scale = Vector2( 1, 12 ) +position = Vector2( 232, 400 ) +scale = Vector2( 1, 13 ) + +[node name="Ladder6" parent="Environment" instance=ExtResource( 9 )] +position = Vector2( 248, 176 ) +scale = Vector2( 1, 6 ) [node name="Ladder3" parent="Environment" instance=ExtResource( 9 )] position = Vector2( 88, 352 ) @@ -232,6 +252,9 @@ position = Vector2( 152, 312 ) [node name="FallingBlock10" parent="Environment/FallingBlocks" instance=ExtResource( 13 )] position = Vector2( 184, 304 ) +[node name="FallingBlock11" parent="Environment/FallingBlocks" instance=ExtResource( 13 )] +position = Vector2( 216, 272 ) + [node name="Enemies" type="Node2D" parent="."] [node name="Mines" type="Node2D" parent="Enemies"] @@ -243,27 +266,46 @@ position = Vector2( 48, 120 ) position = Vector2( 72, 96 ) [node name="Mine4" parent="Enemies/Mines" instance=ExtResource( 11 )] -position = Vector2( 184, 152 ) +position = Vector2( 184, 128 ) [node name="Squigs" type="Node2D" parent="Enemies"] [node name="Squig" parent="Enemies/Squigs" instance=ExtResource( 14 )] position = Vector2( 224, 496 ) left_up_boundary = 11.0 +speed = 30 [node name="Eels" type="Node2D" parent="Enemies"] +position = Vector2( 24, 0 ) [node name="Eel3" parent="Enemies/Eels" instance=ExtResource( 18 )] position = Vector2( 40, 112 ) speed = 50.0 [node name="Eel4" parent="Enemies/Eels" instance=ExtResource( 18 )] -position = Vector2( 0, 528 ) +position = Vector2( -24, 528 ) curve = SubResource( 13 ) speed = 60.0 [node name="Eel" parent="Enemies/Eels" instance=ExtResource( 18 )] -position = Vector2( 136, 96 ) +position = Vector2( 120, 72 ) +curve = SubResource( 15 ) + +[node name="Eel2" parent="Enemies/Eels" instance=ExtResource( 18 )] +position = Vector2( 48, 472 ) +curve = SubResource( 14 ) + +[node name="Eel5" parent="Enemies/Eels" instance=ExtResource( 18 )] +position = Vector2( 272, 576 ) + +[node name="Eel6" parent="Enemies/Eels" instance=ExtResource( 18 )] +position = Vector2( 176, 240 ) +curve = SubResource( 16 ) +speed = 45.0 + +[node name="Eel7" parent="Enemies/Eels" instance=ExtResource( 18 )] +position = Vector2( 136, 184 ) +curve = SubResource( 17 ) [node name="Fishes" type="Node2D" parent="Enemies"] @@ -299,6 +341,18 @@ left_up_boundary = 3.0 right_down_boundary = 7.0 speed = 60 +[node name="Fish8" parent="Enemies/Fishes" instance=ExtResource( 12 )] +position = Vector2( 136, 352 ) +left_up_boundary = 3.0 +right_down_boundary = 3.0 +speed = 60 + +[node name="Fish9" parent="Enemies/Fishes" instance=ExtResource( 12 )] +position = Vector2( 160, 248 ) +left_up_boundary = 3.0 +right_down_boundary = 2.0 +speed = 60 + [node name="Fish3" parent="Enemies/Fishes" instance=ExtResource( 12 )] position = Vector2( 96, 216 ) left_up_boundary = 1.0 @@ -317,6 +371,21 @@ position = Vector2( 48, 280 ) left_up_boundary = 6.0 speed = 30 +[node name="Turtle5" parent="Enemies/Turtle" instance=ExtResource( 16 )] +position = Vector2( 176, 224 ) +left_up_boundary = 1.0 +right_down_boundary = 5.0 +speed = 30 +move_direction = 1 +node_to_flip = NodePath("") +spike_delay = 3.0 + +[node name="Turtle4" parent="Enemies/Turtle" instance=ExtResource( 16 )] +position = Vector2( 128, 408 ) +left_up_boundary = 2.0 +right_down_boundary = 11.0 +speed = 30 + [node name="Turtle3" parent="Enemies/Turtle" instance=ExtResource( 16 )] position = Vector2( 192, 472 ) left_up_boundary = 5.0 @@ -326,10 +395,11 @@ spike_delay = 0.5 [node name="Star" parent="Collectibles" instance=ExtResource( 17 )] position = Vector2( 88, 136 ) +color = 2 [node name="Star2" parent="Collectibles" instance=ExtResource( 17 )] position = Vector2( 208, 56 ) -color = 1 +color = 3 [node name="Key" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 32, 32 ) @@ -356,10 +426,10 @@ position = Vector2( 112, 216 ) position = Vector2( 80, 64 ) [node name="Key7" parent="Collectibles" instance=ExtResource( 21 )] -position = Vector2( 192, 32 ) +position = Vector2( 192, 24 ) [node name="Key8" parent="Collectibles" instance=ExtResource( 21 )] -position = Vector2( 224, 32 ) +position = Vector2( 224, 24 ) [node name="Key12" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 232, 56 ) @@ -368,7 +438,7 @@ position = Vector2( 232, 56 ) position = Vector2( 232, 88 ) [node name="Key14" parent="Collectibles" instance=ExtResource( 21 )] -position = Vector2( 232, 120 ) +position = Vector2( 96, 168 ) [node name="Key9" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 104, 80 ) @@ -386,7 +456,10 @@ position = Vector2( 56, 64 ) position = Vector2( 16, 104 ) [node name="Shard" parent="Collectibles" instance=ExtResource( 22 )] -position = Vector2( 160, 152 ) +position = Vector2( 160, 120 ) + +[node name="Shard4" parent="Collectibles" instance=ExtResource( 22 )] +position = Vector2( 176, 176 ) [node name="Star4" parent="Collectibles" instance=ExtResource( 17 )] position = Vector2( 8, 424 ) @@ -402,8 +475,8 @@ position = Vector2( 0, 256 ) color = 1 [node name="Star3" parent="Collectibles" instance=ExtResource( 17 )] -position = Vector2( 280, 240 ) -color = 2 +position = Vector2( -32, 40 ) +color = 4 [node name="Key19" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 40, 552 ) @@ -460,13 +533,13 @@ position = Vector2( 120, 296 ) position = Vector2( 216, 256 ) [node name="Key45" parent="Collectibles" instance=ExtResource( 21 )] -position = Vector2( 184, 248 ) +position = Vector2( 128, 264 ) [node name="Key46" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 216, 288 ) [node name="Key47" parent="Collectibles" instance=ExtResource( 21 )] -position = Vector2( 216, 216 ) +position = Vector2( 208, 216 ) [node name="Key49" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 144, 552 ) @@ -475,7 +548,7 @@ position = Vector2( 144, 552 ) position = Vector2( 208, 552 ) [node name="Key48" parent="Collectibles" instance=ExtResource( 21 )] -position = Vector2( 248, 216 ) +position = Vector2( 184, 256 ) [node name="Key42" parent="Collectibles" instance=ExtResource( 21 )] position = Vector2( 24, 304 ) @@ -528,6 +601,9 @@ position = Vector2( 80, 432 ) [node name="BubbleSpawner13" parent="Bubbles" instance=ExtResource( 24 )] position = Vector2( 72, 288 ) +[node name="BubbleSpawner14" parent="Bubbles" instance=ExtResource( 24 )] +position = Vector2( 192, 336 ) + [node name="BubbleSpawner12" parent="Bubbles" instance=ExtResource( 24 )] position = Vector2( 24, 400 )