If this is enabled the frog will jump into pits in which he will slide along the wall when he falls. This causes the frog to always jump directly against a wall before it considers jumping ontop of it. So it's slightly dumber.
1280 lines
55 KiB
Plaintext
1280 lines
55 KiB
Plaintext
[gd_scene load_steps=81 format=2]
|
|
|
|
[ext_resource path="res://src/Levels/Templates/LevelTemplate.gd" type="Script" id=1]
|
|
[ext_resource path="res://src/Utilities/SceneAudio.tscn" type="PackedScene" id=2]
|
|
[ext_resource path="res://src/Actors/BlobbyCam.gd" type="Script" id=3]
|
|
[ext_resource path="res://src/Contraptions/Triggers/ElevatorButton.tscn" type="PackedScene" id=4]
|
|
[ext_resource path="res://src/Actors/Blobby/Blobby.tscn" type="PackedScene" id=5]
|
|
[ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=6]
|
|
[ext_resource path="res://src/Contraptions/Portal/Portal.tscn" type="PackedScene" id=7]
|
|
[ext_resource path="res://src/Utilities/LevelState.tscn" type="PackedScene" id=8]
|
|
[ext_resource path="res://src/UserInterface/UserInterface.tscn" type="PackedScene" id=9]
|
|
[ext_resource path="res://assets/environment/decor/platform-plants.png" type="Texture" id=10]
|
|
[ext_resource path="res://src/Environment/DropThroughPlatforms.tres" type="TileSet" id=11]
|
|
[ext_resource path="res://src/Environment/GreenHouseTiles.tres" type="TileSet" id=12]
|
|
[ext_resource path="res://src/Contraptions/GateBlock.tscn" type="PackedScene" id=13]
|
|
[ext_resource path="res://src/Contraptions/Triggers/GateButton.tscn" type="PackedScene" id=14]
|
|
[ext_resource path="res://src/Actors/Emitter.gd" type="Script" id=15]
|
|
[ext_resource path="res://assets/environment/background/starry-space-middle.png" type="Texture" id=16]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen14.png" type="Texture" id=17]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen6.png" type="Texture" id=18]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen8.png" type="Texture" id=19]
|
|
[ext_resource path="res://src/ObstacleObjects/Mine.tscn" type="PackedScene" id=20]
|
|
[ext_resource path="res://assets/environment/decor/Robbit-Right.png" type="Texture" id=21]
|
|
[ext_resource path="res://src/BenefitialObjects/Coin.tscn" type="PackedScene" id=22]
|
|
[ext_resource path="res://assets/environment/decor/Robbit-Left.png" type="Texture" id=23]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor12.png" type="Texture" id=24]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen5.png" type="Texture" id=25]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen2.png" type="Texture" id=26]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor9.png" type="Texture" id=27]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen4.png" type="Texture" id=28]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor4.png" type="Texture" id=29]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor1.png" type="Texture" id=30]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen9.png" type="Texture" id=31]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor10.png" type="Texture" id=32]
|
|
[ext_resource path="res://src/Environment/LightingShaderMaterial.tres" type="Material" id=33]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor13.png" type="Texture" id=34]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen3.png" type="Texture" id=35]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor2.png" type="Texture" id=36]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen11.png" type="Texture" id=37]
|
|
[ext_resource path="res://assets/environment/background/Spaceship-Wall.png" type="Texture" id=38]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen7.png" type="Texture" id=39]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen10.png" type="Texture" id=40]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen1.png" type="Texture" id=41]
|
|
[ext_resource path="res://assets/environment/background/Spaceship-Wall-Lampsl.png" type="Texture" id=42]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor5.png" type="Texture" id=43]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor6.png" type="Texture" id=44]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor3.png" type="Texture" id=45]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor11.png" type="Texture" id=46]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen12.png" type="Texture" id=47]
|
|
[ext_resource path="res://assets/blobby/idle/blobby1.png" type="Texture" id=48]
|
|
[ext_resource path="res://assets/environment/decor/Ceiling-Struct.png" type="Texture" id=49]
|
|
[ext_resource path="res://assets/environment/background/starry-space-near.png" type="Texture" id=50]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor8.png" type="Texture" id=51]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor7.png" type="Texture" id=52]
|
|
[ext_resource path="res://assets/environment/decor/longductor/Longductor14.png" type="Texture" id=53]
|
|
[ext_resource path="res://assets/environment/decor/screen/Screen13.png" type="Texture" id=54]
|
|
[ext_resource path="res://assets/environment/background/starry-space-far.png" type="Texture" id=55]
|
|
[ext_resource path="res://src/Actors/Friendlies/BoundFrog.tscn" type="PackedScene" id=56]
|
|
[ext_resource path="res://src/Actors/Enemies/Caterpillar.tscn" type="PackedScene" id=57]
|
|
[ext_resource path="res://src/Platforms/Spring/Spring.tscn" type="PackedScene" id=58]
|
|
[ext_resource path="res://src/Contraptions/Triggers/FrogFreeButton.tscn" type="PackedScene" id=59]
|
|
|
|
[sub_resource type="Shader" id=15]
|
|
code = "shader_type canvas_item;
|
|
|
|
uniform vec4 in_color:hint_color;
|
|
uniform vec4 out_color:hint_color;
|
|
|
|
uniform float in_out:hint_range(0.,1.)=0.;
|
|
|
|
uniform float position:hint_range(-1.5,1.) = 0.856;
|
|
uniform vec2 size = vec2(16., 16.);
|
|
|
|
void fragment(){
|
|
|
|
vec2 a = (1./SCREEN_PIXEL_SIZE) / size;
|
|
|
|
vec2 uv=UV;
|
|
uv *= a;
|
|
|
|
vec2 i_uv = floor(uv);
|
|
vec2 f_uv = fract(uv);
|
|
|
|
float wave = max(0.,i_uv.x/(a.x) - position);
|
|
|
|
vec2 center = f_uv*2.-1.;
|
|
float circle = length(center);
|
|
circle = 1. - step(wave,circle);
|
|
|
|
vec4 color = mix(in_color, out_color, step(0.5, in_out));
|
|
|
|
COLOR=vec4(circle) * color;
|
|
}"
|
|
|
|
[sub_resource type="ShaderMaterial" id=16]
|
|
shader = SubResource( 15 )
|
|
shader_param/in_color = Color( 0, 0, 0, 1 )
|
|
shader_param/out_color = Color( 0, 0, 0, 0.568627 )
|
|
shader_param/in_out = 0.0
|
|
shader_param/position = -1.5
|
|
shader_param/size = Vector2( 32, 32 )
|
|
|
|
[sub_resource type="AnimationNodeStateMachinePlayback" id=6]
|
|
|
|
[sub_resource type="Animation" id=22]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:zoom")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0.75, 0.75 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_left")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:limit_top")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath(".:limit_right")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath(".:limit_bottom")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath(".:rotating")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ true ]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/path = NodePath(".:rotation_degrees")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ 0.0 ]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/path = NodePath(".:position")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ) ]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/path = NodePath(".:offset")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ) ]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/path = NodePath(".:drag_margin_h_enabled")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ true ]
|
|
}
|
|
tracks/10/type = "value"
|
|
tracks/10/path = NodePath(".:drag_margin_v_enabled")
|
|
tracks/10/interp = 1
|
|
tracks/10/loop_wrap = true
|
|
tracks/10/imported = false
|
|
tracks/10/enabled = true
|
|
tracks/10/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ true ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=23]
|
|
resource_name = "deathCam"
|
|
length = 2.3
|
|
step = 0.01
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:zoom")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1.6 ),
|
|
"transitions": PoolRealArray( 1, 3.24901 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0.75, 0.75 ), Vector2( 0.001, 0.001 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_left")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0.01 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:limit_top")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0.02 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath(".:limit_right")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath(".:limit_bottom")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0.59 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath(".:rotation_degrees")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0.6, 1.6 ),
|
|
"transitions": PoolRealArray( 1, 0.120742 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 360.0 ]
|
|
}
|
|
tracks/6/type = "method"
|
|
tracks/6/path = NodePath("../Blobby")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/keys = {
|
|
"times": PoolRealArray( 2.3 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"values": [ {
|
|
"args": [ ],
|
|
"method": "respawn"
|
|
} ]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/path = NodePath(".:offset")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, -6 ) ]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/path = NodePath(".:drag_margin_h_enabled")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ false ]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/path = NodePath(".:drag_margin_v_enabled")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ false ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=24]
|
|
resource_name = "deathCamJustZoom"
|
|
length = 2.3
|
|
step = 0.01
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:zoom")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1.16 ),
|
|
"transitions": PoolRealArray( 1, 3.24901 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0.75, 0.75 ), Vector2( 0.2, 0.2 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_left")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:limit_top")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath(".:limit_right")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath(".:limit_bottom")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath(".:rotation_degrees")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = false
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0.06, 1.61 ),
|
|
"transitions": PoolRealArray( 1, 0.120742 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 360.0 ]
|
|
}
|
|
tracks/6/type = "method"
|
|
tracks/6/path = NodePath("../Blobby")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/keys = {
|
|
"times": PoolRealArray( 1.1 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"values": [ {
|
|
"args": [ ],
|
|
"method": "respawn"
|
|
} ]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/path = NodePath(".:offset")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, -6 ) ]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/path = NodePath(".:drag_margin_h_enabled")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ false ]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/path = NodePath(".:drag_margin_v_enabled")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ false ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=25]
|
|
resource_name = "deathCamLateRotation"
|
|
length = 2.3
|
|
step = 0.01
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:zoom")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1.6 ),
|
|
"transitions": PoolRealArray( 1, 3.24901 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0.75, 0.75 ), Vector2( 0.001, 0.001 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_left")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 1 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:limit_top")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 1 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ -10000000 ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath(".:limit_right")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 1 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath(".:limit_bottom")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 1 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ 10000000 ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath(".:rotation_degrees")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 1, 1.61 ),
|
|
"transitions": PoolRealArray( 1, 0.120742 ),
|
|
"update": 0,
|
|
"values": [ 0.0, 360.0 ]
|
|
}
|
|
tracks/6/type = "method"
|
|
tracks/6/path = NodePath("../Blobby")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/keys = {
|
|
"times": PoolRealArray( 2.3 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"values": [ {
|
|
"args": [ ],
|
|
"method": "respawn"
|
|
} ]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/path = NodePath(".:offset")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, -6 ) ]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/path = NodePath(".:drag_margin_h_enabled")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ false ]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/path = NodePath(".:drag_margin_v_enabled")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 1,
|
|
"values": [ false ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=26]
|
|
resource_name = "justRespawn"
|
|
|
|
[sub_resource type="Animation" id=27]
|
|
resource_name = "shiftingCenter"
|
|
length = 0.6
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:offset")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_left")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = false
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ -10000000, -10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:limit_top")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = false
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ -10000000, -10000000 ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath(".:limit_right")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = false
|
|
tracks/3/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 10000000, 10000000 ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath(".:limit_bottom")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = false
|
|
tracks/4/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 10000000, 10000000 ]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/path = NodePath(".:drag_margin_left")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = false
|
|
tracks/5/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 0.5 ),
|
|
"update": 0,
|
|
"values": [ 0.2, 0.05 ]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/path = NodePath(".:drag_margin_right")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = false
|
|
tracks/6/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 0.5 ),
|
|
"update": 0,
|
|
"values": [ 0.2, 0.05 ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=28]
|
|
resource_name = "shiftingLeft"
|
|
length = 0.6
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:offset")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_left")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = false
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ -10000000, -10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:drag_margin_left")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = false
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.2, 0.05 ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=29]
|
|
resource_name = "shiftingRight"
|
|
length = 0.6
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:offset")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_right")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = false
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 10000000, 10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:drag_margin_right")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = false
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.2, 0.05 ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=30]
|
|
resource_name = "shiftingUp"
|
|
length = 0.6
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath(".:offset")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath(".:limit_right")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = false
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 10000000, 10000000 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath(".:drag_margin_right")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = false
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 0.6 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 0.2, 0.05 ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=31]
|
|
resource_name = "Pulsing"
|
|
length = 3.33
|
|
loop = true
|
|
step = 0.05
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("Emitter3:radius")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1.65 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 128, 256 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("Emitter4:radius")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 1.65 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 128, 256 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("Emitter5:radius")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0, 1.65 ),
|
|
"transitions": PoolRealArray( 1, 1 ),
|
|
"update": 0,
|
|
"values": [ 128, 256 ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=32]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("Emitter3:radius")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ 128 ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("Emitter4:radius")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ 128 ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("Emitter5:radius")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/keys = {
|
|
"times": PoolRealArray( 0 ),
|
|
"transitions": PoolRealArray( 1 ),
|
|
"update": 0,
|
|
"values": [ 128 ]
|
|
}
|
|
|
|
[sub_resource type="Gradient" id=20]
|
|
interpolation_mode = 2
|
|
offsets = PoolRealArray( 0, 0.797721 )
|
|
colors = PoolColorArray( 0, 0, 0, 0, 0, 0, 0, 0.4 )
|
|
|
|
[sub_resource type="GradientTexture2D" id=33]
|
|
gradient = SubResource( 20 )
|
|
width = 640
|
|
height = 360
|
|
fill = 1
|
|
fill_from = Vector2( 0.51066, 0.231548 )
|
|
fill_to = Vector2( 1, 1 )
|
|
|
|
[sub_resource type="Gradient" id=21]
|
|
interpolation_mode = 2
|
|
offsets = PoolRealArray( 0, 0.797721 )
|
|
colors = PoolColorArray( 0, 0, 0, 0, 0, 0, 0, 0.4 )
|
|
|
|
[sub_resource type="GradientTexture2D" id=34]
|
|
gradient = SubResource( 21 )
|
|
width = 1280
|
|
height = 360
|
|
fill = 1
|
|
fill_from = Vector2( 0.507438, 0.866468 )
|
|
fill_to = Vector2( 1, 0.994443 )
|
|
|
|
[sub_resource type="SpriteFrames" id=35]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 30 ), ExtResource( 36 ), ExtResource( 45 ), ExtResource( 29 ), ExtResource( 43 ), ExtResource( 44 ), ExtResource( 52 ), ExtResource( 51 ), ExtResource( 27 ), ExtResource( 32 ), ExtResource( 46 ), ExtResource( 24 ), ExtResource( 34 ), ExtResource( 53 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="SpriteFrames" id=36]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 41 ), ExtResource( 26 ), ExtResource( 35 ), ExtResource( 28 ), ExtResource( 25 ), ExtResource( 18 ), ExtResource( 39 ), ExtResource( 19 ), ExtResource( 31 ), ExtResource( 40 ), ExtResource( 37 ), ExtResource( 47 ), ExtResource( 54 ), ExtResource( 17 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="TileSet" id=5]
|
|
0/name = "platform-plants.png 0"
|
|
0/texture = ExtResource( 10 )
|
|
0/tex_offset = Vector2( 0, 0 )
|
|
0/modulate = Color( 1, 1, 1, 1 )
|
|
0/region = Rect2( 16, 0, 256, 16 )
|
|
0/tile_mode = 2
|
|
0/autotile/icon_coordinate = Vector2( 5, 0 )
|
|
0/autotile/tile_size = Vector2( 16, 16 )
|
|
0/autotile/spacing = 0
|
|
0/autotile/occluder_map = [ ]
|
|
0/autotile/navpoly_map = [ ]
|
|
0/autotile/priority_map = [ ]
|
|
0/autotile/z_index_map = [ ]
|
|
0/occluder_offset = Vector2( 0, 0 )
|
|
0/navigation_offset = Vector2( 0, 0 )
|
|
0/shape_offset = Vector2( 0, 0 )
|
|
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
|
0/shape_one_way = false
|
|
0/shape_one_way_margin = 0.0
|
|
0/shapes = [ ]
|
|
0/z_index = 0
|
|
|
|
[node name="Level 3" type="Node2D"]
|
|
script = ExtResource( 1 )
|
|
__meta__ = {
|
|
"_edit_horizontal_guides_": [ 464.0 ],
|
|
"_edit_vertical_guides_": [ 2880.0 ]
|
|
}
|
|
level_music = "res://assets/music/The Laboratory (LOOP).wav"
|
|
|
|
[node name="SignalManager" parent="." instance=ExtResource( 6 )]
|
|
|
|
[node name="SceneAudio" parent="." instance=ExtResource( 2 )]
|
|
|
|
[node name="LevelState" parent="." instance=ExtResource( 8 )]
|
|
unique_name_in_owner = true
|
|
|
|
[node name="TransitionLayer" type="CanvasLayer" parent="."]
|
|
visible = false
|
|
|
|
[node name="SceneTransition" type="ColorRect" parent="TransitionLayer"]
|
|
material = SubResource( 16 )
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
|
|
[node name="UserInterface" parent="." instance=ExtResource( 9 )]
|
|
unique_name_in_owner = true
|
|
|
|
[node name="Blobby" parent="." instance=ExtResource( 5 )]
|
|
unique_name_in_owner = true
|
|
position = Vector2( -88, 96 )
|
|
scale = Vector2( 0.878906, 0.936025 )
|
|
|
|
[node name="BlobbySprite" parent="Blobby" index="5"]
|
|
frame = 7
|
|
|
|
[node name="BlobbymationTree" parent="Blobby/BlobbySprite" index="0"]
|
|
parameters/playback = SubResource( 6 )
|
|
|
|
[node name="BlobbyCam" type="Camera2D" parent="."]
|
|
physics_interpolation_mode = 2
|
|
unique_name_in_owner = true
|
|
material = ExtResource( 33 )
|
|
z_index = 3
|
|
rotating = true
|
|
current = true
|
|
zoom = Vector2( 0.75, 0.75 )
|
|
drag_margin_h_enabled = true
|
|
drag_margin_v_enabled = true
|
|
drag_margin_left = 0.08
|
|
drag_margin_top = 0.16
|
|
drag_margin_right = 0.08
|
|
drag_margin_bottom = 0.16
|
|
editor_draw_drag_margin = true
|
|
script = ExtResource( 3 )
|
|
|
|
[node name="CameraAnimationPlayer" type="AnimationPlayer" parent="BlobbyCam"]
|
|
anims/RESET = SubResource( 22 )
|
|
anims/deathCam = SubResource( 23 )
|
|
anims/deathCamJustZoom = SubResource( 24 )
|
|
anims/deathCamLateRotation = SubResource( 25 )
|
|
anims/justRespawn = SubResource( 26 )
|
|
anims/shiftingCenter = SubResource( 27 )
|
|
anims/shiftingLeft = SubResource( 28 )
|
|
anims/shiftingRight = SubResource( 29 )
|
|
anims/shiftingUp = SubResource( 30 )
|
|
|
|
[node name="LightAnimationPlayer" type="AnimationPlayer" parent="BlobbyCam"]
|
|
root_node = NodePath("../ParallaxBackground/ParallaxLayer4")
|
|
anims/Pulsing = SubResource( 31 )
|
|
anims/RESET = SubResource( 32 )
|
|
|
|
[node name="ParallaxBackground" type="ParallaxBackground" parent="BlobbyCam"]
|
|
layer = -2
|
|
|
|
[node name="ParallaxLayer" type="ParallaxLayer" parent="BlobbyCam/ParallaxBackground"]
|
|
z_index = -1
|
|
motion_scale = Vector2( 0, 0 )
|
|
|
|
[node name="Sprite3" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer"]
|
|
texture = ExtResource( 55 )
|
|
|
|
[node name="ParallaxLayer2" type="ParallaxLayer" parent="BlobbyCam/ParallaxBackground"]
|
|
z_index = -1
|
|
motion_scale = Vector2( 0.001, 0.001 )
|
|
|
|
[node name="Sprite" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer2"]
|
|
texture = ExtResource( 16 )
|
|
|
|
[node name="ParallaxLayer3" type="ParallaxLayer" parent="BlobbyCam/ParallaxBackground"]
|
|
z_index = -1
|
|
motion_scale = Vector2( 0.002, 0.002 )
|
|
|
|
[node name="Sprite" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer3"]
|
|
texture = ExtResource( 50 )
|
|
|
|
[node name="ParallaxLayer4" type="ParallaxLayer" parent="BlobbyCam/ParallaxBackground"]
|
|
motion_scale = Vector2( 0.01, 0.01 )
|
|
|
|
[node name="Sprite" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4"]
|
|
material = ExtResource( 33 )
|
|
z_index = -1
|
|
texture = ExtResource( 38 )
|
|
|
|
[node name="Emitter3" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4" groups=["light"]]
|
|
visible = false
|
|
position = Vector2( -154, 14 )
|
|
texture = ExtResource( 48 )
|
|
script = ExtResource( 15 )
|
|
color = Color( 1, 0, 0, 0.615686 )
|
|
|
|
[node name="Emitter4" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4" groups=["light"]]
|
|
visible = false
|
|
position = Vector2( 1, 14 )
|
|
texture = ExtResource( 48 )
|
|
script = ExtResource( 15 )
|
|
color = Color( 1, 0, 0, 0.615686 )
|
|
|
|
[node name="Emitter5" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4" groups=["light"]]
|
|
visible = false
|
|
position = Vector2( 154, 14 )
|
|
texture = ExtResource( 48 )
|
|
script = ExtResource( 15 )
|
|
color = Color( 1, 0, 0, 0.615686 )
|
|
|
|
[node name="Sprite2" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4"]
|
|
material = ExtResource( 33 )
|
|
texture = ExtResource( 42 )
|
|
|
|
[node name="TextureRect" type="TextureRect" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4"]
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
margin_left = -583.0
|
|
margin_top = -35.0
|
|
margin_right = 567.0
|
|
margin_bottom = 291.0
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
texture = SubResource( 33 )
|
|
expand = true
|
|
stretch_mode = 1
|
|
|
|
[node name="TextureRect2" type="TextureRect" parent="BlobbyCam/ParallaxBackground/ParallaxLayer4"]
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
margin_left = -583.0
|
|
margin_top = -412.0
|
|
margin_right = 567.0
|
|
margin_bottom = -86.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
texture = SubResource( 34 )
|
|
expand = true
|
|
stretch_mode = 1
|
|
|
|
[node name="ParallaxLayer5" type="ParallaxLayer" parent="BlobbyCam/ParallaxBackground"]
|
|
visible = false
|
|
motion_scale = Vector2( 0.05, 0.05 )
|
|
|
|
[node name="Sprite" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5"]
|
|
z_index = -1
|
|
texture = ExtResource( 49 )
|
|
|
|
[node name="Sprite2" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5"]
|
|
z_index = -1
|
|
texture = ExtResource( 23 )
|
|
|
|
[node name="Sprite3" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5"]
|
|
z_index = -1
|
|
texture = ExtResource( 21 )
|
|
|
|
[node name="Sprite4" type="Sprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5"]
|
|
z_index = -1
|
|
texture = ExtResource( 21 )
|
|
|
|
[node name="AnimatedSprite" type="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5"]
|
|
frames = SubResource( 35 )
|
|
playing = true
|
|
|
|
[node name="AnimatedSprite2" type="AnimatedSprite" parent="BlobbyCam/ParallaxBackground/ParallaxLayer5"]
|
|
frames = SubResource( 36 )
|
|
playing = true
|
|
|
|
[node name="GateButton" parent="." instance=ExtResource( 14 )]
|
|
position = Vector2( 464, 93 )
|
|
scale = Vector2( 0.878906, 0.936025 )
|
|
|
|
[node name="Mine" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 16, 96 )
|
|
|
|
[node name="Mine4" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 128, 96 )
|
|
|
|
[node name="Mine5" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 128, 48 )
|
|
|
|
[node name="Caterpillar" parent="." instance=ExtResource( 57 )]
|
|
position = Vector2( -193, 105 )
|
|
|
|
[node name="Mine6" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 232, 104 )
|
|
|
|
[node name="Mine7" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 264, 104 )
|
|
|
|
[node name="Mine8" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 280, 104 )
|
|
|
|
[node name="Mine9" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 313, 104 )
|
|
|
|
[node name="Mine2" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 408, -152 )
|
|
|
|
[node name="Mine3" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 408, -184 )
|
|
|
|
[node name="Mine10" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( -24, -169 )
|
|
|
|
[node name="Mine12" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( -8, -169 )
|
|
|
|
[node name="Mine11" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( 56, -232 )
|
|
|
|
[node name="Mine13" parent="." instance=ExtResource( 20 )]
|
|
position = Vector2( -8, -264 )
|
|
|
|
[node name="Coin" parent="." instance=ExtResource( 22 )]
|
|
position = Vector2( 384, -208 )
|
|
|
|
[node name="GateBlock" parent="." instance=ExtResource( 13 )]
|
|
position = Vector2( -176, 104 )
|
|
|
|
[node name="GateBlock2" parent="." instance=ExtResource( 13 )]
|
|
position = Vector2( -176, 88 )
|
|
|
|
[node name="GateBlock3" parent="." instance=ExtResource( 13 )]
|
|
position = Vector2( -176, 72 )
|
|
|
|
[node name="ElevatorButton" parent="." instance=ExtResource( 4 )]
|
|
position = Vector2( -224, 96 )
|
|
elevator_time = 15
|
|
|
|
[node name="Portal" parent="." instance=ExtResource( 7 )]
|
|
position = Vector2( 319, -224 )
|
|
next_scene = "res://src/Levels/Level 4.tscn"
|
|
|
|
[node name="BoundFrog" parent="." instance=ExtResource( 56 )]
|
|
position = Vector2( 203, -45 )
|
|
movement_radius = 9
|
|
|
|
[node name="FrogFreeButton" parent="." instance=ExtResource( 59 )]
|
|
position = Vector2( 408, -272 )
|
|
|
|
[node name="Spring" parent="." instance=ExtResource( 58 )]
|
|
position = Vector2( 530, -79 )
|
|
|
|
[node name="TileMap" type="TileMap" parent="."]
|
|
unique_name_in_owner = true
|
|
tile_set = ExtResource( 12 )
|
|
cell_size = Vector2( 16, 16 )
|
|
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( -1441811, 5, 524293, -1441810, 5, 524293, -1441809, 5, 524293, -1441808, 5, 524293, -1441807, 5, 524293, -1441806, 5, 524293, -1441805, 5, 524293, -1441804, 5, 524293, -1441803, 5, 524293, -1441802, 5, 524293, -1441801, 5, 524293, -1441800, 5, 524293, -1441799, 5, 524293, -1441798, 5, 524293, -1441797, 5, 524293, -1441796, 5, 524293, -1441795, 5, 524293, -1441794, 5, 524293, -1441793, 5, 524293, -1507328, 5, 524293, -1507327, 5, 524293, -1507326, 5, 524293, -1507325, 5, 524293, -1507324, 5, 524293, -1507323, 5, 524293, -1507322, 5, 524293, -1507321, 5, 524293, -1507320, 5, 524293, -1507319, 5, 524293, -1507318, 5, 524293, -1507317, 5, 524293, -1507316, 5, 524293, -1507315, 5, 524293, -1507314, 5, 524293, -1507313, 5, 524293, -1507312, 5, 524293, -1507311, 5, 524293, -1507310, 5, 524293, -1507309, 5, 524293, -1507308, 5, 524293, -1507307, 5, 524293, -1507306, 5, 524293, -1507305, 5, 524293, -1507304, 5, 524293, -1507303, 5, 524293, -1507302, 5, 524293, -1507301, 5, 524293, -1507300, 5, 524293, -1507299, 5, 524293, -1507298, 5, 524293, -1507297, 5, 524293, -1507296, 5, 524293, -1507295, 5, 524293, -1507294, 5, 524293, -1507293, 5, 524293, -1507292, 5, 524293, -1376275, 5, 524293, -1376274, 5, 524293, -1376273, 5, 524293, -1376272, 5, 524293, -1376271, 5, 524293, -1376270, 5, 524293, -1376269, 5, 524293, -1376268, 5, 524293, -1376267, 5, 524293, -1376266, 5, 524293, -1376265, 5, 524293, -1376264, 5, 524293, -1376263, 5, 524293, -1376262, 5, 524293, -1376261, 5, 524293, -1376260, 5, 524293, -1376259, 5, 65540, -1376258, 5, 10, -1376257, 5, 10, -1441792, 5, 10, -1441791, 5, 10, -1441790, 5, 10, -1441789, 5, 10, -1441788, 5, 10, -1441787, 5, 10, -1441786, 5, 10, -1441785, 5, 10, -1441784, 5, 10, -1441783, 5, 10, -1441782, 5, 10, -1441781, 5, 10, -1441780, 5, 10, -1441779, 5, 65541, -1441778, 5, 524293, -1441777, 5, 524293, -1441776, 5, 524293, -1441775, 5, 524293, -1441774, 5, 524293, -1441773, 5, 524293, -1441772, 5, 524293, -1441771, 5, 524293, -1441770, 5, 524293, -1441769, 5, 524293, -1441768, 5, 524293, -1441767, 5, 524293, -1441766, 5, 524293, -1441765, 5, 524293, -1441764, 5, 524293, -1441763, 5, 524293, -1441762, 5, 524293, -1441761, 5, 524293, -1441760, 5, 524293, -1441759, 5, 524293, -1441758, 5, 524293, -1441757, 5, 524293, -1441756, 5, 524293, -1310739, 5, 524293, -1310738, 5, 524293, -1310737, 5, 524293, -1310736, 5, 524293, -1310735, 5, 524293, -1310734, 5, 524293, -1310733, 5, 524293, -1310732, 5, 524293, -1310731, 5, 524293, -1310730, 5, 524293, -1310729, 5, 524293, -1310728, 5, 524293, -1310727, 5, 524293, -1310726, 5, 524293, -1310725, 5, 524293, -1310724, 5, 524293, -1310723, 5, 7, -1376243, 5, 6, -1376242, 5, 524293, -1376241, 5, 524293, -1376240, 5, 524293, -1376239, 5, 524293, -1376238, 5, 524293, -1376237, 5, 524293, -1376236, 5, 524293, -1376235, 5, 524293, -1376234, 5, 524293, -1376233, 5, 524293, -1376232, 5, 524293, -1376231, 5, 524293, -1376230, 5, 524293, -1376229, 5, 524293, -1376228, 5, 524293, -1376227, 5, 524293, -1376226, 5, 524293, -1376225, 5, 524293, -1376224, 5, 524293, -1376223, 5, 524293, -1376222, 5, 524293, -1376221, 5, 524293, -1376220, 5, 524293, -1245203, 5, 524293, -1245202, 5, 524293, -1245201, 5, 524293, -1245200, 5, 524293, -1245199, 5, 524293, -1245198, 5, 524293, -1245197, 5, 524293, -1245196, 5, 524293, -1245195, 5, 524293, -1245194, 5, 524293, -1245193, 5, 524293, -1245192, 5, 524293, -1245191, 5, 524293, -1245190, 5, 524293, -1245189, 5, 524293, -1245188, 5, 524293, -1245187, 5, 7, -1310707, 5, 9, -1310706, 5, 10, -1310705, 5, 10, -1310704, 5, 10, -1310703, 5, 10, -1310702, 5, 10, -1310701, 5, 10, -1310700, 5, 10, -1310699, 5, 10, -1310698, 5, 10, -1310697, 5, 10, -1310696, 5, 10, -1310695, 5, 10, -1310694, 5, 10, -1310693, 5, 10, -1310692, 5, 10, -1310691, 5, 10, -1310690, 5, 10, -1310689, 5, 10, -1310688, 5, 10, -1310687, 5, 10, -1310686, 5, 10, -1310685, 5, 65541, -1310684, 5, 524293, -1179667, 5, 524293, -1179666, 5, 524293, -1179665, 5, 524293, -1179664, 5, 524293, -1179663, 5, 524293, -1179662, 5, 524293, -1179661, 5, 524293, -1179660, 5, 524293, -1179659, 5, 524293, -1179658, 5, 524293, -1179657, 5, 524293, -1179656, 5, 524293, -1179655, 5, 524293, -1179654, 5, 524293, -1179653, 5, 524293, -1179652, 5, 524293, -1179651, 5, 7, -1245149, 5, 6, -1245148, 5, 524293, -1114131, 5, 524293, -1114130, 5, 524293, -1114129, 5, 524293, -1114128, 5, 524293, -1114127, 5, 524293, -1114126, 5, 524293, -1114125, 5, 524293, -1114124, 5, 524293, -1114123, 5, 524293, -1114122, 5, 524293, -1114121, 5, 524293, -1114120, 5, 524293, -1114119, 5, 524293, -1114118, 5, 524293, -1114117, 5, 524293, -1114116, 5, 524293, -1114115, 5, 7, -1179613, 5, 6, -1179612, 5, 524293, -1048595, 5, 524293, -1048594, 5, 524293, -1048593, 5, 524293, -1048592, 5, 524293, -1048591, 5, 524293, -1048590, 5, 524293, -1048589, 5, 524293, -1048588, 5, 524293, -1048587, 5, 524293, -1048586, 5, 524293, -1048585, 5, 524293, -1048584, 5, 524293, -1048583, 5, 524293, -1048582, 5, 524293, -1048581, 5, 524293, -1048580, 5, 524293, -1048579, 5, 7, -1114091, 5, 1, -1114090, 5, 3, -1114089, 5, 5, -1114077, 5, 6, -1114076, 5, 524293, -983059, 5, 524293, -983058, 5, 524293, -983057, 5, 524293, -983056, 5, 524293, -983055, 5, 524293, -983054, 5, 524293, -983053, 5, 524293, -983052, 5, 524293, -983051, 5, 524293, -983050, 5, 524293, -983049, 5, 524293, -983048, 5, 524293, -983047, 5, 524293, -983046, 5, 524293, -983045, 5, 524293, -983044, 5, 524293, -983043, 5, 65538, -983042, 5, 3, -983041, 5, 4, -1048555, 5, 6, -1048554, 5, 524293, -1048553, 5, 65538, -1048552, 5, 3, -1048551, 5, 3, -1048550, 5, 3, -1048549, 5, 3, -1048548, 5, 2, -1048547, 5, 4, -1048541, 5, 6, -1048540, 5, 524293, -917523, 5, 524293, -917522, 5, 524293, -917521, 5, 524293, -917520, 5, 524293, -917519, 5, 524293, -917518, 5, 524293, -917517, 5, 524293, -917516, 5, 524293, -917515, 5, 524293, -917514, 5, 524293, -917513, 5, 524293, -917512, 5, 524293, -917511, 5, 524293, -917510, 5, 524293, -917509, 5, 524293, -917508, 5, 524293, -917507, 5, 65540, -917506, 5, 10, -917505, 5, 65536, -983019, 5, 6, -983018, 5, 65540, -983017, 5, 10, -983016, 5, 10, -983015, 5, 10, -983014, 5, 10, -983013, 5, 10, -983012, 5, 65541, -983011, 5, 65538, -983010, 5, 5, -983005, 5, 6, -983004, 5, 524293, -851987, 5, 524293, -851986, 5, 524293, -851985, 5, 524293, -851984, 5, 524293, -851983, 5, 524293, -851982, 5, 524293, -851981, 5, 524293, -851980, 5, 524293, -851979, 5, 524293, -851978, 5, 524293, -851977, 5, 524293, -851976, 5, 524293, -851975, 5, 524293, -851974, 5, 524293, -851973, 5, 524293, -851972, 5, 524293, -851971, 5, 8, -917500, 5, 1, -917499, 5, 3, -917498, 5, 3, -917497, 5, 3, -917496, 5, 3, -917495, 5, 3, -917494, 5, 3, -917493, 5, 3, -917492, 5, 4, -917483, 5, 6, -917482, 5, 7, -917476, 5, 9, -917475, 5, 10, -917474, 5, 65536, -917469, 5, 6, -917468, 5, 524293, -786451, 5, 524293, -786450, 5, 524293, -786449, 5, 524293, -786448, 5, 524293, -786447, 5, 524293, -786446, 5, 524293, -786445, 5, 524293, -786444, 5, 524293, -786443, 5, 524293, -786442, 5, 524293, -786441, 5, 524293, -786440, 5, 524293, -786439, 5, 524293, -786438, 5, 524293, -786437, 5, 524293, -786436, 5, 524293, -786435, 5, 7, -851964, 5, 6, -851963, 5, 524293, -851962, 5, 524293, -851961, 5, 524293, -851960, 5, 524293, -851959, 5, 524293, -851958, 5, 524293, -851957, 5, 524293, -851956, 5, 65538, -851955, 5, 3, -851954, 5, 3, -851953, 5, 3, -851952, 5, 3, -851951, 5, 3, -851950, 5, 3, -851949, 5, 3, -851948, 5, 3, -851947, 5, 65539, -851946, 5, 7, -851933, 5, 6, -851932, 5, 524293, -720915, 5, 524293, -720914, 5, 524293, -720913, 5, 524293, -720912, 5, 524293, -720911, 5, 524293, -720910, 5, 524293, -720909, 5, 524293, -720908, 5, 524293, -720907, 5, 524293, -720906, 5, 524293, -720905, 5, 524293, -720904, 5, 524293, -720903, 5, 524293, -720902, 5, 524293, -720901, 5, 524293, -720900, 5, 524293, -720899, 5, 7, -786428, 5, 6, -786427, 5, 524293, -786426, 5, 524293, -786425, 5, 524293, -786424, 5, 524293, -786423, 5, 524293, -786422, 5, 524293, -786421, 5, 524293, -786420, 5, 524293, -786419, 5, 524293, -786418, 5, 524293, -786417, 5, 524293, -786416, 5, 524293, -786415, 5, 524293, -786414, 5, 524293, -786413, 5, 524293, -786412, 5, 524293, -786411, 5, 524293, -786410, 5, 7, -786397, 5, 6, -786396, 5, 524293, -655379, 5, 524293, -655378, 5, 524293, -655377, 5, 524293, -655376, 5, 524293, -655375, 5, 524293, -655374, 5, 524293, -655373, 5, 524293, -655372, 5, 524293, -655371, 5, 524293, -655370, 5, 524293, -655369, 5, 524293, -655368, 5, 524293, -655367, 5, 524293, -655366, 5, 524293, -655365, 5, 524293, -655364, 5, 524293, -655363, 5, 7, -720892, 5, 6, -720891, 5, 524293, -720890, 5, 524293, -720889, 5, 524293, -720888, 5, 524293, -720887, 5, 524293, -720886, 5, 524293, -720885, 5, 524293, -720884, 5, 524293, -720883, 5, 524293, -720882, 5, 524293, -720881, 5, 524293, -720880, 5, 524293, -720879, 5, 524293, -720878, 5, 524293, -720877, 5, 524293, -720876, 5, 524293, -720875, 5, 524293, -720874, 5, 7, -720861, 5, 6, -720860, 5, 524293, -589843, 5, 524293, -589842, 5, 524293, -589841, 5, 524293, -589840, 5, 524293, -589839, 5, 524293, -589838, 5, 524293, -589837, 5, 524293, -589836, 5, 524293, -589835, 5, 524293, -589834, 5, 524293, -589833, 5, 524293, -589832, 5, 524293, -589831, 5, 524293, -589830, 5, 524293, -589829, 5, 524293, -589828, 5, 524293, -589827, 5, 65538, -589826, 5, 3, -589825, 5, 4, -655356, 5, 6, -655355, 5, 524293, -655354, 5, 524293, -655353, 5, 524293, -655352, 5, 524293, -655351, 5, 524293, -655350, 5, 524293, -655349, 5, 524293, -655348, 5, 524293, -655347, 5, 524293, -655346, 5, 524293, -655345, 5, 524293, -655344, 5, 524293, -655343, 5, 524293, -655342, 5, 524293, -655341, 5, 524293, -655340, 5, 524293, -655339, 5, 524293, -655338, 5, 7, -655325, 5, 6, -655324, 5, 524293, -524307, 5, 524293, -524306, 5, 524293, -524305, 5, 524293, -524304, 5, 524293, -524303, 5, 524293, -524302, 5, 524293, -524301, 5, 524293, -524300, 5, 524293, -524299, 5, 524293, -524298, 5, 524293, -524297, 5, 524293, -524296, 5, 524293, -524295, 5, 524293, -524294, 5, 524293, -524293, 5, 524293, -524292, 5, 524293, -524291, 5, 65540, -524290, 5, 10, -524289, 5, 65536, -589820, 5, 6, -589819, 5, 524293, -589818, 5, 524293, -589817, 5, 524293, -589816, 5, 524293, -589815, 5, 524293, -589814, 5, 524293, -589813, 5, 524293, -589812, 5, 524293, -589811, 5, 524293, -589810, 5, 524293, -589809, 5, 524293, -589808, 5, 524293, -589807, 5, 524293, -589806, 5, 524293, -589805, 5, 524293, -589804, 5, 524293, -589803, 5, 524293, -589802, 5, 65538, -589801, 5, 3, -589800, 5, 4, -589789, 5, 6, -589788, 5, 524293, -458771, 5, 524293, -458770, 5, 524293, -458769, 5, 524293, -458768, 5, 524293, -458767, 5, 524293, -458766, 5, 524293, -458765, 5, 524293, -458764, 5, 524293, -458763, 5, 524293, -458762, 5, 524293, -458761, 5, 524293, -458760, 5, 524293, -458759, 5, 524293, -458758, 5, 524293, -458757, 5, 524293, -458756, 5, 524293, -458755, 5, 7, -524284, 5, 6, -524283, 5, 524293, -524282, 5, 524293, -524281, 5, 524293, -524280, 5, 524293, -524279, 5, 524293, -524278, 5, 524293, -524277, 5, 524293, -524276, 5, 524293, -524275, 5, 524293, -524274, 5, 524293, -524273, 5, 65540, -524272, 5, 10, -524271, 5, 10, -524270, 5, 10, -524269, 5, 10, -524268, 5, 10, -524267, 5, 10, -524266, 5, 10, -524265, 5, 65541, -524264, 5, 65538, -524263, 5, 3, -524262, 5, 3, -524261, 5, 3, -524260, 5, 3, -524259, 5, 5, -524253, 5, 6, -524252, 5, 524293, -393235, 5, 524293, -393234, 5, 65540, -393233, 5, 10, -393232, 5, 10, -393231, 5, 10, -393230, 5, 10, -393229, 5, 10, -393228, 5, 10, -393227, 5, 10, -393226, 5, 10, -393225, 5, 10, -393224, 5, 10, -393223, 5, 10, -393222, 5, 10, -393221, 5, 10, -393220, 5, 10, -393219, 5, 65536, -458748, 5, 9, -458747, 5, 10, -458746, 5, 10, -458745, 5, 10, -458744, 5, 10, -458743, 5, 10, -458742, 5, 10, -458741, 5, 10, -458740, 5, 10, -458739, 5, 10, -458738, 5, 10, -458737, 5, 65536, -458729, 5, 9, -458728, 5, 10, -458727, 5, 10, -458726, 5, 10, -458725, 5, 10, -458724, 5, 65541, -458723, 5, 8, -458717, 5, 6, -458716, 5, 524293, -327699, 5, 524293, -327698, 5, 7, -393188, 5, 9, -393187, 5, 65536, -393181, 5, 6, -393180, 5, 524293, -262163, 5, 524293, -262162, 5, 7, -327645, 5, 6, -327644, 5, 524293, -196627, 5, 524293, -196626, 5, 7, -262109, 5, 6, -262108, 5, 524293, -131091, 5, 524293, -131090, 5, 7, -196573, 5, 6, -196572, 5, 524293, -65555, 5, 524293, -65554, 5, 7, -65542, 5, 1, -65541, 5, 3, -65540, 5, 3, -65539, 5, 3, -65538, 5, 3, -65537, 5, 3, -131072, 5, 3, -131071, 5, 3, -131070, 5, 3, -131069, 5, 3, -131068, 5, 3, -131067, 5, 3, -131066, 5, 3, -131065, 5, 3, -131064, 5, 3, -131063, 5, 3, -131062, 5, 3, -131061, 5, 3, -131060, 5, 3, -131059, 5, 3, -131058, 5, 3, -131057, 5, 3, -131056, 5, 3, -131055, 5, 3, -131054, 5, 3, -131053, 5, 3, -131052, 5, 3, -131051, 5, 3, -131050, 5, 3, -131049, 5, 3, -131048, 5, 3, -131047, 5, 3, -131046, 5, 3, -131045, 5, 3, -131044, 5, 3, -131043, 5, 3, -131042, 5, 3, -131041, 5, 3, -131040, 5, 3, -131039, 5, 3, -131038, 5, 3, -131037, 5, 65539, -131036, 5, 524293, -19, 5, 524293, -18, 5, 7, -6, 5, 6, -5, 5, 524293, -4, 5, 524293, -3, 5, 524293, -2, 5, 524293, -1, 5, 524293, -65536, 5, 524293, -65535, 5, 524293, -65534, 5, 524293, -65533, 5, 524293, -65532, 5, 524293, -65531, 5, 524293, -65530, 5, 524293, -65529, 5, 524293, -65528, 5, 524293, -65527, 5, 524293, -65526, 5, 524293, -65525, 5, 524293, -65524, 5, 524293, -65523, 5, 524293, -65522, 5, 524293, -65521, 5, 524293, -65520, 5, 524293, -65519, 5, 524293, -65518, 5, 524293, -65517, 5, 524293, -65516, 5, 524293, -65515, 5, 524293, -65514, 5, 524293, -65513, 5, 524293, -65512, 5, 524293, -65511, 5, 524293, -65510, 5, 524293, -65509, 5, 524293, -65508, 5, 524293, -65507, 5, 524293, -65506, 5, 524293, -65505, 5, 524293, -65504, 5, 524293, -65503, 5, 524293, -65502, 5, 524293, -65501, 5, 524293, -65500, 5, 524293, 65517, 5, 524293, 65518, 5, 7, 65530, 5, 9, 65531, 5, 10, 65532, 5, 10, 65533, 5, 10, 65534, 5, 10, 65535, 5, 10, 0, 5, 10, 1, 5, 10, 2, 5, 10, 3, 5, 10, 4, 5, 10, 5, 5, 10, 6, 5, 10, 7, 5, 10, 8, 5, 10, 9, 5, 10, 10, 5, 10, 11, 5, 10, 12, 5, 10, 13, 5, 10, 14, 5, 10, 15, 5, 10, 16, 5, 10, 17, 5, 10, 18, 5, 10, 19, 5, 10, 20, 5, 10, 21, 5, 10, 22, 5, 10, 23, 5, 10, 24, 5, 10, 25, 5, 10, 26, 5, 10, 27, 5, 10, 28, 5, 10, 29, 5, 10, 30, 5, 10, 31, 5, 10, 32, 5, 10, 33, 5, 10, 34, 5, 10, 35, 5, 65541, 36, 5, 524293, 131053, 5, 524293, 131054, 5, 7, 65571, 5, 6, 65572, 5, 524293, 196589, 5, 524293, 196590, 5, 65538, 196591, 5, 3, 196592, 5, 3, 196593, 5, 3, 196594, 5, 3, 196595, 5, 3, 196596, 5, 3, 196597, 5, 5, 131107, 5, 6, 131108, 5, 524293, 262125, 5, 524293, 262126, 5, 65538, 262127, 5, 10, 262128, 5, 10, 262129, 5, 10, 262130, 5, 10, 262131, 5, 10, 262132, 5, 10, 262133, 5, 65536, 196643, 5, 6, 196644, 5, 524293, 327661, 5, 524293, 327662, 5, 8, 262179, 5, 6, 262180, 5, 524293, 393197, 5, 524293, 393198, 5, 8, 327715, 5, 6, 327716, 5, 524293, 458733, 5, 524293, 458734, 5, 8, 458745, 5, 1, 458746, 5, 3, 458747, 5, 5, 393251, 5, 6, 393252, 5, 524293, 524269, 5, 524293, 524270, 5, 65538, 524271, 5, 2, 524272, 5, 2, 524273, 5, 2, 524274, 5, 2, 524275, 5, 2, 524276, 5, 2, 524277, 5, 2, 524278, 5, 2, 524279, 5, 2, 524280, 5, 2, 524281, 5, 65539, 524282, 5, 131078, 524283, 5, 65538, 524284, 5, 2, 524285, 5, 2, 524286, 5, 2, 524287, 5, 2, 458752, 5, 3, 458753, 5, 3, 458754, 5, 3, 458755, 5, 3, 458756, 5, 3, 458757, 5, 3, 458758, 5, 3, 458759, 5, 3, 458760, 5, 3, 458761, 5, 3, 458762, 5, 3, 458763, 5, 3, 458764, 5, 3, 458765, 5, 3, 458766, 5, 3, 458767, 5, 3, 458768, 5, 3, 458769, 5, 3, 458770, 5, 3, 458771, 5, 3, 458772, 5, 3, 458773, 5, 3, 458774, 5, 3, 458775, 5, 3, 458776, 5, 3, 458777, 5, 3, 458778, 5, 3, 458779, 5, 3, 458780, 5, 3, 458781, 5, 3, 458782, 5, 3, 458783, 5, 3, 458784, 5, 3, 458785, 5, 3, 458786, 5, 3, 458787, 5, 65539, 458788, 5, 524293, 589805, 5, 524293, 589806, 5, 524293, 589807, 5, 524293, 589808, 5, 524293, 589809, 5, 524293, 589810, 5, 524293, 589811, 5, 524293, 589812, 5, 524293, 589813, 5, 524293, 589814, 5, 524293, 589815, 5, 524293, 589816, 5, 524293, 589817, 5, 524293, 589818, 5, 524293, 589819, 5, 524293, 589820, 5, 524293, 589821, 5, 524293, 589822, 5, 524293, 589823, 5, 524293, 524288, 5, 524293, 524289, 5, 524293, 524290, 5, 524293, 524291, 5, 524293, 524292, 5, 524293, 524293, 5, 524293, 524294, 5, 524293, 524295, 5, 524293, 524296, 5, 524293, 524297, 5, 524293, 524298, 5, 524293, 524299, 5, 524293, 524300, 5, 524293, 524301, 5, 524293, 524302, 5, 524293, 524303, 5, 524293, 524304, 5, 524293, 524305, 5, 524293, 524306, 5, 524293, 524307, 5, 524293, 524308, 5, 524293, 524309, 5, 524293, 524310, 5, 524293, 524311, 5, 524293, 524312, 5, 524293, 524313, 5, 524293, 524314, 5, 524293, 524315, 5, 524293, 524316, 5, 524293, 524317, 5, 524293, 524318, 5, 524293, 524319, 5, 524293, 524320, 5, 524293, 524321, 5, 524293, 524322, 5, 524293, 524323, 5, 524293, 524324, 5, 524293, 655341, 5, 524293, 655342, 5, 524293, 655343, 5, 524293, 655344, 5, 524293, 655345, 5, 524293, 655346, 5, 524293, 655347, 5, 524293, 655348, 5, 524293, 655349, 5, 524293, 655350, 5, 524293, 655351, 5, 524293, 655352, 5, 524293, 655353, 5, 524293, 655354, 5, 524293, 655355, 5, 524293, 655356, 5, 524293, 655357, 5, 524293, 655358, 5, 524293, 655359, 5, 524293, 589824, 5, 524293, 589825, 5, 524293, 589826, 5, 524293, 589827, 5, 524293, 589828, 5, 524293, 589829, 5, 524293, 589830, 5, 524293, 589831, 5, 524293, 589832, 5, 524293, 589833, 5, 524293, 589834, 5, 524293, 589835, 5, 524293, 589836, 5, 524293, 589837, 5, 524293, 589838, 5, 524293, 589839, 5, 524293, 589840, 5, 524293, 589841, 5, 524293, 589842, 5, 524293, 589843, 5, 524293, 589844, 5, 524293, 589845, 5, 524293, 589846, 5, 524293, 589847, 5, 524293, 589848, 5, 524293, 589849, 5, 524293, 589850, 5, 524293, 589851, 5, 524293, 589852, 5, 524293, 589853, 5, 524293, 589854, 5, 524293, 589855, 5, 524293, 589856, 5, 524293, 589857, 5, 524293, 589858, 5, 524293, 589859, 5, 524293, 589860, 5, 524293, 720877, 5, 524293, 720878, 5, 524293, 720879, 5, 524293, 720880, 5, 524293, 720881, 5, 524293, 720882, 5, 524293, 720883, 5, 524293, 720884, 5, 524293, 720885, 5, 524293, 720886, 5, 524293, 720887, 5, 524293, 720888, 5, 524293, 720889, 5, 524293, 720890, 5, 524293, 720891, 5, 524293, 720892, 5, 524293, 720893, 5, 524293, 720894, 5, 524293, 720895, 5, 524293, 655360, 5, 524293, 655361, 5, 524293, 655362, 5, 524293, 655363, 5, 524293, 655364, 5, 524293, 655365, 5, 524293, 655366, 5, 524293, 655367, 5, 524293, 655368, 5, 524293, 655369, 5, 524293, 655370, 5, 524293, 655371, 5, 524293, 655372, 5, 524293, 655373, 5, 524293, 655374, 5, 524293, 655375, 5, 524293, 655376, 5, 524293, 655377, 5, 524293, 655378, 5, 524293, 655379, 5, 524293, 655380, 5, 524293, 655381, 5, 524293, 655382, 5, 524293, 655383, 5, 524293, 655384, 5, 524293, 655385, 5, 524293, 655386, 5, 524293, 655387, 5, 524293, 655388, 5, 524293, 655389, 5, 524293, 655390, 5, 524293, 655391, 5, 524293, 655392, 5, 524293, 655393, 5, 524293, 655394, 5, 524293, 655395, 5, 524293, 655396, 5, 524293 )
|
|
|
|
[node name="DropThroughPlatforms" type="TileMap" parent="."]
|
|
tile_set = ExtResource( 11 )
|
|
cell_size = Vector2( 16, 16 )
|
|
collision_layer = 128
|
|
collision_mask = 128
|
|
format = 1
|
|
tile_data = PoolIntArray( -1245163, -1073741822, 2, -1179627, -1073741822, 0, -720865, 2, 0, -720864, 2, 1, -720863, 2, 1, -720862, 2, 2, -393216, 2, 0, -393215, 2, 1, -393214, 2, 1, -393213, 2, 2 )
|
|
|
|
[node name="PlatformPlants" type="TileMap" parent="."]
|
|
tile_set = SubResource( 5 )
|
|
cell_size = Vector2( 16, 16 )
|
|
format = 1
|
|
|
|
[connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"]
|
|
[connection signal="button_pushed" from="FrogFreeButton" to="BoundFrog" method="_on_FrogFreeButton_pushed"]
|
|
|
|
[editable path="SignalManager"]
|
|
[editable path="LevelState"]
|
|
[editable path="UserInterface"]
|
|
[editable path="UserInterface/HUD"]
|
|
[editable path="Blobby"]
|
|
[editable path="BoundFrog"]
|
|
[editable path="BoundFrog/RopeAnchor"]
|