1514 lines
41 KiB
Text
1514 lines
41 KiB
Text
[gd_scene load_steps=142 format=2]
|
|
|
|
[ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=1]
|
|
[ext_resource path="res://shaders/ska_plane.gdshader" type="Shader" id=2]
|
|
[ext_resource path="res://graphics/hud/logo.png" type="Texture" id=3]
|
|
[ext_resource path="res://ui/2ndpuberty_outline.tres" type="Material" id=4]
|
|
[ext_resource path="res://shaders/recolor_border.shader" type="Shader" id=5]
|
|
[ext_resource path="res://ui/theme.tres" type="Theme" id=6]
|
|
[ext_resource path="res://graphics/player/palettes/default.tex" type="Texture" id=7]
|
|
[ext_resource path="res://graphics/enemy/bat.png" type="Texture" id=8]
|
|
[ext_resource path="res://graphics/npc/msx_walk.png" type="Texture" id=9]
|
|
[ext_resource path="res://graphics/npc/fami_human_laugh.png" type="Texture" id=10]
|
|
[ext_resource path="res://graphics/npc/speccy_cool.png" type="Texture" id=11]
|
|
[ext_resource path="res://graphics/npc/intelli_idle.png" type="Texture" id=12]
|
|
[ext_resource path="res://ui/PressStart2P-Regular.ttf" type="DynamicFontData" id=13]
|
|
[ext_resource path="res://menus/credits.gd" type="Script" id=14]
|
|
[ext_resource path="res://graphics/enemy/snake.png" type="Texture" id=15]
|
|
[ext_resource path="res://scripts/sg_palette.gd" type="Script" id=16]
|
|
[ext_resource path="res://graphics/player/sg_stim.png" type="Texture" id=17]
|
|
[ext_resource path="res://graphics/enemy/pal_slime_purple.png" type="Texture" id=19]
|
|
[ext_resource path="res://graphics/enemy/slime.png" type="Texture" id=20]
|
|
[ext_resource path="res://graphics/enemy/spider.png" type="Texture" id=21]
|
|
[ext_resource path="res://graphics/enemy/skelarcher_shoot.png" type="Texture" id=22]
|
|
[ext_resource path="res://graphics/enemy/jumping_spider.png" type="Texture" id=23]
|
|
[ext_resource path="res://graphics/enemy/rolling_fiend.png" type="Texture" id=24]
|
|
[ext_resource path="res://graphics/enemy/boss/the_scrump.png" type="Texture" id=25]
|
|
[ext_resource path="res://shaders/wibble_border.gdshader" type="Shader" id=26]
|
|
[ext_resource path="res://graphics/enemy/snail.png" type="Texture" id=27]
|
|
[ext_resource path="res://graphics/enemy/tentacle.png" type="Texture" id=28]
|
|
[ext_resource path="res://graphics/enemy/eel_tail.png" type="Texture" id=29]
|
|
[ext_resource path="res://objects/enemy/fish.tscn" type="PackedScene" id=30]
|
|
[ext_resource path="res://graphics/enemy/eel_head.png" type="Texture" id=31]
|
|
[ext_resource path="res://graphics/enemy/eel_body.png" type="Texture" id=32]
|
|
[ext_resource path="res://graphics/enemy/squig.png" type="Texture" id=33]
|
|
[ext_resource path="res://graphics/enemy/turtle.png" type="Texture" id=34]
|
|
[ext_resource path="res://objects/enemy/artificial_soul.tscn" type="PackedScene" id=35]
|
|
[ext_resource path="res://graphics/enemy/hellarcher_shoot.png" type="Texture" id=36]
|
|
[ext_resource path="res://objects/enemy/boss/2600.tscn" type="PackedScene" id=37]
|
|
[ext_resource path="res://shaders/fade.gdshader" type="Shader" id=38]
|
|
[ext_resource path="res://objects/enemy/tin.tscn" type="PackedScene" id=39]
|
|
[ext_resource path="res://objects/enemy/roboturret.tscn" type="PackedScene" id=40]
|
|
[ext_resource path="res://graphics/enemy/cop/cop_walk.png" type="Texture" id=41]
|
|
[ext_resource path="res://graphics/npc/ivy.png" type="Texture" id=42]
|
|
[ext_resource path="res://graphics/npc/kiki_dog.png" type="Texture" id=43]
|
|
[ext_resource path="res://graphics/npc/penny.png" type="Texture" id=44]
|
|
[ext_resource path="res://graphics/npc/haze.png" type="Texture" id=45]
|
|
[ext_resource path="res://graphics/hud/speech_bubble.png" type="Texture" id=46]
|
|
[ext_resource path="res://objects/enemy/boss/famira.tscn" type="PackedScene" id=47]
|
|
[ext_resource path="res://graphics/hud/team_sg_logo.png" type="Texture" id=48]
|
|
|
|
[sub_resource type="ShaderMaterial" id=1]
|
|
shader = ExtResource( 2 )
|
|
shader_param/color_1 = Color( 1, 0.423529, 0.4, 1 )
|
|
shader_param/color_2 = Color( 0.4, 0.52549, 1, 1 )
|
|
shader_param/checker_size = Vector2( 32, 32 )
|
|
shader_param/pan_speed = Vector2( 20, 21 )
|
|
shader_param/cycle_speed = Vector2( 6, 3 )
|
|
shader_param/cycle_alternation = Vector2( 6, 3 )
|
|
shader_param/uv_transform = Transform2D( 1, -1, 1, 1, 0, 0 )
|
|
|
|
[sub_resource type="Animation" id=3]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("Background:material:shader_param/color_1")
|
|
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": [ Color( 1, 0.423529, 0.4, 1 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("Background:material:shader_param/color_2")
|
|
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": [ Color( 0.4, 0.52549, 1, 1 ) ]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/path = NodePath("Background:material:shader_param/uv_transform")
|
|
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": [ Transform2D( 1, -1, 1, 1, 0, 0 ) ]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/path = NodePath("CanvasLayer/Background:material:shader_param/color_1")
|
|
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": [ Color( 1, 0.423529, 0.4, 1 ) ]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/path = NodePath("CanvasLayer/Background:material:shader_param/color_2")
|
|
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": [ Color( 0.4, 0.52549, 1, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=91]
|
|
resource_name = "rainbow"
|
|
length = 5.0
|
|
loop = true
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("CanvasLayer/Background:material:shader_param/color_1")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 1, 2, 3, 4, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 1, 0.423529, 0.4, 1 ), Color( 1, 0.894118, 0.4, 1 ), Color( 0.4, 1, 0.443137, 1 ), Color( 0.4, 0.52549, 1, 1 ), Color( 0.992157, 0.4, 1, 1 ), Color( 1, 0.423529, 0.4, 1 ) ]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/path = NodePath("CanvasLayer/Background:material:shader_param/color_2")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/keys = {
|
|
"times": PoolRealArray( 0, 1, 2, 3, 4, 5 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Color( 0.4, 1, 0.443137, 1 ), Color( 0.4, 0.52549, 1, 1 ), Color( 0.992157, 0.4, 1, 1 ), Color( 1, 0.423529, 0.4, 1 ), Color( 1, 0.894118, 0.4, 1 ), Color( 0.4, 1, 0.443137, 1 ) ]
|
|
}
|
|
|
|
[sub_resource type="DynamicFont" id=92]
|
|
font_data = ExtResource( 13 )
|
|
|
|
[sub_resource type="Theme" id=93]
|
|
default_font = SubResource( 92 )
|
|
|
|
[sub_resource type="ShaderMaterial" id=7]
|
|
shader = ExtResource( 5 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = true
|
|
shader_param/palette = ExtResource( 7 )
|
|
|
|
[sub_resource type="AtlasTexture" id=10]
|
|
atlas = ExtResource( 17 )
|
|
region = Rect2( 0, 0, 20, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=11]
|
|
atlas = ExtResource( 17 )
|
|
region = Rect2( 20, 0, 20, 20 )
|
|
|
|
[sub_resource type="SpriteFrames" id=12]
|
|
animations = [ {
|
|
"frames": [ SubResource( 10 ), SubResource( 11 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=94]
|
|
atlas = ExtResource( 11 )
|
|
region = Rect2( 0, 0, 24, 24 )
|
|
|
|
[sub_resource type="AtlasTexture" id=95]
|
|
atlas = ExtResource( 11 )
|
|
region = Rect2( 24, 0, 24, 24 )
|
|
|
|
[sub_resource type="AtlasTexture" id=96]
|
|
atlas = ExtResource( 11 )
|
|
region = Rect2( 72, 0, 24, 24 )
|
|
|
|
[sub_resource type="SpriteFrames" id=97]
|
|
animations = [ {
|
|
"frames": [ SubResource( 94 ), SubResource( 95 ), SubResource( 96 ), SubResource( 96 ), SubResource( 96 ), SubResource( 95 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=8]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = true
|
|
|
|
[sub_resource type="AtlasTexture" id=14]
|
|
atlas = ExtResource( 9 )
|
|
region = Rect2( 0, 0, 20, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=15]
|
|
atlas = ExtResource( 9 )
|
|
region = Rect2( 20, 0, 20, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=16]
|
|
atlas = ExtResource( 9 )
|
|
region = Rect2( 40, 0, 20, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=17]
|
|
atlas = ExtResource( 9 )
|
|
region = Rect2( 60, 0, 20, 20 )
|
|
|
|
[sub_resource type="SpriteFrames" id=18]
|
|
animations = [ {
|
|
"frames": [ SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=98]
|
|
atlas = ExtResource( 10 )
|
|
region = Rect2( 0, 0, 30, 30 )
|
|
|
|
[sub_resource type="AtlasTexture" id=99]
|
|
atlas = ExtResource( 10 )
|
|
region = Rect2( 30, 0, 30, 30 )
|
|
|
|
[sub_resource type="SpriteFrames" id=100]
|
|
animations = [ {
|
|
"frames": [ SubResource( 98 ), SubResource( 99 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=51]
|
|
shader = ExtResource( 26 )
|
|
shader_param/speed = Vector2( 3, 1 )
|
|
shader_param/ammount = Vector2( 3, 3 )
|
|
shader_param/offset = Vector2( 0, 0 )
|
|
shader_param/delay = Vector2( 0, 0 )
|
|
shader_param/border_color = Color( 0.219608, 0.219608, 0.219608, 1 )
|
|
shader_param/border_corners = true
|
|
|
|
[sub_resource type="ShaderMaterial" id=13]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = false
|
|
|
|
[sub_resource type="AtlasTexture" id=19]
|
|
atlas = ExtResource( 15 )
|
|
region = Rect2( 0, 0, 16, 16 )
|
|
|
|
[sub_resource type="AtlasTexture" id=20]
|
|
atlas = ExtResource( 15 )
|
|
region = Rect2( 16, 0, 16, 16 )
|
|
|
|
[sub_resource type="SpriteFrames" id=21]
|
|
animations = [ {
|
|
"frames": [ SubResource( 19 ), SubResource( 20 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 7.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=22]
|
|
atlas = ExtResource( 8 )
|
|
region = Rect2( 0, 0, 18, 10 )
|
|
|
|
[sub_resource type="AtlasTexture" id=23]
|
|
atlas = ExtResource( 8 )
|
|
region = Rect2( 18, 0, 18, 10 )
|
|
|
|
[sub_resource type="SpriteFrames" id=24]
|
|
animations = [ {
|
|
"frames": [ SubResource( 22 ), SubResource( 23 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 8.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=25]
|
|
atlas = ExtResource( 25 )
|
|
region = Rect2( 0, 0, 55, 64 )
|
|
|
|
[sub_resource type="AtlasTexture" id=26]
|
|
atlas = ExtResource( 25 )
|
|
region = Rect2( 55, 0, 55, 64 )
|
|
|
|
[sub_resource type="SpriteFrames" id=27]
|
|
animations = [ {
|
|
"frames": [ SubResource( 25 ), SubResource( 26 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=28]
|
|
atlas = ExtResource( 24 )
|
|
region = Rect2( 0, 0, 16, 16 )
|
|
|
|
[sub_resource type="AtlasTexture" id=29]
|
|
atlas = ExtResource( 24 )
|
|
region = Rect2( 16, 0, 16, 16 )
|
|
|
|
[sub_resource type="SpriteFrames" id=30]
|
|
animations = [ {
|
|
"frames": [ SubResource( 28 ), SubResource( 29 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=31]
|
|
atlas = ExtResource( 23 )
|
|
region = Rect2( 0, 0, 13, 12 )
|
|
|
|
[sub_resource type="AtlasTexture" id=32]
|
|
atlas = ExtResource( 23 )
|
|
region = Rect2( 13, 0, 13, 12 )
|
|
|
|
[sub_resource type="SpriteFrames" id=33]
|
|
animations = [ {
|
|
"frames": [ SubResource( 31 ), SubResource( 32 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=34]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = true
|
|
|
|
[sub_resource type="AtlasTexture" id=35]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 0, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=36]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 19, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=37]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 38, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=38]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 57, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=39]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 76, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=40]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 95, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=41]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 114, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=42]
|
|
atlas = ExtResource( 22 )
|
|
region = Rect2( 133, 0, 19, 20 )
|
|
|
|
[sub_resource type="SpriteFrames" id=43]
|
|
animations = [ {
|
|
"frames": [ SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ), SubResource( 39 ), SubResource( 40 ), SubResource( 41 ), SubResource( 42 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=44]
|
|
atlas = ExtResource( 21 )
|
|
region = Rect2( 0, 0, 15, 14 )
|
|
|
|
[sub_resource type="AtlasTexture" id=45]
|
|
atlas = ExtResource( 21 )
|
|
region = Rect2( 15, 0, 15, 14 )
|
|
|
|
[sub_resource type="SpriteFrames" id=46]
|
|
animations = [ {
|
|
"frames": [ SubResource( 44 ), SubResource( 45 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 7.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=47]
|
|
shader = ExtResource( 5 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = false
|
|
shader_param/palette = ExtResource( 19 )
|
|
|
|
[sub_resource type="AtlasTexture" id=48]
|
|
atlas = ExtResource( 20 )
|
|
region = Rect2( 0, 0, 13, 13 )
|
|
|
|
[sub_resource type="AtlasTexture" id=49]
|
|
atlas = ExtResource( 20 )
|
|
region = Rect2( 13, 0, 13, 13 )
|
|
|
|
[sub_resource type="SpriteFrames" id=50]
|
|
animations = [ {
|
|
"frames": [ SubResource( 48 ), SubResource( 49 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=52]
|
|
atlas = ExtResource( 27 )
|
|
region = Rect2( 0, 0, 12, 11 )
|
|
|
|
[sub_resource type="AtlasTexture" id=53]
|
|
atlas = ExtResource( 27 )
|
|
region = Rect2( 12, 0, 12, 11 )
|
|
|
|
[sub_resource type="SpriteFrames" id=54]
|
|
animations = [ {
|
|
"frames": [ SubResource( 52 ), SubResource( 53 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=55]
|
|
atlas = ExtResource( 28 )
|
|
region = Rect2( 0, 0, 8, 24 )
|
|
|
|
[sub_resource type="AtlasTexture" id=56]
|
|
atlas = ExtResource( 28 )
|
|
region = Rect2( 8, 0, 8, 24 )
|
|
|
|
[sub_resource type="SpriteFrames" id=57]
|
|
animations = [ {
|
|
"frames": [ SubResource( 55 ), SubResource( 56 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="AtlasTexture" id=63]
|
|
atlas = ExtResource( 33 )
|
|
region = Rect2( 0, 0, 16, 16 )
|
|
|
|
[sub_resource type="AtlasTexture" id=64]
|
|
atlas = ExtResource( 33 )
|
|
region = Rect2( 16, 0, 16, 16 )
|
|
|
|
[sub_resource type="SpriteFrames" id=65]
|
|
animations = [ {
|
|
"frames": [ SubResource( 63 ), SubResource( 64 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 7.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=71]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = true
|
|
|
|
[sub_resource type="AtlasTexture" id=72]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 0, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=73]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 19, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=74]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 38, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=75]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 57, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=76]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 76, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=77]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 95, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=78]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 114, 0, 19, 20 )
|
|
|
|
[sub_resource type="AtlasTexture" id=79]
|
|
atlas = ExtResource( 36 )
|
|
region = Rect2( 133, 0, 19, 20 )
|
|
|
|
[sub_resource type="SpriteFrames" id=80]
|
|
animations = [ {
|
|
"frames": [ SubResource( 72 ), SubResource( 73 ), SubResource( 74 ), SubResource( 75 ), SubResource( 76 ), SubResource( 77 ), SubResource( 78 ), SubResource( 79 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 10.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=66]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = false
|
|
|
|
[sub_resource type="AtlasTexture" id=67]
|
|
atlas = ExtResource( 34 )
|
|
region = Rect2( 0, 32, 24, 16 )
|
|
|
|
[sub_resource type="AtlasTexture" id=68]
|
|
atlas = ExtResource( 34 )
|
|
region = Rect2( 24, 32, 24, 16 )
|
|
|
|
[sub_resource type="AtlasTexture" id=69]
|
|
atlas = ExtResource( 34 )
|
|
region = Rect2( 48, 32, 24, 16 )
|
|
|
|
[sub_resource type="SpriteFrames" id=70]
|
|
animations = [ {
|
|
"frames": [ SubResource( 67 ), SubResource( 68 ), SubResource( 69 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="Curve2D" id=58]
|
|
_data = {
|
|
"points": PoolVector2Array( 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 33.7028, 0.317383, 0, 0, 0, 0, 40, 0 )
|
|
}
|
|
|
|
[sub_resource type="AtlasTexture" id=59]
|
|
atlas = ExtResource( 31 )
|
|
region = Rect2( 0, 0, 14, 12 )
|
|
|
|
[sub_resource type="AtlasTexture" id=60]
|
|
atlas = ExtResource( 31 )
|
|
region = Rect2( 14, 0, 14, 12 )
|
|
|
|
[sub_resource type="SpriteFrames" id=61]
|
|
animations = [ {
|
|
"frames": [ SubResource( 59 ), SubResource( 60 ) ],
|
|
"loop": true,
|
|
"name": "chomp",
|
|
"speed": 8.0
|
|
} ]
|
|
|
|
[sub_resource type="ShaderMaterial" id=62]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = false
|
|
|
|
[sub_resource type="ShaderMaterial" id=81]
|
|
resource_local_to_scene = true
|
|
shader = ExtResource( 38 )
|
|
shader_param/color = Color( 1, 1, 1, 1 )
|
|
shader_param/smooth_mode = true
|
|
shader_param/reverse = true
|
|
shader_param/opacity = 0.0
|
|
|
|
[sub_resource type="ShaderMaterial" id=82]
|
|
shader = ExtResource( 1 )
|
|
shader_param/border_color = Color( 0, 0, 0, 1 )
|
|
shader_param/border_corners = true
|
|
|
|
[sub_resource type="AtlasTexture" id=83]
|
|
atlas = ExtResource( 41 )
|
|
region = Rect2( 0, 0, 20, 21 )
|
|
|
|
[sub_resource type="AtlasTexture" id=84]
|
|
atlas = ExtResource( 41 )
|
|
region = Rect2( 20, 0, 20, 21 )
|
|
|
|
[sub_resource type="AtlasTexture" id=85]
|
|
atlas = ExtResource( 41 )
|
|
region = Rect2( 40, 0, 20, 21 )
|
|
|
|
[sub_resource type="AtlasTexture" id=86]
|
|
atlas = ExtResource( 41 )
|
|
region = Rect2( 60, 0, 20, 21 )
|
|
|
|
[sub_resource type="SpriteFrames" id=87]
|
|
animations = [ {
|
|
"frames": [ SubResource( 83 ), SubResource( 84 ), SubResource( 85 ), SubResource( 86 ) ],
|
|
"loop": true,
|
|
"name": "default",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="Animation" id=89]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("Control:rect_position")
|
|
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, 0 ) ]
|
|
}
|
|
|
|
[sub_resource type="Animation" id=90]
|
|
resource_name = "credits"
|
|
length = 98.0
|
|
step = 1.0
|
|
tracks/0/type = "value"
|
|
tracks/0/path = NodePath("Control:rect_position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/keys = {
|
|
"times": PoolRealArray( 0, 2, 3, 5, 6, 10, 11, 15, 16, 20, 21, 25, 26, 30, 31, 35, 36, 40, 41, 45, 46, 50, 51, 55, 56, 60, 61, 65, 66, 70, 71, 75, 76, 80, 81, 85, 86, 90 ),
|
|
"transitions": PoolRealArray( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ),
|
|
"update": 0,
|
|
"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( -256, 0 ), Vector2( -256, 0 ), Vector2( -512, 0 ), Vector2( -512, 0 ), Vector2( -768, 0 ), Vector2( -768, 0 ), Vector2( -1024, 0 ), Vector2( -1024, 0 ), Vector2( -1280, 0 ), Vector2( -1280, 0 ), Vector2( -1536, 0 ), Vector2( -1536, 0 ), Vector2( -1792, 0 ), Vector2( -1792, 0 ), Vector2( -2048, 0 ), Vector2( -2048, 0 ), Vector2( -2304, 0 ), Vector2( -2304, 0 ), Vector2( -2560, 0 ), Vector2( -2560, 0 ), Vector2( -2816, 0 ), Vector2( -2816, 0 ), Vector2( -3072, 0 ), Vector2( -3072, 0 ), Vector2( -3328, 0 ), Vector2( -3328, 0 ), Vector2( -3584, 0 ), Vector2( -3584, 0 ), Vector2( -3840, 0 ), Vector2( -3840, 0 ), Vector2( -4096, 0 ), Vector2( -4096, 0 ), Vector2( -4352, 0 ), Vector2( -4352, 0 ), Vector2( -4608, 0 ), Vector2( -4608, 0 ) ]
|
|
}
|
|
|
|
[node name="Credits" type="Node" groups=["map"]]
|
|
script = ExtResource( 14 )
|
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
|
layer = -64
|
|
|
|
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer"]
|
|
margin_left = 4864.0
|
|
margin_right = 5120.0
|
|
margin_bottom = 192.0
|
|
color = Color( 0.0666667, 0.164706, 0.454902, 0.329412 )
|
|
|
|
[node name="Background" type="ColorRect" parent="CanvasLayer"]
|
|
material = SubResource( 1 )
|
|
margin_right = 256.0
|
|
margin_bottom = 192.0
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="CanvasLayer/Background"]
|
|
root_node = NodePath("../../..")
|
|
autoplay = "rainbow"
|
|
anims/RESET = SubResource( 3 )
|
|
anims/rainbow = SubResource( 91 )
|
|
|
|
[node name="Control" type="Control" parent="."]
|
|
margin_right = 40.0
|
|
margin_bottom = 40.0
|
|
|
|
[node name="Title" type="Sprite" parent="Control"]
|
|
position = Vector2( 128, 96 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="TeamSG" type="Node2D" parent="Control"]
|
|
position = Vector2( 640, 96 )
|
|
|
|
[node name="GameStaffBack" type="Label" parent="Control/TeamSG"]
|
|
modulate = Color( 0.172549, 0, 0.552941, 1 )
|
|
margin_left = -330.0
|
|
margin_top = -14.0
|
|
margin_right = -170.0
|
|
margin_bottom = 2.0
|
|
theme = SubResource( 93 )
|
|
text = "Game Staff"
|
|
|
|
[node name="GameStaff" type="Label" parent="Control/TeamSG"]
|
|
margin_left = -330.0
|
|
margin_top = -16.0
|
|
margin_right = -170.0
|
|
theme = SubResource( 93 )
|
|
text = "Game Staff"
|
|
|
|
[node name="RollCall" type="Label" parent="Control/TeamSG"]
|
|
modulate = Color( 0.426872, 0.218491, 0.433594, 1 )
|
|
margin_left = 2479.0
|
|
margin_top = -15.0
|
|
margin_right = 2671.0
|
|
margin_bottom = 1.0
|
|
theme = SubResource( 93 )
|
|
text = "Roll Call!!!"
|
|
|
|
[node name="RollCall2" type="Label" parent="Control/TeamSG"]
|
|
margin_left = 2479.0
|
|
margin_top = -17.0
|
|
margin_right = 2671.0
|
|
margin_bottom = -1.0
|
|
theme = SubResource( 93 )
|
|
text = "Roll Call!!!"
|
|
|
|
[node name="TeamSgSplash" type="Sprite" parent="Control/TeamSG"]
|
|
position = Vector2( 0, -23 )
|
|
texture = ExtResource( 48 )
|
|
|
|
[node name="TeamSG2" type="Label" parent="Control/TeamSG"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -128.0
|
|
margin_top = 56.0
|
|
margin_right = 128.0
|
|
margin_bottom = 105.0
|
|
theme = ExtResource( 6 )
|
|
text = "Team SG is: Penny rigate,
|
|
Haze Weathers, Scarlett Sylvistrix
|
|
and Dog Jelly.
|
|
"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="TeamSG5" type="Label" parent="Control/TeamSG"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -112.0
|
|
margin_top = -85.0
|
|
margin_right = -56.0
|
|
margin_bottom = -49.0
|
|
theme = ExtResource( 6 )
|
|
text = "Similar
|
|
people
|
|
create"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="TeamSG6" type="Label" parent="Control/TeamSG"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 72.0
|
|
margin_top = -85.0
|
|
margin_right = 107.0
|
|
margin_bottom = -49.0
|
|
theme = ExtResource( 6 )
|
|
text = "Games
|
|
for
|
|
fun"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Penny" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 768.0
|
|
margin_right = 1024.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Penny \"SG\" Rigate-
|
|
Director
|
|
Game design
|
|
Level design
|
|
Code
|
|
graphics
|
|
sound effects
|
|
Scenario"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Haze" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 1024.0
|
|
margin_right = 1280.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Haze \"Rolling fiend\" Weathers-
|
|
Lead Programmer
|
|
graphics
|
|
sound effects
|
|
voice of \"narrator\"
|
|
Story
|
|
Additional Enemy design"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Ivy" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 1280.0
|
|
margin_right = 1536.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Scarlett \"Shedge\" Sylvistrix-
|
|
Lead Composer
|
|
Sound effects
|
|
mixing"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Dog" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 1536.0
|
|
margin_right = 1792.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Dog \"the scrump\" jelly-
|
|
designer of \"the scrump\"
|
|
Story Help
|
|
Concept artist
|
|
Character design help"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Wolfboy" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 1792.0
|
|
margin_right = 2048.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-WolfBoy \"SG-2083\"-
|
|
\"infiltration\" border"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Bodhi" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 2048.0
|
|
margin_right = 2304.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Bodhi \"eviscerator\" darner-
|
|
\"Got Shards\" border"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Playtesters" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 2304.0
|
|
margin_right = 2560.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Our playtesters-
|
|
Penny rigate
|
|
Haze Weathers
|
|
Scarlett Sylvistrix
|
|
DogJelly
|
|
Wolfboy
|
|
Rhidianruckus
|
|
Wily Beast
|
|
Maddy"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="WonderingNow" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 2560.0
|
|
margin_right = 2816.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-You're wondering now-
|
|
Original composition by:
|
|
Clement \"Coxsone\" Dodd
|
|
Originally performed by:
|
|
Andy & Joey
|
|
later performed by:
|
|
The specials
|
|
Cover version by:
|
|
haze weathers"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="SpecialThanks" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 2816.0
|
|
margin_right = 3072.0
|
|
margin_bottom = 192.0
|
|
theme = ExtResource( 6 )
|
|
text = "-Special thanks-
|
|
Wolfboy
|
|
Cirquet
|
|
wily beast
|
|
RhidianRuckus
|
|
"
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="Playername" type="Label" parent="Control"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 2816.0
|
|
margin_top = 123.0
|
|
margin_right = 3072.0
|
|
margin_bottom = 133.0
|
|
theme = ExtResource( 6 )
|
|
text = "Ty Tiramisu"
|
|
align = 1
|
|
autowrap = true
|
|
|
|
[node name="RollCall1" type="Node2D" parent="Control"]
|
|
position = Vector2( 3328, 0 )
|
|
|
|
[node name="SG" type="AnimatedSprite" parent="Control/RollCall1"]
|
|
material = SubResource( 7 )
|
|
position = Vector2( 74, 69 )
|
|
frames = SubResource( 12 )
|
|
playing = true
|
|
script = ExtResource( 16 )
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall1/SG"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -7.0
|
|
margin_top = 11.0
|
|
margin_right = 33.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "SG"
|
|
|
|
[node name="Speccy" type="AnimatedSprite" parent="Control/RollCall1"]
|
|
position = Vector2( 155, 68 )
|
|
frames = SubResource( 97 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall1/Speccy"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -33.0
|
|
margin_top = 12.0
|
|
margin_right = 31.0
|
|
margin_bottom = 26.0
|
|
theme = ExtResource( 6 )
|
|
text = "Speccy"
|
|
align = 1
|
|
|
|
[node name="MsX" type="AnimatedSprite" parent="Control/RollCall1"]
|
|
material = SubResource( 8 )
|
|
position = Vector2( 106, 69 )
|
|
frames = SubResource( 18 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall1/MsX"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -16.0
|
|
margin_top = 11.0
|
|
margin_right = 16.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Ms.x"
|
|
align = 1
|
|
|
|
[node name="DrIntelli" type="Sprite" parent="Control/RollCall1"]
|
|
position = Vector2( 90, 140 )
|
|
texture = ExtResource( 12 )
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall1/DrIntelli"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -32.0
|
|
margin_top = 11.0
|
|
margin_right = 38.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "DR.Intelli"
|
|
align = 1
|
|
|
|
[node name="Fami" type="AnimatedSprite" parent="Control/RollCall1"]
|
|
position = Vector2( 152, 135 )
|
|
frames = SubResource( 100 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall1/Fami"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -33.0
|
|
margin_top = 16.0
|
|
margin_right = 37.0
|
|
margin_bottom = 30.0
|
|
theme = ExtResource( 6 )
|
|
text = "Fami"
|
|
align = 1
|
|
|
|
[node name="FreedomFighters" type="Label" parent="Control/RollCall1"]
|
|
modulate = Color( 0.223529, 0.843137, 0.435294, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 64.0
|
|
margin_top = 32.0
|
|
margin_right = 176.0
|
|
margin_bottom = 55.0
|
|
theme = ExtResource( 6 )
|
|
text = "Freedom Fighters"
|
|
align = 1
|
|
|
|
[node name="VileVillians" type="Label" parent="Control/RollCall1"]
|
|
modulate = Color( 0.866667, 0.368627, 0.435294, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 64.0
|
|
margin_top = 104.0
|
|
margin_right = 176.0
|
|
margin_bottom = 127.0
|
|
theme = ExtResource( 6 )
|
|
text = "Vile Villians"
|
|
align = 1
|
|
|
|
[node name="RollCall2" type="Node2D" parent="Control"]
|
|
position = Vector2( 768, 0 )
|
|
|
|
[node name="Eviscerator" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
material = SubResource( 13 )
|
|
position = Vector2( 2880, 24 )
|
|
frames = SubResource( 21 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/Eviscerator"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "eviscerator"
|
|
align = 1
|
|
|
|
[node name="Catbat" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
material = SubResource( 13 )
|
|
position = Vector2( 2952, 24 )
|
|
frames = SubResource( 24 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/Catbat"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Catbat"
|
|
align = 1
|
|
|
|
[node name="TheScrump" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
position = Vector2( 2992, 128 )
|
|
frames = SubResource( 27 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/TheScrump"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -40.0
|
|
margin_top = 32.0
|
|
margin_right = 53.0
|
|
margin_bottom = 46.0
|
|
theme = ExtResource( 6 )
|
|
text = "The Scrump"
|
|
align = 1
|
|
|
|
[node name="RollingFiend" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
material = SubResource( 13 )
|
|
position = Vector2( 2880, 102 )
|
|
frames = SubResource( 30 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/RollingFiend"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Rolling fiend"
|
|
align = 1
|
|
|
|
[node name="ChipIt" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
position = Vector2( 2960, 62 )
|
|
frames = SubResource( 33 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/ChipIt"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Chipit"
|
|
align = 1
|
|
|
|
[node name="Skelarcher" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
material = SubResource( 34 )
|
|
position = Vector2( 3024, 62 )
|
|
frames = SubResource( 43 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/Skelarcher"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Skelarcher"
|
|
align = 1
|
|
|
|
[node name="SabreSpighter" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
position = Vector2( 2880, 62 )
|
|
frames = SubResource( 46 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/SabreSpighter"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "SabreSpighter"
|
|
align = 1
|
|
|
|
[node name="BioSlime" type="AnimatedSprite" parent="Control/RollCall2"]
|
|
material = SubResource( 47 )
|
|
position = Vector2( 3016, 24 )
|
|
frames = SubResource( 50 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall2/BioSlime"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Bioslime"
|
|
align = 1
|
|
|
|
[node name="ParadisePoachers" type="Label" parent="Control/RollCall2"]
|
|
modulate = Color( 0.223529, 0.843137, 0.435294, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 2840.0
|
|
margin_top = 144.0
|
|
margin_right = 2928.0
|
|
margin_bottom = 167.0
|
|
theme = ExtResource( 6 )
|
|
text = "Paradise
|
|
Poachers"
|
|
align = 1
|
|
|
|
[node name="RollCall3" type="Node2D" parent="Control"]
|
|
position = Vector2( 3840, 0 )
|
|
|
|
[node name="Shedge" type="AnimatedSprite" parent="Control/RollCall3"]
|
|
position = Vector2( 60, 25 )
|
|
frames = SubResource( 54 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall3/Shedge"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 11.0
|
|
margin_right = 45.0
|
|
margin_bottom = 25.0
|
|
theme = ExtResource( 6 )
|
|
text = "Shedge"
|
|
align = 1
|
|
|
|
[node name="TheScrumpsTongue" type="AnimatedSprite" parent="Control/RollCall3"]
|
|
position = Vector2( 156, 20 )
|
|
frames = SubResource( 57 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall3/TheScrumpsTongue"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -64.0
|
|
margin_top = 16.0
|
|
margin_right = 69.0
|
|
margin_bottom = 30.0
|
|
theme = ExtResource( 6 )
|
|
text = "The scrump's tongue"
|
|
align = 1
|
|
|
|
[node name="Fish" parent="Control/RollCall3" instance=ExtResource( 30 )]
|
|
position = Vector2( 88, 62 )
|
|
speed = 0
|
|
|
|
[node name="Label2" type="Label" parent="Control/RollCall3/Fish"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -48.0
|
|
margin_top = 15.0
|
|
margin_right = 45.0
|
|
margin_bottom = 29.0
|
|
theme = ExtResource( 6 )
|
|
text = "Bullet fish"
|
|
align = 1
|
|
|
|
[node name="Squig" type="AnimatedSprite" parent="Control/RollCall3"]
|
|
position = Vector2( 200, 64 )
|
|
frames = SubResource( 65 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall3/Squig"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -69.0
|
|
margin_top = 13.0
|
|
margin_right = 64.0
|
|
margin_bottom = 27.0
|
|
theme = ExtResource( 6 )
|
|
text = "Squig"
|
|
align = 1
|
|
|
|
[node name="Hellarcher" type="AnimatedSprite" parent="Control/RollCall3"]
|
|
material = SubResource( 71 )
|
|
position = Vector2( 72, 152 )
|
|
frames = SubResource( 80 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall3/Hellarcher"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -69.0
|
|
margin_top = 13.0
|
|
margin_right = 64.0
|
|
margin_bottom = 27.0
|
|
theme = ExtResource( 6 )
|
|
text = "Hellarcher"
|
|
align = 1
|
|
|
|
[node name="Turchin" type="AnimatedSprite" parent="Control/RollCall3"]
|
|
material = SubResource( 66 )
|
|
position = Vector2( 68, 104 )
|
|
frames = SubResource( 70 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall3/Turchin"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -69.0
|
|
margin_top = 13.0
|
|
margin_right = 64.0
|
|
margin_bottom = 27.0
|
|
theme = ExtResource( 6 )
|
|
text = "Turchin
|
|
"
|
|
align = 1
|
|
|
|
[node name="Beel" type="Path2D" parent="Control/RollCall3" groups=["enemy"]]
|
|
position = Vector2( 128, 69 )
|
|
curve = SubResource( 58 )
|
|
|
|
[node name="Head" type="PathFollow2D" parent="Control/RollCall3/Beel" groups=["eel_segment"]]
|
|
position = Vector2( 29.7698, 0.268818 )
|
|
rotation = 0.0123443
|
|
offset = 21.77
|
|
cubic_interp = false
|
|
lookahead = 0.001
|
|
|
|
[node name="Sprite" type="AnimatedSprite" parent="Control/RollCall3/Beel/Head"]
|
|
position = Vector2( 4, 0 )
|
|
z_index = 1
|
|
frames = SubResource( 61 )
|
|
animation = "chomp"
|
|
playing = true
|
|
|
|
[node name="Border" type="AnimatedSprite" parent="Control/RollCall3/Beel/Head/Sprite"]
|
|
material = SubResource( 62 )
|
|
z_index = -1
|
|
frames = SubResource( 61 )
|
|
animation = "chomp"
|
|
playing = true
|
|
|
|
[node name="ShapeTransform" type="RemoteTransform2D" parent="Control/RollCall3/Beel/Head"]
|
|
position = Vector2( 2.5, 0 )
|
|
|
|
[node name="Tail" type="PathFollow2D" parent="Control/RollCall3/Beel"]
|
|
position = Vector2( 18.0018, 0.123504 )
|
|
rotation = 0.0123431
|
|
offset = 10.0
|
|
cubic_interp = false
|
|
lookahead = 0.001
|
|
|
|
[node name="Sprite" type="Sprite" parent="Control/RollCall3/Beel/Tail"]
|
|
position = Vector2( -2, 0 )
|
|
z_index = 1
|
|
texture = ExtResource( 29 )
|
|
|
|
[node name="Border" type="Sprite" parent="Control/RollCall3/Beel/Tail/Sprite"]
|
|
material = SubResource( 62 )
|
|
z_index = -1
|
|
texture = ExtResource( 29 )
|
|
|
|
[node name="Segment" type="PathFollow2D" parent="Control/RollCall3/Beel"]
|
|
position = Vector2( 26.0015, 0.222285 )
|
|
rotation = 0.0123294
|
|
offset = 18.0
|
|
cubic_interp = false
|
|
lookahead = 0.001
|
|
|
|
[node name="Sprite" type="Sprite" parent="Control/RollCall3/Beel/Segment"]
|
|
z_index = 1
|
|
texture = ExtResource( 32 )
|
|
|
|
[node name="Border" type="Sprite" parent="Control/RollCall3/Beel/Segment/Sprite"]
|
|
material = SubResource( 62 )
|
|
z_index = -1
|
|
texture = ExtResource( 32 )
|
|
|
|
[node name="Segment2" type="PathFollow2D" parent="Control/RollCall3/Beel"]
|
|
position = Vector2( 22.0031, 0.172913 )
|
|
rotation = 0.0123357
|
|
offset = 14.0
|
|
cubic_interp = false
|
|
lookahead = 0.001
|
|
|
|
[node name="Sprite" type="Sprite" parent="Control/RollCall3/Beel/Segment2"]
|
|
z_index = 1
|
|
texture = ExtResource( 32 )
|
|
|
|
[node name="Border" type="Sprite" parent="Control/RollCall3/Beel/Segment2/Sprite"]
|
|
material = SubResource( 62 )
|
|
z_index = -1
|
|
texture = ExtResource( 32 )
|
|
|
|
[node name="Label3" type="Label" parent="Control/RollCall3/Beel"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -24.0
|
|
margin_top = 8.0
|
|
margin_right = 69.0
|
|
margin_bottom = 22.0
|
|
theme = ExtResource( 6 )
|
|
text = "Beel"
|
|
align = 1
|
|
|
|
[node name="ArtificialSoul" parent="Control/RollCall3" instance=ExtResource( 35 )]
|
|
position = Vector2( 156, 105 )
|
|
radius = 0.0
|
|
speed = 0.0
|
|
|
|
[node name="Label2" type="Label" parent="Control/RollCall3/ArtificialSoul"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -64.0
|
|
margin_top = 12.0
|
|
margin_right = 69.0
|
|
margin_bottom = 35.0
|
|
theme = ExtResource( 6 )
|
|
text = "Artificial soul"
|
|
align = 1
|
|
|
|
[node name="EnervatingExperiments" type="Label" parent="Control/RollCall3"]
|
|
modulate = Color( 0.223529, 0.364706, 0.843137, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 144.0
|
|
margin_top = 152.0
|
|
margin_right = 232.0
|
|
margin_bottom = 175.0
|
|
theme = ExtResource( 6 )
|
|
text = "Eldritch
|
|
experiments"
|
|
align = 1
|
|
|
|
[node name="RollCall4" type="Node2D" parent="Control"]
|
|
position = Vector2( 768, 0 )
|
|
|
|
[node name="2600" parent="Control/RollCall4" instance=ExtResource( 37 )]
|
|
position = Vector2( 3464, -8 )
|
|
make_explosions = true
|
|
|
|
[node name="ShootTimer" parent="Control/RollCall4/2600" index="2"]
|
|
autostart = false
|
|
|
|
[node name="FootShapeFront" parent="Control/RollCall4/2600/Hitbox" index="1"]
|
|
position = Vector2( 63.7334, 154.923 )
|
|
scale = Vector2( 1, 1 )
|
|
|
|
[node name="FootShapeBack" parent="Control/RollCall4/2600/Hitbox" index="2"]
|
|
position = Vector2( 42.7334, 154.923 )
|
|
scale = Vector2( 1, 1 )
|
|
|
|
[node name="ExplosionRect" parent="Control/RollCall4/2600/BigExplosion" index="0"]
|
|
material = SubResource( 81 )
|
|
|
|
[node name="Label2" type="Label" parent="Control/RollCall4/2600"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -16.0
|
|
margin_top = 176.0
|
|
margin_right = 117.0
|
|
margin_bottom = 190.0
|
|
theme = ExtResource( 6 )
|
|
text = "Stg-2600 / Sg-2083"
|
|
align = 1
|
|
|
|
[node name="MonsterousMechaMadeMoral" type="Label" parent="Control/RollCall4"]
|
|
modulate = Color( 0.564706, 0.576471, 0.607843, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 3344.0
|
|
margin_top = 16.0
|
|
margin_right = 3456.0
|
|
margin_bottom = 39.0
|
|
theme = ExtResource( 6 )
|
|
text = "Monsterous mecha
|
|
made moral"
|
|
align = 1
|
|
|
|
[node name="MonsterousMechaMadeMoral2" type="Label" parent="Control/RollCall4"]
|
|
modulate = Color( 0.105882, 0.682353, 0.615686, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 3344.0
|
|
margin_top = 72.0
|
|
margin_right = 3456.0
|
|
margin_bottom = 108.0
|
|
theme = ExtResource( 6 )
|
|
text = "Bastards
|
|
'n'
|
|
bots"
|
|
align = 1
|
|
|
|
[node name="Famicop" type="AnimatedSprite" parent="Control/RollCall4"]
|
|
material = SubResource( 82 )
|
|
position = Vector2( 3362, 122.5 )
|
|
frames = SubResource( 87 )
|
|
playing = true
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall4/Famicop"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -64.0
|
|
margin_top = 12.0
|
|
margin_right = 69.0
|
|
margin_bottom = 26.0
|
|
theme = ExtResource( 6 )
|
|
text = "Famicop"
|
|
align = 1
|
|
|
|
[node name="Roboturret" parent="Control/RollCall4" instance=ExtResource( 40 )]
|
|
position = Vector2( 3434, 122.5 )
|
|
shoot_time = inf
|
|
|
|
[node name="Label2" type="Label" parent="Control/RollCall4/Roboturret"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -64.0
|
|
margin_top = 12.0
|
|
margin_right = 69.0
|
|
margin_bottom = 26.0
|
|
theme = ExtResource( 6 )
|
|
text = "roboturret"
|
|
align = 1
|
|
|
|
[node name="Tin" parent="Control/RollCall4" instance=ExtResource( 39 )]
|
|
position = Vector2( 3400, 160 )
|
|
speed = 0
|
|
|
|
[node name="Label2" type="Label" parent="Control/RollCall4/Tin"]
|
|
material = ExtResource( 4 )
|
|
margin_left = -67.0
|
|
margin_top = 8.0
|
|
margin_right = 66.0
|
|
margin_bottom = 22.0
|
|
theme = ExtResource( 6 )
|
|
text = "Tin"
|
|
align = 1
|
|
|
|
[node name="RollCall6" type="Node2D" parent="Control"]
|
|
|
|
[node name="Famira" parent="Control/RollCall6" instance=ExtResource( 47 )]
|
|
position = Vector2( 4502, 184 )
|
|
credits = true
|
|
|
|
[node name="MonsterousMechaMadeMoral" type="Label" parent="Control/RollCall6"]
|
|
modulate = Color( 0.980392, 0.878431, 0.0392157, 1 )
|
|
material = SubResource( 51 )
|
|
margin_left = 4361.0
|
|
margin_top = 112.0
|
|
margin_right = 4473.0
|
|
margin_bottom = 135.0
|
|
theme = ExtResource( 6 )
|
|
text = "Totalitarian
|
|
terror"
|
|
align = 1
|
|
|
|
[node name="Label2" type="Label" parent="Control/RollCall6"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 4352.0
|
|
margin_top = 148.0
|
|
margin_right = 4485.0
|
|
margin_bottom = 162.0
|
|
theme = ExtResource( 6 )
|
|
text = "Super Famira"
|
|
align = 1
|
|
|
|
[node name="RollCall5" type="Node2D" parent="Control"]
|
|
position = Vector2( 4608, 0 )
|
|
|
|
[node name="Haze" type="Sprite" parent="Control/RollCall5"]
|
|
position = Vector2( 80, 136 )
|
|
scale = Vector2( 2, 2 )
|
|
texture = ExtResource( 45 )
|
|
|
|
[node name="Penny" type="Sprite" parent="Control/RollCall5"]
|
|
position = Vector2( 104, 134 )
|
|
scale = Vector2( 2, 2 )
|
|
texture = ExtResource( 44 )
|
|
|
|
[node name="KikiDog" type="Sprite" parent="Control/RollCall5"]
|
|
position = Vector2( 24, 138 )
|
|
scale = Vector2( -2, 2 )
|
|
texture = ExtResource( 43 )
|
|
|
|
[node name="Ivy" type="Sprite" parent="Control/RollCall5"]
|
|
position = Vector2( 54, 136 )
|
|
scale = Vector2( 2, 2 )
|
|
texture = ExtResource( 42 )
|
|
|
|
[node name="Sprite" type="Sprite" parent="Control/RollCall5"]
|
|
position = Vector2( 176, 88 )
|
|
texture = ExtResource( 46 )
|
|
|
|
[node name="Label" type="Label" parent="Control/RollCall5"]
|
|
material = ExtResource( 4 )
|
|
margin_left = 136.0
|
|
margin_top = 64.0
|
|
margin_right = 220.0
|
|
margin_bottom = 100.0
|
|
theme = ExtResource( 6 )
|
|
text = "Thank you
|
|
for playing
|
|
our game!"
|
|
align = 1
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
autoplay = "credits"
|
|
playback_speed = 0.85
|
|
anims/RESET = SubResource( 89 )
|
|
anims/credits = SubResource( 90 )
|
|
|
|
[editable path="Control/RollCall4/2600"]
|