From 2062e84d090b4354b9f1b4b0c78a3fee8c301bbb Mon Sep 17 00:00:00 2001 From: Jakob Feldmann Date: Tue, 7 Mar 2023 19:09:34 +0100 Subject: [PATCH] Third Level --- src/Actors/BlobbyCam.tscn | 4 +- src/Actors/Enemies/Beings/BoundFrog.tscn | 6 +-- src/Actors/Enemies/Beings/WhatAreFrog.tscn | 1 - .../Platform/FlyingPlatformClean.tscn | 2 +- src/Levels/01 Level.tscn | 6 +-- src/Levels/02 Level.tscn | 10 +++-- src/Levels/03 Level.tscn | 39 +++++++++++++++++-- src/Levels/Froggy Test Level.tscn | 10 ++++- 8 files changed, 58 insertions(+), 20 deletions(-) diff --git a/src/Actors/BlobbyCam.tscn b/src/Actors/BlobbyCam.tscn index 743e3e9..d6f7a30 100644 --- a/src/Actors/BlobbyCam.tscn +++ b/src/Actors/BlobbyCam.tscn @@ -633,10 +633,10 @@ texture = ExtResource( 8 ) [node name="AnimatedSprite" type="AnimatedSprite" parent="ParallaxBackground/ParallaxLayer5"] visible = false frames = SubResource( 7 ) -frame = 2 +frame = 4 playing = true [node name="AnimatedSprite2" type="AnimatedSprite" parent="ParallaxBackground/ParallaxLayer5"] frames = SubResource( 8 ) -frame = 7 +frame = 9 playing = true diff --git a/src/Actors/Enemies/Beings/BoundFrog.tscn b/src/Actors/Enemies/Beings/BoundFrog.tscn index 226eadb..9d2cf31 100644 --- a/src/Actors/Enemies/Beings/BoundFrog.tscn +++ b/src/Actors/Enemies/Beings/BoundFrog.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=4 format=2] [ext_resource path="res://src/Actors/Enemies/Beings/WhatAreFrog.tscn" type="PackedScene" id=1] [ext_resource path="res://src/Contraptions/Rope/RopeAnchor.tscn" type="PackedScene" id=2] [ext_resource path="res://src/Actors/Enemies/Beings/BoundFrog.gd" type="Script" id=3] -[ext_resource path="res://assets/enemy/laserpoint.png" type="Texture" id=4] [node name="BoundFrog" type="Node2D"] position = Vector2( 0, -1 ) @@ -17,9 +16,6 @@ position = Vector2( 0, 1 ) position = Vector2( -80, 6 ) scale = Vector2( 1.00167, 1 ) -[node name="Sprite" parent="RopeAnchor" index="1"] -texture = ExtResource( 4 ) - [connection signal="child_exiting_tree" from="WhatAreFrog" to="." method="_on_WhatAreFrog_child_exiting_tree"] [editable path="RopeAnchor"] diff --git a/src/Actors/Enemies/Beings/WhatAreFrog.tscn b/src/Actors/Enemies/Beings/WhatAreFrog.tscn index cef5962..066ea1e 100644 --- a/src/Actors/Enemies/Beings/WhatAreFrog.tscn +++ b/src/Actors/Enemies/Beings/WhatAreFrog.tscn @@ -377,7 +377,6 @@ position = Vector2( 0, -7 ) texture = ExtResource( 1 ) hframes = 2 vframes = 4 -frame = 1 [node name="AnimationPlayer" type="AnimationPlayer" parent="FrogSprite"] anims/RESET = SubResource( 5 ) diff --git a/src/Contraptions/Platform/FlyingPlatformClean.tscn b/src/Contraptions/Platform/FlyingPlatformClean.tscn index 9d10067..ff1e9ab 100644 --- a/src/Contraptions/Platform/FlyingPlatformClean.tscn +++ b/src/Contraptions/Platform/FlyingPlatformClean.tscn @@ -20,7 +20,7 @@ tracks/0/keys = { "times": PoolRealArray( 0, 3 ), "transitions": PoolRealArray( 1.33, 1.33 ), "update": 0, -"values": [ Vector2( 0, 0 ), Vector2( 30, 0 ) ] +"values": [ Vector2( 0, 0 ), Vector2( 0, 48 ) ] } [node name="FlyingPlatformClean" type="Node2D"] diff --git a/src/Levels/01 Level.tscn b/src/Levels/01 Level.tscn index b9ff0ac..56ce0bd 100644 --- a/src/Levels/01 Level.tscn +++ b/src/Levels/01 Level.tscn @@ -28,10 +28,10 @@ wait_time = 20.0 drag_margin_bottom = 0.3 [node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] -frame = 8 +frame = 4 [node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] -frame = 2 +frame = 12 [node name="Blobby" parent="." instance=ExtResource( 2 )] unique_name_in_owner = true @@ -101,7 +101,7 @@ collision_layer = 8 collision_mask = 8 bake_navigation = true format = 1 -tile_data = PoolIntArray( -851975, 3, 0, -851974, 3, 0, -851973, 3, 0, -851972, 3, 0, -851971, 3, 0, -851970, 3, 0, -851969, 3, 0, -917504, 3, 0, -917503, 3, 0, -917502, 3, 0, -917501, 3, 0, -917500, 3, 0, -917499, 3, 0, -917498, 3, 0, -917497, 3, 0, -917496, 3, 0, -917495, 3, 0, -917494, 3, 0, -917493, 3, 0, -917492, 3, 0, -917491, 3, 0, -917490, 3, 0, -917489, 3, 0, -917488, 3, 0, -917487, 3, 0, -917486, 3, 0, -917485, 3, 0, -917484, 3, 0, -917483, 3, 0, -917482, 3, 0, -917481, 3, 0, -917480, 3, 0, -917479, 3, 0, -917478, 3, 0, -917477, 3, 0, -917476, 3, 0, -917475, 3, 0, -917474, 3, 0, -917473, 3, 0, -917472, 3, 0, -917471, 3, 0, -917470, 3, 0, -917469, 3, 0, -917468, 3, 0, -917467, 3, 0, -917466, 3, 0, -917465, 3, 0, -917464, 3, 0, -917463, 3, 0, -917462, 3, 0, -917461, 3, 0, -917460, 3, 0, -917459, 3, 0, -917458, 3, 0, -917457, 3, 0, -917456, 3, 0, -917455, 3, 0, -917454, 3, 0, -917453, 3, 0, -917452, 3, 0, -917451, 3, 0, -917450, 3, 0, -917449, 3, 0, -917448, 3, 0, -917447, 3, 0, -917446, 3, 0, -917445, 3, 0, -917444, 3, 0, -917443, 3, 0, -917442, 3, 0, -917441, 1073741827, 0, -917440, 1073741827, 0, -786439, 3, 0, -786438, 1610612739, 0, -786437, 1610612738, 0, -786436, 1610612738, 0, -786435, 1610612736, 0, -786434, 1610612738, 0, -786433, 1610612738, 0, -851968, 1610612738, 0, -851967, 1610612738, 0, -851966, 1610612738, 0, -851965, 1610612736, 0, -851964, 1610612738, 0, -851963, 1610612738, 0, -851962, 1610612738, 0, -851961, 1610612738, 0, -851960, 1610612738, 0, -851959, 1610612736, 0, -851958, 1610612738, 0, -851957, 1610612738, 0, -851956, 1610612738, 0, -851955, 1610612738, 0, -851954, 1610612738, 0, -851953, 1610612736, 0, -851952, 1610612738, 0, -851951, 1610612738, 0, -851950, 1610612738, 0, -851949, 1610612738, 0, -851948, 1610612738, 0, -851947, 1610612736, 0, -851946, 1610612738, 0, -851945, 1610612738, 0, -851944, 1610612738, 0, -851943, 1610612738, 0, -851942, 1610612738, 0, -851941, 1610612736, 0, -851940, 1610612738, 0, -851939, 1610612738, 0, -851938, 1610612738, 0, -851937, 1610612738, 0, -851936, 1610612738, 0, -851935, 1610612738, 0, -851934, 1610612738, 0, -851933, 1610612738, 0, -851932, 1610612736, 0, -851931, 1610612738, 0, -851930, 1610612738, 0, -851929, 1610612738, 0, -851928, 1610612738, 0, -851927, 1610612738, 0, -851926, 1610612736, 0, -851925, 1610612738, 0, -851924, 1610612738, 0, -851923, 1610612738, 0, -851922, 1610612738, 0, -851921, 1610612738, 0, -851920, 1610612736, 0, -851919, 1610612738, 0, -851918, 1610612738, 0, -851917, 1610612738, 0, -851916, 1610612738, 0, -851915, 1610612738, 0, -851914, 1610612736, 0, -851913, 1610612738, 0, -851912, 1610612738, 0, -851911, 1610612738, 0, -851910, 1610612738, 0, -851909, 1610612738, 0, -851908, 1610612736, 0, -851907, 3, 0, -851906, 3, 0, -851905, 1073741827, 0, -851904, 1073741827, 0, -720903, -1610612726, 0, -720902, -1610612734, 0, -786371, -1073741822, 0, -786370, -2147483645, 0, -786369, -536870909, 0, -786368, 1073741827, 0, -655367, -1610612726, 0, -655366, -1610612734, 0, -720835, -1073741822, 0, -720834, -2147483645, 0, -720833, -536870909, 0, -720832, 1073741827, 0, -589831, -1610612726, 0, -589830, -1610612734, 0, -655299, -1073741822, 0, -655298, -2147483645, 0, -655297, -536870909, 0, -655296, 1073741827, 0, -524295, -1610612726, 0, -524294, -1610612734, 0, -589763, -1073741822, 0, -589762, -2147483645, 0, -589761, -536870909, 0, -589760, 1073741827, 0, -458759, -1610612726, 0, -458758, -1610612734, 0, -524227, -1073741822, 0, -524226, -2147483645, 0, -524225, -536870909, 0, -524224, 1073741827, 0, -393223, -1610612726, 0, -393222, -1610612734, 0, -458691, 1073741831, 0, -458690, 1073741826, 0, -458689, 1073741826, 0, -458688, 1610612739, 0, -327687, -1610612726, 0, -327686, -1610612734, 0, -393152, -2147483646, 0, -262151, -1610612726, 0, -262150, -1610612734, 0, -327616, -2147483646, 0, -196615, -1610612726, 0, -196614, -1610612734, 0, -262088, 8, 0, -262087, 2, 0, -262086, 2, 0, -262085, 2, 0, -262084, 2, 0, -262083, 2, 0, -262082, 536870914, 0, -262081, 536870914, 0, -262080, 1610612739, 0, -131079, -1610612726, 0, -131078, -1610612734, 0, -196595, 7, 0, -196594, 1610612743, 0, -196568, 8, 0, -196567, 2, 0, -196566, 2, 0, -196565, 2, 0, -196564, 2, 0, -196563, 2, 0, -196562, 536870920, 0, -196559, 2, 0, -196556, 7, 0, -196555, 2, 0, -196554, 2, 0, -196553, 2, 0, -196552, 1610612739, 0, -196551, -1073741810, 0, -196550, 10, 0, -196549, 10, 0, -196548, 10, 0, -196547, 10, 0, -196546, 12, 0, -196545, 10, 0, -196544, 10, 0, -65543, -1610612726, 0, -65542, -1610612734, 0, -131064, 8, 0, -131063, -1610612729, 0, -131054, 7, 0, -131053, 2, 0, -131052, 0, 0, -131051, 536870919, 0, -131034, 7, 0, -131033, 2, 0, -131032, -1073741810, 0, -131031, 10, 0, -131030, 10, 0, -131029, 10, 0, -131028, 10, 0, -131027, 14, 0, -131026, 1610612739, 0, -131020, 1610612739, 0, -131019, -1073741810, 0, -131018, 10, 0, -131017, 10, 0, -131016, 12, 0, -131015, 15, 0, -131014, 11, 0, -131013, 11, 0, -131012, 11, 0, -131011, 11, 0, -131010, 11, 0, -131009, 11, 0, -131008, 11, 0, -7, -1610612726, 0, -6, -1610612734, 0, -65532, 7, 0, -65531, 2, 0, -65530, 2, 0, -65529, 2, 0, -65528, 1610612739, 0, -65527, 1610612739, 0, -65526, -1610612729, 0, -65519, 7, 0, -65518, -1073741810, 0, -65517, 10, 0, -65516, 14, 0, -65515, -1610612734, 0, -65514, 4, 0, -65500, 7, 0, -65499, 2, 0, -65498, -1073741810, 0, -65497, 10, 0, -65496, 15, 0, -65495, 11, 0, -65494, 11, 0, -65493, 11, 0, -65492, 11, 0, -65491, -1610612721, 0, -65490, 14, 0, -65489, 2, 0, -65488, 2, 0, -65487, 2, 0, -65486, 2, 0, -65485, 2, 0, -65484, -1073741810, 0, -65483, 15, 0, -65482, 11, 0, -65481, 11, 0, -65480, 11, 0, -65479, 11, 0, -65478, 11, 0, -65477, 11, 0, -65476, 11, 0, -65475, 11, 0, -65474, 11, 0, -65473, 11, 0, -65472, 11, 0, 65529, -1610612726, 0, 65530, 3, 0, 65531, 2, 0, 65532, 0, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 0, 2, 0, 1, 2, 0, 2, 0, 0, 3, 2, 0, 4, -1073741810, 0, 5, 10, 0, 6, 10, 0, 7, 10, 0, 8, 10, 0, 9, 14, 0, 10, 1610612739, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 0, 0, 15, 2, 0, 16, 2, 0, 17, -1073741810, 0, 18, 15, 0, 19, 11, 0, 20, -1610612721, 0, 21, 14, 0, 22, 2, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 0, 0, 27, 536870919, 0, 30, 7, 0, 31, 2, 0, 32, 2, 0, 33, 2, 0, 34, 0, 0, 35, 2, 0, 36, 1610612739, 0, 37, -1073741810, 0, 38, 15, 0, 39, 11, 0, 40, 11, 0, 41, 11, 0, 42, 11, 0, 43, 11, 0, 44, 11, 0, 45, 11, 0, 46, -1610612721, 0, 47, 10, 0, 48, 10, 0, 49, 10, 0, 50, 10, 0, 51, 10, 0, 52, 15, 0, 53, 11, 0, 54, 11, 0, 55, 11, 0, 56, 13, 0, 57, 11, 0, 58, 11, 0, 59, 11, 0, 60, 11, 0, 61, 11, 0, 62, 13, 0, 63, 11, 0, 64, 11, 0, 131065, -1610612721, 0, 131066, 10, 0, 131067, 10, 0, 131068, 10, 0, 131069, 10, 0, 131070, 10, 0, 131071, 10, 0, 65536, 10, 0, 65537, 10, 0, 65538, 10, 0, 65539, 10, 0, 65540, 15, 0, 65541, 11, 0, 65542, 11, 0, 65543, 11, 0, 65544, 13, 0, 65545, -1610612721, 0, 65546, 10, 0, 65547, 10, 0, 65548, 10, 0, 65549, 10, 0, 65550, 10, 0, 65551, 10, 0, 65552, 10, 0, 65553, 15, 0, 65554, 11, 0, 65555, 11, 0, 65556, 13, 0, 65557, -1610612721, 0, 65558, 10, 0, 65559, 10, 0, 65560, 10, 0, 65561, 10, 0, 65562, 10, 0, 65563, 14, 0, 65564, 2, 0, 65565, 2, 0, 65566, -1073741810, 0, 65567, 10, 0, 65568, 10, 0, 65569, 10, 0, 65570, 10, 0, 65571, 10, 0, 65572, 10, 0, 65573, 15, 0, 65574, 11, 0, 65575, 11, 0, 65576, 13, 0, 65577, 11, 0, 65578, 11, 0, 65579, 11, 0, 65580, 11, 0, 65581, 11, 0, 65582, 13, 0, 65583, 11, 0, 65584, 11, 0, 65585, 11, 0, 65586, 11, 0, 65587, 11, 0, 65588, 11, 0, 65589, 11, 0, 65590, 11, 0, 65591, 11, 0, 65592, 11, 0, 65593, 11, 0, 65594, 11, 0, 65595, 11, 0, 65596, 11, 0, 65597, 11, 0, 65598, 11, 0, 65599, 11, 0, 65600, 11, 0 ) +tile_data = PoolIntArray( -851975, 1610612751, 0, -851974, 1610612746, 0, -851973, 1610612746, 0, -851972, 1610612746, 0, -851971, 1610612746, 0, -851970, 1610612746, 0, -851969, 1610612746, 0, -917504, 1610612746, 0, -917503, 1610612746, 0, -917502, 1610612746, 0, -917501, 1610612746, 0, -917500, 1610612746, 0, -917499, 1610612746, 0, -917498, 1610612746, 0, -917497, 1610612746, 0, -917496, 1610612746, 0, -917495, 1610612746, 0, -917494, 1610612746, 0, -917493, 1610612746, 0, -917492, 1610612746, 0, -917491, 1610612746, 0, -917490, 1610612746, 0, -917489, 1610612746, 0, -917488, 1610612746, 0, -917487, 1610612746, 0, -917486, 1610612746, 0, -917485, 1610612746, 0, -917484, 1610612746, 0, -917483, 1610612746, 0, -917482, 1610612746, 0, -917481, 1610612746, 0, -917480, 1610612746, 0, -917479, 1610612746, 0, -917478, 1610612746, 0, -917477, 1610612746, 0, -917476, 1610612746, 0, -917475, 1610612746, 0, -917474, 1610612746, 0, -917473, 1610612746, 0, -917472, 1610612746, 0, -917471, 1610612746, 0, -917470, 1610612746, 0, -917469, 1610612746, 0, -917468, 1610612746, 0, -917467, 1610612746, 0, -917466, 1610612746, 0, -917465, 1610612746, 0, -917464, 1610612746, 0, -917463, 1610612746, 0, -917462, 1610612746, 0, -917461, 1610612746, 0, -917460, 1610612746, 0, -917459, 1610612746, 0, -917458, 1610612746, 0, -917457, 1610612746, 0, -917456, 1610612746, 0, -917455, 1610612746, 0, -917454, 1610612746, 0, -917453, 1610612746, 0, -917452, 1610612746, 0, -917451, 1610612746, 0, -917450, 1610612746, 0, -917449, 1610612746, 0, -917448, 1610612746, 0, -917447, 1610612746, 0, -917446, 1610612746, 0, -917445, 1610612746, 0, -917444, 1610612746, 0, -917443, 1610612746, 0, -917442, 1610612746, 0, -917441, 1610612746, 0, -917440, -1073741809, 0, -786439, -1610612726, 0, -786438, 1610612739, 0, -786437, 1610612738, 0, -786436, 1610612738, 0, -786435, 1610612736, 0, -786434, 1610612738, 0, -786433, 1610612738, 0, -851968, 1610612738, 0, -851967, 1610612738, 0, -851966, 1610612738, 0, -851965, 1610612736, 0, -851964, 1610612738, 0, -851963, 1610612738, 0, -851962, 1610612738, 0, -851961, 1610612738, 0, -851960, 1610612738, 0, -851959, 1610612736, 0, -851958, 1610612738, 0, -851957, 1610612738, 0, -851956, 1610612738, 0, -851955, 1610612738, 0, -851954, 1610612738, 0, -851953, 1610612736, 0, -851952, 1610612738, 0, -851951, 1610612738, 0, -851950, 1610612738, 0, -851949, 1610612738, 0, -851948, 1610612738, 0, -851947, 1610612736, 0, -851946, 1610612738, 0, -851945, 1610612738, 0, -851944, 1610612738, 0, -851943, 1610612738, 0, -851942, 1610612738, 0, -851941, 1610612736, 0, -851940, 1610612738, 0, -851939, 1610612738, 0, -851938, 1610612738, 0, -851937, 1610612738, 0, -851936, 1610612738, 0, -851935, 1610612738, 0, -851934, 1610612738, 0, -851933, 1610612738, 0, -851932, 1610612736, 0, -851931, 1610612738, 0, -851930, 1610612738, 0, -851929, 1610612738, 0, -851928, 1610612738, 0, -851927, 1610612738, 0, -851926, 1610612736, 0, -851925, 1610612738, 0, -851924, 1610612738, 0, -851923, 1610612738, 0, -851922, 1610612738, 0, -851921, 1610612738, 0, -851920, 1610612736, 0, -851919, 1610612738, 0, -851918, 1610612738, 0, -851917, 1610612738, 0, -851916, 1610612738, 0, -851915, 1610612738, 0, -851914, 1610612736, 0, -851913, 1610612738, 0, -851912, 1610612738, 0, -851911, 1610612738, 0, -851910, 1610612738, 0, -851909, 1610612738, 0, -851908, 1610612736, 0, -851907, 3, 0, -851906, 3, 0, -851905, 1073741827, 0, -851904, -1073741814, 0, -720903, -1610612726, 0, -720902, -1610612734, 0, -786371, -1073741822, 0, -786370, -2147483645, 0, -786369, -536870909, 0, -786368, -1073741814, 0, -655367, -1610612726, 0, -655366, -1610612734, 0, -720835, -1073741822, 0, -720834, -2147483645, 0, -720833, -536870909, 0, -720832, -1073741814, 0, -589831, -1610612726, 0, -589830, -1610612734, 0, -655299, -1073741822, 0, -655298, -2147483645, 0, -655297, -536870909, 0, -655296, -1073741814, 0, -524295, -1610612726, 0, -524294, -1610612734, 0, -589763, -1073741822, 0, -589762, -2147483645, 0, -589761, -536870909, 0, -589760, -1073741814, 0, -458759, -1610612726, 0, -458758, -1610612734, 0, -524227, -1073741822, 0, -524226, -2147483645, 0, -524225, -536870909, 0, -524224, -1073741814, 0, -393223, -1610612726, 0, -393222, -1610612734, 0, -458691, 1073741831, 0, -458690, 1073741826, 0, -458689, 1073741826, 0, -458688, -1073741814, 0, -327687, -1610612726, 0, -327686, -1610612734, 0, -393152, -1073741814, 0, -262151, -1610612726, 0, -262150, -1610612734, 0, -327616, -1073741814, 0, -196615, -1610612726, 0, -196614, -1610612734, 0, -262088, 8, 0, -262087, 2, 0, -262086, 2, 0, -262085, 2, 0, -262084, 2, 0, -262083, 2, 0, -262082, 536870914, 0, -262081, 536870914, 0, -262080, -1073741814, 0, -131079, -1610612726, 0, -131078, -1610612734, 0, -196595, 7, 0, -196594, 1610612743, 0, -196568, 8, 0, -196567, 2, 0, -196566, 2, 0, -196565, 2, 0, -196564, 2, 0, -196563, 2, 0, -196562, 536870920, 0, -196559, 2, 0, -196556, 7, 0, -196555, 2, 0, -196554, 2, 0, -196553, 2, 0, -196552, 1610612739, 0, -196551, 3, 0, -196550, 3, 0, -196549, 3, 0, -196548, 3, 0, -196547, 3, 0, -196546, 1, 0, -196545, 3, 0, -196544, -1073741814, 0, -65543, -1610612726, 0, -65542, -1610612734, 0, -131064, 8, 0, -131063, -1610612729, 0, -131054, 7, 0, -131053, 2, 0, -131052, 0, 0, -131051, 536870919, 0, -131034, 7, 0, -131033, 2, 0, -131032, 3, 0, -131031, 3, 0, -131030, 3, 0, -131029, 3, 0, -131028, 3, 0, -131027, 3, 0, -131026, 1610612739, 0, -131020, 1610612739, 0, -131019, 3, 0, -131018, 3, 0, -131017, 3, 0, -131016, 1, 0, -131015, 3, 0, -131014, 3, 0, -131013, 3, 0, -131012, 3, 0, -131011, 3, 0, -131010, 3, 0, -131009, 3, 0, -131008, -1073741814, 0, -7, -1610612726, 0, -6, -1610612734, 0, -65532, 7, 0, -65531, 2, 0, -65530, 2, 0, -65529, 2, 0, -65528, 1610612739, 0, -65527, 1610612739, 0, -65526, -1610612729, 0, -65519, 7, 0, -65518, 3, 0, -65517, 3, 0, -65516, 3, 0, -65515, -1610612734, 0, -65514, 4, 0, -65500, 7, 0, -65499, 2, 0, -65498, 3, 0, -65497, 3, 0, -65496, 3, 0, -65495, 3, 0, -65494, 3, 0, -65493, 3, 0, -65492, 3, 0, -65491, 3, 0, -65490, 3, 0, -65489, 2, 0, -65488, 2, 0, -65487, 2, 0, -65486, 2, 0, -65485, 2, 0, -65484, 3, 0, -65483, 3, 0, -65482, 3, 0, -65481, 3, 0, -65480, 3, 0, -65479, 3, 0, -65478, 3, 0, -65477, 3, 0, -65476, 3, 0, -65475, 3, 0, -65474, 3, 0, -65473, 3, 0, -65472, -1073741814, 0, 65529, -1610612726, 0, 65530, 3, 0, 65531, 2, 0, 65532, 0, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 0, 2, 0, 1, 2, 0, 2, 0, 0, 3, 2, 0, 4, 3, 0, 5, 3, 0, 6, 3, 0, 7, 3, 0, 8, 3, 0, 9, 3, 0, 10, 1610612739, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 0, 0, 15, 2, 0, 16, 2, 0, 17, 3, 0, 18, 3, 0, 19, 3, 0, 20, 3, 0, 21, 3, 0, 22, 2, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 0, 0, 27, 536870919, 0, 30, 7, 0, 31, 2, 0, 32, 2, 0, 33, 2, 0, 34, 0, 0, 35, 2, 0, 36, 1610612739, 0, 37, 3, 0, 38, 3, 0, 39, 3, 0, 40, 3, 0, 41, 3, 0, 42, 3, 0, 43, 3, 0, 44, 3, 0, 45, 3, 0, 46, 3, 0, 47, 3, 0, 48, 3, 0, 49, 3, 0, 50, 3, 0, 51, 3, 0, 52, 3, 0, 53, 3, 0, 54, 3, 0, 55, 3, 0, 56, 1, 0, 57, 3, 0, 58, 3, 0, 59, 3, 0, 60, 3, 0, 61, 3, 0, 62, 1, 0, 63, 3, 0, 64, -1073741814, 0, 131065, -1610612721, 0, 131066, 10, 0, 131067, 10, 0, 131068, 10, 0, 131069, 10, 0, 131070, 10, 0, 131071, 10, 0, 65536, 10, 0, 65537, 10, 0, 65538, 10, 0, 65539, 10, 0, 65540, 10, 0, 65541, 10, 0, 65542, 10, 0, 65543, 10, 0, 65544, 12, 0, 65545, 10, 0, 65546, 10, 0, 65547, 10, 0, 65548, 10, 0, 65549, 10, 0, 65550, 10, 0, 65551, 10, 0, 65552, 10, 0, 65553, 10, 0, 65554, 10, 0, 65555, 10, 0, 65556, 12, 0, 65557, 10, 0, 65558, 10, 0, 65559, 10, 0, 65560, 10, 0, 65561, 10, 0, 65562, 10, 0, 65563, 10, 0, 65564, 10, 0, 65565, 10, 0, 65566, 10, 0, 65567, 10, 0, 65568, 10, 0, 65569, 10, 0, 65570, 10, 0, 65571, 10, 0, 65572, 10, 0, 65573, 10, 0, 65574, 10, 0, 65575, 10, 0, 65576, 12, 0, 65577, 10, 0, 65578, 10, 0, 65579, 10, 0, 65580, 10, 0, 65581, 10, 0, 65582, 12, 0, 65583, 10, 0, 65584, 10, 0, 65585, 10, 0, 65586, 10, 0, 65587, 10, 0, 65588, 10, 0, 65589, 10, 0, 65590, 10, 0, 65591, 10, 0, 65592, 10, 0, 65593, 10, 0, 65594, 10, 0, 65595, 10, 0, 65596, 10, 0, 65597, 10, 0, 65598, 10, 0, 65599, 10, 0, 65600, 15, 0 ) [node name="Spikes" parent="TileMap" instance=ExtResource( 3 )] position = Vector2( 708, 12 ) diff --git a/src/Levels/02 Level.tscn b/src/Levels/02 Level.tscn index a648b88..a2d499c 100644 --- a/src/Levels/02 Level.tscn +++ b/src/Levels/02 Level.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=15 format=2] +[gd_scene load_steps=16 format=2] [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] [ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=2] [ext_resource path="res://src/ObstacleObjects/Spikes.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Levels/03 Level.tscn" type="PackedScene" id=4] [ext_resource path="res://src/Contraptions/Platform/FlyingPlatform.gd" type="Script" id=5] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=6] [ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=7] @@ -80,10 +81,10 @@ wait_time = 20.0 [node name="BlobbyCam" parent="." instance=ExtResource( 12 )] [node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] -frame = 9 +frame = 1 [node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] -frame = 0 +frame = 6 [node name="Blobby" parent="." instance=ExtResource( 2 )] unique_name_in_owner = true @@ -95,6 +96,7 @@ parameters/playback = SubResource( 4 ) [node name="Portal" parent="." instance=ExtResource( 6 )] position = Vector2( 744, -288 ) +next_scene = ExtResource( 4 ) [node name="FlyingPlatform" type="Node2D" parent="."] position = Vector2( 72, -168 ) @@ -165,7 +167,7 @@ cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 ) collision_layer = 8 collision_mask = 8 format = 1 -tile_data = PoolIntArray( -1114112, -2147483645, 0, -1114111, 1610612738, 0, -1114110, 1610612738, 0, -1114109, 1610612738, 0, -1114108, 1610612738, 0, -1114107, 1610612738, 0, -1114106, 1610612738, 0, -1114105, 1610612738, 0, -1114104, 1610612738, 0, -1114103, 1610612738, 0, -1114102, 1610612738, 0, -1114101, 1610612738, 0, -1114100, 1610612738, 0, -1114099, 1610612738, 0, -1114098, 1610612738, 0, -1114097, 1610612738, 0, -1114096, 1610612738, 0, -1114095, 1610612738, 0, -1114094, 1610612738, 0, -1114093, 1610612738, 0, -1114092, 1610612738, 0, -1114091, 1610612738, 0, -1114090, 1610612738, 0, -1114089, 1610612738, 0, -1114088, 1610612738, 0, -1114087, 1610612738, 0, -1114086, 1610612738, 0, -1114085, 1610612738, 0, -1114084, 1610612738, 0, -1114083, 1073741827, 0, -1114082, 1073741827, 0, -1114081, 1073741827, 0, -1114080, 1073741827, 0, -1048576, -1610612734, 0, -1048547, -1073741822, 0, -1048546, 1073741827, 0, -1048545, 1073741827, 0, -1048544, 1073741827, 0, -983040, -1610612734, 0, -983011, -1073741822, 0, -983010, 1073741827, 0, -983009, 1073741827, 0, -983008, 1073741827, 0, -917504, -1610612734, 0, -917475, -1073741817, 0, -917474, 1073741826, 0, -917473, 1073741826, 0, -917472, 1610612739, 0, -851968, -1610612734, 0, -851936, -2147483646, 0, -786432, -1610612734, 0, -786400, -2147483646, 0, -720896, -1610612734, 0, -720871, 7, 0, -720870, 2, 0, -720869, 2, 0, -720868, 2, 0, -720867, 2, 0, -720866, 2, 0, -720865, 2, 0, -720864, 1610612739, 0, -655360, -1610612734, 0, -655353, 7, 0, -655352, 536870919, 0, -655335, -1073741822, 0, -655334, 3, 0, -655333, 3, 0, -655332, 3, 0, -655331, 1073741827, 0, -655330, 1073741827, 0, -655329, 1073741827, 0, -655328, 1073741827, 0, -589824, -1610612734, 0, -589819, 7, 0, -589818, 2, 0, -589817, 3, 0, -589816, -1610612734, 0, -589799, -1073741822, 0, -589798, 3, 0, -589797, 3, 0, -589796, 3, 0, -589795, 1073741827, 0, -589794, 1073741827, 0, -589793, 1073741827, 0, -589792, 1073741827, 0, -524288, -1610612734, 0, -524283, -1073741817, 0, -524282, 1610612738, 0, -524281, -1073741822, 0, -524280, 3, 0, -524279, 2, 0, -524278, 536870919, 0, -524263, -1073741822, 0, -524262, 3, 0, -524261, 3, 0, -524260, 3, 0, -524259, 1073741827, 0, -524258, 1073741827, 0, -524257, 1073741827, 0, -524256, 1073741827, 0, -458752, -1610612734, 0, -458745, -1073741822, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 2, 0, -458740, 2, 0, -458739, 2, 0, -458738, 2, 0, -458737, 2, 0, -458736, 536870919, 0, -458727, -2147483646, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 1073741827, 0, -458722, 1073741827, 0, -458721, 1073741827, 0, -458720, 1073741827, 0, -393216, -1610612734, 0, -393209, -1073741822, 0, -393208, 536870915, 0, -393207, 536870915, 0, -393206, 536870915, 0, -393205, 536870915, 0, -393204, 536870915, 0, -393203, 536870915, 0, -393202, 536870915, 0, -393201, 536870915, 0, -393200, 536870915, 0, -393199, 2, 0, -393198, 2, 0, -393197, 2, 0, -393196, 2, 0, -393195, 2, 0, -393194, 2, 0, -393193, 2, 0, -393192, 2, 0, -393191, 536870915, 0, -393190, 536870915, 0, -393189, 536870915, 0, -393188, 536870915, 0, -393187, 536870915, 0, -393186, 1073741827, 0, -393185, 1073741827, 0, -393184, 1073741827, 0, -327680, -1610612734, 0, -327673, -1073741822, 0, -327672, 536870915, 0, -327671, 536870915, 0, -327670, 536870915, 0, -327669, 536870915, 0, -327668, 536870915, 0, -327667, 536870915, 0, -327666, 536870915, 0, -327665, 536870915, 0, -327664, 536870915, 0, -327663, 536870915, 0, -327662, 536870915, 0, -327661, 536870915, 0, -327660, 536870915, 0, -327659, 536870915, 0, -327658, 536870915, 0, -327657, 536870915, 0, -327656, 536870915, 0, -327655, 536870915, 0, -327654, 536870915, 0, -327653, 536870915, 0, -327652, 536870915, 0, -327651, 536870915, 0, -327650, 1073741827, 0, -327649, 1073741827, 0, -327648, 1073741827, 0, -262144, -1610612734, 0, -262137, -1073741822, 0, -262136, 536870915, 0, -262135, 536870915, 0, -262134, 536870915, 0, -262133, 536870915, 0, -262132, 536870915, 0, -262131, 536870915, 0, -262130, 536870915, 0, -262129, 536870915, 0, -262128, 536870915, 0, -262127, 1073741827, 0, -262126, 1073741827, 0, -262125, 1073741827, 0, -262124, 1073741827, 0, -262123, 1073741827, 0, -262122, 1073741827, 0, -262121, 1073741827, 0, -262120, 1073741827, 0, -262119, 1073741827, 0, -262118, 1073741827, 0, -262117, 1073741827, 0, -262116, 1073741827, 0, -262115, 1073741827, 0, -262114, 1073741827, 0, -262113, 1073741827, 0, -262112, 1073741827, 0, -196608, -1610612734, 0, -196601, -1073741822, 0, -196600, 536870915, 0, -196599, 536870915, 0, -196598, 536870915, 0, -196597, 536870915, 0, -196596, 536870915, 0, -196595, 536870915, 0, -196594, 536870915, 0, -196593, 536870915, 0, -196592, 536870915, 0, -196591, 1073741827, 0, -196590, 1073741827, 0, -196589, 1073741827, 0, -196588, 1073741827, 0, -196587, 1073741827, 0, -196586, 1073741827, 0, -196585, 1073741827, 0, -196584, 1073741827, 0, -196583, 1073741827, 0, -196582, 1073741827, 0, -196581, 1073741827, 0, -196580, 1073741827, 0, -196579, 1073741827, 0, -196578, 1073741827, 0, -196577, 1073741827, 0, -196576, 1073741827, 0, -131072, -1610612734, 0, -131067, 7, 0, -131066, 2, 0, -131065, 1610612739, 0, -131064, 536870915, 0, -131063, 536870915, 0, -131062, 536870915, 0, -131061, 536870915, 0, -131060, 536870915, 0, -131059, 536870915, 0, -131058, 536870915, 0, -131057, 536870915, 0, -131056, 536870915, 0, -131055, 1073741827, 0, -131054, 1073741827, 0, -131053, 1073741827, 0, -131052, 1073741827, 0, -131051, 1073741827, 0, -131050, 1073741827, 0, -131049, 1073741827, 0, -131048, 1073741827, 0, -131047, 1073741827, 0, -131046, 1073741827, 0, -131045, 1073741827, 0, -131044, 1073741827, 0, -131043, 1073741827, 0, -131042, 1073741827, 0, -131041, 1073741827, 0, -131040, 1073741827, 0, -65536, 1610612739, 0, -65535, 2, 0, -65534, 2, 0, -65533, 2, 0, -65532, 2, 0, -65531, 3, 0, -65530, 1610612739, 0, -65529, 1610612739, 0, -65528, 536870915, 0, -65527, 536870915, 0, -65526, 536870915, 0, -65525, 536870915, 0, -65524, 536870915, 0, -65523, 536870915, 0, -65522, 536870915, 0, -65521, 536870915, 0, -65520, 536870915, 0, -65519, 1073741827, 0, -65518, 1073741827, 0, -65517, 1073741827, 0, -65516, 1073741827, 0, -65515, 1073741827, 0, -65514, 1073741827, 0, -65513, 1073741827, 0, -65512, 1073741827, 0, -65511, 1073741827, 0, -65510, 1073741827, 0, -65509, 1073741827, 0, -65508, 1073741827, 0, -65507, 1073741827, 0, -65506, 1073741827, 0, -65505, 1073741827, 0, -65504, 1073741827, 0 ) +tile_data = PoolIntArray( -1114113, 1610612751, 0, -1179648, 1610612746, 0, -1179647, 1610612746, 0, -1179646, 1610612746, 0, -1179645, 1610612746, 0, -1179644, 1610612746, 0, -1179643, 1610612746, 0, -1179642, 1610612746, 0, -1179641, 1610612746, 0, -1179640, 1610612746, 0, -1179639, 1610612746, 0, -1179638, 1610612746, 0, -1179637, 1610612746, 0, -1179636, 1610612746, 0, -1179635, 1610612746, 0, -1179634, 1610612746, 0, -1179633, 1610612746, 0, -1179632, 1610612746, 0, -1179631, 1610612746, 0, -1179630, 1610612746, 0, -1179629, 1610612746, 0, -1179628, 1610612746, 0, -1179627, 1610612746, 0, -1179626, 1610612746, 0, -1179625, 1610612746, 0, -1179624, 1610612746, 0, -1179623, 1610612746, 0, -1179622, 1610612746, 0, -1179621, 1610612746, 0, -1179620, 1610612746, 0, -1179619, 1610612746, 0, -1179618, 1610612746, 0, -1179617, 1610612746, 0, -1179616, 1610612746, 0, -1179615, -1073741809, 0, -1048577, -1610612726, 0, -1114112, -2147483645, 0, -1114111, 1610612738, 0, -1114110, 1610612738, 0, -1114109, 1610612738, 0, -1114108, 1610612738, 0, -1114107, 1610612738, 0, -1114106, 1610612738, 0, -1114105, 1610612738, 0, -1114104, 1610612738, 0, -1114103, 1610612738, 0, -1114102, 1610612738, 0, -1114101, 1610612738, 0, -1114100, 1610612738, 0, -1114099, 1610612738, 0, -1114098, 1610612738, 0, -1114097, 1610612738, 0, -1114096, 1610612738, 0, -1114095, 1610612738, 0, -1114094, 1610612738, 0, -1114093, 1610612738, 0, -1114092, 1610612738, 0, -1114091, 1610612738, 0, -1114090, 1610612738, 0, -1114089, 1610612738, 0, -1114088, 1610612738, 0, -1114087, 1610612738, 0, -1114086, 1610612738, 0, -1114085, 1610612738, 0, -1114084, 1610612738, 0, -1114083, 1073741827, 0, -1114082, 1073741827, 0, -1114081, 1073741827, 0, -1114080, 1073741827, 0, -1114079, -1073741814, 0, -983041, -1610612726, 0, -1048576, -1610612734, 0, -1048547, -1073741822, 0, -1048546, 1073741827, 0, -1048545, 1073741827, 0, -1048544, 1073741827, 0, -1048543, -1073741814, 0, -917505, -1610612726, 0, -983040, -1610612734, 0, -983011, -1073741822, 0, -983010, 1073741827, 0, -983009, 1073741827, 0, -983008, 1073741827, 0, -983007, -1073741814, 0, -851969, -1610612726, 0, -917504, -1610612734, 0, -917475, -1073741817, 0, -917474, 1073741826, 0, -917473, 1073741826, 0, -917472, 1610612739, 0, -917471, -1073741814, 0, -786433, -1610612726, 0, -851968, -1610612734, 0, -851936, -2147483646, 0, -851935, -1073741814, 0, -720897, -1610612726, 0, -786432, -1610612734, 0, -786400, -2147483646, 0, -786399, -1073741814, 0, -655361, -1610612726, 0, -720896, -1610612734, 0, -720871, 7, 0, -720870, 2, 0, -720869, 2, 0, -720868, 2, 0, -720867, 2, 0, -720866, 2, 0, -720865, 2, 0, -720864, 1610612739, 0, -720863, -1073741814, 0, -589825, -1610612726, 0, -655360, -1610612734, 0, -655353, 7, 0, -655352, 536870919, 0, -655335, -1073741822, 0, -655334, 3, 0, -655333, 3, 0, -655332, 3, 0, -655331, 1073741827, 0, -655330, 1073741827, 0, -655329, 1073741827, 0, -655328, 1073741827, 0, -655327, -1073741814, 0, -524289, -1610612726, 0, -589824, -1610612734, 0, -589819, 7, 0, -589818, 2, 0, -589817, 3, 0, -589816, -1610612734, 0, -589799, -1073741822, 0, -589798, 3, 0, -589797, -1073741810, 0, -589796, 10, 0, -589795, 10, 0, -589794, 10, 0, -589793, 10, 0, -589792, 10, 0, -589791, 15, 0, -458753, -1610612726, 0, -524288, -1610612734, 0, -524283, -1073741817, 0, -524282, 1610612738, 0, -524281, -1073741822, 0, -524280, 3, 0, -524279, 2, 0, -524278, 536870919, 0, -524263, -1073741822, 0, -524262, 3, 0, -524261, -1073741814, 0, -524260, 11, 0, -524259, 11, 0, -524258, 11, 0, -524257, 11, 0, -524256, 11, 0, -524255, 11, 0, -393217, -1610612726, 0, -458752, -1610612734, 0, -458745, -1073741822, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 2, 0, -458740, 2, 0, -458739, 2, 0, -458738, 2, 0, -458737, 2, 0, -458736, 536870919, 0, -458727, -2147483646, 0, -458726, 3, 0, -458725, -1073741814, 0, -458724, 11, 0, -458723, 11, 0, -458722, 11, 0, -458721, 11, 0, -458720, 11, 0, -458719, 11, 0, -327681, -1610612726, 0, -393216, -1610612734, 0, -393209, -1073741822, 0, -393208, 536870915, 0, -393207, 536870915, 0, -393206, 536870915, 0, -393205, 536870915, 0, -393204, 536870915, 0, -393203, 536870915, 0, -393202, 536870915, 0, -393201, 536870915, 0, -393200, 536870915, 0, -393199, 2, 0, -393198, 2, 0, -393197, 2, 0, -393196, 2, 0, -393195, 2, 0, -393194, 2, 0, -393193, 2, 0, -393192, 2, 0, -393191, 536870915, 0, -393190, 536870915, 0, -393189, -1073741814, 0, -393188, 11, 0, -393187, 11, 0, -393186, 11, 0, -393185, 11, 0, -393184, 11, 0, -393183, 11, 0, -262145, -1610612726, 0, -327680, -1610612734, 0, -327673, -1073741822, 0, -327672, 536870915, 0, -327671, 536870915, 0, -327670, 536870915, 0, -327669, 536870915, 0, -327668, 536870915, 0, -327667, 536870915, 0, -327666, 536870915, 0, -327665, 536870915, 0, -327664, 536870915, 0, -327663, 536870915, 0, -327662, 536870915, 0, -327661, 536870915, 0, -327660, 536870915, 0, -327659, 536870915, 0, -327658, 536870915, 0, -327657, 536870915, 0, -327656, 536870915, 0, -327655, 536870915, 0, -327654, 536870915, 0, -327653, -1073741814, 0, -327652, 11, 0, -327651, 11, 0, -327650, 11, 0, -327649, 11, 0, -327648, 11, 0, -327647, 11, 0, -196609, -1610612726, 0, -262144, -1610612734, 0, -262137, -1073741822, 0, -262136, 536870915, 0, -262135, 536870915, 0, -262134, -1073741810, 0, -262133, 10, 0, -262132, 10, 0, -262131, 10, 0, -262130, 10, 0, -262129, 10, 0, -262128, 10, 0, -262127, 10, 0, -262126, 10, 0, -262125, 10, 0, -262124, 10, 0, -262123, 10, 0, -262122, 10, 0, -262121, 10, 0, -262120, 10, 0, -262119, 10, 0, -262118, 10, 0, -262117, 15, 0, -262116, 11, 0, -262115, 11, 0, -262114, 11, 0, -262113, 11, 0, -262112, 11, 0, -262111, 11, 0, -131073, -1610612726, 0, -196608, -1610612734, 0, -196601, -1073741822, 0, -196600, 536870915, 0, -196599, 536870915, 0, -196598, -1073741814, 0, -196597, 11, 0, -196596, 11, 0, -196595, 11, 0, -196594, 11, 0, -196593, 11, 0, -196592, 11, 0, -196591, 11, 0, -196590, 11, 0, -196589, 11, 0, -196588, 11, 0, -196587, 11, 0, -196586, 11, 0, -196585, 11, 0, -196584, 11, 0, -196583, 11, 0, -196582, 11, 0, -196581, 11, 0, -196580, 11, 0, -196579, 11, 0, -196578, 11, 0, -196577, 11, 0, -196576, 11, 0, -196575, 11, 0, -65537, -1610612726, 0, -131072, -1610612734, 0, -131067, 7, 0, -131066, 2, 0, -131065, 1610612739, 0, -131064, 536870915, 0, -131063, 536870915, 0, -131062, -1073741814, 0, -131061, 11, 0, -131060, 11, 0, -131059, 11, 0, -131058, 11, 0, -131057, 11, 0, -131056, 11, 0, -131055, 11, 0, -131054, 11, 0, -131053, 11, 0, -131052, 11, 0, -131051, 11, 0, -131050, 11, 0, -131049, 11, 0, -131048, 11, 0, -131047, 11, 0, -131046, 11, 0, -131045, 11, 0, -131044, 11, 0, -131043, 11, 0, -131042, 11, 0, -131041, 11, 0, -131040, 11, 0, -131039, 11, 0, -1, -1610612726, 0, -65536, 1610612739, 0, -65535, 2, 0, -65534, 2, 0, -65533, 2, 0, -65532, 2, 0, -65531, 3, 0, -65530, 1610612739, 0, -65529, 1610612739, 0, -65528, 536870915, 0, -65527, 536870915, 0, -65526, -1073741814, 0, -65525, 11, 0, -65524, 11, 0, -65523, 11, 0, -65522, 11, 0, -65521, 11, 0, -65520, 11, 0, -65519, 11, 0, -65518, 11, 0, -65517, 11, 0, -65516, 11, 0, -65515, 11, 0, -65514, 11, 0, -65513, 11, 0, -65512, 11, 0, -65511, 11, 0, -65510, 11, 0, -65509, 11, 0, -65508, 11, 0, -65507, 11, 0, -65506, 11, 0, -65505, 11, 0, -65504, 11, 0, -65503, 11, 0, 65535, -1610612721, 0, 0, 10, 0, 1, 10, 0, 2, 10, 0, 3, 10, 0, 4, 10, 0, 5, 10, 0, 6, 10, 0, 7, 10, 0, 8, 10, 0, 9, 10, 0, 10, 15, 0, 11, 11, 0, 12, 11, 0, 13, 11, 0, 14, 11, 0, 15, 11, 0, 16, 11, 0, 17, 11, 0, 18, 11, 0, 19, 11, 0, 20, 11, 0, 21, 11, 0, 22, 11, 0, 23, 11, 0, 24, 11, 0, 25, 11, 0, 26, 11, 0, 27, 11, 0, 28, 11, 0, 29, 11, 0, 30, 11, 0, 31, 11, 0, 32, 11, 0, 33, 11, 0 ) [node name="Spikes5" parent="TileMap" instance=ExtResource( 3 )] position = Vector2( 540, -156 ) diff --git a/src/Levels/03 Level.tscn b/src/Levels/03 Level.tscn index 8fa7c72..e9b7f4a 100644 --- a/src/Levels/03 Level.tscn +++ b/src/Levels/03 Level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=46 format=2] +[gd_scene load_steps=51 format=2] [ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=1] [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=2] @@ -40,6 +40,10 @@ [ext_resource path="res://assets/contraption/SpringHolder/SpringHolder26.png" type="Texture" id=38] [ext_resource path="res://assets/contraption/SpringHolder/SpringHolder16.png" type="Texture" id=39] [ext_resource path="res://assets/contraption/SpringHolder/SpringHolder25.png" type="Texture" id=40] +[ext_resource path="res://src/Actors/Enemies/Beings/Flyer.tscn" type="PackedScene" id=41] +[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=42] +[ext_resource path="res://src/Contraptions/Platform/FlyingPlatformClean.tscn" type="PackedScene" id=43] +[ext_resource path="res://src/Actors/Enemies/Beings/BoundFrog.tscn" type="PackedScene" id=44] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] @@ -60,6 +64,8 @@ animations = [ { "speed": 6.0 } ] +[sub_resource type="AnimationNodeStateMachinePlayback" id=6] + [node name="LevelTemplate" type="Node2D"] __meta__ = { "_edit_horizontal_guides_": [ 464.0 ], @@ -127,9 +133,12 @@ shape = SubResource( 3 ) position = Vector2( 0, 1.5 ) z_index = -1 frames = SubResource( 5 ) -frame = 17 +frame = 4 playing = true +[node name="Portal" parent="." instance=ExtResource( 42 )] +position = Vector2( 768, 120 ) + [node name="TileMap" type="TileMap" parent="."] unique_name_in_owner = true tile_set = ExtResource( 2 ) @@ -138,8 +147,9 @@ cell_quadrant_size = 3 cell_custom_transform = Transform2D( 24, 0, 0, 24, 0, 0 ) collision_layer = 8 collision_mask = 8 +bake_navigation = true format = 1 -tile_data = PoolIntArray( 1, 1610612738, 0, 2, 1610612738, 0, 3, 1610612738, 0, 65536, -1610612732, 0, 65540, -1073741822, 0, 65569, 2, 0, 131072, -1610612732, 0, 131076, -1073741822, 0, 131105, 2, 0, 196608, -1610612732, 0, 196612, -1073741822, 0, 196641, 2, 0, 262144, -1610612732, 0, 262148, -1073741822, 0, 262177, 2, 0, 327680, -1610612732, 0, 327684, -1073741822, 0, 327713, 2, 0, 393216, -1610612732, 0, 393220, -1073741822, 0, 393249, 2, 0, 458752, -1610612732, 0, 458785, 2, 0, 524288, -1610612732, 0, 524321, 2, 0, 589824, -1610612732, 0, 589828, 2, 0, 589829, 2, 0, 589857, 2, 0, 655360, -1610612732, 0, 655364, -1073741822, 0, 655365, -1610612734, 0, 655393, 2, 0, 720896, -1610612732, 0, 720900, -1073741822, 0, 720901, -1610612734, 0, 720929, 2, 0, 786432, -1610612732, 0, 786436, -1073741822, 0, 786437, -1610612734, 0, 786465, 2, 0, 851968, -1610612732, 0, 851972, -1073741822, 0, 851973, -1610612734, 0, 852001, 2, 0, 917504, 2, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 2, 0, 917509, 2, 0, 917510, 2, 0, 917511, 2, 0, 917512, 2, 0, 917513, 4, 0, 917514, 4, 0, 917515, 4, 0, 917516, 4, 0, 917517, 4, 0, 917518, 4, 0, 917519, 4, 0, 917520, 4, 0, 917521, 4, 0, 917522, 4, 0, 917523, 4, 0, 917524, 4, 0, 917525, 4, 0, 917526, 4, 0, 917527, 4, 0, 917528, 4, 0, 917529, 4, 0, 917530, 4, 0, 917531, 4, 0, 917532, 4, 0, 917533, 4, 0, 917534, 4, 0, 917535, 4, 0, 917536, 4, 0, 917537, 4, 0 ) +tile_data = PoolIntArray( -1, 1610612751, 0, -65536, 1610612746, 0, -65535, 1610612746, 0, -65534, 1610612746, 0, -65533, 1610612746, 0, -65532, 1610612746, 0, -65531, 1610612746, 0, -65530, 1610612746, 0, -65529, 1610612746, 0, -65528, 1610612746, 0, -65527, 1610612746, 0, -65526, 1610612746, 0, -65525, 1610612746, 0, -65524, 1610612746, 0, -65523, 1610612746, 0, -65522, 1610612746, 0, -65521, 1610612746, 0, -65520, 1610612746, 0, -65519, 1610612746, 0, -65518, 1610612746, 0, -65517, 1610612746, 0, -65516, 1610612746, 0, -65515, 1610612746, 0, -65514, 1610612746, 0, -65513, 1610612746, 0, -65512, 1610612746, 0, -65511, 1610612746, 0, -65510, 1610612746, 0, -65509, 1610612746, 0, -65508, 1610612746, 0, -65507, 1610612746, 0, -65506, 1610612746, 0, -65505, 1610612746, 0, -65504, 1610612746, 0, -65503, 1610612746, 0, -65502, -1073741809, 0, 65535, -1610612726, 0, 0, 3, 0, 1, 1610612738, 0, 2, 1610612738, 0, 3, 1610612738, 0, 4, 3, 0, 5, 3, 0, 6, 1610612738, 0, 7, 1610612738, 0, 8, 1610612738, 0, 9, 1610612738, 0, 10, 1610612738, 0, 11, 1610612738, 0, 12, 1610612738, 0, 13, 1610612738, 0, 14, 1610612738, 0, 15, 1610612738, 0, 16, 1610612738, 0, 17, 1610612738, 0, 18, 1610612738, 0, 19, 1610612738, 0, 20, 1610612738, 0, 21, 1610612738, 0, 22, 1610612738, 0, 23, 1610612738, 0, 24, 1610612738, 0, 25, 1610612738, 0, 26, 1610612738, 0, 27, 1610612738, 0, 28, 1610612738, 0, 29, 1610612738, 0, 30, 1610612738, 0, 31, 1610612738, 0, 32, 1610612738, 0, 33, 3, 0, 34, -1073741814, 0, 131071, -1610612726, 0, 65536, -1610612734, 0, 65537, 9, 0, 65538, 9, 0, 65539, 9, 0, 65540, -1073741822, 0, 65541, -1610612734, 0, 65542, 9, 0, 65543, 9, 0, 65544, 9, 0, 65545, 9, 0, 65546, 9, 0, 65547, 9, 0, 65548, 9, 0, 65549, 9, 0, 65550, 9, 0, 65551, 9, 0, 65552, 9, 0, 65553, 9, 0, 65554, 9, 0, 65555, 9, 0, 65556, 9, 0, 65557, 9, 0, 65558, 9, 0, 65559, 9, 0, 65560, 9, 0, 65561, 9, 0, 65562, 9, 0, 65563, 9, 0, 65564, 9, 0, 65565, 9, 0, 65566, 9, 0, 65567, 9, 0, 65568, 9, 0, 65569, -1073741822, 0, 65570, -1073741814, 0, 196607, -1610612726, 0, 131072, -1610612734, 0, 131073, 9, 0, 131074, 9, 0, 131075, 9, 0, 131076, -1073741822, 0, 131077, -1610612734, 0, 131078, 9, 0, 131079, 9, 0, 131080, 9, 0, 131081, 9, 0, 131082, 9, 0, 131083, 9, 0, 131084, 9, 0, 131085, 9, 0, 131086, 9, 0, 131087, 9, 0, 131088, 9, 0, 131089, 9, 0, 131090, 9, 0, 131091, 9, 0, 131092, 9, 0, 131093, 9, 0, 131094, 9, 0, 131095, 9, 0, 131096, 9, 0, 131097, 9, 0, 131098, 9, 0, 131099, 9, 0, 131100, 9, 0, 131101, 9, 0, 131102, 9, 0, 131103, 9, 0, 131104, 9, 0, 131105, -1073741822, 0, 131106, -1073741814, 0, 262143, -1610612726, 0, 196608, -1610612734, 0, 196609, 9, 0, 196610, 9, 0, 196611, 9, 0, 196612, -1073741822, 0, 196613, -1610612734, 0, 196614, 9, 0, 196615, 9, 0, 196616, 9, 0, 196617, 9, 0, 196618, 9, 0, 196619, 9, 0, 196620, 9, 0, 196621, 9, 0, 196622, 9, 0, 196623, 9, 0, 196624, 9, 0, 196625, 9, 0, 196626, 9, 0, 196627, 9, 0, 196628, 9, 0, 196629, 9, 0, 196630, 9, 0, 196631, 9, 0, 196632, 9, 0, 196633, 9, 0, 196634, 9, 0, 196635, 9, 0, 196636, 9, 0, 196637, 9, 0, 196638, 9, 0, 196639, 9, 0, 196640, 9, 0, 196641, -1073741822, 0, 196642, -1073741814, 0, 327679, -1610612726, 0, 262144, -1610612734, 0, 262145, 9, 0, 262146, 9, 0, 262147, 9, 0, 262148, -1073741822, 0, 262149, -1610612734, 0, 262150, 9, 0, 262151, 9, 0, 262152, 9, 0, 262153, 9, 0, 262154, 9, 0, 262155, 9, 0, 262156, 9, 0, 262157, 9, 0, 262158, 9, 0, 262159, 9, 0, 262160, 9, 0, 262161, 9, 0, 262162, 9, 0, 262163, 9, 0, 262164, 9, 0, 262165, 9, 0, 262166, 9, 0, 262167, 9, 0, 262168, 9, 0, 262169, 9, 0, 262170, 9, 0, 262171, 9, 0, 262172, 9, 0, 262173, 9, 0, 262174, 9, 0, 262175, 9, 0, 262176, 9, 0, 262177, -1073741822, 0, 262178, -1073741814, 0, 393215, -1610612726, 0, 327680, -1610612734, 0, 327681, 9, 0, 327682, 9, 0, 327683, 9, 0, 327684, -1073741822, 0, 327685, -1610612734, 0, 327686, 9, 0, 327687, 9, 0, 327688, 9, 0, 327689, 9, 0, 327690, 9, 0, 327691, 9, 0, 327692, 9, 0, 327693, 9, 0, 327694, 9, 0, 327695, 9, 0, 327696, 9, 0, 327697, 9, 0, 327698, 9, 0, 327699, 9, 0, 327700, 9, 0, 327701, 9, 0, 327702, 9, 0, 327703, 9, 0, 327704, 9, 0, 327705, 9, 0, 327706, 9, 0, 327707, 9, 0, 327708, 9, 0, 327709, 9, 0, 327710, 9, 0, 327711, 9, 0, 327712, 9, 0, 327713, -1073741822, 0, 327714, -1073741814, 0, 458751, -1610612726, 0, 393216, -1610612734, 0, 393217, 9, 0, 393218, 9, 0, 393219, 9, 0, 393220, -1073741817, 0, 393221, 1610612743, 0, 393222, 9, 0, 393223, 9, 0, 393224, 9, 0, 393225, 9, 0, 393226, 9, 0, 393227, 9, 0, 393228, 9, 0, 393229, 9, 0, 393230, 9, 0, 393231, 9, 0, 393232, 9, 0, 393233, 9, 0, 393234, 9, 0, 393235, 9, 0, 393236, 9, 0, 393237, 9, 0, 393238, 9, 0, 393239, 9, 0, 393240, 9, 0, 393241, 9, 0, 393242, 9, 0, 393243, 7, 0, 393244, 2, 0, 393245, 2, 0, 393246, 2, 0, 393247, 2, 0, 393248, 2, 0, 393249, 3, 0, 393250, -1073741814, 0, 524287, -1610612726, 0, 458752, -1610612734, 0, 458753, 9, 0, 458754, 9, 0, 458755, 9, 0, 458756, 9, 0, 458757, 9, 0, 458758, 9, 0, 458759, 9, 0, 458760, 9, 0, 458761, 9, 0, 458762, 9, 0, 458763, 9, 0, 458764, 9, 0, 458765, 9, 0, 458766, 9, 0, 458767, 9, 0, 458768, 9, 0, 458769, 9, 0, 458770, 9, 0, 458771, 9, 0, 458772, 9, 0, 458773, 9, 0, 458774, 9, 0, 458775, 9, 0, 458776, 9, 0, 458777, 9, 0, 458778, 9, 0, 458779, -1073741822, 0, 458780, 3, 0, 458781, 3, 0, 458782, 3, 0, 458783, 3, 0, 458784, 3, 0, 458785, 3, 0, 458786, -1073741814, 0, 589823, -1610612726, 0, 524288, -1610612734, 0, 524289, 9, 0, 524290, 9, 0, 524291, 9, 0, 524292, 9, 0, 524293, 9, 0, 524294, 9, 0, 524295, 9, 0, 524296, 9, 0, 524297, 9, 0, 524298, 9, 0, 524299, 9, 0, 524300, 9, 0, 524301, 9, 0, 524302, 9, 0, 524303, 9, 0, 524304, 9, 0, 524305, 9, 0, 524306, 9, 0, 524307, 9, 0, 524308, 9, 0, 524309, 9, 0, 524310, 9, 0, 524311, 9, 0, 524312, 7, 0, 524313, 2, 0, 524314, 2, 0, 524315, 3, 0, 524316, 3, 0, 524317, 3, 0, 524318, 3, 0, 524319, 3, 0, 524320, 3, 0, 524321, 3, 0, 524322, -1073741814, 0, 655359, -1610612726, 0, 589824, -1610612734, 0, 589825, 9, 0, 589826, 9, 0, 589827, 9, 0, 589828, 7, 0, 589829, -1610612729, 0, 589830, 9, 0, 589831, 9, 0, 589832, 9, 0, 589833, 9, 0, 589834, 9, 0, 589835, 9, 0, 589836, 9, 0, 589837, 9, 0, 589838, 9, 0, 589839, 9, 0, 589840, 9, 0, 589841, 9, 0, 589842, 9, 0, 589843, 9, 0, 589844, 9, 0, 589845, 9, 0, 589846, 9, 0, 589847, 9, 0, 589848, -1073741817, 0, 589849, 1610612738, 0, 589850, 1610612738, 0, 589851, 3, 0, 589852, 3, 0, 589853, 3, 0, 589854, 3, 0, 589855, 3, 0, 589856, 3, 0, 589857, 3, 0, 589858, -1073741814, 0, 720895, -1610612726, 0, 655360, -1610612734, 0, 655361, 9, 0, 655362, 9, 0, 655363, 9, 0, 655364, -1073741822, 0, 655365, -1610612734, 0, 655366, 9, 0, 655367, 9, 0, 655368, 9, 0, 655369, 9, 0, 655370, 9, 0, 655371, 9, 0, 655372, 9, 0, 655373, 9, 0, 655374, 9, 0, 655375, 9, 0, 655376, 9, 0, 655377, 9, 0, 655378, 9, 0, 655379, 9, 0, 655380, 9, 0, 655381, 9, 0, 655382, 9, 0, 655383, 9, 0, 655384, 9, 0, 655385, 9, 0, 655386, 9, 0, 655387, -1073741817, 0, 655388, 1610612738, 0, 655389, 1610612738, 0, 655390, 1610612738, 0, 655391, 1610612738, 0, 655392, 1610612738, 0, 655393, 3, 0, 655394, -1073741814, 0, 786431, -1610612726, 0, 720896, -1610612734, 0, 720897, 9, 0, 720898, 9, 0, 720899, 9, 0, 720900, -1073741822, 0, 720901, -1610612734, 0, 720902, 9, 0, 720903, 9, 0, 720904, 9, 0, 720905, 9, 0, 720906, 9, 0, 720907, 9, 0, 720908, 9, 0, 720909, 7, 0, 720910, 2, 0, 720911, 2, 0, 720912, -1610612729, 0, 720913, 9, 0, 720914, 9, 0, 720915, 9, 0, 720916, 9, 0, 720917, 9, 0, 720918, 9, 0, 720919, 9, 0, 720920, 9, 0, 720921, 9, 0, 720922, 9, 0, 720923, 9, 0, 720924, 9, 0, 720925, 9, 0, 720926, 9, 0, 720927, 9, 0, 720928, 9, 0, 720929, -1073741822, 0, 720930, -1073741814, 0, 851967, -1610612726, 0, 786432, -1610612734, 0, 786433, 9, 0, 786434, 9, 0, 786435, 9, 0, 786436, -1073741822, 0, 786437, -1610612734, 0, 786438, 9, 0, 786439, 9, 0, 786440, 9, 0, 786441, 9, 0, 786442, 9, 0, 786443, 9, 0, 786444, 9, 0, 786445, -1073741817, 0, 786446, 1610612738, 0, 786447, 1610612738, 0, 786448, 1610612743, 0, 786449, 9, 0, 786450, 9, 0, 786451, 9, 0, 786452, 9, 0, 786453, 9, 0, 786454, 9, 0, 786455, 9, 0, 786456, 9, 0, 786457, 9, 0, 786458, 9, 0, 786459, 9, 0, 786460, 9, 0, 786461, 9, 0, 786462, 9, 0, 786463, 9, 0, 786464, 9, 0, 786465, -1073741822, 0, 786466, -1073741814, 0, 917503, -1610612726, 0, 851968, -1610612734, 0, 851969, 9, 0, 851970, 9, 0, 851971, 9, 0, 851972, -1073741822, 0, 851973, 3, 0, 851974, 2, 0, 851975, 2, 0, 851976, 2, 0, 851977, 2, 0, 851978, -1610612729, 0, 851979, 9, 0, 851986, 9, 0, 851987, 9, 0, 851988, 9, 0, 851989, 9, 0, 851990, 9, 0, 851991, 9, 0, 851992, 9, 0, 851993, 9, 0, 851994, 9, 0, 851995, 9, 0, 851996, 9, 0, 851997, 9, 0, 851998, 9, 0, 851999, 9, 0, 852000, 9, 0, 852001, -1073741822, 0, 852002, -1073741814, 0, 983039, -1610612726, 0, 917504, 3, 0, 917505, 2, 0, 917506, 2, 0, 917507, 2, 0, 917508, 3, 0, 917509, 3, 0, 917510, 3, 0, 917511, 3, 0, 917512, 3, 0, 917513, 3, 0, 917514, 3, 0, 917515, 2, 0, 917516, 2, 0, 917517, 2, 0, 917518, 2, 0, 917519, 2, 0, 917520, 2, 0, 917521, 2, 0, 917522, 2, 0, 917523, 2, 0, 917524, 2, 0, 917525, 2, 0, 917526, 2, 0, 917527, 2, 0, 917528, 2, 0, 917529, 2, 0, 917530, 2, 0, 917531, 2, 0, 917532, 2, 0, 917533, 2, 0, 917534, 2, 0, 917535, 2, 0, 917536, 2, 0, 917537, 1610612739, 0, 917538, -1073741814, 0, 1048575, -1610612721, 0, 983040, 10, 0, 983041, 10, 0, 983042, 10, 0, 983043, 10, 0, 983044, 10, 0, 983045, 10, 0, 983046, 10, 0, 983047, 10, 0, 983048, 10, 0, 983049, 10, 0, 983050, 10, 0, 983051, 10, 0, 983052, 10, 0, 983053, 10, 0, 983054, 10, 0, 983055, 10, 0, 983056, 10, 0, 983057, 10, 0, 983058, 10, 0, 983059, 10, 0, 983060, 10, 0, 983061, 10, 0, 983062, 10, 0, 983063, 10, 0, 983064, 10, 0, 983065, 10, 0, 983066, 10, 0, 983067, 10, 0, 983068, 10, 0, 983069, 10, 0, 983070, 10, 0, 983071, 10, 0, 983072, 10, 0, 983073, 10, 0, 983074, 15, 0 ) [node name="GameplaySignalManager" type="Node2D" parent="."] script = ExtResource( 1 ) @@ -147,6 +157,27 @@ script = ExtResource( 1 ) [node name="DropThroughPlatform" parent="." instance=ExtResource( 3 )] tile_data = PoolIntArray( 851970, 1, 0, 851971, 0, 0, 851973, 0, 0, 851975, 2, 0 ) +[node name="Flyer" parent="." instance=ExtResource( 41 )] +position = Vector2( 600, 120 ) +max_speed = 120 + +[node name="StateLabel" parent="Flyer" index="1"] +visible = false + +[node name="FlyerSprite" parent="Flyer" index="2"] +scale = Vector2( -1, 1 ) + +[node name="AnimationTree" parent="Flyer/FlyerSprite" index="1"] +parameters/playback = SubResource( 6 ) + +[node name="BoundFrog" parent="." instance=ExtResource( 44 )] +position = Vector2( 776, 320 ) +movement_radius = 4 + +[node name="FlyingPlatformClean" parent="." instance=ExtResource( 43 )] +position = Vector2( 496, 220 ) + +[connection signal="ready" from="." to="BoundFrog" method="_on_LevelTemplate_ready"] [connection signal="timeout" from="UserInterface/HUD/HUDOverlay/GetBackTimer/Timer" to="GameplaySignalManager" method="_on_Timer_timeout"] [connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] [connection signal="area_exited" from="Spring/SpringPlatform/SpringSkin" to="Spring/SpringPlatform" method="_on_SpringSkin_area_exited"] @@ -157,3 +188,5 @@ tile_data = PoolIntArray( 851970, 1, 0, 851971, 0, 0, 851973, 0, 0, 851975, 2, 0 [editable path="UserInterface"] [editable path="UserInterface/HUD"] [editable path="Blobby"] +[editable path="Flyer"] +[editable path="FlyingPlatformClean"] diff --git a/src/Levels/Froggy Test Level.tscn b/src/Levels/Froggy Test Level.tscn index dd37bee..a1d8884 100644 --- a/src/Levels/Froggy Test Level.tscn +++ b/src/Levels/Froggy Test Level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=17 format=2] +[gd_scene load_steps=18 format=2] [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] [ext_resource path="res://src/Utilities/GameplaySignalManager.gd" type="Script" id=2] @@ -18,6 +18,8 @@ [sub_resource type="AnimationNodeStateMachinePlayback" id=4] +[sub_resource type="AnimationNodeStateMachinePlayback" id=5] + [node name="LevelTemplate" type="Node2D"] __meta__ = { "_edit_horizontal_guides_": [ 464.0 ], @@ -141,6 +143,12 @@ position = Vector2( 169, 192 ) aggressive = false patrolling_slowdown = 0.3 +[node name="FlyerSprite" parent="Flyer" index="2"] +scale = Vector2( -1, 1 ) + +[node name="AnimationTree" parent="Flyer/FlyerSprite" index="1"] +parameters/playback = SubResource( 5 ) + [node name="Position2D2" parent="Flyer/PatrolPath" index="0"] position = Vector2( -1, -23 )