From d3838a21fb828fce6d3f722c5b52e8583449a4e9 Mon Sep 17 00:00:00 2001 From: Jakob Feldmann Date: Wed, 5 Apr 2023 19:28:30 +0200 Subject: [PATCH] New Level Design Tests --- assets/obstacle object/mine.aseprite | Bin 1844 -> 1847 bytes assets/obstacle object/mine.png | Bin 295 -> 274 bytes src/Actors/Actor.gd | 2 +- src/Actors/Blobby/Blobby.tscn | 5 +- src/Actors/Enemies/Beings/WhatAreFrog.gd | 10 + src/Actors/Enemies/Beings/WhatAreFrog.tscn | 5 + src/Levels/{ => Legacy Levels}/01 Level.tscn | 71 +++--- src/Levels/{ => Legacy Levels}/02 Level.tscn | 6 +- src/Levels/{ => Legacy Levels}/03 Level.tscn | 6 +- .../{ => Legacy Levels}/Enemy Test Level.tscn | 46 ++-- .../{ => Legacy Levels}/Flyer Test Level.tscn | 2 +- .../Froggy Test Level.tscn | 2 +- .../{ => Legacy Levels}/Grass Test Level.tscn | 0 .../Template.tscn} | 24 +- src/Levels/{First Level.tscn => Level 1.tscn} | 168 ++++++------- src/Levels/Level 2.tscn | 224 ++++++++++++++++++ src/Levels/Level 3.tscn | 101 ++++++++ src/NeutralObjects/Coin.tscn | 4 +- 18 files changed, 506 insertions(+), 170 deletions(-) rename src/Levels/{ => Legacy Levels}/01 Level.tscn (88%) rename src/Levels/{ => Legacy Levels}/02 Level.tscn (99%) rename src/Levels/{ => Legacy Levels}/03 Level.tscn (99%) rename src/Levels/{ => Legacy Levels}/Enemy Test Level.tscn (81%) rename src/Levels/{ => Legacy Levels}/Flyer Test Level.tscn (98%) rename src/Levels/{ => Legacy Levels}/Froggy Test Level.tscn (99%) rename src/Levels/{ => Legacy Levels}/Grass Test Level.tscn (100%) rename src/Levels/{LevelTemplate.tscn => Legacy Levels/Template.tscn} (79%) rename src/Levels/{First Level.tscn => Level 1.tscn} (92%) create mode 100644 src/Levels/Level 2.tscn create mode 100644 src/Levels/Level 3.tscn diff --git a/assets/obstacle object/mine.aseprite b/assets/obstacle object/mine.aseprite index fadc88f96f144bcaed1e5ace06ff6096a7bffe81..f101c01bef6da25ef741eb15ecd9299756a9fd0d 100644 GIT binary patch delta 129 zcmV-{0Dk|p4z~^gH?aYx1`&_|008>&0RUtG00031004lKxCS3!KDK)Q6PMcm|Cl2G zAB!|j0Mmy}3|*X9efZo%NFOO~#bzI|Zicb3i6N^;c0alvV*HOy{>L{LFeX<&y1VhY jl~}*x3M+hJLr$ELV>dDSVE)G@Ppn&sH4g*;(n!B~mI*b3 delta 126 zcmV-^0D=Fv4zvydG_e7u1`&+_008>&0RUtG00031004cHxCS3xtSrp`Kc>ioF&1f@ z0H%*rv+(J|X9gb+4_gc>?7npY+|_Fg|3Gf|6`N?@y!K{$<>eUZbEJ+#;>@- girBCrWDX%Qe0CF~4`2LaOLK$(Ob;%703|K0Y%^yxSO5S3 diff --git a/assets/obstacle object/mine.png b/assets/obstacle object/mine.png index bdfeca5d53b68b88178ea36fe7ab98d282b7454d..16b02f8423c0216d3f880c281e1797a39d9e6861 100644 GIT binary patch delta 233 zcmVr5kFDPS#HIHCKc>k4A85Cb3}BAO zCWbCP=m0*)BeMr(%n))sv4Dvb#jGsM|BtnX(Ihl{Z1w(&W(YFOk3PsqlOzOlJT*Om zExBM5qu3&JM^oYnA6q??G>z_XY9uS1j{ot^<-exA;(tm!fnqQ1|M=$e|Hn5M+IoT# z$K!Jlatxr$qsJOqfZBP0Zs{KxP`eaDPxshDe$ZEDFhH$(f$o52r4OwEEMsDG?kf#?QRH+SGK(o?^ z)&O5+g{_vx1qM~ikB^7v|KkW@1_p*9*eV?bqhNpl0A#b*8~k4b2LJ#707*qoM6N<$ Ef@`vL6aWAK diff --git a/src/Actors/Actor.gd b/src/Actors/Actor.gd index b99f67b..8e561c7 100644 --- a/src/Actors/Actor.gd +++ b/src/Actors/Actor.gd @@ -8,7 +8,7 @@ const PhysicsConst = preload("res://src/Utilities/Physic/PhysicsConst.gd") const FLOOR_NORMAL := Vector2.UP -var stomp_feedback := 1200 +var stomp_feedback := 1500 var reset_stomp_time := 0.108 var stomp_time := 0.108 var inair_velocity := 21 diff --git a/src/Actors/Blobby/Blobby.tscn b/src/Actors/Blobby/Blobby.tscn index 8ca8670..25d5f1d 100644 --- a/src/Actors/Blobby/Blobby.tscn +++ b/src/Actors/Blobby/Blobby.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=117 format=2] +[gd_scene load_steps=118 format=2] [ext_resource path="res://assets/blobby/blobby-effects-spritesheet.png" type="Texture" id=1] +[ext_resource path="res://src/Actors/Blobby/DeathShader.tres" type="Material" id=2] [ext_resource path="res://src/Actors/Blobby/BlobbyStateMachine.gd" type="Script" id=3] [ext_resource path="res://src/Actors/Blobby/Blobby.gd" type="Script" id=4] [ext_resource path="res://assets/meta/new_dynamicfont.tres" type="DynamicFont" id=5] @@ -4540,7 +4541,6 @@ tracks/2/keys = { } [node name="Blobby" type="KinematicBody2D" groups=["player"]] -scale = Vector2( 0.879, 0.936 ) collision_mask = 248 collision/safe_margin = 0.001 script = ExtResource( 4 ) @@ -4580,6 +4580,7 @@ transparent_bg = true visible = false [node name="BlobbySprite" type="Sprite" parent="."] +material = ExtResource( 2 ) position = Vector2( 0, -16 ) scale = Vector2( -1, 1 ) texture = SubResource( 62 ) diff --git a/src/Actors/Enemies/Beings/WhatAreFrog.gd b/src/Actors/Enemies/Beings/WhatAreFrog.gd index c8721b3..c4333b5 100644 --- a/src/Actors/Enemies/Beings/WhatAreFrog.gd +++ b/src/Actors/Enemies/Beings/WhatAreFrog.gd @@ -12,6 +12,7 @@ onready var state_machine = $Statemachine onready var jump_timer: Timer onready var target_lost_timer: Timer onready var rng = RandomNumberGenerator.new() +onready var invincible_shader = preload("res://src/Actors/Blobby/InvincibleShader.tres") # Is given in blocks export var vision_distance := 6.0 @@ -25,6 +26,7 @@ export var jump_time_hunt := 0.3 export var jump_time_standard_deviation := 0.1 + # Also in blocks var movement_radius: float var anchor: Node2D @@ -74,6 +76,9 @@ func _on_StompDetector_body_entered(body: Node) -> void: $StompDetector.remove_from_group("weakpoint") signalManager.emit_signal("got_stomped") is_hurt = true + $HurtTimer.start() + $FrogSprite.material = invincible_shader + func execute_movement(delta: float) -> void: @@ -486,3 +491,8 @@ func reverse_facing_direction() -> void: func get_facing_direction() -> float: return orientation.cast_to.x + + +func _on_HurtTimer_timeout() -> void: + is_hurt = false + $FrogSprite.material = null diff --git a/src/Actors/Enemies/Beings/WhatAreFrog.tscn b/src/Actors/Enemies/Beings/WhatAreFrog.tscn index 5f7acce..a9d22e2 100644 --- a/src/Actors/Enemies/Beings/WhatAreFrog.tscn +++ b/src/Actors/Enemies/Beings/WhatAreFrog.tscn @@ -559,6 +559,11 @@ collision_mask = 126 position = Vector2( 0, -0.738329 ) shape = SubResource( 3 ) +[node name="HurtTimer" type="Timer" parent="."] +wait_time = 3.236 +one_shot = true + [connection signal="body_entered" from="StompDetector" to="." method="_on_StompDetector_body_entered"] [connection signal="area_entered" from="EnemySkin" to="." method="_on_EnemySkin_area_entered"] [connection signal="body_entered" from="EnemySkin" to="." method="_on_EnemySkin_body_entered"] +[connection signal="timeout" from="HurtTimer" to="." method="_on_HurtTimer_timeout"] diff --git a/src/Levels/01 Level.tscn b/src/Levels/Legacy Levels/01 Level.tscn similarity index 88% rename from src/Levels/01 Level.tscn rename to src/Levels/Legacy Levels/01 Level.tscn index b394c85..d801678 100644 --- a/src/Levels/01 Level.tscn +++ b/src/Levels/Legacy Levels/01 Level.tscn @@ -1,18 +1,18 @@ [gd_scene load_steps=15 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/ObstacleObjects/PitArea.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/Contraptions/Triggers/ElevatorButton.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=8] -[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=9] -[ext_resource path="res://src/Contraptions/VendingMachine.tscn" type="PackedScene" id=10] -[ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=11] -[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=12] -[ext_resource path="res://src/Platforms/FlyingLaserCutter.tscn" type="PackedScene" id=14] +[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Platforms/FlyingLaserCutter.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/ObstacleObjects/Spikes.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/ObstacleObjects/PitArea.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/Contraptions/Triggers/ElevatorButton.tscn" type="PackedScene" id=10] +[ext_resource path="res://src/Contraptions/VendingMachine.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=13] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] @@ -22,12 +22,12 @@ __meta__ = { "_edit_vertical_guides_": [ 2880.0 ] } -[node name="SignalManager" parent="." instance=ExtResource( 8 )] +[node name="SignalManager" parent="." instance=ExtResource( 2 )] -[node name="LevelState" parent="." instance=ExtResource( 9 )] +[node name="LevelState" parent="." instance=ExtResource( 3 )] unique_name_in_owner = true -[node name="UserInterface" parent="." instance=ExtResource( 7 )] +[node name="UserInterface" parent="." instance=ExtResource( 13 )] [node name="GetBackTimer" parent="UserInterface/HUD/HUDOverlay" index="3"] anchor_left = 0.0 @@ -40,24 +40,23 @@ margin_bottom = 14.0 [node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"] wait_time = 20.0 -[node name="BlobbyCam" parent="." instance=ExtResource( 12 )] +[node name="BlobbyCam" parent="." instance=ExtResource( 6 )] drag_margin_bottom = 0.3 [node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] -frame = 12 +frame = 1 [node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] -frame = 5 +frame = 8 -[node name="Blobby" parent="." instance=ExtResource( 2 )] +[node name="Blobby" parent="." instance=ExtResource( 12 )] unique_name_in_owner = true position = Vector2( -70, -1.90735e-06 ) -scale = Vector2( 0.878906, 0.936025 ) [node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"] parameters/playback = SubResource( 4 ) -[node name="PitArea" parent="." instance=ExtResource( 4 )] +[node name="PitArea" parent="." instance=ExtResource( 9 )] position = Vector2( 540, 162 ) [node name="CollisionShape2D" parent="PitArea/Area2D" index="0"] @@ -75,59 +74,59 @@ bake_navigation = true format = 1 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, -1073741821, 0, -458688, -1073741814, 0, -327687, -1610612726, 0, -327686, -1610612734, 0, -393153, -1073741822, 0, -393152, -1073741814, 0, -262151, -1610612726, 0, -262150, -1610612734, 0, -327617, -1073741822, 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, -1073741821, 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, 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, 65560, 10, 0, 65561, 10, 0, 65562, 10, 0, 65563, 10, 0, 65564, 2, 0, 65565, 2, 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 )] +[node name="Spikes" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 708, 12 ) rotation = 1.57079 -[node name="Spikes2" parent="TileMap" instance=ExtResource( 3 )] +[node name="Spikes2" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 1140, -36 ) rotation = 1.57079 -[node name="Spikes4" parent="TileMap" instance=ExtResource( 3 )] +[node name="Spikes4" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 1164, -36 ) rotation = 1.57079 -[node name="Spikes5" parent="TileMap" instance=ExtResource( 3 )] +[node name="Spikes5" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 1188, -36 ) rotation = 1.57079 -[node name="Spikes6" parent="TileMap" instance=ExtResource( 3 )] +[node name="Spikes6" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 1212, -36 ) rotation = 1.57079 -[node name="Spikes7" parent="TileMap" instance=ExtResource( 3 )] +[node name="Spikes7" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 1236, -36 ) rotation = 1.57079 -[node name="Spikes3" parent="TileMap" instance=ExtResource( 3 )] +[node name="Spikes3" parent="TileMap" instance=ExtResource( 8 )] position = Vector2( 684, 12 ) rotation = 1.57079 -[node name="Terminal" parent="." instance=ExtResource( 6 )] +[node name="Terminal" parent="." instance=ExtResource( 10 )] position = Vector2( 443, -48 ) -[node name="Portal" parent="Terminal" instance=ExtResource( 5 )] +[node name="Portal" parent="Terminal" instance=ExtResource( 7 )] visible = false position = Vector2( 108, -18 ) monitoring = false -[node name="Coin" parent="." instance=ExtResource( 11 )] +[node name="Coin" parent="." instance=ExtResource( 4 )] position = Vector2( -37, -14 ) -[node name="Coin2" parent="." instance=ExtResource( 11 )] +[node name="Coin2" parent="." instance=ExtResource( 4 )] position = Vector2( 3.05176e-05, -15 ) -[node name="Coin3" parent="." instance=ExtResource( 11 )] +[node name="Coin3" parent="." instance=ExtResource( 4 )] position = Vector2( 46, -14 ) -[node name="VendingMachine" parent="." instance=ExtResource( 10 )] +[node name="VendingMachine" parent="." instance=ExtResource( 11 )] position = Vector2( 335, -84 ) -[node name="FlyingLaserCutter" parent="." instance=ExtResource( 14 )] +[node name="FlyingLaserCutter" parent="." instance=ExtResource( 5 )] position = Vector2( 1007, -160 ) rotation = 1.5708 -[node name="FlyingLaserCutter2" parent="." instance=ExtResource( 14 )] +[node name="FlyingLaserCutter2" parent="." instance=ExtResource( 5 )] position = Vector2( 1068, -159 ) rotation = 1.5708 diff --git a/src/Levels/02 Level.tscn b/src/Levels/Legacy Levels/02 Level.tscn similarity index 99% rename from src/Levels/02 Level.tscn rename to src/Levels/Legacy Levels/02 Level.tscn index a0cdb92..01080ab 100644 --- a/src/Levels/02 Level.tscn +++ b/src/Levels/Legacy Levels/02 Level.tscn @@ -3,7 +3,7 @@ [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/Levels/Legacy Levels/03 Level.tscn" type="PackedScene" id=4] [ext_resource path="res://src/Platforms/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] @@ -89,10 +89,10 @@ wait_time = 20.0 [node name="BlobbyCam" parent="." instance=ExtResource( 12 )] [node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] -frame = 6 +frame = 1 [node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] -frame = 11 +frame = 6 [node name="Blobby" parent="." instance=ExtResource( 2 )] unique_name_in_owner = true diff --git a/src/Levels/03 Level.tscn b/src/Levels/Legacy Levels/03 Level.tscn similarity index 99% rename from src/Levels/03 Level.tscn rename to src/Levels/Legacy Levels/03 Level.tscn index 63107ce..b1f5e91 100644 --- a/src/Levels/03 Level.tscn +++ b/src/Levels/Legacy Levels/03 Level.tscn @@ -140,7 +140,7 @@ shape = SubResource( 3 ) position = Vector2( 0, 1.5 ) z_index = -1 frames = SubResource( 5 ) -frame = 20 +frame = 21 playing = true [node name="Terminal" parent="." instance=ExtResource( 47 )] @@ -167,7 +167,6 @@ tile_data = PoolIntArray( 851970, 1, 0, 851971, 0, 0, 851973, 0, 0, 851975, 2, 0 [node name="Flyer" parent="." instance=ExtResource( 41 )] position = Vector2( 496, 152 ) -scale = Vector2( 0.879, 0.936 ) max_speed = 120 [node name="StateLabel" parent="Flyer" index="1"] @@ -180,9 +179,6 @@ parameters/playback = SubResource( 6 ) position = Vector2( 776, 320 ) movement_radius = 4 -[node name="WhatAreFrog" parent="BoundFrog" index="0"] -scale = Vector2( 0.879, 0.936 ) - [node name="FlyingPlatformClean" parent="." instance=ExtResource( 43 )] position = Vector2( 496, 220 ) diff --git a/src/Levels/Enemy Test Level.tscn b/src/Levels/Legacy Levels/Enemy Test Level.tscn similarity index 81% rename from src/Levels/Enemy Test Level.tscn rename to src/Levels/Legacy Levels/Enemy Test Level.tscn index 86bb406..d531d88 100644 --- a/src/Levels/Enemy Test Level.tscn +++ b/src/Levels/Legacy Levels/Enemy Test Level.tscn @@ -1,23 +1,23 @@ [gd_scene load_steps=14 format=2] -[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=1] -[ext_resource path="res://assets/environment/blocks/legacy/24BlockBasic.png" type="Texture" id=2] -[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=3] -[ext_resource path="res://src/ObstacleObjects/Spikes.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/Actors/Enemies/Beings/Caterpillar.tscn" type="PackedScene" id=5] +[ext_resource path="res://assets/environment/blocks/legacy/24BlockBasic.png" type="Texture" id=1] +[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Actors/Enemies/Beings/SmortEnemy.tscn" type="PackedScene" id=5] [ext_resource path="res://src/Actors/Enemies/Beings/SimpleEnemy.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/Actors/Enemies/Beings/SmortEnemy.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/Actors/Enemies/Beings/DartingEnemy.tscn" type="PackedScene" id=8] -[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=9] -[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=11] -[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/ObstacleObjects/Spikes.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/Actors/Enemies/Beings/Caterpillar.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/Actors/Enemies/Beings/DartingEnemy.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=10] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=11] [sub_resource type="ConvexPolygonShape2D" id=3] points = PoolVector2Array( 0, 0, 24, 0, 24, 24, 0, 24 ) [sub_resource type="TileSet" id=2] 1/name = "24BlockBasic.png 1" -1/texture = ExtResource( 2 ) +1/texture = ExtResource( 1 ) 1/tex_offset = Vector2( 0, 0 ) 1/modulate = Color( 1, 1, 1, 1 ) 1/region = Rect2( 0, 0, 24, 24 ) @@ -44,41 +44,41 @@ __meta__ = { "_edit_vertical_guides_": [ 2880.0 ] } -[node name="SignalManager" parent="." instance=ExtResource( 11 )] +[node name="SignalManager" parent="." instance=ExtResource( 2 )] -[node name="LevelState" parent="." instance=ExtResource( 12 )] +[node name="LevelState" parent="." instance=ExtResource( 3 )] unique_name_in_owner = true -[node name="UserInterface" parent="." instance=ExtResource( 3 )] +[node name="UserInterface" parent="." instance=ExtResource( 11 )] -[node name="BlobbyCam" parent="." instance=ExtResource( 9 )] +[node name="BlobbyCam" parent="." instance=ExtResource( 4 )] -[node name="Blobby" parent="." instance=ExtResource( 1 )] +[node name="Blobby" parent="." instance=ExtResource( 10 )] unique_name_in_owner = true position = Vector2( -259.915, 710.547 ) -[node name="SmortEnemy" parent="." instance=ExtResource( 7 )] +[node name="SmortEnemy" parent="." instance=ExtResource( 5 )] position = Vector2( 220, 804 ) -[node name="Caterpillar" parent="." instance=ExtResource( 5 )] +[node name="Caterpillar" parent="." instance=ExtResource( 8 )] position = Vector2( 73, 882 ) [node name="Enemy2" parent="." instance=ExtResource( 6 )] position = Vector2( 492, 804 ) -[node name="DartingEnemy" parent="." instance=ExtResource( 8 )] +[node name="DartingEnemy" parent="." instance=ExtResource( 9 )] position = Vector2( 800, 875 ) -[node name="Spikes3" parent="." instance=ExtResource( 4 )] +[node name="Spikes3" parent="." instance=ExtResource( 7 )] position = Vector2( 108, 900 ) -[node name="Spikes5" parent="." instance=ExtResource( 4 )] +[node name="Spikes5" parent="." instance=ExtResource( 7 )] position = Vector2( 372, 900 ) -[node name="Spikes4" parent="." instance=ExtResource( 4 )] +[node name="Spikes4" parent="." instance=ExtResource( 7 )] position = Vector2( 132, 900 ) -[node name="Spikes6" parent="." instance=ExtResource( 4 )] +[node name="Spikes6" parent="." instance=ExtResource( 7 )] position = Vector2( 348, 900 ) [node name="TileMap" type="TileMap" parent="."] diff --git a/src/Levels/Flyer Test Level.tscn b/src/Levels/Legacy Levels/Flyer Test Level.tscn similarity index 98% rename from src/Levels/Flyer Test Level.tscn rename to src/Levels/Legacy Levels/Flyer Test Level.tscn index b54aa79..27f1ab1 100644 --- a/src/Levels/Flyer Test Level.tscn +++ b/src/Levels/Legacy Levels/Flyer Test Level.tscn @@ -5,7 +5,7 @@ [ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] [ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=5] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/Levels/Enemy Test Level.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/Levels/Legacy Levels/Enemy Test Level.tscn" type="PackedScene" id=7] [ext_resource path="res://src/Actors/Enemies/Beings/Flyer.tscn" type="PackedScene" id=8] [ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=9] [ext_resource path="res://src/Contraptions/Triggers/ThreeWhyButtons.tscn" type="PackedScene" id=10] diff --git a/src/Levels/Froggy Test Level.tscn b/src/Levels/Legacy Levels/Froggy Test Level.tscn similarity index 99% rename from src/Levels/Froggy Test Level.tscn rename to src/Levels/Legacy Levels/Froggy Test Level.tscn index 321d315..3869d27 100644 --- a/src/Levels/Froggy Test Level.tscn +++ b/src/Levels/Legacy Levels/Froggy Test Level.tscn @@ -5,7 +5,7 @@ [ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] [ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=5] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/Levels/Enemy Test Level.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/Levels/Legacy Levels/Enemy Test Level.tscn" type="PackedScene" id=7] [ext_resource path="res://src/Platforms/FlyingLaserCutter.tscn" type="PackedScene" id=8] [ext_resource path="res://src/Actors/Enemies/Beings/BoundFrog.tscn" type="PackedScene" id=9] [ext_resource path="res://src/Contraptions/Triggers/ThreeWhyButtons.tscn" type="PackedScene" id=10] diff --git a/src/Levels/Grass Test Level.tscn b/src/Levels/Legacy Levels/Grass Test Level.tscn similarity index 100% rename from src/Levels/Grass Test Level.tscn rename to src/Levels/Legacy Levels/Grass Test Level.tscn diff --git a/src/Levels/LevelTemplate.tscn b/src/Levels/Legacy Levels/Template.tscn similarity index 79% rename from src/Levels/LevelTemplate.tscn rename to src/Levels/Legacy Levels/Template.tscn index 2e787f4..f70f7ae 100644 --- a/src/Levels/LevelTemplate.tscn +++ b/src/Levels/Legacy Levels/Template.tscn @@ -1,13 +1,13 @@ [gd_scene load_steps=10 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/Levels/02 Level.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] [ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=8] -[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/Levels/Legacy Levels/02 Level.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=8] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] @@ -17,18 +17,18 @@ __meta__ = { "_edit_vertical_guides_": [ 2880.0 ] } -[node name="SignalManager" parent="." instance=ExtResource( 8 )] +[node name="SignalManager" parent="." instance=ExtResource( 2 )] -[node name="LevelState" parent="." instance=ExtResource( 6 )] +[node name="LevelState" parent="." instance=ExtResource( 3 )] unique_name_in_owner = true -[node name="UserInterface" parent="." instance=ExtResource( 7 )] +[node name="UserInterface" parent="." instance=ExtResource( 8 )] unique_name_in_owner = true [node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"] wait_time = 20.0 -[node name="BlobbyCam" parent="." instance=ExtResource( 12 )] +[node name="BlobbyCam" parent="." instance=ExtResource( 4 )] unique_name_in_owner = true drag_margin_bottom = 0.3 @@ -38,7 +38,7 @@ frame = 6 [node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] frame = 10 -[node name="Blobby" parent="." instance=ExtResource( 2 )] +[node name="Blobby" parent="." instance=ExtResource( 7 )] unique_name_in_owner = true position = Vector2( -70, -1.90735e-06 ) scale = Vector2( 0.878906, 0.936025 ) @@ -59,7 +59,7 @@ format = 1 [node name="Portal" parent="." instance=ExtResource( 5 )] position = Vector2( 1488, -120 ) -next_scene = ExtResource( 4 ) +next_scene = ExtResource( 6 ) [connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] diff --git a/src/Levels/First Level.tscn b/src/Levels/Level 1.tscn similarity index 92% rename from src/Levels/First Level.tscn rename to src/Levels/Level 1.tscn index da61711..df9f897 100644 --- a/src/Levels/First Level.tscn +++ b/src/Levels/Level 1.tscn @@ -1,14 +1,14 @@ [gd_scene load_steps=11 format=2] [ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] -[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=2] [ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=3] [ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] -[ext_resource path="res://src/Levels/02 Level.tscn" type="PackedScene" id=5] -[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=6] -[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=7] -[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=8] -[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/Levels/Level 2.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=9] [sub_resource type="AnimationNodeStateMachinePlayback" id=4] @@ -18,12 +18,12 @@ __meta__ = { "_edit_vertical_guides_": [ 2880.0 ] } -[node name="SignalManager" parent="." instance=ExtResource( 6 )] +[node name="SignalManager" parent="." instance=ExtResource( 2 )] [node name="LevelState" parent="." instance=ExtResource( 3 )] unique_name_in_owner = true -[node name="UserInterface" parent="." instance=ExtResource( 8 )] +[node name="UserInterface" parent="." instance=ExtResource( 9 )] unique_name_in_owner = true [node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"] @@ -34,12 +34,12 @@ unique_name_in_owner = true drag_margin_bottom = 0.3 [node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] -frame = 13 +frame = 0 [node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] -frame = 13 +frame = 0 -[node name="Blobby" parent="." instance=ExtResource( 9 )] +[node name="Blobby" parent="." instance=ExtResource( 8 )] unique_name_in_owner = true [node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"] @@ -57,119 +57,119 @@ bake_navigation = true format = 1 tile_data = PoolIntArray( -720902, -1073741813, 0, -720901, -1073741813, 0, -720900, -1073741813, 0, -720899, -1073741813, 0, -720898, -1073741813, 0, -720897, -1073741813, 0, -786432, -1073741813, 0, -786431, -1073741813, 0, -786430, -1073741813, 0, -786429, -1073741813, 0, -786428, -1073741813, 0, -786427, -1073741813, 0, -786426, -1073741813, 0, -786425, -1073741813, 0, -786424, -1073741813, 0, -786423, -1073741813, 0, -786422, -1073741813, 0, -786421, -1073741813, 0, -786420, -1073741813, 0, -786419, -1073741813, 0, -786418, -1073741813, 0, -786417, -1073741813, 0, -786416, -1073741813, 0, -786415, 1610612751, 0, -786414, 1610612746, 0, -786413, 1610612746, 0, -786412, 1610612746, 0, -786411, 1610612746, 0, -786410, 1610612746, 0, -786409, 1610612746, 0, -786408, 1610612746, 0, -786407, 1610612746, 0, -786406, 1610612746, 0, -786405, -1073741809, 0, -655366, -1073741813, 0, -655365, -1073741813, 0, -655364, -1073741813, 0, -655363, -1073741813, 0, -655362, -1073741813, 0, -655361, -1073741813, 0, -720896, -1073741813, 0, -720895, -1073741813, 0, -720894, -1073741813, 0, -720893, -1073741813, 0, -720892, -1073741813, 0, -720891, -1073741813, 0, -720890, -1073741813, 0, -720889, -1073741813, 0, -720888, -1073741813, 0, -720887, -1073741813, 0, -720886, -1073741813, 0, -720885, -1073741813, 0, -720884, -1073741813, 0, -720883, -1073741813, 0, -720882, -1073741813, 0, -720881, -1073741813, 0, -720880, 1610612746, 0, -720879, -1610612722, 0, -720878, 1610612739, 0, -720877, 1610612739, 0, -720876, 1610612739, 0, -720875, 1610612739, 0, -720874, 1610612739, 0, -720873, 1610612739, 0, -720872, 1610612739, 0, -720871, 1610612739, 0, -720870, 1610612739, 0, -720869, -1073741814, 0, -589830, -1073741813, 0, -589829, -1073741813, 0, -589828, -1073741813, 0, -589827, -1073741813, 0, -589826, -1073741813, 0, -589825, -1073741813, 0, -655360, -1073741813, 0, -655359, -1073741813, 0, -655358, -1073741813, 0, -655357, -1073741813, 0, -655356, -1073741813, 0, -655355, -1073741813, 0, -655354, -1073741813, 0, -655353, -1073741813, 0, -655352, -1073741813, 0, -655351, -1073741813, 0, -655350, -1073741813, 0, -655349, -1073741813, 0, -655348, -1073741813, 0, -655347, 1610612751, 0, -655346, 1610612746, 0, -655345, -1610612722, 0, -655344, 1610612739, 0, -655343, 1610612739, 0, -655342, 1610612739, 0, -655341, 1610612739, 0, -655340, 1610612738, 0, -655339, 1610612738, 0, -655338, 1610612738, 0, -655337, 1610612738, 0, -655336, 1610612738, 0, -655335, 1610612739, 0, -655334, 1610612739, 0, -655333, -1073741814, 0, -524294, -1073741813, 0, -524293, -1073741813, 0, -524292, -1073741813, 0, -524291, -1073741813, 0, -524290, -1073741813, 0, -524289, -1073741813, 0, -589824, -1073741813, 0, -589823, -1073741813, 0, -589822, -1073741813, 0, -589821, -1073741813, 0, -589820, -1073741813, 0, -589819, -1073741813, 0, -589818, -1073741813, 0, -589817, -1073741813, 0, -589816, -1073741813, 0, -589815, -1073741813, 0, -589814, -1073741813, 0, -589813, -1610612725, 0, -589812, 1610612751, 0, -589811, -1610612722, 0, -589810, 1610612739, 0, -589809, 1610612739, 0, -589808, 1610612739, 0, -589807, 1610612739, 0, -589806, 1610612738, 0, -589805, 1610612743, 0, -589799, -1073741822, 0, -589798, -1610612733, 0, -589797, -1073741814, 0, -458758, 11, 0, -458757, 11, 0, -458756, 11, 0, -458755, 11, 0, -458754, 11, 0, -458753, 11, 0, -524288, 11, 0, -524287, 11, 0, -524286, 11, 0, -524285, 11, 0, -524284, 11, 0, -524283, 11, 0, -524282, 11, 0, -524281, 11, 0, -524280, 11, 0, -524279, 11, 0, -524278, -1073741813, 0, -524277, 1610612751, 0, -524276, 1610612739, 0, -524275, 1610612739, 0, -524274, 1610612739, 0, -524273, 1610612738, 0, -524272, 1610612738, 0, -524271, 1610612743, 0, -524263, -1073741822, 0, -524262, -1610612733, 0, -524261, -1073741814, 0, -393222, 11, 0, -393221, 1610612751, 0, -393220, 1610612746, 0, -393219, 1610612746, 0, -393218, 1610612746, 0, -393217, 1610612746, 0, -458752, 1610612746, 0, -458751, 1610612746, 0, -458750, 1610612746, 0, -458749, 1610612746, 0, -458748, 1610612746, 0, -458747, 1610612746, 0, -458746, 1610612746, 0, -458745, 1610612746, 0, -458744, 1610612746, 0, -458743, 1610612746, 0, -458742, 1610612746, 0, -458741, -1610612722, 0, -458740, 1610612738, 0, -458739, 1610612738, 0, -458738, 1610612743, 0, -458727, -1073741822, 0, -458726, -1610612733, 0, -458725, -1073741814, 0, -327686, 11, 0, -327685, -1610612726, 0, -327684, 1610612739, 0, -327683, 1610612738, 0, -327682, 1610612738, 0, -327681, 1610612738, 0, -393216, 1610612738, 0, -393215, 1610612738, 0, -393214, 1610612738, 0, -393213, 1610612738, 0, -393212, 1610612738, 0, -393211, 1610612738, 0, -393210, 1610612738, 0, -393209, 1610612738, 0, -393208, 1610612738, 0, -393207, 1610612738, 0, -393206, 1610612738, 0, -393205, 1610612743, 0, -393191, -1073741822, 0, -393190, -1610612733, 0, -393189, -1073741814, 0, -262150, 11, 0, -262149, -1610612726, 0, -262148, -1610612734, 0, -327655, -1073741822, 0, -327654, -1610612733, 0, -327653, -1073741814, 0, -196614, 11, 0, -196613, -1610612726, 0, -196612, -1610612734, 0, -262123, 7, 0, -262122, 2, 0, -262121, 2, 0, -262120, 2, 0, -262119, 1610612739, 0, -262118, 3, 0, -262117, -1073741814, 0, -131078, 11, 0, -131077, -1610612726, 0, -131076, -1610612734, 0, -196589, 7, 0, -196588, 2, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, -1073741814, 0, -65542, 11, 0, -65541, -1610612726, 0, -65540, -1610612734, 0, -131056, 7, 0, -131055, 2, 0, -131054, 2, 0, -131053, 3, 0, -131052, 3, 0, -131051, -1073741810, 0, -131050, 10, 0, -131049, 10, 0, -131048, 10, 0, -131047, 10, 0, -131046, 10, 0, -131045, 15, 0, -6, 11, 0, -5, -1610612726, 0, -4, -1610612734, 0, -65524, 7, 0, -65523, 2, 0, -65522, 2, 0, -65521, 2, 0, -65520, 3, 0, -65519, 3, 0, -65518, 3, 0, -65517, -1073741810, 0, -65516, 10, 0, -65515, 15, 0, -65514, -1073741813, 0, -65513, -1073741813, 0, -65512, -1073741813, 0, -65511, -1073741813, 0, -65510, -1073741813, 0, -65509, -1073741813, 0, 65530, 11, 0, 65531, -1610612726, 0, 65532, 1610612739, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 0, 2, 0, 1, 2, 0, 2, 2, 0, 3, 2, 0, 4, 2, 0, 5, 2, 0, 6, 2, 0, 7, 2, 0, 8, 2, 0, 9, 2, 0, 10, 2, 0, 11, 2, 0, 12, 3, 0, 13, 3, 0, 14, 3, 0, 15, 3, 0, 16, 3, 0, 17, -1073741810, 0, 18, 10, 0, 19, 15, 0, 20, -1073741813, 0, 21, -1073741813, 0, 22, -1073741813, 0, 23, -1073741813, 0, 24, -1073741813, 0, 25, -1073741813, 0, 26, -1073741813, 0, 27, -1073741813, 0, 131066, 11, 0, 131067, -1610612721, 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, 10, 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, 15, 0, 65554, -1073741813, 0, 65555, -1073741813, 0, 65556, -1073741813, 0, 65557, -1073741813, 0, 65558, -1073741813, 0, 65559, -1073741813, 0, 65560, -1073741813, 0, 65561, -1073741813, 0, 65562, -1073741813, 0, 65563, -1073741813, 0, 196602, 11, 0, 196603, 11, 0, 196604, 11, 0, 196605, 11, 0, 196606, 11, 0, 196607, 11, 0, 131072, 11, 0, 131073, 11, 0, 131074, 11, 0, 131075, 11, 0, 131076, 11, 0, 131077, 11, 0, 131078, 11, 0, 131079, 11, 0, 131080, 11, 0, 131081, 11, 0, 131082, -1073741813, 0, 131083, -1073741813, 0, 131084, -1073741813, 0, 131085, -1073741813, 0, 131086, -1073741813, 0, 131087, -1073741813, 0, 131088, -1073741813, 0, 131089, -1073741813, 0, 131090, -1073741813, 0, 131091, -1073741813, 0, 131092, -1073741813, 0, 131093, -1073741813, 0, 131094, -1073741813, 0, 131095, -1073741813, 0, 131096, -1073741813, 0, 131097, -1073741813, 0, 131098, -1073741813, 0, 131099, -1073741813, 0 ) -[node name="Portal" parent="." instance=ExtResource( 2 )] -position = Vector2( 1488, -120 ) -next_scene = ExtResource( 5 ) +[node name="Portal" parent="." instance=ExtResource( 5 )] +position = Vector2( 552, -120 ) +next_scene = ExtResource( 7 ) [node name="Decor" type="Node2D" parent="."] position = Vector2( 30, -12 ) -[node name="ShaderGrass" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -99, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass2" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass2" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -84, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass3" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass3" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -67, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass4" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass4" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -52, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass5" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass5" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -33, -15 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass6" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass6" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -18, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass7" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass7" parent="Decor" instance=ExtResource( 6 )] position = Vector2( -1, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass8" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass8" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 16, -15 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass9" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass9" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 30, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass10" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass10" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 45, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass11" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass11" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 62, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass12" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass12" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 76, -15 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass13" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass13" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 97, -15 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass14" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass14" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 111, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass15" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass15" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 128, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass16" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass16" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 143, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass17" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass17" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 162, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass18" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass18" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 178, -15 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass19" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass19" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 194, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass20" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass20" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 209, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass21" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass21" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 228, -12 ) scale = Vector2( 1, 2 ) z_index = -1 -[node name="ShaderGrass22" parent="Decor" instance=ExtResource( 7 )] +[node name="ShaderGrass22" parent="Decor" instance=ExtResource( 6 )] position = Vector2( 242, -15 ) scale = Vector2( 1, 2 ) z_index = -1 @@ -178,172 +178,172 @@ z_index = -1 position = Vector2( 35, -12 ) scale = Vector2( 1, 1.1 ) -[node name="ShaderGrass" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -106, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass5" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass5" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -98, -1 ) -[node name="ShaderGrass6" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass6" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -82, -1 ) -[node name="ShaderGrass7" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass7" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -65, -0.90909 ) -[node name="ShaderGrass2" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass2" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -91, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass3" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass3" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -73, -7.27273 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass4" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass4" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -59, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass8" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass8" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -47, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass9" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass9" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -39, -1 ) -[node name="ShaderGrass45" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass45" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -50, -0.90909 ) -[node name="ShaderGrass10" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass10" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -23, -1 ) -[node name="ShaderGrass11" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass11" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -6, -1 ) -[node name="ShaderGrass12" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass12" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -32, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass13" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass13" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( -15, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass14" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass14" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 0, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass43" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass43" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 9, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass15" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass15" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 16, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass16" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass16" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 24, -1 ) -[node name="ShaderGrass17" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass17" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 40, -1 ) -[node name="ShaderGrass18" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass18" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 57, -1 ) -[node name="ShaderGrass19" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass19" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 31, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass20" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass20" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 48, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass21" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass21" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 63, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass22" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass22" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 75, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass23" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass23" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 83, -1 ) -[node name="ShaderGrass44" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass44" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 72, -1 ) -[node name="ShaderGrass24" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass24" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 99, -1 ) -[node name="ShaderGrass25" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass25" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 116, -1 ) -[node name="ShaderGrass26" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass26" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 90, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass27" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass27" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 107, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass28" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass28" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 122, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass29" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass29" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 134, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass30" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass30" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 142, -1 ) -[node name="ShaderGrass46" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass46" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 131, -0.90909 ) -[node name="ShaderGrass31" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass31" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 158, -1 ) -[node name="ShaderGrass32" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass32" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 175, -1 ) -[node name="ShaderGrass47" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass47" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 186, -0.90909 ) -[node name="ShaderGrass33" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass33" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 149, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass34" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass34" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 166, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass35" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass35" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 181, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass36" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass36" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 193, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass37" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass37" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 201, -1 ) -[node name="ShaderGrass38" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass38" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 217, -1 ) -[node name="ShaderGrass39" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass39" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 234, -1 ) -[node name="ShaderGrass48" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass48" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 245, -0.90909 ) -[node name="ShaderGrass40" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass40" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 208, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass41" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass41" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 225, -7 ) scale = Vector2( 1, 1.5 ) -[node name="ShaderGrass42" parent="Decor2" instance=ExtResource( 7 )] +[node name="ShaderGrass42" parent="Decor2" instance=ExtResource( 6 )] position = Vector2( 240, -7 ) scale = Vector2( 1, 1.5 ) diff --git a/src/Levels/Level 2.tscn b/src/Levels/Level 2.tscn new file mode 100644 index 0000000..f66570c --- /dev/null +++ b/src/Levels/Level 2.tscn @@ -0,0 +1,224 @@ +[gd_scene load_steps=16 format=2] + +[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] +[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Levels/Level 3.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/Environment/ShaderGrass.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/ObstacleObjects/PitArea.tscn" type="PackedScene" id=10] +[ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/Actors/Enemies/Beings/SimpleEnemy.tscn" type="PackedScene" id=12] +[ext_resource path="res://src/Platforms/DropThroughPlatform.tscn" type="PackedScene" id=13] +[ext_resource path="res://src/Actors/Enemies/Beings/WhatAreFrog.tscn" type="PackedScene" id=14] + +[sub_resource type="AnimationNodeStateMachinePlayback" id=4] + +[node name="First Level" type="Node2D"] +__meta__ = { +"_edit_horizontal_guides_": [ 464.0 ], +"_edit_vertical_guides_": [ 2880.0 ] +} + +[node name="SignalManager" parent="." instance=ExtResource( 6 )] + +[node name="LevelState" parent="." instance=ExtResource( 3 )] +unique_name_in_owner = true + +[node name="UserInterface" parent="." instance=ExtResource( 8 )] +unique_name_in_owner = true + +[node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"] +wait_time = 20.0 + +[node name="BlobbyCam" parent="." instance=ExtResource( 4 )] +unique_name_in_owner = true +drag_margin_bottom = 0.3 + +[node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] +frame = 5 + +[node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] +frame = 5 + +[node name="Blobby" parent="." instance=ExtResource( 9 )] +unique_name_in_owner = true + +[node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"] +parameters/playback = SubResource( 4 ) + +[node name="PitArea" parent="." instance=ExtResource( 10 )] +position = Vector2( 717, 147 ) + +[node name="SimpleEnemy" parent="." instance=ExtResource( 12 )] +position = Vector2( 1857, -13 ) + +[node name="SimpleEnemy2" parent="." instance=ExtResource( 12 )] +position = Vector2( 2241, -63 ) + +[node name="DropThroughPlatform" parent="." instance=ExtResource( 13 )] +tile_data = PoolIntArray( -1179518, 1, 0, -1179517, 0, 0, -1179515, 0, 0, -1179513, 2, 0, -982772, 1, 0, -982771, 0, 0, -982769, 0, 0, -982767, 0, 0, -982765, 0, 0, -982763, 2, 0 ) + +[node name="WhatAreFrog" parent="." instance=ExtResource( 14 )] +position = Vector2( 3432, -10 ) + +[node name="TileMap" type="TileMap" parent="."] +unique_name_in_owner = true +tile_set = ExtResource( 1 ) +cell_size = Vector2( 24, 24 ) +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( -1310652, 7, 0, -1310651, -1610612729, 0, -1245116, -1073741822, 0, -1245115, -1610612734, 0, -1179580, -1073741822, 0, -1179579, -1610612734, 0, -1114044, -1073741822, 0, -1114043, -1610612734, 0, -1048508, -1073741822, 0, -1048507, -1610612734, 0, -1048418, -1073741822, 0, -1048417, -1073741814, 0, -1048416, 11, 0, -917510, -1073741813, 0, -917509, -1610612726, 0, -917508, -1610612734, 0, -982972, -1073741822, 0, -982971, -1610612734, 0, -982882, -1073741822, 0, -982881, -1073741814, 0, -982880, 11, 0, -851974, -1073741813, 0, -851973, -1610612726, 0, -851972, -1610612734, 0, -917436, -1073741822, 0, -917435, -1610612734, 0, -917346, -1073741822, 0, -917345, -1073741814, 0, -917344, 11, 0, -786438, -1073741813, 0, -786437, -1610612726, 0, -786436, -1610612734, 0, -851900, -1073741822, 0, -851899, -1610612734, 0, -851810, -1073741822, 0, -851809, -1073741814, 0, -851808, 11, 0, -720902, -1073741813, 0, -720901, -1610612726, 0, -720900, -1610612734, 0, -786364, -1073741822, 0, -786363, -1610612734, 0, -786274, -1073741822, 0, -786273, -1073741814, 0, -786272, 11, 0, -655366, -1073741813, 0, -655365, -1610612726, 0, -655364, -1610612734, 0, -720839, 7, 0, -720838, -1610612729, 0, -720828, -1073741822, 0, -720827, -1610612734, 0, -720738, -1073741822, 0, -720737, -1073741814, 0, -720736, 11, 0, -589830, -1073741813, 0, -589829, -1610612726, 0, -589828, -1610612734, 0, -655303, -1073741822, 0, -655302, -1610612734, 0, -655292, -1073741817, 0, -655291, 1610612743, 0, -655202, -1073741822, 0, -655201, -1073741814, 0, -655200, 11, 0, -524294, -1073741813, 0, -524293, -1610612726, 0, -524292, -1610612734, 0, -589767, -1073741822, 0, -589766, -1610612734, 0, -589761, 7, 0, -589760, -1610612729, 0, -589666, -1073741822, 0, -589665, -1073741814, 0, -589664, 11, 0, -458758, 11, 0, -458757, -1610612726, 0, -458756, -1610612734, 0, -524231, -1073741822, 0, -524230, 1610612739, 0, -524229, 2, 0, -524225, -1073741822, 0, -524224, -1610612734, 0, -524159, 7, 0, -524158, 2, 0, -524157, 2, 0, -524156, 2, 0, -524155, -1610612729, 0, -524149, 7, 0, -524148, 2, 0, -524147, 2, 0, -524146, 2, 0, -524145, 2, 0, -524144, -1610612729, 0, -524130, -1073741822, 0, -524129, -1073741814, 0, -524128, 11, 0, -393222, 11, 0, -393221, -1610612726, 0, -393220, -1610612734, 0, -458695, -1073741822, 0, -458694, -1610612734, 0, -458689, -1073741822, 0, -458688, -1610612734, 0, -458625, 7, 0, -458624, 2, 0, -458623, 1610612739, 0, -458622, 1610612738, 0, -458621, 1610612738, 0, -458620, 1610612738, 0, -458619, 1610612743, 0, -458613, -1073741817, 0, -458612, 1610612738, 0, -458611, 1610612738, 0, -458610, 1610612738, 0, -458609, 1610612738, 0, -458608, -1610612733, 0, -458607, -1610612729, 0, -458594, -1073741822, 0, -458593, -1073741814, 0, -458592, 11, 0, -327686, 11, 0, -327685, -1610612726, 0, -327684, -1610612734, 0, -393159, -1073741822, 0, -393158, -1610612734, 0, -393154, 2, 0, -393153, 1610612739, 0, -393152, -1610612734, 0, -393120, 2, 0, -393119, 2, 0, -393118, 2, 0, -393093, 7, 0, -393092, 2, 0, -393091, 2, 0, -393090, 2, 0, -393089, 1610612739, 0, -393088, 1610612739, 0, -393087, 1610612743, 0, -393072, -1073741822, 0, -393071, -1610612734, 0, -393058, -1073741822, 0, -393057, -1073741814, 0, -393056, 11, 0, -262150, 11, 0, -262149, -1610612726, 0, -262148, -1610612734, 0, -327647, 7, 0, -327646, 2, 0, -327645, -1610612729, 0, -327623, -1073741822, 0, -327622, -1610612734, 0, -327617, -1073741822, 0, -327616, -1610612734, 0, -327557, -1073741822, 0, -327556, 1610612739, 0, -327555, 1610612739, 0, -327554, 1610612739, 0, -327553, 1610612739, 0, -327552, -1610612734, 0, -327536, -1073741822, 0, -327535, -1610612734, 0, -327522, -1073741822, 0, -327521, -1073741814, 0, -327520, 11, 0, -196614, 11, 0, -196613, -1610612726, 0, -196612, -1610612734, 0, -262111, -1073741822, 0, -262110, 1, 0, -262109, -1610612734, 0, -262087, -1073741822, 0, -262086, 1610612739, 0, -262085, 2, 0, -262081, -1073741822, 0, -262080, -1610612734, 0, -262041, 7, 0, -262040, -1610612729, 0, -262025, 7, 0, -262024, 2, 0, -262023, 2, 0, -262022, 2, 0, -262021, 1610612739, 0, -262020, 1610612739, 0, -262019, 1610612739, 0, -262018, 1610612739, 0, -262017, 1610612739, 0, -262016, -1610612734, 0, -262000, -1073741822, 0, -261999, -1610612734, 0, -261986, -1073741822, 0, -261985, -1073741814, 0, -261984, 11, 0, -131078, 11, 0, -131077, -1610612726, 0, -131076, -1610612734, 0, -196583, 2, 0, -196582, 2, 0, -196581, 2, 0, -196580, 2, 0, -196579, 2, 0, -196575, -1073741822, 0, -196574, 3, 0, -196573, -1610612734, 0, -196551, -1073741822, 0, -196550, -1610612734, 0, -196545, -1073741822, 0, -196544, -1610612734, 0, -196522, 7, 0, -196521, 2, 0, -196520, 2, 0, -196519, -1610612729, 0, -196513, 7, 0, -196512, 2, 0, -196511, 2, 0, -196510, 2, 0, -196509, -1610612729, 0, -196505, -1073741817, 0, -196504, 1610612743, 0, -196494, 7, 0, -196493, 2, 0, -196492, 2, 0, -196491, 2, 0, -196490, 2, 0, -196489, 1610612739, 0, -196488, 1610612739, 0, -196487, 1610612739, 0, -196486, 1610612739, 0, -196485, 1610612739, 0, -196484, 1610612739, 0, -196483, 1610612739, 0, -196482, 1610612739, 0, -196481, 1610612739, 0, -196480, -1610612734, 0, -196464, -1073741822, 0, -196463, -1610612734, 0, -196450, -1073741822, 0, -196449, -1073741814, 0, -196448, 11, 0, -65542, 11, 0, -65541, -1610612726, 0, -65540, -1610612734, 0, -131039, -1073741822, 0, -131038, 1, 0, -131037, -1610612734, 0, -131032, 7, 0, -131031, 2, 0, -131030, 2, 0, -131029, -1610612729, 0, -131015, -1073741817, 0, -131014, 1610612743, 0, -131010, 2, 0, -131009, 1610612739, 0, -131008, -1610612734, 0, -130989, 7, 0, -130988, 2, 0, -130987, 2, 0, -130986, 3, 0, -130985, 3, 0, -130984, 3, 0, -130983, 3, 0, -130982, 2, 0, -130981, 2, 0, -130980, 2, 0, -130979, 2, 0, -130978, 2, 0, -130977, 3, 0, -130976, 3, 0, -130975, 3, 0, -130974, 3, 0, -130973, -1610612734, 0, -130960, 7, 0, -130959, 2, 0, -130958, 1610612738, 0, -130957, 1610612738, 0, -130956, 1610612738, 0, -130955, 1610612738, 0, -130954, 1610612738, 0, -130953, 1610612738, 0, -130952, 1610612738, 0, -130951, 1610612738, 0, -130950, 1610612738, 0, -130949, 1610612738, 0, -130948, 1610612738, 0, -130947, 1610612738, 0, -130946, 1610612738, 0, -130945, 1610612738, 0, -130944, 1610612743, 0, -130928, -1073741817, 0, -130927, 1610612743, 0, -130914, -1073741822, 0, -130913, -1073741814, 0, -130912, 11, 0, -6, 11, 0, -5, -1610612726, 0, -4, -1610612734, 0, -65517, 7, 0, -65516, 2, 0, -65515, 2, 0, -65514, -1610612729, 0, -65503, -1073741822, 0, -65502, 3, 0, -65501, -1610612734, 0, -65496, -1073741822, 0, -65495, 3, 0, -65494, 3, 0, -65493, -1610612734, 0, -65473, -1073741822, 0, -65472, -1610612734, 0, -65457, 7, 0, -65456, 2, 0, -65455, 2, 0, -65454, 2, 0, -65453, 3, 0, -65452, 3, 0, -65451, 3, 0, -65450, 3, 0, -65449, 3, 0, -65448, 3, 0, -65447, 3, 0, -65446, 3, 0, -65445, 3, 0, -65444, 3, 0, -65443, 3, 0, -65442, 3, 0, -65441, 3, 0, -65440, 3, 0, -65439, 3, 0, -65438, 3, 0, -65437, -1610612734, 0, -65378, -1073741822, 0, -65377, -1073741814, 0, -65376, 11, 0, 65530, 11, 0, 65531, -1610612726, 0, 65532, 1610612739, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 0, 2, 0, 1, 2, 0, 2, 2, 0, 3, 2, 0, 4, 2, 0, 5, 2, 0, 6, 2, 0, 7, 2, 0, 8, 2, 0, 9, 2, 0, 10, 2, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 2, 0, 15, 2, 0, 16, 2, 0, 17, 2, 0, 18, 2, 0, 19, 3, 0, 20, 3, 0, 21, 3, 0, 22, 1610612739, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 2, 0, 27, 2, 0, 28, 2, 0, 29, 2, 0, 30, 2, 0, 31, 2, 0, 32, 2, 0, 33, 3, 0, 34, 1, 0, 35, -1610612734, 0, 40, -1073741822, 0, 41, 3, 0, 42, 3, 0, 43, 3, 0, 44, 2, 0, 45, 2, 0, 46, 2, 0, 47, 2, 0, 48, 2, 0, 49, 2, 0, 50, 2, 0, 51, 2, 0, 52, 2, 0, 53, 2, 0, 54, 2, 0, 55, 2, 0, 56, 2, 0, 57, 2, 0, 58, 2, 0, 59, 2, 0, 60, 2, 0, 61, 2, 0, 62, 2, 0, 63, 3, 0, 64, 3, 0, 65, 2, 0, 66, 2, 0, 67, 2, 0, 68, 2, 0, 69, 2, 0, 70, 2, 0, 71, 2, 0, 72, 2, 0, 73, 2, 0, 74, 2, 0, 75, 2, 0, 76, 2, 0, 77, 2, 0, 78, 2, 0, 79, 3, 0, 80, 3, 0, 81, 3, 0, 82, 3, 0, 83, 3, 0, 84, 1610612739, 0, 85, 1610612739, 0, 86, 1610612739, 0, 87, 1610612739, 0, 88, 1610612739, 0, 89, 1610612739, 0, 90, 1610612739, 0, 91, 1610612739, 0, 92, 1610612739, 0, 93, 1610612739, 0, 94, 1610612739, 0, 95, 1610612739, 0, 96, 1610612739, 0, 97, 1610612739, 0, 98, 1610612739, 0, 99, 1610612739, 0, 100, 2, 0, 101, 2, 0, 102, 2, 0, 103, 2, 0, 104, 2, 0, 105, 2, 0, 106, 2, 0, 107, 2, 0, 108, 2, 0, 109, 2, 0, 110, 2, 0, 111, 2, 0, 112, 2, 0, 113, 2, 0, 114, 2, 0, 115, 2, 0, 116, 2, 0, 117, 2, 0, 118, 2, 0, 119, 2, 0, 120, 2, 0, 121, 2, 0, 122, 2, 0, 123, 2, 0, 124, 2, 0, 125, 2, 0, 126, 2, 0, 127, 2, 0, 128, 2, 0, 129, 2, 0, 130, 2, 0, 131, 2, 0, 132, 2, 0, 133, 2, 0, 134, 2, 0, 135, 2, 0, 136, 2, 0, 137, 2, 0, 138, 2, 0, 139, 2, 0, 140, 2, 0, 141, 2, 0, 142, 2, 0, 143, 2, 0, 144, 2, 0, 145, 2, 0, 146, 2, 0, 147, 2, 0, 148, 2, 0, 149, 2, 0, 150, 2, 0, 151, 2, 0, 152, 2, 0, 153, 2, 0, 154, 2, 0, 155, 2, 0, 156, 2, 0, 157, 2, 0, 158, -1073741821, 0, 159, -1073741814, 0, 160, 11, 0, 131066, 11, 0, 131067, -1610612721, 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, 10, 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, 12, 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, 65576, 10, 0, 65577, 10, 0, 65578, 12, 0, 65579, 10, 0, 65580, 10, 0, 65581, 10, 0, 65582, 10, 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, 12, 0, 65601, 10, 0, 65602, 10, 0, 65603, 10, 0, 65604, 10, 0, 65605, 10, 0, 65606, 10, 0, 65607, 10, 0, 65608, 10, 0, 65609, 10, 0, 65610, 10, 0, 65611, 10, 0, 65612, 10, 0, 65613, 10, 0, 65614, 10, 0, 65615, 10, 0, 65616, 10, 0, 65617, 10, 0, 65618, 10, 0, 65619, 10, 0, 65620, 10, 0, 65621, 10, 0, 65622, 10, 0, 65623, 10, 0, 65624, 10, 0, 65625, 10, 0, 65626, 10, 0, 65627, 10, 0, 65628, 10, 0, 65629, 10, 0, 65630, 10, 0, 65631, 10, 0, 65632, 10, 0, 65633, 10, 0, 65634, 10, 0, 65635, 10, 0, 65636, 10, 0, 65637, 10, 0, 65638, 10, 0, 65639, 10, 0, 65640, 10, 0, 65641, 10, 0, 65642, 10, 0, 65643, 10, 0, 65644, 10, 0, 65645, 10, 0, 65646, 10, 0, 65647, 10, 0, 65648, 10, 0, 65649, 10, 0, 65650, 10, 0, 65651, 10, 0, 65652, 10, 0, 65653, 10, 0, 65654, 10, 0, 65655, 10, 0, 65656, 10, 0, 65657, 10, 0, 65658, 10, 0, 65659, 10, 0, 65660, 10, 0, 65661, 10, 0, 65662, 10, 0, 65663, 10, 0, 65664, 10, 0, 65665, 10, 0, 65666, 10, 0, 65667, 10, 0, 65668, 10, 0, 65669, 10, 0, 65670, 10, 0, 65671, 10, 0, 65672, 10, 0, 65673, 10, 0, 65674, 10, 0, 65675, 10, 0, 65676, 10, 0, 65677, 10, 0, 65678, 10, 0, 65679, 10, 0, 65680, 10, 0, 65681, 10, 0, 65682, 10, 0, 65683, 10, 0, 65684, 10, 0, 65685, 10, 0, 65686, 10, 0, 65687, 10, 0, 65688, 10, 0, 65689, 10, 0, 65690, 10, 0, 65691, 10, 0, 65692, 10, 0, 65693, 10, 0, 65694, 10, 0, 65695, 15, 0, 65696, 11, 0 ) + +[node name="Portal" parent="." instance=ExtResource( 2 )] +position = Vector2( 3768, -23 ) +next_scene = ExtResource( 5 ) + +[node name="Decor2" type="Node2D" parent="."] +position = Vector2( 595, -12 ) +scale = Vector2( 1, 1.1 ) + +[node name="ShaderGrass9" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( -39, -1 ) + +[node name="ShaderGrass10" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( -23, -1 ) + +[node name="ShaderGrass11" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( -6, -1 ) + +[node name="ShaderGrass12" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( -32, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass13" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( -15, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass14" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 0, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass43" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 9, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass15" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 16, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass16" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 24, -1 ) + +[node name="ShaderGrass17" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 40, -1 ) + +[node name="ShaderGrass18" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 57, -1 ) + +[node name="ShaderGrass19" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 31, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass20" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 48, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass21" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 63, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass22" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 75, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass23" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 83, -1 ) + +[node name="ShaderGrass44" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 72, -1 ) + +[node name="ShaderGrass24" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 99, -1 ) + +[node name="ShaderGrass25" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 116, -1 ) + +[node name="ShaderGrass26" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 90, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass27" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 107, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass28" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 122, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass29" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 134, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass30" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 142, -1 ) + +[node name="ShaderGrass46" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 131, -0.90909 ) + +[node name="ShaderGrass31" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 158, -1 ) + +[node name="ShaderGrass32" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 175, -1 ) + +[node name="ShaderGrass47" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 186, -0.90909 ) + +[node name="ShaderGrass33" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 149, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass34" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 166, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="ShaderGrass35" parent="Decor2" instance=ExtResource( 7 )] +position = Vector2( 181, -7 ) +scale = Vector2( 1, 1.5 ) + +[node name="Coin" parent="." instance=ExtResource( 11 )] +position = Vector2( 756, -15 ) +z_index = -1 + +[node name="Coin2" parent="." instance=ExtResource( 11 )] +position = Vector2( 744, -120 ) + +[node name="Coin3" parent="." instance=ExtResource( 11 )] +position = Vector2( 1392, -279 ) + +[node name="Coin4" parent="." instance=ExtResource( 11 )] +position = Vector2( 2340, -156 ) + +[node name="Coin5" parent="." instance=ExtResource( 11 )] +position = Vector2( 3144, -48 ) + +[node name="Coin6" parent="." instance=ExtResource( 11 )] +position = Vector2( 3279, -192 ) + +[connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] + +[editable path="SignalManager"] +[editable path="LevelState"] +[editable path="UserInterface"] +[editable path="UserInterface/HUD"] +[editable path="BlobbyCam"] +[editable path="Blobby"] +[editable path="PitArea"] diff --git a/src/Levels/Level 3.tscn b/src/Levels/Level 3.tscn new file mode 100644 index 0000000..bb92b0a --- /dev/null +++ b/src/Levels/Level 3.tscn @@ -0,0 +1,101 @@ +[gd_scene load_steps=13 format=2] + +[ext_resource path="res://src/Environment/AlienShipTileSet.tres" type="TileSet" id=1] +[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=2] +[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=3] +[ext_resource path="res://src/Actors/BlobbyCam.tscn" type="PackedScene" id=4] +[ext_resource path="res://src/Actors/Enemies/Beings/BoundFrog.tscn" type="PackedScene" id=5] +[ext_resource path="res://src/Actors/Enemies/Beings/Flyer.tscn" type="PackedScene" id=6] +[ext_resource path="res://src/NeutralObjects/Coin.tscn" type="PackedScene" id=7] +[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=8] +[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=9] +[ext_resource path="res://src/Contraptions/Triggers/WhyButton.tscn" type="PackedScene" id=10] + +[sub_resource type="AnimationNodeStateMachinePlayback" id=4] + +[sub_resource type="AnimationNodeStateMachinePlayback" id=5] + +[node name="First Level" type="Node2D"] +__meta__ = { +"_edit_horizontal_guides_": [ 464.0 ], +"_edit_vertical_guides_": [ 2880.0 ] +} + +[node name="SignalManager" parent="." instance=ExtResource( 2 )] + +[node name="LevelState" parent="." instance=ExtResource( 3 )] +unique_name_in_owner = true + +[node name="UserInterface" parent="." instance=ExtResource( 9 )] +unique_name_in_owner = true + +[node name="Timer" parent="UserInterface/HUD/HUDOverlay/GetBackTimer" index="0"] +wait_time = 20.0 + +[node name="BlobbyCam" parent="." instance=ExtResource( 4 )] +unique_name_in_owner = true +drag_margin_bottom = 0.3 + +[node name="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="4"] +frame = 4 + +[node name="AnimatedSprite2" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5" index="5"] +frame = 4 + +[node name="Blobby" parent="." instance=ExtResource( 8 )] +unique_name_in_owner = true + +[node name="AnimationTree" parent="Blobby/BlobbySprite" index="0"] +parameters/playback = SubResource( 4 ) + +[node name="Coin" parent="." instance=ExtResource( 7 )] +position = Vector2( 672, -48 ) + +[node name="Coin2" parent="." instance=ExtResource( 7 )] +position = Vector2( 729, -48 ) + +[node name="Coin3" parent="." instance=ExtResource( 7 )] +position = Vector2( 789, -48 ) + +[node name="Flyer" parent="." instance=ExtResource( 6 )] +position = Vector2( 939, -24 ) +aggressive = false + +[node name="AnimationTree" parent="Flyer/FlyerSprite" index="1"] +parameters/playback = SubResource( 5 ) + +[node name="Position2D2" parent="Flyer/PatrolPath" index="0"] +position = Vector2( -3, -21 ) + +[node name="Position2D3" parent="Flyer/PatrolPath" index="1"] +position = Vector2( -3, 12 ) + +[node name="BoundFrog" parent="." instance=ExtResource( 5 )] +position = Vector2( 681, -9 ) + +[node name="TileMap" type="TileMap" parent="."] +unique_name_in_owner = true +tile_set = ExtResource( 1 ) +cell_size = Vector2( 24, 24 ) +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( -983046, -1610612727, 0, -983045, -1610612727, 0, -983044, -1610612727, 0, -983043, -1610612727, 0, -983042, -1610612727, 0, -983041, -1610612727, 0, -1048576, -1610612727, 0, -1048575, -1610612727, 0, -1048574, -1610612727, 0, -1048573, -1610612727, 0, -1048572, -1610612727, 0, -1048571, -1610612727, 0, -1048570, -1610612727, 0, -1048569, -1610612727, 0, -1048568, -1610612727, 0, -1048567, -1610612727, 0, -1048566, -1610612727, 0, -1048565, -1610612727, 0, -1048564, -1610612727, 0, -1048563, -1610612727, 0, -1048562, -1610612727, 0, -1048561, -1610612727, 0, -1048560, -1610612727, 0, -1048559, -1610612727, 0, -1048558, -1610612727, 0, -1048557, -1610612727, 0, -1048556, -1610612727, 0, -1048555, -1610612727, 0, -1048554, -1610612727, 0, -1048553, -1610612727, 0, -1048552, -1610612727, 0, -1048551, -1610612727, 0, -1048550, -1610612727, 0, -1048549, -1610612727, 0, -1048548, -1610612727, 0, -1048547, -1610612727, 0, -1048546, -1610612727, 0, -1048545, -1610612727, 0, -1048544, -1610612727, 0, -1048543, -1610612727, 0, -1048542, -1610612727, 0, -1048541, -1610612727, 0, -1048540, -1610612727, 0, -1048539, -1610612727, 0, -1048538, -1610612727, 0, -1048537, -1610612727, 0, -1048536, -1610612727, 0, -1048535, -1610612727, 0, -1048534, -1610612727, 0, -1048533, -1610612727, 0, -1048532, -1610612727, 0, -1048531, -1073741822, 0, -1048530, -1073741814, 0, -917510, -1610612727, 0, -917509, -1610612727, 0, -917508, -1610612727, 0, -917507, -1610612727, 0, -917506, -1610612727, 0, -917505, -1610612727, 0, -983040, -1610612727, 0, -983039, -1610612727, 0, -983038, -1610612727, 0, -983037, -1610612727, 0, -983036, -1610612727, 0, -983035, -1610612727, 0, -983034, -1610612727, 0, -983033, -1610612727, 0, -983032, -1610612727, 0, -983031, -1610612727, 0, -983030, -1610612727, 0, -983029, -1610612727, 0, -983028, -1610612727, 0, -983027, -1610612727, 0, -983026, -1610612727, 0, -983025, -1610612727, 0, -983024, -1610612727, 0, -983023, -1610612727, 0, -983022, -1610612727, 0, -983021, -1610612727, 0, -983020, -1610612727, 0, -983019, -1610612727, 0, -983018, -1610612727, 0, -983017, -1610612727, 0, -983016, -1610612727, 0, -983015, -1610612727, 0, -983014, -1610612727, 0, -983013, -1610612727, 0, -983012, -1610612727, 0, -983011, -1610612727, 0, -983010, -1610612727, 0, -983009, -1610612727, 0, -983008, -1610612727, 0, -983007, -1610612727, 0, -983006, -1610612727, 0, -983005, -1610612727, 0, -983004, -1610612727, 0, -983003, -1610612727, 0, -983002, -1610612727, 0, -983001, -1610612727, 0, -983000, -1610612727, 0, -982999, -1610612727, 0, -982998, -1610612727, 0, -982997, -1610612727, 0, -982996, -1610612727, 0, -982995, -1073741822, 0, -982994, -1073741814, 0, -851974, -1610612727, 0, -851973, -1610612727, 0, -851972, -1610612727, 0, -851971, -1610612727, 0, -851970, -1610612727, 0, -851969, -1610612727, 0, -917504, -1610612727, 0, -917503, -1610612727, 0, -917502, -1610612727, 0, -917501, -1610612727, 0, -917500, -1610612727, 0, -917499, -1610612727, 0, -917498, -1610612727, 0, -917497, -1610612727, 0, -917496, -1610612727, 0, -917495, -1610612727, 0, -917494, -1610612727, 0, -917493, -1610612727, 0, -917492, -1610612727, 0, -917491, -1610612727, 0, -917490, -1610612727, 0, -917489, -1610612727, 0, -917488, -1610612727, 0, -917487, -1610612727, 0, -917486, -1610612727, 0, -917485, -1610612727, 0, -917484, -1610612727, 0, -917483, -1610612727, 0, -917482, -1610612727, 0, -917481, -1610612727, 0, -917480, -1610612727, 0, -917479, -1610612727, 0, -917478, -1610612727, 0, -917477, -1610612727, 0, -917476, -1610612727, 0, -917475, -1610612727, 0, -917474, -1610612727, 0, -917473, -1610612727, 0, -917472, -1610612727, 0, -917471, -1610612727, 0, -917470, -1610612727, 0, -917469, -1610612727, 0, -917468, -1610612727, 0, -917467, -1610612727, 0, -917466, -1610612727, 0, -917465, -1610612727, 0, -917464, -1610612727, 0, -917463, -1610612727, 0, -917462, -1610612727, 0, -917461, -1610612727, 0, -917460, -1610612727, 0, -917459, -1073741822, 0, -917458, -1073741814, 0, -786438, -1610612727, 0, -786437, -1610612727, 0, -786436, -1610612727, 0, -786435, -1610612727, 0, -786434, -1610612727, 0, -786433, -1610612727, 0, -851968, -1610612727, 0, -851967, -1610612727, 0, -851966, -1610612727, 0, -851965, -1610612727, 0, -851964, -1610612727, 0, -851963, -1610612727, 0, -851962, -1610612727, 0, -851961, -1610612727, 0, -851960, -1610612727, 0, -851959, -1610612727, 0, -851958, -1610612727, 0, -851957, -1610612727, 0, -851956, -1610612727, 0, -851955, -1610612727, 0, -851954, -1610612727, 0, -851953, -1610612727, 0, -851952, -1610612727, 0, -851951, -1610612727, 0, -851950, -1610612727, 0, -851949, -1610612727, 0, -851948, -1610612727, 0, -851947, -1610612727, 0, -851946, -1610612727, 0, -851945, -1610612727, 0, -851944, -1610612727, 0, -851943, -1610612727, 0, -851942, -1610612727, 0, -851941, -1610612727, 0, -851940, -1610612727, 0, -851939, -1610612727, 0, -851938, -1610612727, 0, -851937, -1610612727, 0, -851936, -1610612727, 0, -851935, -1610612727, 0, -851934, -1610612727, 0, -851933, -1610612727, 0, -851932, -1610612727, 0, -851931, -1610612727, 0, -851930, -1610612727, 0, -851929, -1610612727, 0, -851928, -1610612727, 0, -851927, -1610612727, 0, -851926, -1610612727, 0, -851925, -1610612727, 0, -851924, -1610612727, 0, -851923, -1073741822, 0, -851922, -1073741814, 0, -720902, -1073741813, 0, -720901, -1610612726, 0, -720900, -1610612734, 0, -720899, -1610612727, 0, -720898, -1610612727, 0, -720897, -1610612727, 0, -786432, -1610612727, 0, -786431, -1610612727, 0, -786430, -1610612727, 0, -786429, -1610612727, 0, -786428, -1610612727, 0, -786427, -1610612727, 0, -786426, -1610612727, 0, -786425, -1610612727, 0, -786424, -1610612727, 0, -786423, -1610612727, 0, -786422, -1610612727, 0, -786421, -1610612727, 0, -786420, -1610612727, 0, -786419, -1610612727, 0, -786418, -1610612727, 0, -786417, -1610612727, 0, -786416, -1610612727, 0, -786415, -1610612727, 0, -786414, -1610612727, 0, -786413, -1610612727, 0, -786412, -1610612727, 0, -786411, -1610612727, 0, -786410, -1610612727, 0, -786409, -1610612727, 0, -786408, -1610612727, 0, -786407, -1610612727, 0, -786406, -1610612727, 0, -786405, -1610612727, 0, -786404, -1610612727, 0, -786403, -1610612727, 0, -786402, -1610612727, 0, -786401, -1610612727, 0, -786400, -1610612727, 0, -786399, -1610612727, 0, -786398, -1610612727, 0, -786397, -1610612727, 0, -786396, -1610612727, 0, -786395, -1610612727, 0, -786394, -1610612727, 0, -786393, -1610612727, 0, -786392, -1610612727, 0, -786391, -1610612727, 0, -786390, -1610612727, 0, -786389, -1610612727, 0, -786388, -1610612727, 0, -786387, -1073741822, 0, -786386, -1073741814, 0, -655366, -1073741813, 0, -655365, -1610612726, 0, -655364, -1610612734, 0, -655363, -1610612727, 0, -655362, -1610612727, 0, -655361, -1610612727, 0, -720896, -1610612727, 0, -720895, -1610612727, 0, -720894, -1610612727, 0, -720893, -1610612727, 0, -720892, -1610612727, 0, -720891, -1610612727, 0, -720890, -1610612727, 0, -720889, -1610612727, 0, -720888, -1610612727, 0, -720887, -1610612727, 0, -720886, -1610612727, 0, -720885, -1610612727, 0, -720884, -1610612727, 0, -720883, -1610612727, 0, -720882, -1610612727, 0, -720881, -1610612727, 0, -720880, -1610612727, 0, -720879, -1610612727, 0, -720878, -1610612727, 0, -720877, -1610612727, 0, -720876, -1610612727, 0, -720875, -1610612727, 0, -720874, -1610612727, 0, -720873, -1610612727, 0, -720872, -1610612727, 0, -720871, -1610612727, 0, -720870, -1610612727, 0, -720869, -1610612727, 0, -720868, -1610612727, 0, -720867, -1610612727, 0, -720866, -1610612727, 0, -720865, -1610612727, 0, -720864, -1610612727, 0, -720863, -1610612727, 0, -720862, -1610612727, 0, -720861, -1610612727, 0, -720860, -1610612727, 0, -720859, -1610612727, 0, -720858, -1610612727, 0, -720857, -1610612727, 0, -720856, -1610612727, 0, -720855, -1610612727, 0, -720854, -1610612727, 0, -720853, -1610612727, 0, -720852, -1610612727, 0, -720851, -1073741822, 0, -720850, -1073741814, 0, -589830, -1073741813, 0, -589829, -1610612726, 0, -589828, -1610612734, 0, -589827, -1610612727, 0, -589826, -1610612727, 0, -589825, -1610612727, 0, -655360, -1610612727, 0, -655359, -1610612727, 0, -655358, -1610612727, 0, -655357, -1610612727, 0, -655356, -1610612727, 0, -655355, -1610612727, 0, -655354, -1610612727, 0, -655353, -1610612727, 0, -655352, -1610612727, 0, -655351, -1610612727, 0, -655350, -1610612727, 0, -655349, -1610612727, 0, -655348, -1610612727, 0, -655347, -1610612727, 0, -655346, -1610612727, 0, -655345, -1610612727, 0, -655344, -1610612727, 0, -655343, -1610612727, 0, -655342, -1610612727, 0, -655341, -1610612727, 0, -655340, -1610612727, 0, -655339, -1610612727, 0, -655338, -1610612727, 0, -655337, -1610612727, 0, -655336, -1610612727, 0, -655335, -1610612727, 0, -655334, -1610612727, 0, -655333, -1610612727, 0, -655332, -1610612727, 0, -655331, -1610612727, 0, -655330, -1610612727, 0, -655329, -1610612727, 0, -655328, -1610612727, 0, -655327, -1610612727, 0, -655326, -1610612727, 0, -655325, -1610612727, 0, -655324, -1610612727, 0, -655323, -1610612727, 0, -655322, -1610612727, 0, -655321, -1610612727, 0, -655320, -1610612727, 0, -655319, -1610612727, 0, -655318, -1610612727, 0, -655317, -1610612727, 0, -655316, -1610612727, 0, -655315, -1073741822, 0, -655314, -1073741814, 0, -524294, -1073741813, 0, -524293, -1610612726, 0, -524292, -1610612734, 0, -524291, -1610612727, 0, -524290, -1610612727, 0, -524289, -1610612727, 0, -589824, -1610612727, 0, -589823, -1610612727, 0, -589822, -1610612727, 0, -589821, -1610612727, 0, -589820, -1610612727, 0, -589819, -1610612727, 0, -589818, -1610612727, 0, -589817, -1610612727, 0, -589816, -1610612727, 0, -589815, -1610612727, 0, -589814, -1610612727, 0, -589813, -1610612727, 0, -589812, -1610612727, 0, -589811, -1610612727, 0, -589810, -1610612727, 0, -589809, -1610612727, 0, -589808, -1610612727, 0, -589807, -1610612727, 0, -589806, -1610612727, 0, -589805, -1610612727, 0, -589804, -1610612727, 0, -589803, -1610612727, 0, -589802, -1610612727, 0, -589801, -1610612727, 0, -589800, -1610612727, 0, -589799, -1610612727, 0, -589798, -1610612727, 0, -589797, -1610612727, 0, -589796, -1610612727, 0, -589795, -1610612727, 0, -589794, -1610612727, 0, -589793, -1610612727, 0, -589792, -1610612727, 0, -589791, -1610612727, 0, -589790, -1610612727, 0, -589789, -1610612727, 0, -589788, -1610612727, 0, -589787, -1610612727, 0, -589786, -1610612727, 0, -589785, -1610612727, 0, -589784, -1610612727, 0, -589783, -1610612727, 0, -589782, -1610612727, 0, -589781, -1610612727, 0, -589780, -1610612727, 0, -589779, -1073741822, 0, -589778, -1073741814, 0, -458758, 11, 0, -458757, -1610612726, 0, -458756, -1610612734, 0, -458755, -1610612727, 0, -458754, -1610612727, 0, -458753, -1610612727, 0, -524288, -1610612727, 0, -524287, -1610612727, 0, -524286, -1610612727, 0, -524285, -1610612727, 0, -524284, -1610612727, 0, -524283, -1610612727, 0, -524282, -1610612727, 0, -524281, -1610612727, 0, -524280, -1610612727, 0, -524279, -1610612727, 0, -524278, -1610612727, 0, -524277, -1610612727, 0, -524276, -1610612727, 0, -524275, -1610612727, 0, -524274, -1610612727, 0, -524273, -1610612727, 0, -524272, -1610612727, 0, -524271, -1610612727, 0, -524270, -1610612727, 0, -524269, -1610612727, 0, -524268, -1610612727, 0, -524267, -1610612727, 0, -524266, -1610612727, 0, -524265, -1610612727, 0, -524264, -1610612727, 0, -524263, -1610612727, 0, -524262, -1610612727, 0, -524261, -1610612727, 0, -524260, -1610612727, 0, -524259, -1610612727, 0, -524258, -1610612727, 0, -524257, -1610612727, 0, -524256, -1610612727, 0, -524255, -1610612727, 0, -524254, -1610612727, 0, -524253, -1610612727, 0, -524252, -1610612727, 0, -524251, -1610612727, 0, -524250, -1610612727, 0, -524249, -1610612727, 0, -524248, -1610612727, 0, -524247, -1610612727, 0, -524246, -1610612727, 0, -524245, -1610612727, 0, -524244, -1610612727, 0, -524243, -1073741822, 0, -524242, -1073741814, 0, -393222, 11, 0, -393221, -1610612726, 0, -393220, -1610612734, 0, -393219, -1610612727, 0, -393218, -1610612727, 0, -393217, -1610612727, 0, -458752, -1610612727, 0, -458751, -1610612727, 0, -458750, -1610612727, 0, -458749, -1610612727, 0, -458748, -1610612727, 0, -458747, -1610612727, 0, -458746, -1610612727, 0, -458745, -1610612727, 0, -458744, -1610612727, 0, -458743, -1610612727, 0, -458742, -1610612727, 0, -458741, -1610612727, 0, -458740, -1610612727, 0, -458739, -1610612727, 0, -458738, -1610612727, 0, -458737, -1610612727, 0, -458736, -1610612727, 0, -458735, -1610612727, 0, -458734, -1610612727, 0, -458733, -1610612727, 0, -458732, -1610612727, 0, -458731, -1610612727, 0, -458730, -1610612727, 0, -458729, -1610612727, 0, -458728, -1610612727, 0, -458727, -1610612727, 0, -458726, -1610612727, 0, -458725, -1610612727, 0, -458724, -1610612727, 0, -458723, -1610612727, 0, -458722, -1610612727, 0, -458721, -1610612727, 0, -458720, -1610612727, 0, -458719, -1610612727, 0, -458718, -1610612727, 0, -458717, -1610612727, 0, -458716, -1610612727, 0, -458715, -1610612727, 0, -458714, -1610612727, 0, -458713, -1610612727, 0, -458712, -1610612727, 0, -458711, -1610612727, 0, -458710, -1610612727, 0, -458709, -1610612727, 0, -458708, -1610612727, 0, -458707, -1073741822, 0, -458706, -1073741814, 0, -327686, 11, 0, -327685, -1610612726, 0, -327684, 1610612739, 0, -327683, -1610612727, 0, -327682, -1610612727, 0, -327681, -1610612727, 0, -393216, -1610612727, 0, -393215, -1610612727, 0, -393214, -1610612727, 0, -393213, -1610612727, 0, -393212, -1610612727, 0, -393211, -1610612727, 0, -393210, -1610612727, 0, -393209, -1610612727, 0, -393208, -1610612727, 0, -393207, -1610612727, 0, -393206, -1610612727, 0, -393205, -1610612727, 0, -393204, -1610612727, 0, -393203, -1610612727, 0, -393202, -1610612727, 0, -393201, -1610612727, 0, -393200, -1610612727, 0, -393199, -1610612727, 0, -393198, -1610612727, 0, -393197, -1610612727, 0, -393196, -1610612727, 0, -393195, -1610612727, 0, -393194, -1610612727, 0, -393193, -1610612727, 0, -393192, -1610612727, 0, -393191, -1610612727, 0, -393190, -1610612727, 0, -393189, -1610612727, 0, -393188, -1610612727, 0, -393187, -1610612727, 0, -393186, -1610612727, 0, -393185, -1610612727, 0, -393184, -1610612727, 0, -393183, -1610612727, 0, -393182, -1610612727, 0, -393181, -1610612727, 0, -393180, -1610612727, 0, -393179, -1610612727, 0, -393178, -1610612727, 0, -393177, -1610612727, 0, -393176, -1610612727, 0, -393175, -1610612727, 0, -393174, -1610612727, 0, -393173, -1610612727, 0, -393172, -1610612727, 0, -393171, -1073741822, 0, -393170, -1073741814, 0, -262150, 11, 0, -262149, -1610612726, 0, -262148, -1610612734, 0, -262147, -1610612727, 0, -262146, -1610612727, 0, -262145, -1610612727, 0, -327680, -1610612727, 0, -327679, -1610612727, 0, -327678, -1610612727, 0, -327677, -1610612727, 0, -327676, -1610612727, 0, -327675, -1610612727, 0, -327674, -1610612727, 0, -327673, -1610612727, 0, -327672, -1610612727, 0, -327671, -1610612727, 0, -327670, -1610612727, 0, -327669, -1610612727, 0, -327668, -1610612727, 0, -327667, -1610612727, 0, -327666, -1610612727, 0, -327665, -1610612727, 0, -327664, -1610612727, 0, -327663, -1610612727, 0, -327662, -1610612727, 0, -327661, -1610612727, 0, -327660, -1610612727, 0, -327659, -1610612727, 0, -327658, -1610612727, 0, -327657, -1610612727, 0, -327656, -1610612727, 0, -327655, -1610612727, 0, -327654, -1610612727, 0, -327653, -1610612727, 0, -327652, -1610612727, 0, -327651, -1610612727, 0, -327650, -1610612727, 0, -327649, -1610612727, 0, -327648, -1610612727, 0, -327647, -1610612727, 0, -327646, -1610612727, 0, -327645, -1610612727, 0, -327644, -1610612727, 0, -327643, -1610612727, 0, -327642, -1610612727, 0, -327641, -1610612727, 0, -327640, -1610612727, 0, -327639, -1610612727, 0, -327638, -1610612727, 0, -327637, -1610612727, 0, -327636, -1610612727, 0, -327635, -1073741822, 0, -327634, -1073741814, 0, -196614, 11, 0, -196613, -1610612726, 0, -196612, -1610612734, 0, -196611, -1610612727, 0, -196610, -1610612727, 0, -196609, -1610612727, 0, -262144, -1610612727, 0, -262143, -1610612727, 0, -262142, -1610612727, 0, -262141, -1610612727, 0, -262140, -1610612727, 0, -262139, -1610612727, 0, -262138, -1610612727, 0, -262137, -1610612727, 0, -262136, -1610612727, 0, -262135, -1610612727, 0, -262134, -1610612727, 0, -262133, -1610612727, 0, -262132, -1610612727, 0, -262131, -1610612727, 0, -262130, -1610612727, 0, -262129, -1610612727, 0, -262128, -1610612727, 0, -262127, -1610612727, 0, -262126, -1610612727, 0, -262125, -1610612727, 0, -262124, -1610612727, 0, -262123, -1610612727, 0, -262122, -1610612727, 0, -262121, 2, 0, -262120, 2, 0, -262119, 2, 0, -262118, 2, 0, -262117, 2, 0, -262116, 2, 0, -262115, 2, 0, -262114, 2, 0, -262113, 2, 0, -262112, 2, 0, -262111, 2, 0, -262110, 2, 0, -262109, 2, 0, -262108, 2, 0, -262107, 2, 0, -262106, 2, 0, -262105, 2, 0, -262104, -1610612729, 0, -262103, -1610612727, 0, -262102, -1610612727, 0, -262101, -1610612727, 0, -262100, -1610612727, 0, -262099, -1073741822, 0, -262098, -1073741814, 0, -131078, 11, 0, -131077, -1610612726, 0, -131076, -1610612734, 0, -131075, -1610612727, 0, -131074, -1610612727, 0, -131073, -1610612727, 0, -196608, -1610612727, 0, -196607, -1610612727, 0, -196606, -1610612727, 0, -196605, -1610612727, 0, -196604, -1610612727, 0, -196603, -1610612727, 0, -196602, -1610612727, 0, -196601, -1610612727, 0, -196600, -1610612727, 0, -196599, -1610612727, 0, -196598, -1610612727, 0, -196597, -1610612727, 0, -196596, -1610612727, 0, -196595, -1610612727, 0, -196594, -1610612727, 0, -196593, -1610612727, 0, -196592, -1610612727, 0, -196591, -1610612727, 0, -196590, -1610612727, 0, -196589, 7, 0, -196588, 2, 0, -196587, 2, 0, -196586, 2, 0, -196585, -1610612727, 0, -196584, -1610612727, 0, -196583, -1610612727, 0, -196582, -1610612727, 0, -196581, -1610612727, 0, -196580, -1610612727, 0, -196579, -1610612727, 0, -196578, -1610612727, 0, -196577, -1610612727, 0, -196576, -1610612727, 0, -196575, -1610612727, 0, -196574, -1610612727, 0, -196573, -1610612727, 0, -196572, -1610612727, 0, -196571, -1610612727, 0, -196570, -1610612727, 0, -196569, -1610612727, 0, -196568, -1610612734, 0, -196567, -1610612727, 0, -196566, -1610612727, 0, -196565, -1610612727, 0, -196564, -1610612727, 0, -196563, -1073741822, 0, -196562, -1073741814, 0, -65542, 11, 0, -65541, -1610612726, 0, -65540, -1610612734, 0, -65539, -1610612727, 0, -65538, -1610612727, 0, -65537, -1610612727, 0, -131072, -1610612727, 0, -131071, -1610612727, 0, -131070, -1610612727, 0, -131069, -1610612727, 0, -131068, -1610612727, 0, -131067, -1610612727, 0, -131066, -1610612727, 0, -131065, -1610612727, 0, -131064, -1610612727, 0, -131063, -1610612727, 0, -131062, -1610612727, 0, -131061, -1610612727, 0, -131060, -1610612727, 0, -131059, -1610612727, 0, -131058, -1610612727, 0, -131057, -1610612727, 0, -131056, -1610612727, 0, -131055, -1610612727, 0, -131054, -1610612727, 0, -131053, -1073741822, 0, -131052, -1610612734, 0, -131051, -1610612727, 0, -131050, -1610612727, 0, -131049, -1610612727, 0, -131048, -1610612727, 0, -131047, -1610612727, 0, -131046, -1610612727, 0, -131045, -1610612727, 0, -131044, -1610612727, 0, -131043, -1610612727, 0, -131042, -1610612727, 0, -131041, -1610612727, 0, -131040, -1610612727, 0, -131039, -1610612727, 0, -131038, -1610612727, 0, -131037, -1610612727, 0, -131036, -1610612727, 0, -131035, -1610612727, 0, -131034, -1610612727, 0, -131033, -1610612727, 0, -131032, -1610612727, 0, -131031, -1610612727, 0, -131030, -1610612727, 0, -131029, -1610612727, 0, -131028, -1610612727, 0, -131027, -1073741822, 0, -131026, -1073741814, 0, -6, 11, 0, -5, -1610612726, 0, -4, -1610612734, 0, -3, -1610612727, 0, -2, -1610612727, 0, -1, -1610612727, 0, -65536, -1610612727, 0, -65535, -1610612727, 0, -65534, -1610612727, 0, -65533, -1610612727, 0, -65532, -1610612727, 0, -65531, -1610612727, 0, -65530, -1610612727, 0, -65529, -1610612727, 0, -65528, -1610612727, 0, -65527, -1610612727, 0, -65526, -1610612727, 0, -65525, -1610612727, 0, -65524, -1610612727, 0, -65523, -1610612727, 0, -65522, -1610612727, 0, -65521, -1610612727, 0, -65520, -1610612727, 0, -65519, 7, 0, -65518, 2, 0, -65517, -1610612733, 0, -65516, -1610612734, 0, -65515, -1610612727, 0, -65514, -1610612727, 0, -65513, -1610612727, 0, -65512, -1610612727, 0, -65511, -1610612727, 0, -65510, -1610612727, 0, -65509, -1610612727, 0, -65508, -1610612727, 0, -65507, -1610612727, 0, -65506, -1610612727, 0, -65505, -1610612727, 0, -65504, -1610612727, 0, -65503, -1610612727, 0, -65502, -1610612727, 0, -65501, -1610612727, 0, -65500, -1610612727, 0, -65499, -1610612727, 0, -65498, -1610612727, 0, -65497, -1610612727, 0, -65496, -1610612727, 0, -65495, -1610612727, 0, -65494, -1610612727, 0, -65493, -1610612727, 0, -65492, -1610612727, 0, -65491, -1073741822, 0, -65490, -1073741814, 0, 65530, 11, 0, 65531, -1610612726, 0, 65532, 1610612739, 0, 65533, 2, 0, 65534, 2, 0, 65535, 2, 0, 0, 2, 0, 1, 2, 0, 2, 2, 0, 3, 2, 0, 4, 2, 0, 5, 2, 0, 6, 2, 0, 7, 2, 0, 8, 2, 0, 9, 2, 0, 10, 2, 0, 11, 2, 0, 12, 2, 0, 13, 2, 0, 14, 2, 0, 15, 2, 0, 16, 2, 0, 17, 3, 0, 18, 3, 0, 19, 2, 0, 20, 2, 0, 21, 2, 0, 22, 2, 0, 23, 2, 0, 24, 2, 0, 25, 2, 0, 26, 2, 0, 27, 2, 0, 28, 2, 0, 29, 2, 0, 30, 2, 0, 31, 2, 0, 32, 2, 0, 33, 2, 0, 34, 2, 0, 35, 2, 0, 36, 2, 0, 37, 2, 0, 38, 2, 0, 39, 2, 0, 40, 2, 0, 41, 2, 0, 42, 2, 0, 43, 2, 0, 44, 2, 0, 45, 3, 0, 46, -1073741814, 0, 131066, 11, 0, 131067, -1610612721, 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, 10, 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, 10, 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, 10, 0, 65577, 10, 0, 65578, 10, 0, 65579, 10, 0, 65580, 10, 0, 65581, 10, 0, 65582, 15, 0 ) + +[node name="WhyButton" parent="." instance=ExtResource( 10 )] +position = Vector2( 969, -96 ) + +[connection signal="ready" from="." to="BoundFrog" method="_on_Level_ready"] +[connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] +[connection signal="button_pushed" from="WhyButton" to="BoundFrog" method="_on_WhyButton_button_pushed"] + +[editable path="SignalManager"] +[editable path="LevelState"] +[editable path="UserInterface"] +[editable path="UserInterface/HUD"] +[editable path="BlobbyCam"] +[editable path="Blobby"] +[editable path="Flyer"] diff --git a/src/NeutralObjects/Coin.tscn b/src/NeutralObjects/Coin.tscn index 8ed79d4..d6989ac 100644 --- a/src/NeutralObjects/Coin.tscn +++ b/src/NeutralObjects/Coin.tscn @@ -387,7 +387,7 @@ animations = [ { } ] [node name="Coin" type="Area2D"] -position = Vector2( 0, -3.86918 ) +position = Vector2( -6, -6 ) scale = Vector2( 0.18, 0.18 ) collision_layer = 4 monitorable = false @@ -407,7 +407,7 @@ position = Vector2( 0, -2.52127 ) scale = Vector2( 0.149428, 0.151196 ) frames = SubResource( 4 ) animation = "rotate" -frame = 126 +frame = 308 playing = true [connection signal="body_entered" from="." to="." method="_on_body_entered"]