246 lines
8.1 KiB
Text
246 lines
8.1 KiB
Text
|
[gd_scene load_steps=13 format=2]
|
||
|
|
||
|
[ext_resource path="res://scenes/levels/01/background_01.tscn" type="PackedScene" id=1]
|
||
|
[ext_resource path="res://scenes/levels/01/level_01.gd" type="Script" id=2]
|
||
|
[ext_resource path="res://objects/characters/flake/flake.tscn" type="PackedScene" id=3]
|
||
|
[ext_resource path="res://assets/platformerBricks.png" type="Texture" id=4]
|
||
|
[ext_resource path="res://objects/coin/coin.tscn" type="PackedScene" id=5]
|
||
|
[ext_resource path="res://objects/characters/monsters/01/monster_01.tscn" type="PackedScene" id=6]
|
||
|
[ext_resource path="res://objects/characters/player.tscn" type="PackedScene" id=7]
|
||
|
[ext_resource path="res://objects/lift/lift.tscn" type="PackedScene" id=8]
|
||
|
|
||
|
[sub_resource type="ConvexPolygonShape2D" id=7]
|
||
|
points = PoolVector2Array( 0, 0, 70, 0, 70, 105, 0, 105 )
|
||
|
|
||
|
[sub_resource type="ConvexPolygonShape2D" id=8]
|
||
|
points = PoolVector2Array( 0, 0, 70, 0, 70, 105, 0, 105 )
|
||
|
|
||
|
[sub_resource type="ConvexPolygonShape2D" id=9]
|
||
|
points = PoolVector2Array( 0, 0, 70, 0, 70, 105, 0, 105 )
|
||
|
|
||
|
[sub_resource type="TileSet" id=6]
|
||
|
0/name = "Grass"
|
||
|
0/texture = ExtResource( 4 )
|
||
|
0/tex_offset = Vector2( 0, 0 )
|
||
|
0/modulate = Color( 1, 1, 1, 1 )
|
||
|
0/region = Rect2( 0, 210, 280, 105 )
|
||
|
0/tile_mode = 1
|
||
|
0/autotile/bitmask_mode = 1
|
||
|
0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 1, 0 ), 48, Vector2( 2, 0 ), 56, Vector2( 3, 0 ), 24 ]
|
||
|
0/autotile/icon_coordinate = Vector2( 0, 0 )
|
||
|
0/autotile/tile_size = Vector2( 70, 105 )
|
||
|
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 = SubResource( 7 )
|
||
|
0/shape_one_way = false
|
||
|
0/shape_one_way_margin = 1.0
|
||
|
0/shapes = [ {
|
||
|
"autotile_coord": Vector2( 0, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 7 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 1, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 7 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 2, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 7 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 3, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 7 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 3, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 7 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
} ]
|
||
|
0/z_index = 0
|
||
|
1/name = "Grass_Bridge"
|
||
|
1/texture = ExtResource( 4 )
|
||
|
1/tex_offset = Vector2( 0, 0 )
|
||
|
1/modulate = Color( 1, 1, 1, 1 )
|
||
|
1/region = Rect2( 280, 210, 280, 105 )
|
||
|
1/tile_mode = 1
|
||
|
1/autotile/bitmask_mode = 1
|
||
|
1/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 1, 0 ), 48, Vector2( 2, 0 ), 56, Vector2( 3, 0 ), 24 ]
|
||
|
1/autotile/icon_coordinate = Vector2( 0, 0 )
|
||
|
1/autotile/tile_size = Vector2( 70, 105 )
|
||
|
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 = SubResource( 8 )
|
||
|
1/shape_one_way = false
|
||
|
1/shape_one_way_margin = 1.0
|
||
|
1/shapes = [ {
|
||
|
"autotile_coord": Vector2( 0, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 8 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 1, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 8 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 2, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 8 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 3, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 8 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
} ]
|
||
|
1/z_index = 0
|
||
|
2/name = "Wood"
|
||
|
2/texture = ExtResource( 4 )
|
||
|
2/tex_offset = Vector2( 0, 0 )
|
||
|
2/modulate = Color( 1, 1, 1, 1 )
|
||
|
2/region = Rect2( 0, 0, 280, 105 )
|
||
|
2/tile_mode = 1
|
||
|
2/autotile/bitmask_mode = 1
|
||
|
2/autotile/bitmask_flags = [ Vector2( 0, 0 ), 16, Vector2( 1, 0 ), 48, Vector2( 2, 0 ), 56, Vector2( 3, 0 ), 24 ]
|
||
|
2/autotile/icon_coordinate = Vector2( 0, 0 )
|
||
|
2/autotile/tile_size = Vector2( 70, 105 )
|
||
|
2/autotile/spacing = 0
|
||
|
2/autotile/occluder_map = [ ]
|
||
|
2/autotile/navpoly_map = [ ]
|
||
|
2/autotile/priority_map = [ ]
|
||
|
2/autotile/z_index_map = [ ]
|
||
|
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 = SubResource( 9 )
|
||
|
2/shape_one_way = false
|
||
|
2/shape_one_way_margin = 1.0
|
||
|
2/shapes = [ {
|
||
|
"autotile_coord": Vector2( 0, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 9 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 1, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 9 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 2, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 9 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
}, {
|
||
|
"autotile_coord": Vector2( 3, 0 ),
|
||
|
"one_way": false,
|
||
|
"one_way_margin": 1.0,
|
||
|
"shape": SubResource( 9 ),
|
||
|
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
|
||
|
} ]
|
||
|
2/z_index = 0
|
||
|
|
||
|
[node name="Level 01" type="Node2D"]
|
||
|
script = ExtResource( 2 )
|
||
|
bgm_path = "res://scenes/levels/01/assets/bgm.ogg"
|
||
|
|
||
|
[node name="Player" parent="." instance=ExtResource( 7 )]
|
||
|
position = Vector2( 105, 910 )
|
||
|
scale = Vector2( 0.2, 0.2 )
|
||
|
background_scene = ExtResource( 1 )
|
||
|
|
||
|
[node name="Tiles" type="TileMap" parent="."]
|
||
|
tile_set = SubResource( 6 )
|
||
|
cell_size = Vector2( 70, 70 )
|
||
|
collision_layer = 4
|
||
|
collision_mask = 0
|
||
|
format = 1
|
||
|
tile_data = PoolIntArray( -65485, 2, 1, -65484, 2, 2, -65483, 2, 2, -65482, 2, 2, -65481, 2, 3, 131114, 2, 1, 131115, 2, 2, 131116, 2, 2, 131117, 2, 2, 131118, 2, 2, 131119, 2, 2, 131120, 2, 3, 458769, 2, 1, 458770, 2, 2, 458771, 2, 2, 458772, 2, 2, 458773, 2, 3, 589835, 2, 1, 589836, 2, 2, 589837, 2, 2, 589838, 2, 3, 720912, 2, 0, 917504, 0, 1, 917505, 0, 2, 917506, 0, 2, 917507, 0, 2, 917508, 0, 2, 917509, 0, 2, 917510, 0, 2, 917511, 0, 2, 917512, 0, 2, 917513, 0, 2, 917514, 0, 2, 917515, 0, 2, 917516, 0, 2, 917517, 0, 2, 917518, 0, 2, 917519, 0, 2, 917520, 0, 2, 917521, 0, 2, 917522, 0, 2, 917523, 0, 2, 917524, 0, 2, 917525, 0, 2, 917526, 0, 2, 917527, 0, 2, 917528, 0, 3, 917532, 0, 1, 917533, 0, 2, 917534, 0, 2, 917535, 0, 2, 917536, 0, 2, 917537, 0, 2, 917538, 0, 3 )
|
||
|
|
||
|
[node name="monster_01" parent="." instance=ExtResource( 6 )]
|
||
|
position = Vector2( 1015, 945 )
|
||
|
reverse_direction = true
|
||
|
|
||
|
[node name="Coin" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 315, 700 )
|
||
|
|
||
|
[node name="Coin2" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 420, 700 )
|
||
|
|
||
|
[node name="Coin3" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 910, 455 )
|
||
|
type = 1
|
||
|
|
||
|
[node name="Coin4" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 1295, 420 )
|
||
|
type = 1
|
||
|
|
||
|
[node name="Coin5" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 1435, 420 )
|
||
|
type = 2
|
||
|
|
||
|
[node name="Lift" parent="." instance=ExtResource( 8 )]
|
||
|
margin_left = 2485.0
|
||
|
margin_top = 140.0
|
||
|
margin_right = 2865.0
|
||
|
margin_bottom = 965.0
|
||
|
|
||
|
[node name="Coin6" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 3010, 70 )
|
||
|
type = 1
|
||
|
|
||
|
[node name="Coin7" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 3115, 70 )
|
||
|
type = 1
|
||
|
|
||
|
[node name="Coin8" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 3185, -70 )
|
||
|
type = 2
|
||
|
|
||
|
[node name="Coin9" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 3255, 70 )
|
||
|
type = 1
|
||
|
|
||
|
[node name="Coin10" parent="." instance=ExtResource( 5 )]
|
||
|
position = Vector2( 3360, 70 )
|
||
|
type = 1
|
||
|
|
||
|
[node name="monster_02" parent="." instance=ExtResource( 6 )]
|
||
|
position = Vector2( 3185, 105 )
|
||
|
|
||
|
[node name="Flake" parent="." instance=ExtResource( 3 )]
|
||
|
position = Vector2( 3850, -140 )
|
||
|
scale = Vector2( 0.2, 0.2 )
|
||
|
reverse_direction = true
|
||
|
flake_scene = "res://scenes/levels/01/interlude_01.tscn"
|