platformer-game-test/src/Levels/LevelTemplate/LevelTemplate.tscn

631 lines
88 KiB
Plaintext
Raw Normal View History

[gd_scene load_steps=60 format=2]
2020-09-14 15:21:59 +00:00
[ext_resource path="res://src/Levels/LevelTemplate/LevelTemplate.gd" type="Script" id=1]
[ext_resource path="res://src/Levels/LevelTemplate/Camera2D.gd" type="Script" id=2]
[ext_resource path="res://assets/Levels/Test/bg_2.png" type="Texture" id=3]
[ext_resource path="res://assets/Levels/Test/bg_0.png" type="Texture" id=4]
[ext_resource path="res://assets/Levels/Test/bg_1.png" type="Texture" id=5]
[ext_resource path="res://assets/Tiles/root_props.png" type="Texture" id=6]
[ext_resource path="res://assets/Tiles/bigflowers_props.png" type="Texture" id=7]
[ext_resource path="res://assets/Tiles/drygrass_props.png" type="Texture" id=8]
[ext_resource path="res://assets/Tiles/grass_props.png" type="Texture" id=9]
[ext_resource path="res://assets/Tiles/flowers_props.png" type="Texture" id=10]
[ext_resource path="res://assets/Tiles/SemiSolidsTileMap.tscn" type="PackedScene" id=11]
[ext_resource path="res://assets/Tiles/SolidsTileMap.tscn" type="PackedScene" id=12]
[ext_resource path="res://src/Actors/Player.tscn" type="PackedScene" id=13]
[ext_resource path="res://src/HUD/HUD.tscn" type="PackedScene" id=14]
[ext_resource path="res://assets/Tiles/tileset.png" type="Texture" id=15]
[ext_resource path="res://src/Hazards/Spike.tscn" type="PackedScene" id=16]
[ext_resource path="res://assets/Tiles/tileset_tree.png" type="Texture" id=17]
2020-09-14 15:21:59 +00:00
[ext_resource path="res://src/Items/Torch.tscn" type="PackedScene" id=18]
[ext_resource path="res://src/Items/Coin.tscn" type="PackedScene" id=19]
[ext_resource path="res://src/Items/CheckPoint.tscn" type="PackedScene" id=20]
2020-09-18 20:42:22 +00:00
[ext_resource path="res://src/Hazards/SwingingSpike.tscn" type="PackedScene" id=21]
[ext_resource path="res://src/Actors/Goblin.tscn" type="PackedScene" id=22]
2020-09-14 15:21:59 +00:00
[sub_resource type="TileSet" id=1]
0/name = "tileset.png 0"
0/texture = ExtResource( 15 )
0/tex_offset = Vector2( 0, 0 )
0/modulate = Color( 1, 1, 1, 1 )
0/region = Rect2( 96, 0, 96, 48 )
0/tile_mode = 1
0/autotile/bitmask_mode = 0
0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 256, Vector2( 0, 1 ), 260, Vector2( 0, 2 ), 4, Vector2( 1, 0 ), 320, Vector2( 1, 1 ), 325, Vector2( 1, 2 ), 5, Vector2( 2, 0 ), 64, Vector2( 2, 1 ), 65, Vector2( 2, 2 ), 1, Vector2( 3, 0 ), 69, Vector2( 3, 1 ), 65, Vector2( 3, 2 ), 321, Vector2( 4, 0 ), 5, Vector2( 4, 2 ), 320, Vector2( 5, 0 ), 261, Vector2( 5, 1 ), 260, Vector2( 5, 2 ), 324 ]
0/autotile/icon_coordinate = Vector2( 0, 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
1/name = "tileset.png 1"
1/texture = ExtResource( 15 )
1/tex_offset = Vector2( 0, 0 )
1/modulate = Color( 1, 1, 1, 1 )
1/region = Rect2( 0, 48, 48, 48 )
1/tile_mode = 1
1/autotile/bitmask_mode = 0
1/autotile/bitmask_flags = [ Vector2( 0, 0 ), 256, Vector2( 0, 1 ), 260, Vector2( 0, 2 ), 4, Vector2( 1, 0 ), 320, Vector2( 1, 1 ), 325, Vector2( 1, 2 ), 5, Vector2( 2, 0 ), 64, Vector2( 2, 1 ), 65, Vector2( 2, 2 ), 1 ]
1/autotile/icon_coordinate = Vector2( 0, 0 )
1/autotile/tile_size = Vector2( 16, 16 )
1/autotile/spacing = 0
1/autotile/occluder_map = [ ]
1/autotile/navpoly_map = [ ]
1/autotile/priority_map = [ ]
1/autotile/z_index_map = [ ]
1/occluder_offset = Vector2( 0, 0 )
1/navigation_offset = Vector2( 0, 0 )
1/shape_offset = Vector2( 0, 0 )
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
1/shape_one_way = false
1/shape_one_way_margin = 0.0
1/shapes = [ ]
1/z_index = 0
2020-09-18 19:48:52 +00:00
[sub_resource type="TileSet" id=2]
0/name = "root_props.png 0"
0/texture = ExtResource( 6 )
0/tex_offset = Vector2( 0, 0 )
0/modulate = Color( 1, 1, 1, 1 )
0/region = Rect2( 0, 0, 16, 8 )
0/tile_mode = 0
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
1/name = "grass_props.png 1"
1/texture = ExtResource( 9 )
1/tex_offset = Vector2( 0, 0 )
1/modulate = Color( 1, 1, 1, 1 )
1/region = Rect2( 0, 0, 16, 8 )
1/tile_mode = 0
1/occluder_offset = Vector2( 0, 0 )
1/navigation_offset = Vector2( 0, 0 )
1/shape_offset = Vector2( 0, 0 )
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
1/shape_one_way = false
1/shape_one_way_margin = 0.0
1/shapes = [ ]
1/z_index = 0
2/name = "flowers_props.png 2"
2/texture = ExtResource( 10 )
2/tex_offset = Vector2( 0, 0 )
2/modulate = Color( 1, 1, 1, 1 )
2/region = Rect2( 0, 0, 16, 8 )
2/tile_mode = 0
2/occluder_offset = Vector2( 0, 0 )
2/navigation_offset = Vector2( 0, 0 )
2/shape_offset = Vector2( 0, 0 )
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
2/shape_one_way = false
2/shape_one_way_margin = 0.0
2/shapes = [ ]
2/z_index = 0
3/name = "drygrass_props.png 3"
3/texture = ExtResource( 8 )
3/tex_offset = Vector2( 0, 0 )
3/modulate = Color( 1, 1, 1, 1 )
3/region = Rect2( 0, 0, 16, 8 )
3/tile_mode = 0
3/occluder_offset = Vector2( 0, 0 )
3/navigation_offset = Vector2( 0, 0 )
3/shape_offset = Vector2( 0, 0 )
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
3/shape_one_way = false
3/shape_one_way_margin = 0.0
3/shapes = [ ]
3/z_index = 0
4/name = "bigflowers_props.png 4"
4/texture = ExtResource( 7 )
4/tex_offset = Vector2( 0, 0 )
4/modulate = Color( 1, 1, 1, 1 )
4/region = Rect2( 0, 0, 16, 8 )
4/tile_mode = 0
4/occluder_offset = Vector2( 0, 0 )
4/navigation_offset = Vector2( 0, 0 )
4/shape_offset = Vector2( 0, 0 )
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
4/shape_one_way = false
4/shape_one_way_margin = 0.0
4/shapes = [ ]
4/z_index = 0
5/name = "tileset_tree.png 5"
5/texture = ExtResource( 17 )
5/tex_offset = Vector2( 0, 0 )
5/modulate = Color( 1, 1, 1, 1 )
5/region = Rect2( 160, 0, 128, 160 )
5/tile_mode = 0
5/occluder_offset = Vector2( 0, 0 )
5/navigation_offset = Vector2( 0, 0 )
5/shape_offset = Vector2( 0, 0 )
5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
5/shape_one_way = false
5/shape_one_way_margin = 0.0
5/shapes = [ ]
5/z_index = 0
2020-09-14 15:21:59 +00:00
[sub_resource type="OccluderPolygon2D" id=3]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=4]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=5]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=6]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=7]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=8]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=9]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=10]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=11]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=12]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=13]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=14]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=15]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=16]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=17]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
[sub_resource type="OccluderPolygon2D" id=18]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
2020-09-18 19:48:52 +00:00
[sub_resource type="OccluderPolygon2D" id=19]
polygon = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 )
2020-09-14 15:21:59 +00:00
[sub_resource type="ConvexPolygonShape2D" id=20]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=21]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=22]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=23]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=24]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=25]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=26]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=27]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=28]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=29]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=30]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=31]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=32]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=33]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=34]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="ConvexPolygonShape2D" id=35]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
2020-09-18 19:48:52 +00:00
[sub_resource type="ConvexPolygonShape2D" id=36]
points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 )
[sub_resource type="TileSet" id=37]
2020-09-14 15:21:59 +00:00
0/name = "tileset.png 0"
0/texture = ExtResource( 15 )
0/tex_offset = Vector2( 0, 0 )
0/modulate = Color( 1, 1, 1, 1 )
0/region = Rect2( 0, 0, 96, 48 )
0/tile_mode = 1
0/autotile/bitmask_mode = 0
0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 256, Vector2( 0, 1 ), 260, Vector2( 0, 2 ), 4, Vector2( 1, 0 ), 320, Vector2( 1, 1 ), 325, Vector2( 1, 2 ), 5, Vector2( 2, 0 ), 64, Vector2( 2, 1 ), 65, Vector2( 2, 2 ), 1, Vector2( 3, 0 ), 69, Vector2( 3, 1 ), 65, Vector2( 3, 2 ), 321, Vector2( 4, 0 ), 5, Vector2( 4, 2 ), 320, Vector2( 5, 0 ), 261, Vector2( 5, 1 ), 260, Vector2( 5, 2 ), 324 ]
0/autotile/icon_coordinate = Vector2( 1, 0 )
0/autotile/tile_size = Vector2( 16, 16 )
0/autotile/spacing = 0
2020-09-18 19:48:52 +00:00
0/autotile/occluder_map = [ Vector2( 0, 0 ), SubResource( 3 ), Vector2( 0, 1 ), SubResource( 4 ), Vector2( 0, 2 ), SubResource( 5 ), Vector2( 1, 0 ), SubResource( 6 ), Vector2( 1, 1 ), SubResource( 7 ), Vector2( 1, 2 ), SubResource( 8 ), Vector2( 2, 0 ), SubResource( 9 ), Vector2( 2, 1 ), SubResource( 10 ), Vector2( 2, 2 ), SubResource( 11 ), Vector2( 3, 0 ), SubResource( 12 ), Vector2( 3, 1 ), SubResource( 13 ), Vector2( 3, 2 ), SubResource( 14 ), Vector2( 4, 0 ), SubResource( 15 ), Vector2( 4, 2 ), SubResource( 16 ), Vector2( 5, 0 ), SubResource( 17 ), Vector2( 5, 1 ), SubResource( 18 ), Vector2( 5, 2 ), SubResource( 19 ) ]
2020-09-14 15:21:59 +00:00
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 )
2020-09-18 19:48:52 +00:00
0/shape = SubResource( 20 )
2020-09-14 15:21:59 +00:00
0/shape_one_way = false
0/shape_one_way_margin = 1.0
0/shapes = [ {
"autotile_coord": Vector2( 1, 0 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 20 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 2, 0 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 21 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 0, 1 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 22 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 1, 1 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 23 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 2, 1 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 24 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 0, 0 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 25 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 0, 2 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 26 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 1, 2 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 27 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 2, 2 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 28 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 3, 0 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 29 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 3, 1 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 30 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 3, 2 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 31 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 4, 0 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 32 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 4, 2 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 33 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 5, 0 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 34 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 5, 1 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 35 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
}, {
"autotile_coord": Vector2( 5, 2 ),
"one_way": false,
"one_way_margin": 1.0,
2020-09-18 19:48:52 +00:00
"shape": SubResource( 36 ),
2020-09-14 15:21:59 +00:00
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
} ]
0/z_index = 0
[node name="LevelTemplate" type="Node2D"]
position = Vector2( -0.375351, 0 )
script = ExtResource( 1 )
[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
[node name="ParallaxLayer" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2( -150, 0 )
motion_scale = Vector2( 0.5, 1 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer"]
scale = Vector2( 2, 2 )
texture = ExtResource( 4 )
centered = false
[node name="Sprite2" type="Sprite" parent="ParallaxBackground/ParallaxLayer"]
position = Vector2( 480, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 4 )
centered = false
[node name="Sprite3" type="Sprite" parent="ParallaxBackground/ParallaxLayer"]
position = Vector2( 960, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 4 )
centered = false
[node name="ParallaxLayer2" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2( -100, 0 )
motion_scale = Vector2( 0.75, 1 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer2"]
scale = Vector2( 2, 2 )
texture = ExtResource( 5 )
centered = false
[node name="Sprite2" type="Sprite" parent="ParallaxBackground/ParallaxLayer2"]
position = Vector2( 480, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 5 )
centered = false
[node name="Sprite3" type="Sprite" parent="ParallaxBackground/ParallaxLayer2"]
position = Vector2( 960, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 5 )
centered = false
[node name="ParallaxLayer3" type="ParallaxLayer" parent="ParallaxBackground"]
position = Vector2( -100, 0 )
motion_scale = Vector2( 0.7, 0.8 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayer3"]
position = Vector2( 3.05176e-05, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 3 )
centered = false
[node name="Sprite2" type="Sprite" parent="ParallaxBackground/ParallaxLayer3"]
position = Vector2( 480, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 3 )
centered = false
[node name="Sprite3" type="Sprite" parent="ParallaxBackground/ParallaxLayer3"]
position = Vector2( 960, 0 )
scale = Vector2( 2, 2 )
texture = ExtResource( 3 )
centered = false
[node name="World" type="Node2D" parent="."]
[node name="SemiSolidsTileMap" parent="World" instance=ExtResource( 11 )]
tile_set = SubResource( 1 )
tile_data = PoolIntArray( -65528, 0, 0, -65527, 0, 131076, -65526, 0, 1, -65525, 0, 131076, -65524, 0, 131076, -65523, 0, 1, -65522, 0, 1, -65521, 0, 1, -65520, 0, 131076, -65519, 0, 2, 8, 0, 65536, 9, 0, 3, 10, 0, 131073, 11, 0, 4, 12, 0, 131073, 13, 0, 131073, 14, 0, 5, 15, 0, 65537, 16, 0, 65537, 17, 0, 65538, 65544, 0, 65541, 65545, 0, 65539, 65546, 1, 0, 65547, 1, 1, 65548, 1, 1, 65549, 1, 2, 65550, 0, 65541, 65551, 0, 65537, 65552, 0, 65537, 65553, 0, 131075, 65554, 0, 1, 65555, 0, 1, 65556, 0, 1, 65557, 0, 131076, 65558, 0, 1, 65559, 0, 1, 65560, 0, 1, 65561, 0, 131076, 65562, 0, 1, 65563, 0, 1, 65564, 0, 1, 65565, 0, 2, 131080, 0, 65536, 131081, 0, 65538, 131082, 1, 131072, 131083, 1, 131073, 131084, 1, 131073, 131085, 1, 131074, 131086, 0, 65536, 131087, 0, 65537, 131088, 0, 65537, 131089, 0, 65537, 131090, 0, 65537, 131091, 0, 65537, 131092, 0, 65537, 131093, 0, 65537, 131094, 0, 65537, 131095, 0, 65537, 131096, 0, 65537, 131097, 0, 65537, 131098, 0, 65537, 131099, 0, 65537, 131100, 0, 65537, 131101, 0, 65538, 196616, 0, 131072, 196617, 0, 131074, 196618, 0, 0, 196619, 0, 2, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 131073, 196624, 0, 5, 196625, 0, 65537, 196626, 0, 65537, 196627, 0, 65537, 196628, 0, 65537, 196629, 0, 65537, 196630, 0, 65537, 196631, 0, 65537, 196632, 0, 65537, 196633, 0, 65537, 196634, 0, 65537, 196635, 0, 65537, 196636, 0, 65537, 196637, 0, 65539, 262154, 0, 131072, 262155, 0, 131074, 262157, 0, 65541, 262158, 0, 65539, 262160, 0, 65541, 262161, 0, 65537, 262162, 0, 65537, 262163, 0, 3, 262164, 0, 4, 262165, 0, 4, 262166, 0, 131073, 262167, 0, 131073, 262168, 0, 131073, 262169, 0, 5, 262170, 0, 65537, 262171, 0, 65537, 262172, 0, 65537, 262173, 0, 65538, 327693, 0, 131072, 327694, 0, 131074, 327696, 0, 131072, 327697, 0, 5, 327698, 0, 65537, 327699, 0, 65538, 327700, 1, 0, 327701, 1, 1, 327702, 1, 1, 327703, 1, 1, 327704, 1, 2, 327705, 0, 65541, 327706, 0, 65537, 327707, 0, 65537, 327708, 0, 65537, 327709, 0, 65539, 393233, 0, 65536, 393234, 0, 65537, 393235, 0, 65538, 393236, 1, 65536, 393237, 1, 65537, 393238, 1, 65537, 393239, 1, 65537, 393240, 1, 65538, 393241, 0, 131072, 393242, 0, 4, 393243, 0, 131073, 393244, 0, 5, 393245, 0, 65539, 458767, 0, 0, 458768, 0, 2, 458769, 0, 131072, 458770, 0, 5, 458771, 0, 65539, 458772, 1, 65536, 458773, 1, 65537, 458774, 1, 65537, 458775, 1, 65537, 458776, 1, 0, 458777, 1, 1, 458778, 1, 1, 458779, 1, 2, 458780, 0, 65536, 458781, 0, 65539, 524303, 0, 131072, 524304, 0, 131074, 524306, 0, 65541, 524307, 0, 65539, 524308, 1, 131072, 524309, 1, 131073, 524310, 1, 131073, 524311, 1, 131073, 524312, 1, 0, 524313, 1, 65537, 524314, 1, 65537, 524315, 1, 65538, 524316, 0, 65536, 524317, 0, 65539, 589842, 0, 65541, 589843, 0, 131075, 589844, 0, 131076, 589845, 0, 1, 589846, 0, 1, 589847, 0, 2, 589848, 1, 65536, 589849, 1, 65537, 589850, 1, 65537, 589851, 1, 65538, 589852, 0, 65541, 589853, 0, 65539, 655377, 0, 0, 655378, 0, 131077, 655379, 0, 65537, 655380, 0, 65537, 655381, 0, 65537, 655382, 0, 65537, 655383, 0, 65538, 655384, 1, 65536, 655385, 1, 65537, 655386, 1, 65537, 655387, 1, 65538, 655388, 0, 65541, 655389, 0, 65538, 720910, 0, 0, 720912, 0, 0, 720913, 0, 131077, 720914, 0, 65537, 720915, 0, 65537, 720916, 0, 65537, 720917, 0, 65537, 720918, 0, 65537, 720919, 0, 65539, 720920, 1, 65536, 720921, 1, 65537, 720922, 1, 65537, 720923, 1, 65538, 720924, 0, 65536, 720925, 0, 65539, 786445, 0, 0, 786446, 0, 131076, 786447, 0, 1, 786448, 0, 131077, 786449, 0, 65537, 786450, 0, 65537, 786451, 0, 65537, 786452, 0, 65537, 786453, 0, 65537, 786454, 0, 65537, 786455, 0, 65538, 786456, 1, 131072, 786457, 1, 131073, 786458, 1, 131073, 786459, 1, 131074, 786460, 0, 65541, 786461, 0, 65539, 851980, 0, 0, 851981, 0, 131077, 851982, 0, 65537, 851983, 0, 65537, 851984, 0, 65537, 851985, 0, 65537, 851986, 0, 65537, 851987, 0, 65537, 851988, 0, 65537, 851989, 0, 65537, 851990, 0, 65537, 851991, 0, 131075, 851992, 0, 1, 851993, 0, 1, 851994, 0, 131076, 851995, 0, 1, 851996, 0, 131077, 851997, 0, 65539, 917515, 0, 0, 917516, 0, 131077, 917517, 0, 65537, 917518, 0, 6
2020-09-14 15:21:59 +00:00
[node name="StaticBody2D" type="StaticBody2D" parent="World/SemiSolidsTileMap"]
collision_layer = 8
[node name="Decorations" type="TileMap" parent="World"]
2020-09-18 19:48:52 +00:00
tile_set = SubResource( 2 )
2020-09-14 15:21:59 +00:00
cell_size = Vector2( 16, 8 )
format = 1
tile_data = PoolIntArray( 983044, 5, 0, 1900564, 4, 0, 1900566, 2, 0, 2031623, 3, 0, 2031624, 1, 0, 2031625, 3, 0, 2031633, 1, 0, 2031643, 2, 0, 2097161, 3, 0, 3801111, 0, 0, 4259866, 1, 0, 4259867, 4, 0, 4259868, 2, 0 )
[node name="SolidsTileMap" parent="World" instance=ExtResource( 12 )]
2020-09-18 19:48:52 +00:00
tile_set = SubResource( 37 )
tile_data = PoolIntArray( -65517, 0, 0, -65516, 0, 131076, -65515, 0, 131076, -65514, 0, 1, -65513, 0, 1, -65512, 0, 131076, -65511, 0, 1, -65510, 0, 131076, -65509, 0, 1, -65508, 0, 2, 65533, 0, 0, 65534, 0, 1, 65535, 0, 2, 19, 0, 65541, 20, 0, 65537, 21, 0, 65537, 22, 0, 65537, 23, 0, 65537, 24, 0, 65537, 25, 0, 65537, 26, 0, 65537, 27, 0, 65537, 28, 0, 131075, 29, 0, 131076, 30, 0, 2, 131069, 0, 65541, 131070, 0, 65537, 131071, 0, 65538, 65555, 0, 131072, 65556, 0, 4, 65557, 0, 5, 65558, 0, 65537, 65559, 0, 65537, 65560, 0, 65537, 65561, 0, 65537, 65562, 0, 65537, 65563, 0, 65537, 65564, 0, 65537, 65565, 0, 65537, 65566, 0, 65539, 196605, 0, 65541, 196606, 0, 65537, 196607, 0, 65538, 131093, 0, 131072, 131094, 0, 131073, 131095, 0, 4, 131096, 0, 4, 131097, 0, 131073, 131098, 0, 131073, 131099, 0, 4, 131100, 0, 5, 131101, 0, 65537, 131102, 0, 65539, 262141, 0, 65536, 262142, 0, 65537, 262143, 0, 65538, 196636, 0, 65536, 196637, 0, 65537, 196638, 0, 65538, 327677, 0, 65541, 327678, 0, 65537, 327679, 0, 65539, 262172, 0, 65541, 262173, 0, 65537, 262174, 0, 65539, 393213, 0, 65536, 393214, 0, 65537, 393215, 0, 65539, 327708, 0, 65541, 327709, 0, 65537, 327710, 0, 65538, 458749, 0, 65536, 458750, 0, 65537, 458751, 0, 65538, 393244, 0, 65541, 393245, 0, 65537, 393246, 0, 65538, 524285, 0, 65536, 524286, 0, 65537, 524287, 0, 65539, 458780, 0, 65536, 458781, 0, 65537, 458782, 0, 65539, 589821, 0, 65536, 589822, 0, 65537, 589823, 0, 65538, 524316, 0, 65536, 524317, 0, 65537, 524318, 0, 65538, 655357, 0, 65536, 655358, 0, 65537, 655359, 0, 65539, 589852, 0, 65541, 589853, 0, 65537, 589854, 0, 65538, 720893, 0, 65541, 720894, 0, 65537, 720895, 0, 65538, 655388, 0, 65541, 655389, 0, 65537, 655390, 0, 65538, 786429, 0, 65541, 786430, 0, 65537, 786431, 0, 65539, 720924, 0, 65536, 720925, 0, 65537, 720926, 0, 65539, 851965, 0, 65536, 851966, 0, 65537, 851967, 0, 65539, 786460, 0, 65541, 786461, 0, 65537, 786462, 0, 65538, 917501, 0, 65536, 917502, 0, 65537, 917503, 0, 65539, 851996, 0, 65541, 851997, 0, 65537, 851998, 0, 65538, 983037, 0, 65536, 983038, 0, 65537, 983039, 0, 65539, 917522, 0, 0, 917523, 0, 2, 917532, 0, 65536, 917533, 0, 65537, 917534, 0, 65539, 1048573, 0, 65536, 1048574, 0, 65537, 1048575, 0, 65538, 983053, 0, 0, 983054, 0, 2, 983058, 0, 65536, 983059, 0, 131075, 983060, 0, 2, 983062, 0, 0, 983063, 0, 2, 983068, 0, 65541, 983069, 0, 65537, 983070, 0, 65538, 1114109, 0, 131072, 1114110, 0, 131073, 1114111, 0, 1, 1048576, 0, 131076, 1048577, 0, 131076, 1048578, 0, 131076, 1048579, 0, 131076, 1048580, 0, 131076, 1048581, 0, 1, 1048582, 0, 1, 1048583, 0, 1, 1048584, 0, 1, 1048585, 0, 1, 1048586, 0, 1, 1048587, 0, 131076, 1048588, 0, 131076, 1048589, 0, 131077, 1048590, 0, 131075, 1048591, 0, 131076, 1048592, 0, 131076, 1048593, 0, 131076, 1048594, 0, 131077, 1048595, 0, 65537, 1048596, 0, 131075, 1048597, 0, 1, 1048598, 0, 131077, 1048599, 0, 131075, 1048600, 0, 2, 1048603, 0, 0, 1048604, 0, 131077, 1048605, 0, 65537, 1048606, 0, 131075, 1048607, 0, 1, 1048608, 0, 131076, 1048609, 0, 1, 1048610, 0, 1, 1048611, 0, 1, 1048612, 0, 1, 1048613, 0, 131076, 1048614, 0, 1, 1048615, 0, 1, 1048616, 0, 1, 1048617, 0, 131076, 1048618, 0, 1, 1048619, 0, 131076, 1048620, 0, 1, 1048621, 0, 131076, 1048622, 0, 131076, 1048623, 0, 1, 1048624, 0, 131076, 1048625, 0, 131076, 1048626, 0, 1, 1048627, 0, 131076, 1048628, 0, 1, 1048629, 0, 131076, 1048630, 0, 131076, 1048631, 0, 131076, 1048632, 0, 131076, 1048633, 0, 131076, 1048634, 0, 1, 1048635, 0, 131076, 1048636, 0, 2, 1179647, 0, 65541, 1114112, 0, 65537, 1114113, 0, 65537, 1114114, 0, 65537, 1114115, 0, 65537, 1114116, 0, 65537, 1114117, 0, 65537, 1114118, 0, 65537, 1114119, 0, 65537, 1114120, 0, 65537, 1114121, 0, 65537, 1114122, 0, 65537, 1114123, 0, 65537, 1114124, 0, 65537, 1114125, 0, 65537, 1114126, 0, 65537, 1114127, 0, 65537, 1114128, 0, 65537, 1114129, 0, 65537, 1114130, 0, 65537, 1114131, 0, 65537, 1114132, 0, 65537, 1114133, 0, 65537, 1114134, 0, 65537, 1114135, 0, 65537, 1114136, 0, 65539, 1114139, 0, 65536, 1114140, 0, 65537, 1114141, 0, 65537, 1114142, 0, 3, 1114143, 0
2020-09-14 15:21:59 +00:00
[node name="WatterfallesBG" type="Node2D" parent="World"]
position = Vector2( 1.37535, 6 )
[node name="WaterfallsFG" type="Node2D" parent="World"]
[node name="Torches" type="Node2D" parent="World"]
[node name="Torch" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 437.375, 256 )
[node name="Torch2" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 413.175, 368.903 )
2020-09-14 15:21:59 +00:00
[node name="Torch3" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 267.375, 385 )
[node name="Torch4" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 119.375, 385 )
[node name="Torch5" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 27.3754, 448 )
2020-09-18 20:42:22 +00:00
[node name="Torch6" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 26.7454, 797.628 )
[node name="Torch7" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 64.5431, 797.628 )
[node name="Torch8" parent="World/Torches" instance=ExtResource( 18 )]
position = Vector2( 105.491, 797.628 )
2020-09-14 15:21:59 +00:00
[node name="Coins" type="Node2D" parent="."]
[node name="Coin" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 224.375, 228 )
[node name="Coin2" parent="Coins" instance=ExtResource( 19 )]
2020-09-16 00:16:18 +00:00
position = Vector2( 360.375, 320 )
2020-09-14 15:21:59 +00:00
[node name="Coin3" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 319.375, 511 )
[node name="Coin4" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 333.375, 501 )
[node name="Coin5" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 349.375, 497 )
[node name="Coin6" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 368.375, 503 )
[node name="Coin7" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 384.375, 511 )
[node name="Coin8" parent="Coins" instance=ExtResource( 19 )]
position = Vector2( 247.375, 445 )
[node name="Checkpoints" type="Node2D" parent="."]
position = Vector2( 946.375, 399 )
[node name="CheckPoint" parent="Checkpoints" instance=ExtResource( 20 )]
position = Vector2( -534, 33.0975 )
2020-09-14 15:21:59 +00:00
[node name="CheckPoint2" parent="Checkpoints" instance=ExtResource( 20 )]
position = Vector2( -498, 129 )
2020-09-18 20:42:22 +00:00
[node name="CheckPoint3" parent="Checkpoints" instance=ExtResource( 20 )]
position = Vector2( -900.545, 401.773 )
2020-09-14 15:21:59 +00:00
[node name="Enemies" type="Node2D" parent="."]
[node name="Goblin" parent="Enemies" instance=ExtResource( 22 )]
position = Vector2( 380.375, 528 )
num_of_hits = 3
walking_speed = 20.0
attack_cool_down = 0.1
patroler = true
idle_interval = 0.5
idle_time = 0.2
dont_fall_patrol = true
gravity = 500.0
2020-09-14 15:21:59 +00:00
[node name="Hazards" type="Node2D" parent="."]
2020-09-18 20:42:22 +00:00
[node name="Spikes" type="Node2D" parent="Hazards"]
[node name="Spike_Up" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 344.375, 256 )
2020-09-18 20:42:22 +00:00
[node name="Spike_Up2" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 311.375, 433 )
2020-09-18 20:42:22 +00:00
[node name="Spike_Up3" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 327.375, 433 )
2020-09-18 20:42:22 +00:00
[node name="Spike_Up4" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 341.375, 433 )
2020-09-18 20:42:22 +00:00
[node name="Spike_Up5" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 87.3754, 528 )
2020-09-18 20:42:22 +00:00
[node name="Spike_Right" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 238.375, 456 )
rotation = 1.5708
2020-09-18 20:42:22 +00:00
[node name="Spike_Down" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 185.375, 448 )
rotation = 3.14159
2020-09-18 20:42:22 +00:00
[node name="Spike_Down2" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 185.375, 352 )
rotation = 3.14159
2020-09-18 20:42:22 +00:00
[node name="Spike_Down3" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 169.375, 352 )
rotation = 3.14159
2020-09-18 20:42:22 +00:00
[node name="Spike_Down4" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 153.375, 352 )
rotation = 3.14159
2020-09-18 20:42:22 +00:00
[node name="Spike_Down5" parent="Hazards/Spikes" instance=ExtResource( 16 )]
2020-09-14 15:21:59 +00:00
position = Vector2( 137.375, 352 )
rotation = 3.14159
2020-09-18 20:42:22 +00:00
[node name="Swings" type="Node2D" parent="Hazards"]
[node name="SwingingSpike" parent="Hazards/Swings" instance=ExtResource( 21 )]
position = Vector2( 173.859, 769.316 )
[node name="SwingingSpike2" parent="Hazards/Swings" instance=ExtResource( 21 )]
position = Vector2( 285.992, 769.316 )
2020-09-14 15:21:59 +00:00
[node name="Player" parent="." instance=ExtResource( 13 )]
position = Vector2( 37.3754, 256 )
2020-09-15 23:17:10 +00:00
wall_jump_speed_factor = Vector2( 2.5, 0.9 )
abilities = {
"attack": true,
"dash": true,
"wall_jump": true
}
2020-09-14 15:21:59 +00:00
[node name="HUD" parent="." instance=ExtResource( 14 )]
[node name="Camera2D" type="Camera2D" parent="."]
anchor_mode = 0
current = true
script = ExtResource( 2 )
[connection signal="jumping" from="Player" to="." method="_on_Player_jumping"]
[connection signal="landed" from="Player" to="." method="_on_Player_landed"]
[editable path="Player"]