Starting new level and some fixes

This commit is contained in:
dariasteam 2018-03-03 18:51:16 +00:00
parent 03a45d3dd3
commit 604d093f72
17 changed files with 1303 additions and 131 deletions

View file

@ -23,6 +23,7 @@ EP4,Una ubre y sus consecuencias,An udder and her consequences
EP5,Siempre fiel,Always faithful
EP6,Ucronía,Ucrony
EP7,Sístole y Diástole,Sistole and Diastole
EP8,Anfibios,Amphibious
UFO_JAIL_COUNTER,Vuelve cuando hayas salvado a todas las gallinas. Te quedan: ,Come back when you have rescued all the hens. Remaining:
DANIEL_INFO,"dariasteam94@gmail.com
Mastodo.social/@darias

1 id es en
23 BTTN_RESUME BTTN_LIFTOFF Reanudar Despegar Resume Liftoff
24 BTTN_RESET BTTN_RESUME Reiniciar Reanudar Reset Resume
25 BTTN_EXIT BTTN_RESET Salir Reiniciar Exit Reset
26 BTTN_EXIT Salir Exit
27 BTTN_RESET_LEVEL Reiniciar nivel Reset level
28 BTTN_MAIN_MENU Ir al menú principal Go to main menu
29 TUT_0 Este camino está bloqueado. Busca otra forma de desplazarte. This way is blocked. Find another path.

Binary file not shown.

Binary file not shown.

View file

@ -125,7 +125,7 @@ offset = Vector2( 0, -80 )
anchor_mode = 1
rotating = false
current = true
zoom = Vector2( 1, 1 )
zoom = Vector2( 1.1, 1.1 )
limit/left = -10000000
limit/top = -10000000
limit/right = 10000000

View file

@ -110,7 +110,6 @@ autostart = true
[node name="Sprite" type="Sprite" parent="."]
transform/pos = Vector2( 0, 52.8254 )
transform/scale = Vector2( 1, 1 )
z/z = -1
texture = ExtResource( 3 )

View file

@ -35,7 +35,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1638421, 41, -1638395, 46, -1507350, 46, -1507347, 41, -1572858, 39, -1572833, 35, -1441825, 46, -1376268, 45, -1376267, 41, -1245189, 41, -1114145, 46, -1114142, 41, -1179621, 35, -1048570, 46, -851999, 28, -786426, 41, -655393, 46, -655379, 26, -589850, 25, -589843, 25, -589840, 23, -589839, 22, -589838, 22, -589837, 24, -458774, 40, -327702, 41, -196641, 46 )
tile_data = IntArray( -1638421, 41, -1638395, 64, -1507350, 41, -1507347, 41, -1572858, 39, -1572833, 35, -1441825, 64, -1376268, 45, -1376267, 41, -1245189, 41, -1114145, 41, -1114142, 41, -1179621, 35, -1048570, 46, -851999, 28, -786426, 41, -655393, 64, -655379, 26, -589850, 25, -589843, 25, -589840, 23, -589839, 22, -589838, 22, -589837, 24, -458774, 40, -327702, 41, -196641, 64 )
[node name="leaves_background" type="TileMap" parent="."]

File diff suppressed because one or more lines are too long

View file

@ -37,7 +37,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1572833, 35, -524263, 46 )
tile_data = IntArray( -1572833, 35, -524263, 64 )
[node name="leaves_foreground1" type="TileMap" parent="."]
@ -56,7 +56,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1572833, 35, -1245181, 39, -1114110, -1073741781, -1114108, 42, -1114107, 43, -1114106, -1073741778, -1114105, 43, -1114103, 42, -1114102, 46, -1114101, 45, -1114099, -1073741778, -1048574, -1073741782, -1048572, -1610612694, -1048568, -536870867, -983036, -1610612691, -983034, 39, -983032, -536870870, -917490, 46, -917480, 40, -786423, 40, -720874, 25, -655355, 42, -589799, -2147483606, -524276, 41, -524263, 46, -196600, 23, -196599, 22, -196598, 22, -196597, 22, -196596, 22, -196595, 24 )
tile_data = IntArray( -1572833, 35, -1245181, 39, -1114110, -1073741779, -1114108, 42, -1114107, 41, -1114106, 64, -1114105, 41, -1114103, 42, -1114102, 64, -1114101, 45, -1114099, 64, -1048574, -1073741782, -1048572, -1610612694, -1048568, -536870867, -983036, -1610612691, -983034, 39, -983032, -536870870, -917490, 64, -917480, 40, -786423, 40, -720874, 25, -655355, 42, -589799, 64, -524276, 41, -524263, 64, -196600, 23, -196599, 22, -196598, 22, -196597, 22, -196596, 22, -196595, 24 )
[node name="leaves_background" type="TileMap" parent="."]
@ -76,7 +76,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1114102, -1073741778, -1048568, -1073741778, -589799, -1610612694, -524263, 536870958 )
tile_data = IntArray( -1114102, 536870976, -1048568, -1073741778, -589799, 64, -524263, 64 )
[node name="one_way_platforms1" type="TileMap" parent="."]

View file

@ -35,7 +35,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -2424869, 26, -2359309, 39, -2293772, 41, -2162721, 41, -1966098, 26, -1966097, 40, -1966085, 39, -1900573, 23, -1900572, 24, -1835044, 26, -1769492, 39, -1769489, 41, -1769486, 46, -1769481, 46, -1769480, 46, -1769475, 41, -1703960, 26, -1638433, 23, -1638432, 22, -1638431, 22, -1638430, 24, -1507348, 41, -1507345, 46, -1441814, 40, -1179671, 39, -1048598, 46, -917522, 42, -917521, 43, -917520, 44, -917519, 44, -917518, 44, -917517, 43, -917516, 45, -917512, 40, -655366, 23, -655365, 22, -655364, 22, -655363, 21, -655362, 22, -655361, 24 )
tile_data = IntArray( -2424869, 26, -2359309, 39, -2293772, 41, -2162721, 41, -1966098, 26, -1966097, 40, -1966085, 39, -1900573, 23, -1900572, 24, -1835044, 26, -1769492, 39, -1769489, 41, -1769486, 64, -1769481, 64, -1769480, 64, -1769475, 41, -1703960, 26, -1638433, 23, -1638432, 22, -1638431, 22, -1638430, 24, -1507348, 41, -1507345, 64, -1441814, 40, -1179671, 39, -1048598, 46, -917522, 42, -917521, 43, -917520, 44, -917519, 44, -917518, 44, -917517, 43, -917516, 45, -917512, 40, -655366, 23, -655365, 22, -655364, 22, -655363, 21, -655362, 22, -655361, 24 )
[node name="leaves_background" type="TileMap" parent="."]
@ -55,7 +55,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1966086, 35, -1769486, 536870958, -1769481, 536870958, -1769480, 536870958, -1507345, 536870958 )
tile_data = IntArray( -1966086, 35, -1769486, 536870976, -1769481, 536870976, -1769480, 536870976, -1507345, 536870958 )
[node name="one_way_platforms1" type="TileMap" parent="."]

View file

@ -82,7 +82,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -3014659, 42, -3014658, 44, -3014657, 44, -3080192, 43, -3080191, 44, -3080190, 44, -3080189, 43, -3080188, 43, -3080187, 45, -3080179, 46, -3080173, 41, -2818057, 41, -2752526, 42, -2752525, 45, -2752523, 40, -2621446, 23, -2621445, 22, -2621444, 22, -2621443, 22, -2621442, 24, -2621416, 26, -2555894, 42, -2555893, 43, -2555892, 45, -2162691, 41, -2031610, 536870958, -2031604, 46, -1966072, 26, -1703946, 25, -1703914, 13, -1572840, 13, -1441788, 26, -1441773, 13, -1441772, 13, -1441771, 13, -1441770, 13, -1376245, 23, -1376244, 22, -1376243, 22, -1376242, 24 )
tile_data = IntArray( -3014659, 42, -3014658, 44, -3014657, 44, -3080192, 43, -3080191, 44, -3080190, 44, -3080189, 43, -3080188, 43, -3080187, 45, -3080179, 46, -3080173, 41, -2818057, 41, -2752526, 42, -2752525, 45, -2752523, 40, -2621446, 23, -2621445, 22, -2621444, 22, -2621443, 22, -2621442, 24, -2621416, 26, -2555894, 42, -2555893, 43, -2555892, 45, -2162691, 41, -2031610, 64, -2031604, 64, -1966072, 26, -1703946, 25, -1703914, 13, -1572840, 13, -1441788, 26, -1441773, 13, -1441772, 13, -1441771, 13, -1441770, 13, -1376245, 23, -1376244, 22, -1376243, 22, -1376242, 24 )
[node name="leaves_background" type="TileMap" parent="."]
@ -102,7 +102,7 @@ collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -2031610, 46 )
tile_data = IntArray( -2031610, 536870976 )
[node name="one_way_platforms1" type="TileMap" parent="."]

589
Scenes/Maps/map_7.tscn Normal file
View file

@ -0,0 +1,589 @@
[gd_scene load_steps=17 format=1]
[ext_resource path="res://Scenes/Maps/tileset.xml" type="TileSet" id=1]
[ext_resource path="res://Sprites/Background/night_outside_d.png" type="Texture" id=2]
[ext_resource path="res://Sprites/Background/night_outside_c.png" type="Texture" id=3]
[ext_resource path="res://Sprites/Background/night_outside_b.png" type="Texture" id=4]
[ext_resource path="res://Sprites/Background/night_outside_a.png" type="Texture" id=5]
[ext_resource path="res://Scenes/Events/enemy_1.tscn" type="PackedScene" id=6]
[ext_resource path="res://Scenes/Events/apple.tscn" type="PackedScene" id=7]
[ext_resource path="res://Scenes/Events/heart.tscn" type="PackedScene" id=8]
[ext_resource path="res://Scenes/Events/cowbell.tscn" type="PackedScene" id=9]
[ext_resource path="res://Scenes/Events/death_line.tscn" type="PackedScene" id=10]
[ext_resource path="res://Scenes/Events/UFO.tscn" type="PackedScene" id=11]
[ext_resource path="res://Music/dangerous-hills-loop.ogg" type="AudioStream" id=12]
[ext_resource path="res://Scenes/Events/jail.tscn" type="PackedScene" id=13]
[ext_resource path="res://Scenes/Events/on_map_text_dialog.tscn" type="PackedScene" id=14]
[ext_resource path="res://Scenes/Events/flying_platform.tscn" type="PackedScene" id=15]
[ext_resource path="res://Scenes/Events/poison_smoke.tscn" type="PackedScene" id=16]
[node name="Level" type="Node2D" groups=[
"level",
]]
[node name="leaves_foreground" type="TileMap" parent="."]
transform/scale = Vector2( 1.7, 1.7 )
mode = 0
tile_set = ExtResource( 1 )
cell/size = Vector2( 64, 64 )
cell/quadrant_size = 16
cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 )
cell/half_offset = 2
cell/tile_origin = 0
cell/y_sort = false
collision/use_kinematic = false
collision/friction = 1.0
collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1966087, 23, -1966086, 22, -1966085, 22, -1966084, 24, -1703946, 48, -1703945, 50, -1638414, 26, -1441806, 20, -1310725, 31, -1179654, 52, -1179652, 56, -1179651, 55, -1114118, 53, -1114116, 47, -1114115, 47, -983043, 52, -917507, 53 )
[node name="leaves_background" type="TileMap" parent="."]
transform/scale = Vector2( 1.7, 1.7 )
z/z = -2
mode = 0
tile_set = ExtResource( 1 )
cell/size = Vector2( 64, 64 )
cell/quadrant_size = 16
cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 )
cell/half_offset = 2
cell/tile_origin = 0
cell/y_sort = false
collision/use_kinematic = false
collision/friction = 1.0
collision/bounce = 0.0
collision/layers = 0
collision/mask = 0
occluder/light_mask = 1
tile_data = IntArray( -1966087, 54, -1966083, 54, -1900551, 54, -1835011, 53, -1769477, 32, -1572874, 48, -1572873, 50, -1376269, 54, -1310733, 52, -1245197, 52, -1179661, 52, -1179656, 52, -1114120, 53, -983044, 52, -983043, 52, -917508, 53, -917507, 53 )
[node name="one_way_platforms1" type="TileMap" parent="."]
transform/scale = Vector2( 1.7, 1.7 )
z/z = -1
mode = 0
tile_set = ExtResource( 1 )
cell/size = Vector2( 64, 64 )
cell/quadrant_size = 16
cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 )
cell/half_offset = 2
cell/tile_origin = 0
cell/y_sort = false
collision/use_kinematic = false
collision/friction = 1.0
collision/bounce = 0.0
collision/layers = 2048
collision/mask = 14
occluder/light_mask = 1
tile_data = IntArray( -1703944, 36, -1703943, 37, -1703942, 37, -1703941, 34, -1572871, 36, -1572870, 37, -1572869, 34, -1507331, 33, -1507330, 37, -1507329, 35, -1441799, 36, -1441798, 37, -1441797, 34, -1376259, 33, -1376258, 37, -1376257, 35, -1179656, 36, -1179655, 37, -1179654, 35, -851955, 35 )
[node name="trees" type="TileMap" parent="."]
transform/scale = Vector2( 1.7, 1.7 )
z/z = -1
mode = 0
tile_set = ExtResource( 1 )
cell/size = Vector2( 64, 64 )
cell/quadrant_size = 16
cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 )
cell/half_offset = 2
cell/tile_origin = 0
cell/y_sort = false
collision/use_kinematic = false
collision/friction = 1.0
collision/bounce = 0.0
collision/layers = 2
collision/mask = 15
occluder/light_mask = 1
tile_data = IntArray( -1376270, 21, -1245187, 28, -1179653, 28 )
[node name="base" type="TileMap" parent="."]
transform/scale = Vector2( 1.7, 1.7 )
z/z = -2
mode = 0
tile_set = ExtResource( 1 )
cell/size = Vector2( 64, 64 )
cell/quadrant_size = 16
cell/custom_transform = Matrix32( 1, 0, 0, 1, 0, 0 )
cell/half_offset = 2
cell/tile_origin = 0
cell/y_sort = false
collision/use_kinematic = false
collision/friction = 1.0
collision/bounce = 0.0
collision/layers = 2
collision/mask = 15
occluder/light_mask = 1
tile_data = IntArray( -2097172, 48, -2097171, 48, -2097170, 48, -2097169, 48, -2097168, 50, -2097167, 55, -2031631, 47, -2031623, 56, -2031622, 49, -2031621, 48, -2031620, 50, -2031619, 55, -1966098, 56, -1966097, 55, -1966095, 53, -1966088, 0, -1966087, 1, -1966086, 1, -1966085, 1, -1966084, 1, -1966083, 2, -1900563, 56, -1900562, 61, -1900561, 61, -1900560, 49, -1900559, 58, -1900552, 6, -1900551, 7, -1900550, 7, -1900549, 7, -1900548, 10, -1900547, 5, -1835027, 47, -1835018, 49, -1835017, 48, -1835016, 48, -1835015, 61, -1835014, 51, -1835013, 55, -1835012, 17, -1835011, 16, -1769491, 52, -1769489, 56, -1769477, 57, -1769476, 55, -1769475, 47, -1703955, 52, -1703953, 62, -1703952, 51, -1703951, 60, -1703950, 49, -1703949, 48, -1703948, 48, -1703947, 48, -1703946, 0, -1703945, 2, -1703944, 51, -1703943, 55, -1703941, 31, -1703940, 54, -1703939, 53, -1638419, 52, -1638417, 54, -1638415, 54, -1638414, 13, -1638410, 3, -1638409, 5, -1638407, 54, -1638405, 31, -1638404, 62, -1638403, 58, -1572883, 52, -1572881, 62, -1572880, 51, -1572879, 58, -1572876, 56, -1572875, 49, -1572874, 17, -1572873, 8, -1572872, 55, -1572871, 52, -1572869, 31, -1572868, 47, -1572867, 32, -1507347, 52, -1507345, 54, -1507341, 56, -1507340, 63, -1507336, 53, -1507335, 53, -1507333, 31, -1507332, 52, -1507331, 31, -1507329, 13, -1441811, 53, -1441809, 57, -1441808, 60, -1441807, 49, -1441806, 50, -1441805, 59, -1441804, 59, -1441803, 49, -1441802, 48, -1441801, 50, -1441800, 61, -1441799, 58, -1441797, 31, -1441796, 52, -1441795, 31, -1376275, 57, -1376274, 49, -1376273, 50, -1376272, 58, -1376271, 0, -1376270, 1, -1376269, 2, -1376268, 57, -1376267, 55, -1376261, 31, -1376260, 53, -1376259, 31, -1376257, 13, -1310735, 3, -1310734, 4, -1310733, 12, -1310732, 15, -1310731, 57, -1310730, 49, -1310729, 50, -1310728, 55, -1310726, 56, -1310725, 51, -1310724, 58, -1310723, 30, -1245199, 6, -1245198, 7, -1245197, 10, -1245196, 12, -1245195, 15, -1245192, 47, -1245190, 47, -1245189, 30, -1245188, 0, -1245187, 2, -1179661, 17, -1179660, 7, -1179659, 12, -1179658, 1, -1179657, 1, -1179656, 2, -1179654, 0, -1179653, 1, -1179652, 9, -1179651, 5, -1114125, 53, -1114123, 6, -1114122, 7, -1114121, 7, -1114120, 8, -1114118, 6, -1114117, 7, -1114116, 7, -1114115, 8, -1048589, 61, -1048588, 48, -1048587, 48, -1048586, 48, -1048585, 50, -1048584, 61, -1048583, 51, -1048582, 58, -1048580, 52, -1048579, 52, -983045, 14, -983044, 1, -983043, 1, -983042, 2, -917509, 17, -917508, 7, -917507, 7, -917506, 8, -851972, 57, -851971, 58 )
[node name="ParallaxBackground" type="ParallaxBackground" parent="."]
editor/display_folded = true
layer = -1
offset = Vector2( 0, 0 )
rotation = 0.0
scale = Vector2( 1, 1 )
scroll/offset = Vector2( 0, 0 )
scroll/base_offset = Vector2( 0, 0 )
scroll/base_scale = Vector2( 1, 1 )
scroll/limit_begin = Vector2( 1, 0 )
scroll/limit_end = Vector2( 1, 0 )
scroll/ignore_camera_zoom = true
[node name="ParallaxLayerd" type="ParallaxLayer" parent="ParallaxBackground"]
editor/display_folded = true
transform/pos = Vector2( 0, -352 )
z/z = -4
motion/scale = Vector2( 0.15, 0 )
motion/offset = Vector2( 1, 2000 )
motion/mirroring = Vector2( 0, 0 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayerd"]
transform/pos = Vector2( -3712, -2048 )
transform/scale = Vector2( 6, 6 )
texture = ExtResource( 2 )
centered = false
region = true
region_rect = Rect2( 0, 0, 1024, 128 )
[node name="ParallaxLayerc" type="ParallaxLayer" parent="ParallaxBackground"]
editor/display_folded = true
transform/pos = Vector2( -500, -352 )
z/z = -3
motion/scale = Vector2( 0.3, 0 )
motion/offset = Vector2( 1, 2000 )
motion/mirroring = Vector2( 0, 0 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayerc"]
transform/pos = Vector2( -3712, -2048 )
transform/scale = Vector2( 6, 6 )
texture = ExtResource( 3 )
centered = false
region = true
region_rect = Rect2( 0, 0, 1200, 128 )
[node name="ParallaxLayerb" type="ParallaxLayer" parent="ParallaxBackground"]
editor/display_folded = true
transform/pos = Vector2( -736, -352 )
z/z = -2
motion/scale = Vector2( 0.5, 0 )
motion/offset = Vector2( 1, 2000 )
motion/mirroring = Vector2( 0, 0 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayerb"]
transform/pos = Vector2( -3712, -2048 )
transform/scale = Vector2( 6, 6 )
texture = ExtResource( 4 )
centered = false
region = true
region_rect = Rect2( 0, 0, 2048, 128 )
[node name="ParallaxLayera" type="ParallaxLayer" parent="ParallaxBackground"]
editor/display_folded = true
transform/pos = Vector2( -736, -352 )
z/z = -1
motion/scale = Vector2( 0.8, 0 )
motion/offset = Vector2( 1, 2000 )
motion/mirroring = Vector2( 0, 0 )
[node name="Sprite" type="Sprite" parent="ParallaxBackground/ParallaxLayera"]
transform/pos = Vector2( -3712, -2048 )
transform/scale = Vector2( 6, 6 )
texture = ExtResource( 5 )
centered = false
region = true
region_rect = Rect2( -1000, 0, 2048, 128 )
[node name="enemies" type="Node2D" parent="."]
transform/pos = Vector2( 2140, -960 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="Enemy" parent="enemies" instance=ExtResource( 6 )]
transform/pos = Vector2( -35.2942, -176.471 )
transform/scale = Vector2( 1, 1 )
[node name="apples" type="Node2D" parent="."]
transform/pos = Vector2( -3140, -3460 )
[node name="Apple" parent="apples" instance=ExtResource( 7 )]
transform/pos = Vector2( 5140, 1240 )
amount = 20
[node name="hearts" type="Node2D" parent="."]
[node name="Heart" parent="hearts" instance=ExtResource( 8 )]
transform/pos = Vector2( 1480, -1230 )
[node name="cowbells" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( 500, 560 )
[node name="Cowbell" parent="cowbells" instance=ExtResource( 9 )]
transform/pos = Vector2( 1510, -3640 )
[node name="Block" type="Node2D" parent="cowbells"]
editor/display_folded = true
transform/pos = Vector2( 2350, -3400 )
[node name="Col" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
[node name="Cowbell18173" parent="cowbells/Block/Col" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col1" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 50, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col1" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col1" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col1" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col1" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col1" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col2" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 100, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col2" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col2" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col2" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col2" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col2" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col3" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 150, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col3" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col3" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col3" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col3" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col3" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col4" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 200, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col4" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col4" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col4" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col4" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col4" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col5" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 250, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col5" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col5" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col5" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col5" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col5" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col6" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 300, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col6" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col6" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col6" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col6" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col6" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col7" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 350, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col7" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col7" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col7" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col7" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col7" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col8" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 400, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col8" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col8" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col8" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col8" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col8" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col9" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 450, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col9" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col9" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col9" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col9" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col9" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="Col10" type="Node2D" parent="cowbells/Block"]
editor/display_folded = true
transform/pos = Vector2( 500, 0 )
[node name="Cowbell18173" parent="cowbells/Block/Col10" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 20 )
[node name="Cowbell18174" parent="cowbells/Block/Col10" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 70 )
[node name="Cowbell18175" parent="cowbells/Block/Col10" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 120 )
[node name="Cowbell18176" parent="cowbells/Block/Col10" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 170 )
[node name="Cowbell18177" parent="cowbells/Block/Col10" instance=ExtResource( 9 )]
transform/pos = Vector2( 0, 220 )
[node name="death_line" parent="." instance=ExtResource( 10 )]
editor/display_folded = false
transform/pos = Vector2( 24550, -940 )
transform/scale = Vector2( 6889, 1 )
[node name="UFO" parent="." instance=ExtResource( 11 )]
transform/pos = Vector2( -1250, -3330 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="StreamPlayer" type="StreamPlayer" parent="."]
stream/stream = ExtResource( 12 )
stream/play = false
stream/loop = true
stream/volume_db = 1.0
stream/autoplay = true
stream/paused = false
stream/loop_restart_time = 0.0
stream/buffering_ms = 500
[node name="cages" type="Node2D" parent="."]
[node name="jail" parent="cages" instance=ExtResource( 13 )]
transform/pos = Vector2( -1690, -2730 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail1" parent="cages" instance=ExtResource( 13 )]
transform/pos = Vector2( -1685, -3278 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="jail2" parent="cages" instance=ExtResource( 13 )]
transform/pos = Vector2( -1113, -2516 )
transform/scale = Vector2( 1.7, 1.7 )
[node name="tips" type="Node2D" parent="."]
editor/display_folded = true
transform/pos = Vector2( -1890, -3020 )
[node name="Area2D" parent="tips" instance=ExtResource( 14 )]
text = "Este camino está bloqueado. Busca otra forma de desplazarte."
[node name="moving_paltforms" type="Node2D" parent="."]
[node name="Node2D" parent="moving_paltforms" instance=ExtResource( 15 )]
[node name="smoke" type="Node2D" parent="."]
[node name="smoke" parent="smoke" instance=ExtResource( 16 )]
transform/pos = Vector2( -1641, -2992 )
transform/rot = 270.0
time = -1.0
[node name="smoke1" parent="smoke" instance=ExtResource( 16 )]
transform/pos = Vector2( -1188, -3100 )
transform/rot = 90.0
transform/scale = Vector2( -1.7, 1.7 )
time = 10.0

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=48 format=1]
[gd_scene load_steps=74 format=1]
[ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" id=1]
[ext_resource path="res://Sprites/Tilesets/pipes.png" type="Texture" id=2]
@ -151,7 +151,7 @@ extents = Vector2( 12.0968, 30 )
[sub_resource type="RectangleShape2D" id=30]
custom_solver_bias = 0.0
extents = Vector2( 11.7937, 32 )
extents = Vector2( 32, 12 )
[sub_resource type="RectangleShape2D" id=31]
@ -188,6 +188,31 @@ points = Vector2Array( -14, 6, -24, -1, -17, -12, -9, -18, 16, -18, 23, -12 )
custom_solver_bias = 0.0
points = Vector2Array( 23, 4, 16, 19, -9, 18, -14, 6 )
[sub_resource type="RectangleShape2D" id=67]
custom_solver_bias = 0.0
extents = Vector2( 12, 32 )
[sub_resource type="RectangleShape2D" id=72]
custom_solver_bias = 0.0
extents = Vector2( 32, 12 )
[sub_resource type="RectangleShape2D" id=69]
custom_solver_bias = 0.0
extents = Vector2( 12, 32 )
[sub_resource type="RectangleShape2D" id=70]
custom_solver_bias = 0.0
extents = Vector2( 12, 32 )
[sub_resource type="RectangleShape2D" id=71]
custom_solver_bias = 0.0
extents = Vector2( 12, 32 )
[sub_resource type="ConvexPolygonShape2D" id=38]
custom_solver_bias = 0.0
@ -228,6 +253,111 @@ points = Vector2Array( 6, 12, -29, 12, -29, -13, -10, -13, 16, 2, 13, 9 )
custom_solver_bias = 0.0
points = Vector2Array( -10, -13, -10, -32, 16, -32, 16, 2 )
[sub_resource type="ConvexPolygonShape2D" id=46]
custom_solver_bias = 0.0
points = Vector2Array( -10, -13, -10, -32, 15, -32, 15, -13 )
[sub_resource type="ConvexPolygonShape2D" id=47]
custom_solver_bias = 0.0
points = Vector2Array( 15, -13, 35, -13, 35, 12, 15, 12 )
[sub_resource type="ConvexPolygonShape2D" id=48]
custom_solver_bias = 0.0
points = Vector2Array( -10, -13, 15, -13, 15, 12, -10, 12 )
[sub_resource type="ConvexPolygonShape2D" id=49]
custom_solver_bias = 0.0
points = Vector2Array( 15, 12, 15, 32, -10, 32, -10, 12 )
[sub_resource type="ConvexPolygonShape2D" id=50]
custom_solver_bias = 0.0
points = Vector2Array( -10, -13, -10, 12, -29, 12, -29, -13 )
[sub_resource type="ConvexPolygonShape2D" id=51]
custom_solver_bias = 0.0
points = Vector2Array( -29, 12, -29, -13, 35, -13, -10, 12 )
[sub_resource type="ConvexPolygonShape2D" id=52]
custom_solver_bias = 0.0
points = Vector2Array( 35, -13, 35, 12, 15, 12 )
[sub_resource type="ConvexPolygonShape2D" id=53]
custom_solver_bias = 0.0
points = Vector2Array( -10, 12, 35, -13, 15, 12 )
[sub_resource type="ConvexPolygonShape2D" id=54]
custom_solver_bias = 0.0
points = Vector2Array( -10, 12, 15, 12, 15, 32, -10, 32 )
[sub_resource type="ConvexPolygonShape2D" id=55]
custom_solver_bias = 0.0
points = Vector2Array( -29, 12, -29, -13, -10, -13, 35, 12 )
[sub_resource type="ConvexPolygonShape2D" id=56]
custom_solver_bias = 0.0
points = Vector2Array( -10, -13, -10, -32, 15, -32, 15, -13 )
[sub_resource type="ConvexPolygonShape2D" id=57]
custom_solver_bias = 0.0
points = Vector2Array( 35, 12, -10, -13, 15, -13 )
[sub_resource type="ConvexPolygonShape2D" id=58]
custom_solver_bias = 0.0
points = Vector2Array( 35, 12, 15, -13, 35, -13 )
[sub_resource type="ConvexPolygonShape2D" id=59]
custom_solver_bias = 0.0
points = Vector2Array( 15, 32, -10, 32, -10, -32, 15, 12 )
[sub_resource type="ConvexPolygonShape2D" id=60]
custom_solver_bias = 0.0
points = Vector2Array( -10, -32, 15, -32, 15, -13 )
[sub_resource type="ConvexPolygonShape2D" id=61]
custom_solver_bias = 0.0
points = Vector2Array( 15, 12, -10, -32, 15, -13 )
[sub_resource type="ConvexPolygonShape2D" id=62]
custom_solver_bias = 0.0
points = Vector2Array( 15, 12, 15, -13, 35, -13, 35, 12 )
[sub_resource type="ConvexPolygonShape2D" id=63]
custom_solver_bias = 0.0
points = Vector2Array( 15, 32, -10, 32, -10, 12, 15, -32 )
[sub_resource type="ConvexPolygonShape2D" id=64]
custom_solver_bias = 0.0
points = Vector2Array( -10, 12, -29, 12, -29, -13, -10, -13 )
[sub_resource type="ConvexPolygonShape2D" id=65]
custom_solver_bias = 0.0
points = Vector2Array( 15, -32, -10, 12, -10, -13 )
[sub_resource type="ConvexPolygonShape2D" id=66]
custom_solver_bias = 0.0
points = Vector2Array( 15, -32, -10, -13, -10, -32 )
[node name="Node2D" type="Node2D"]
transform/pos = Vector2( 32, 32 )
@ -1444,6 +1574,16 @@ hframes = 5
frame = 58
region_rect = Rect2( 0, 256, 64, 64 )
[node name="hoja_10" type="Sprite" parent="."]
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 1 )
vframes = 13
hframes = 5
frame = 49
region_rect = Rect2( 0, 256, 64, 64 )
[node name="pipe1" type="Sprite" parent="."]
visibility/visible = false
@ -1452,18 +1592,19 @@ z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 5
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe1"]
visibility/visible = false
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 30 )
shapes/0/transform = Matrix32( 1, 0, 0, 1, 3, -1 )
shapes/0/shape = SubResource( 67 )
shapes/0/transform = Matrix32( 1.03333, 0, 0, 1, 2.5, 0 )
shapes/0/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1472,14 +1613,14 @@ bounce = 0.0
[node name="CollisionShape2D" type="CollisionShape2D" parent="pipe1/StaticBody2D2"]
transform/pos = Vector2( 3, -1 )
shape = SubResource( 30 )
transform/pos = Vector2( 2.5, 0 )
transform/scale = Vector2( 1.03333, 1 )
shape = SubResource( 67 )
trigger = false
_update_shape_index = 0
[node name="pipe2" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1514,7 +1655,6 @@ _update_shape_index = 0
[node name="pipe3" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1549,7 +1689,6 @@ _update_shape_index = 0
[node name="pipe4" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1584,22 +1723,20 @@ _update_shape_index = 0
[node name="pipe5" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 5
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe5"]
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 30 )
shapes/0/transform = Matrix32( 1.06413, 0, 0, 1, 2.45, 0 )
shapes/0/shape = SubResource( 72 )
shapes/0/transform = Matrix32( 1, 0, 0, 1.03333, 3, -0.5 )
shapes/0/trigger = false
collision/layers = 0
collision/mask = 0
@ -1612,15 +1749,14 @@ bounce = 0.0
[node name="CollisionShape2D" type="CollisionShape2D" parent="pipe5/StaticBody2D2"]
transform/pos = Vector2( 2.45, 0 )
transform/scale = Vector2( 1.06413, 1 )
shape = SubResource( 30 )
transform/pos = Vector2( 3, -0.5 )
transform/scale = Vector2( 1, 1.03333 )
shape = SubResource( 72 )
trigger = false
_update_shape_index = 0
[node name="pipe6" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1634,12 +1770,11 @@ region_rect = Rect2( 0, 256, 64, 64 )
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 30 )
shapes/0/transform = Matrix32( 1.06413, 0, 0, 1, 2.45, 0 )
shapes/0/shape = SubResource( 69 )
shapes/0/transform = Matrix32( 1.03333, 0, 0, 1, 2.5, 0 )
shapes/0/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1648,15 +1783,14 @@ bounce = 0.0
[node name="CollisionShape2D" type="CollisionShape2D" parent="pipe6/StaticBody2D2"]
transform/pos = Vector2( 2.45, 0 )
transform/scale = Vector2( 1.06413, 1 )
shape = SubResource( 30 )
transform/pos = Vector2( 2.5, 0 )
transform/scale = Vector2( 1.03333, 1 )
shape = SubResource( 69 )
trigger = false
_update_shape_index = 0
[node name="pipe7" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1670,12 +1804,11 @@ region_rect = Rect2( 0, 256, 64, 64 )
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 30 )
shapes/0/transform = Matrix32( 1.06413, 0, 0, 1, 2.45, 0 )
shapes/0/shape = SubResource( 70 )
shapes/0/transform = Matrix32( 1.03333, 0, 0, 1, 2.5, 0 )
shapes/0/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1684,15 +1817,14 @@ bounce = 0.0
[node name="CollisionShape2D" type="CollisionShape2D" parent="pipe7/StaticBody2D2"]
transform/pos = Vector2( 2.45, 0 )
transform/scale = Vector2( 1.06413, 1 )
shape = SubResource( 30 )
transform/pos = Vector2( 2.5, 0 )
transform/scale = Vector2( 1.03333, 1 )
shape = SubResource( 70 )
trigger = false
_update_shape_index = 0
[node name="pipe8" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1706,12 +1838,11 @@ region_rect = Rect2( 0, 256, 64, 64 )
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 30 )
shapes/0/transform = Matrix32( 1.06413, 0, 0, 1, 2.45, 0 )
shapes/0/shape = SubResource( 71 )
shapes/0/transform = Matrix32( 1.03333, 0, 0, 1, 2.5, 0 )
shapes/0/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1720,15 +1851,14 @@ bounce = 0.0
[node name="CollisionShape2D" type="CollisionShape2D" parent="pipe8/StaticBody2D2"]
transform/pos = Vector2( 2.45, 0 )
transform/scale = Vector2( 1.06413, 1 )
shape = SubResource( 30 )
transform/pos = Vector2( 2.5, 0 )
transform/scale = Vector2( 1.03333, 1 )
shape = SubResource( 71 )
trigger = false
_update_shape_index = 0
[node name="pipe9" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1750,7 +1880,6 @@ shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1766,7 +1895,6 @@ trigger = false
[node name="pipe10" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1788,7 +1916,6 @@ shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1804,7 +1931,6 @@ trigger = false
[node name="pipe11" type="Sprite" parent="."]
editor/display_folded = true
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
@ -1826,7 +1952,6 @@ shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1842,6 +1967,7 @@ trigger = false
[node name="pipe12" type="Sprite" parent="."]
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
@ -1862,7 +1988,6 @@ shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/direction = Vector2( 0, 1 )
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
@ -1876,4 +2001,217 @@ polygon = Vector2Array( -29, 12, 6, 12, 13, 9, 16, 2, 16, -32, -10, -32, -10, -1
shape_range = Vector2( 0, 1 )
trigger = false
[node name="pipe13" type="Sprite" parent="."]
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 10
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe13"]
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 46 )
shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/0/trigger = false
shapes/1/shape = SubResource( 47 )
shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
shapes/2/shape = SubResource( 48 )
shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/2/trigger = false
shapes/3/shape = SubResource( 49 )
shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/3/trigger = false
shapes/4/shape = SubResource( 50 )
shapes/4/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/4/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
friction = 0.0
bounce = 0.0
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="pipe13/StaticBody2D2"]
build_mode = 0
polygon = Vector2Array( -10, -32, 15, -32, 15, -13, 35, -13, 35, 12, 15, 12, 15, 32, -10, 32, -10, 12, -29, 12, -29, -13, -10, -13 )
shape_range = Vector2( 0, 4 )
trigger = false
[node name="pipe14" type="Sprite" parent="."]
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 11
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe14"]
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 51 )
shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/0/trigger = false
shapes/1/shape = SubResource( 52 )
shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
shapes/2/shape = SubResource( 53 )
shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/2/trigger = false
shapes/3/shape = SubResource( 54 )
shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/3/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
friction = 0.0
bounce = 0.0
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="pipe14/StaticBody2D2"]
build_mode = 0
polygon = Vector2Array( -29, -13, 35, -13, 35, 12, 15, 12, 15, 32, -10, 32, -10, 12, -29, 12 )
shape_range = Vector2( 0, 3 )
trigger = false
[node name="pipe15" type="Sprite" parent="."]
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 12
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe15"]
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 55 )
shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/0/trigger = false
shapes/1/shape = SubResource( 56 )
shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
shapes/2/shape = SubResource( 57 )
shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/2/trigger = false
shapes/3/shape = SubResource( 58 )
shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/3/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
friction = 0.0
bounce = 0.0
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="pipe15/StaticBody2D2"]
build_mode = 0
polygon = Vector2Array( -29, 12, 35, 12, 35, -13, 15, -13, 15, -32, -10, -32, -10, -13, -29, -13 )
shape_range = Vector2( 0, 3 )
trigger = false
[node name="pipe16" type="Sprite" parent="."]
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 15
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe16"]
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 59 )
shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/0/trigger = false
shapes/1/shape = SubResource( 60 )
shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
shapes/2/shape = SubResource( 61 )
shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/2/trigger = false
shapes/3/shape = SubResource( 62 )
shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/3/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
friction = 0.0
bounce = 0.0
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="pipe16/StaticBody2D2"]
build_mode = 0
polygon = Vector2Array( 15, 32, 15, 12, 35, 12, 35, -13, 15, -13, 15, -32, -10, -32, -10, 32 )
shape_range = Vector2( 0, 3 )
trigger = false
[node name="pipe17" type="Sprite" parent="."]
visibility/visible = false
transform/pos = Vector2( -64, -64 )
z/z = 3
texture = ExtResource( 2 )
vframes = 6
hframes = 5
frame = 16
region_rect = Rect2( 0, 256, 64, 64 )
[node name="StaticBody2D2" type="StaticBody2D" parent="pipe17"]
transform/pos = Vector2( -3, 0 )
input/pickable = false
shapes/0/shape = SubResource( 63 )
shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/0/trigger = false
shapes/1/shape = SubResource( 64 )
shapes/1/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/1/trigger = false
shapes/2/shape = SubResource( 65 )
shapes/2/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/2/trigger = false
shapes/3/shape = SubResource( 66 )
shapes/3/transform = Matrix32( 1, 0, 0, 1, 0, 0 )
shapes/3/trigger = false
collision/layers = 0
collision/mask = 0
one_way_collision/max_depth = 1.0
constant_linear_velocity = Vector2( 0, 0 )
constant_angular_velocity = 0.0
friction = 0.0
bounce = 0.0
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="pipe17/StaticBody2D2"]
build_mode = 0
polygon = Vector2Array( -10, 32, -10, 12, -29, 12, -29, -13, -10, -13, -10, -32, 15, -32, 15, 32 )
shape_range = Vector2( 0, 3 )
trigger = false

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<resource_file type="TileSet" subresource_count="48" version="2.1" version_name="Godot Engine v2.1.5.beta.build1">
<resource_file type="TileSet" subresource_count="74" version="2.1" version_name="Godot Engine v2.1.5.beta.build1">
<ext_resource path="res://Sprites/Tilesets/pipes.png" type="Texture" index="1"></ext_resource>
<ext_resource path="res://Sprites/Tilesets/tile full.png" type="Texture" index="0"></ext_resource>
<resource type="ConvexPolygonShape2D" path="local://1">
@ -114,7 +114,7 @@
</resource>
<resource type="RectangleShape2D" path="local://30">
<real name="custom_solver_bias"> 0 </real>
<vector2 name="extents"> 11.7937, 32 </vector2>
<vector2 name="extents"> 32, 12 </vector2>
</resource>
<resource type="RectangleShape2D" path="local://31">
@ -156,11 +156,36 @@
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 32, -32, 32, 32, -32, 32, -32, -32 </vector2_array>
</resource>
<resource type="RectangleShape2D" path="local://67">
<real name="custom_solver_bias"> 0 </real>
<vector2 name="extents"> 12, 32 </vector2>
</resource>
<resource type="ConvexPolygonShape2D" path="local://6">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 27, -32, 27, 32, -32, 32, -32, -32 </vector2_array>
</resource>
<resource type="RectangleShape2D" path="local://72">
<real name="custom_solver_bias"> 0 </real>
<vector2 name="extents"> 32, 12 </vector2>
</resource>
<resource type="RectangleShape2D" path="local://69">
<real name="custom_solver_bias"> 0 </real>
<vector2 name="extents"> 12, 32 </vector2>
</resource>
<resource type="RectangleShape2D" path="local://70">
<real name="custom_solver_bias"> 0 </real>
<vector2 name="extents"> 12, 32 </vector2>
</resource>
<resource type="RectangleShape2D" path="local://71">
<real name="custom_solver_bias"> 0 </real>
<vector2 name="extents"> 12, 32 </vector2>
</resource>
<resource type="ConvexPolygonShape2D" path="local://38">
<real name="custom_solver_bias"> 0 </real>
@ -201,11 +226,116 @@
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, -13, -10, -32, 16, -32, 16, 2 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://46">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, -13, -10, -32, 15, -32, 15, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://47">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 15, -13, 35, -13, 35, 12, 15, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://48">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, -13, 15, -13, 15, 12, -10, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://49">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 15, 12, 15, 32, -10, 32, -10, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://50">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, -13, -10, 12, -29, 12, -29, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://7">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="7"> 32.0174, -32.3287, 32.2493, 27.9823, -9.96833, 27.1704, -21.5666, 24.9667, -24.4662, 22.763, -27, 17, -26.9018, -31.7488 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://51">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -29, 12, -29, -13, 35, -13, -10, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://52">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> 35, -13, 35, 12, 15, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://53">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> -10, 12, 35, -13, 15, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://54">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, 12, 15, 12, 15, 32, -10, 32 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://55">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -29, 12, -29, -13, -10, -13, 35, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://56">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, -13, -10, -32, 15, -32, 15, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://57">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> 35, 12, -10, -13, 15, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://58">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> 35, 12, 15, -13, 35, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://59">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 15, 32, -10, 32, -10, -32, 15, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://60">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> -10, -32, 15, -32, 15, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://61">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> 15, 12, -10, -32, 15, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://62">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 15, 12, 15, -13, 35, -13, 35, 12 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://63">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> 15, 32, -10, 32, -10, 12, 15, -32 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://64">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="4"> -10, 12, -29, 12, -29, -13, -10, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://65">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> 15, -32, -10, 12, -10, -13 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://66">
<real name="custom_solver_bias"> 0 </real>
<vector2_array name="points" len="3"> 15, -32, -10, -13, -10, -32 </vector2_array>
</resource>
<resource type="ConvexPolygonShape2D" path="local://8">
<real name="custom_solver_bias"> 0 </real>
@ -836,14 +966,14 @@
<resource name="47/texture" external="1"> </resource>
<vector2 name="47/tex_offset"> 0, 0 </vector2>
<resource name="47/material"></resource> <color name="47/modulate"> 1, 1, 1, 1 </color>
<rect2 name="47/region"> 0, 0, 64, 64 </rect2>
<rect2 name="47/region"> 0, 64, 64, 64 </rect2>
<vector2 name="47/occluder_offset"> 29, 32 </vector2>
<resource name="47/occluder"></resource> <vector2 name="47/navigation_offset"> 29, 32 </vector2>
<resource name="47/navigation"></resource> <vector2 name="47/shape_offset"> 29, 32 </vector2>
<array name="47/shapes" len="1" shared="false">
<resource resource_type="Shape2D" path="local://30"> </resource>
<resource resource_type="Shape2D" path="local://67"> </resource>
</array>
<vector2 name="47/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="47/one_way_collision_direction"> 0, 0 </vector2>
<real name="47/one_way_collision_max_depth"> 1 </real>
<string name="48/name"> "pipe2" </string>
<resource name="48/texture" external="1"> </resource>
@ -888,12 +1018,12 @@
<resource name="51/texture" external="1"> </resource>
<vector2 name="51/tex_offset"> 0, 0 </vector2>
<resource name="51/material"></resource> <color name="51/modulate"> 1, 1, 1, 1 </color>
<rect2 name="51/region"> 0, 64, 64, 64 </rect2>
<rect2 name="51/region"> 0, 0, 64, 64 </rect2>
<vector2 name="51/occluder_offset"> 29, 32 </vector2>
<resource name="51/occluder"></resource> <vector2 name="51/navigation_offset"> 29, 32 </vector2>
<resource name="51/navigation"></resource> <vector2 name="51/shape_offset"> 29, 32 </vector2>
<array name="51/shapes" len="1" shared="false">
<resource resource_type="Shape2D" path="local://30"> </resource>
<resource resource_type="Shape2D" path="local://72"> </resource>
</array>
<vector2 name="51/one_way_collision_direction"> 0, 1 </vector2>
<real name="51/one_way_collision_max_depth"> 1 </real>
@ -906,9 +1036,9 @@
<resource name="52/occluder"></resource> <vector2 name="52/navigation_offset"> 29, 32 </vector2>
<resource name="52/navigation"></resource> <vector2 name="52/shape_offset"> 29, 32 </vector2>
<array name="52/shapes" len="1" shared="false">
<resource resource_type="Shape2D" path="local://30"> </resource>
<resource resource_type="Shape2D" path="local://69"> </resource>
</array>
<vector2 name="52/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="52/one_way_collision_direction"> 0, 0 </vector2>
<real name="52/one_way_collision_max_depth"> 1 </real>
<string name="53/name"> "pipe7" </string>
<resource name="53/texture" external="1"> </resource>
@ -919,9 +1049,9 @@
<resource name="53/occluder"></resource> <vector2 name="53/navigation_offset"> 29, 32 </vector2>
<resource name="53/navigation"></resource> <vector2 name="53/shape_offset"> 29, 32 </vector2>
<array name="53/shapes" len="1" shared="false">
<resource resource_type="Shape2D" path="local://30"> </resource>
<resource resource_type="Shape2D" path="local://70"> </resource>
</array>
<vector2 name="53/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="53/one_way_collision_direction"> 0, 0 </vector2>
<real name="53/one_way_collision_max_depth"> 1 </real>
<string name="54/name"> "pipe8" </string>
<resource name="54/texture" external="1"> </resource>
@ -932,9 +1062,9 @@
<resource name="54/occluder"></resource> <vector2 name="54/navigation_offset"> 29, 32 </vector2>
<resource name="54/navigation"></resource> <vector2 name="54/shape_offset"> 29, 32 </vector2>
<array name="54/shapes" len="1" shared="false">
<resource resource_type="Shape2D" path="local://30"> </resource>
<resource resource_type="Shape2D" path="local://71"> </resource>
</array>
<vector2 name="54/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="54/one_way_collision_direction"> 0, 0 </vector2>
<real name="54/one_way_collision_max_depth"> 1 </real>
<string name="55/name"> "pipe9" </string>
<resource name="55/texture" external="1"> </resource>
@ -948,7 +1078,7 @@
<resource resource_type="Shape2D" path="local://38"> </resource>
<resource resource_type="Shape2D" path="local://39"> </resource>
</array>
<vector2 name="55/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="55/one_way_collision_direction"> 0, 0 </vector2>
<real name="55/one_way_collision_max_depth"> 1 </real>
<string name="56/name"> "pipe10" </string>
<resource name="56/texture" external="1"> </resource>
@ -962,7 +1092,7 @@
<resource resource_type="Shape2D" path="local://40"> </resource>
<resource resource_type="Shape2D" path="local://41"> </resource>
</array>
<vector2 name="56/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="56/one_way_collision_direction"> 0, 0 </vector2>
<real name="56/one_way_collision_max_depth"> 1 </real>
<string name="57/name"> "pipe11" </string>
<resource name="57/texture" external="1"> </resource>
@ -976,7 +1106,7 @@
<resource resource_type="Shape2D" path="local://42"> </resource>
<resource resource_type="Shape2D" path="local://43"> </resource>
</array>
<vector2 name="57/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="57/one_way_collision_direction"> 0, 0 </vector2>
<real name="57/one_way_collision_max_depth"> 1 </real>
<string name="58/name"> "pipe12" </string>
<resource name="58/texture" external="1"> </resource>
@ -990,8 +1120,101 @@
<resource resource_type="Shape2D" path="local://44"> </resource>
<resource resource_type="Shape2D" path="local://45"> </resource>
</array>
<vector2 name="58/one_way_collision_direction"> 0, 1 </vector2>
<vector2 name="58/one_way_collision_direction"> 0, 0 </vector2>
<real name="58/one_way_collision_max_depth"> 1 </real>
<string name="59/name"> "pipe13" </string>
<resource name="59/texture" external="1"> </resource>
<vector2 name="59/tex_offset"> 0, 0 </vector2>
<resource name="59/material"></resource> <color name="59/modulate"> 1, 1, 1, 1 </color>
<rect2 name="59/region"> 0, 128, 64, 64 </rect2>
<vector2 name="59/occluder_offset"> 29, 32 </vector2>
<resource name="59/occluder"></resource> <vector2 name="59/navigation_offset"> 29, 32 </vector2>
<resource name="59/navigation"></resource> <vector2 name="59/shape_offset"> 29, 32 </vector2>
<array name="59/shapes" len="5" shared="false">
<resource resource_type="Shape2D" path="local://46"> </resource>
<resource resource_type="Shape2D" path="local://47"> </resource>
<resource resource_type="Shape2D" path="local://48"> </resource>
<resource resource_type="Shape2D" path="local://49"> </resource>
<resource resource_type="Shape2D" path="local://50"> </resource>
</array>
<vector2 name="59/one_way_collision_direction"> 0, 0 </vector2>
<real name="59/one_way_collision_max_depth"> 1 </real>
<string name="60/name"> "pipe14" </string>
<resource name="60/texture" external="1"> </resource>
<vector2 name="60/tex_offset"> 0, 0 </vector2>
<resource name="60/material"></resource> <color name="60/modulate"> 1, 1, 1, 1 </color>
<rect2 name="60/region"> 64, 128, 64, 64 </rect2>
<vector2 name="60/occluder_offset"> 29, 32 </vector2>
<resource name="60/occluder"></resource> <vector2 name="60/navigation_offset"> 29, 32 </vector2>
<resource name="60/navigation"></resource> <vector2 name="60/shape_offset"> 29, 32 </vector2>
<array name="60/shapes" len="4" shared="false">
<resource resource_type="Shape2D" path="local://51"> </resource>
<resource resource_type="Shape2D" path="local://52"> </resource>
<resource resource_type="Shape2D" path="local://53"> </resource>
<resource resource_type="Shape2D" path="local://54"> </resource>
</array>
<vector2 name="60/one_way_collision_direction"> 0, 0 </vector2>
<real name="60/one_way_collision_max_depth"> 1 </real>
<string name="61/name"> "pipe15" </string>
<resource name="61/texture" external="1"> </resource>
<vector2 name="61/tex_offset"> 0, 0 </vector2>
<resource name="61/material"></resource> <color name="61/modulate"> 1, 1, 1, 1 </color>
<rect2 name="61/region"> 128, 128, 64, 64 </rect2>
<vector2 name="61/occluder_offset"> 29, 32 </vector2>
<resource name="61/occluder"></resource> <vector2 name="61/navigation_offset"> 29, 32 </vector2>
<resource name="61/navigation"></resource> <vector2 name="61/shape_offset"> 29, 32 </vector2>
<array name="61/shapes" len="4" shared="false">
<resource resource_type="Shape2D" path="local://55"> </resource>
<resource resource_type="Shape2D" path="local://56"> </resource>
<resource resource_type="Shape2D" path="local://57"> </resource>
<resource resource_type="Shape2D" path="local://58"> </resource>
</array>
<vector2 name="61/one_way_collision_direction"> 0, 0 </vector2>
<real name="61/one_way_collision_max_depth"> 1 </real>
<string name="62/name"> "pipe16" </string>
<resource name="62/texture" external="1"> </resource>
<vector2 name="62/tex_offset"> 0, 0 </vector2>
<resource name="62/material"></resource> <color name="62/modulate"> 1, 1, 1, 1 </color>
<rect2 name="62/region"> 0, 192, 64, 64 </rect2>
<vector2 name="62/occluder_offset"> 29, 32 </vector2>
<resource name="62/occluder"></resource> <vector2 name="62/navigation_offset"> 29, 32 </vector2>
<resource name="62/navigation"></resource> <vector2 name="62/shape_offset"> 29, 32 </vector2>
<array name="62/shapes" len="4" shared="false">
<resource resource_type="Shape2D" path="local://59"> </resource>
<resource resource_type="Shape2D" path="local://60"> </resource>
<resource resource_type="Shape2D" path="local://61"> </resource>
<resource resource_type="Shape2D" path="local://62"> </resource>
</array>
<vector2 name="62/one_way_collision_direction"> 0, 0 </vector2>
<real name="62/one_way_collision_max_depth"> 1 </real>
<string name="63/name"> "pipe17" </string>
<resource name="63/texture" external="1"> </resource>
<vector2 name="63/tex_offset"> 0, 0 </vector2>
<resource name="63/material"></resource> <color name="63/modulate"> 1, 1, 1, 1 </color>
<rect2 name="63/region"> 64, 192, 64, 64 </rect2>
<vector2 name="63/occluder_offset"> 29, 32 </vector2>
<resource name="63/occluder"></resource> <vector2 name="63/navigation_offset"> 29, 32 </vector2>
<resource name="63/navigation"></resource> <vector2 name="63/shape_offset"> 29, 32 </vector2>
<array name="63/shapes" len="4" shared="false">
<resource resource_type="Shape2D" path="local://63"> </resource>
<resource resource_type="Shape2D" path="local://64"> </resource>
<resource resource_type="Shape2D" path="local://65"> </resource>
<resource resource_type="Shape2D" path="local://66"> </resource>
</array>
<vector2 name="63/one_way_collision_direction"> 0, 0 </vector2>
<real name="63/one_way_collision_max_depth"> 1 </real>
<string name="64/name"> "hoja_10" </string>
<resource name="64/texture" external="0"> </resource>
<vector2 name="64/tex_offset"> 0, 0 </vector2>
<resource name="64/material"></resource> <color name="64/modulate"> 1, 1, 1, 1 </color>
<rect2 name="64/region"> 256, 576, 64, 64 </rect2>
<vector2 name="64/occluder_offset"> 32, 32 </vector2>
<resource name="64/occluder"></resource> <vector2 name="64/navigation_offset"> 32, 32 </vector2>
<resource name="64/navigation"></resource> <vector2 name="64/shape_offset"> 0, 0 </vector2>
<array name="64/shapes" len="0" shared="false">
</array>
<vector2 name="64/one_way_collision_direction"> 0, 0 </vector2>
<real name="64/one_way_collision_max_depth"> 0 </real>
</main_resource>
</resource_file>

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=33 format=1]
[gd_scene load_steps=34 format=1]
[ext_resource path="res://Scenes/Menu/level_selector.gd" type="Script" id=1]
[ext_resource path="res://Scenes/Maps/map_0.tscn" type="PackedScene" id=2]
@ -8,27 +8,28 @@
[ext_resource path="res://Scenes/Maps/map_4.tscn" type="PackedScene" id=6]
[ext_resource path="res://Scenes/Maps/map_5.tscn" type="PackedScene" id=7]
[ext_resource path="res://Scenes/Maps/map_6.tscn" type="PackedScene" id=8]
[ext_resource path="res://Scenes/Menu/life_hud.gd" type="Script" id=9]
[ext_resource path="res://Scenes/Menu/buttons_hud.gd" type="Script" id=10]
[ext_resource path="res://Sprites/GUI/Buttons/bttn_arrow.png" type="Texture" id=11]
[ext_resource path="res://Sprites/GUI/Buttons/bttn_jump.png" type="Texture" id=12]
[ext_resource path="res://Sprites/GUI/Buttons/bttn.png" type="Texture" id=13]
[ext_resource path="res://Sprites/GUI/Buttons/btn_shoot.png" type="Texture" id=14]
[ext_resource path="res://Scenes/Menu/milk_botte_hud.gd" type="Script" id=15]
[ext_resource path="res://Sprites/GUI/HUD/milbar_outter_2.png" type="Texture" id=16]
[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_3.png" type="Texture" id=17]
[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_1.png" type="Texture" id=18]
[ext_resource path="res://Scenes/Menu/cowbells_hud.gd" type="Script" id=19]
[ext_resource path="res://Fonts/pixelated_title.fnt" type="BitmapFont" id=20]
[ext_resource path="res://Sprites/Charasets/cowbell.png" type="Texture" id=21]
[ext_resource path="res://Scenes/Events/cowbell_animation_one_shot.tres" type="Animation" id=22]
[ext_resource path="res://Scenes/Events/cowbell_animations.tres" type="Animation" id=23]
[ext_resource path="res://Scenes/Menu/button_back.tscn" type="PackedScene" id=24]
[ext_resource path="res://Scenes/Menu/in_game_menu.tscn" type="PackedScene" id=25]
[ext_resource path="res://Scenes/Menu/ufo_store.tscn" type="PackedScene" id=26]
[ext_resource path="res://Scenes/Effects/scan_lines.tscn" type="PackedScene" id=27]
[ext_resource path="res://Scenes/Maps/map_7.tscn" type="PackedScene" id=9]
[ext_resource path="res://Scenes/Menu/life_hud.gd" type="Script" id=10]
[ext_resource path="res://Scenes/Menu/buttons_hud.gd" type="Script" id=11]
[ext_resource path="res://Sprites/GUI/Buttons/bttn_arrow.png" type="Texture" id=12]
[ext_resource path="res://Sprites/GUI/Buttons/bttn_jump.png" type="Texture" id=13]
[ext_resource path="res://Sprites/GUI/Buttons/bttn.png" type="Texture" id=14]
[ext_resource path="res://Sprites/GUI/Buttons/btn_shoot.png" type="Texture" id=15]
[ext_resource path="res://Scenes/Menu/milk_botte_hud.gd" type="Script" id=16]
[ext_resource path="res://Sprites/GUI/HUD/milbar_outter_2.png" type="Texture" id=17]
[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_3.png" type="Texture" id=18]
[ext_resource path="res://Sprites/GUI/HUD/milkbar_outter_1.png" type="Texture" id=19]
[ext_resource path="res://Scenes/Menu/cowbells_hud.gd" type="Script" id=20]
[ext_resource path="res://Fonts/pixelated_title.fnt" type="BitmapFont" id=21]
[ext_resource path="res://Sprites/Charasets/cowbell.png" type="Texture" id=22]
[ext_resource path="res://Scenes/Events/cowbell_animation_one_shot.tres" type="Animation" id=23]
[ext_resource path="res://Scenes/Events/cowbell_animations.tres" type="Animation" id=24]
[ext_resource path="res://Scenes/Menu/button_back.tscn" type="PackedScene" id=25]
[ext_resource path="res://Scenes/Menu/in_game_menu.tscn" type="PackedScene" id=26]
[ext_resource path="res://Scenes/Menu/ufo_store.tscn" type="PackedScene" id=27]
[ext_resource path="res://Scenes/Effects/scan_lines.tscn" type="PackedScene" id=28]
[sub_resource type="Environment" id=2]
[sub_resource type="Environment" id=1]
ambient_light/enabled = false
ambient_light/color = Color( 0, 0, 0, 1 )
@ -72,15 +73,15 @@ bcs/contrast = 1.0
bcs/saturation = 1.0
srgb/enabled = false
[sub_resource type="World" id=3]
[sub_resource type="World" id=2]
environment = SubResource( 2 )
environment = SubResource( 1 )
[sub_resource type="CanvasItemMaterial" id=4]
[sub_resource type="CanvasItemMaterial" id=3]
shader/shading_mode = 0
[sub_resource type="GDScript" id=5]
[sub_resource type="GDScript" id=4]
script/source = "extends Button
@ -89,7 +90,7 @@ func _on_Back_pressed():
get_node(\"in_game_menu\").show()
"
[sub_resource type="GDScript" id=1]
[sub_resource type="GDScript" id=5]
script/source = "extends TextureFrame
@ -118,13 +119,13 @@ margin/top = 0.0
margin/right = 1280.0
margin/bottom = 768.0
script/script = ExtResource( 1 )
levels = [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ) ]
levels = [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ) ]
[node name="Viewport" type="Viewport" parent="Control"]
rect = Rect2( 0, 0, 1280, 768 )
own_world = false
world = SubResource( 3 )
world = SubResource( 2 )
transparent_bg = false
render_target/enabled = false
render_target/v_flip = false
@ -142,7 +143,7 @@ gui/disable_input = false
]]
transform/pos = Vector2( 120, 58 )
script/script = ExtResource( 9 )
script/script = ExtResource( 10 )
heart_inter_distance = 64
initial_heart_pos = Vector2( 32, 0 )
@ -152,7 +153,7 @@ initial_heart_pos = Vector2( 32, 0 )
]]
editor/display_folded = true
script/script = ExtResource( 10 )
script/script = ExtResource( 11 )
[node name="Bttn_U" type="TouchScreenButton" parent="Control/Buttons" groups=[
"onscreen_controls",
@ -161,7 +162,7 @@ script/script = ExtResource( 10 )
visibility/opacity = 0.9
transform/pos = Vector2( 160, 320 )
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 11 )
normal = ExtResource( 12 )
pressed = null
bitmask = null
shape = null
@ -178,7 +179,7 @@ visibility_mode = 0
visibility/opacity = 0.8
transform/pos = Vector2( 1088, 576 )
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 12 )
normal = ExtResource( 13 )
pressed = null
bitmask = null
shape = null
@ -195,7 +196,7 @@ visibility_mode = 0
visibility/opacity = 0.8
transform/pos = Vector2( 1088, 384 )
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 13 )
normal = ExtResource( 14 )
pressed = null
bitmask = null
shape = null
@ -212,7 +213,7 @@ visibility_mode = 0
visibility/opacity = 0.9
transform/pos = Vector2( 896, 576 )
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 14 )
normal = ExtResource( 15 )
pressed = null
bitmask = null
shape = null
@ -230,7 +231,7 @@ visibility/opacity = 0.9
transform/pos = Vector2( 288, 704 )
transform/rot = 180.0
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 11 )
normal = ExtResource( 12 )
pressed = null
bitmask = null
shape = null
@ -247,7 +248,7 @@ visibility_mode = 0
visibility/opacity = 0.0
transform/pos = Vector2( 288, 576 )
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 11 )
normal = ExtResource( 12 )
pressed = null
bitmask = null
shape = null
@ -264,7 +265,7 @@ visibility_mode = 0
visibility/opacity = 0.0
transform/pos = Vector2( 32, 576 )
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 11 )
normal = ExtResource( 12 )
pressed = null
bitmask = null
shape = null
@ -282,7 +283,7 @@ visibility/opacity = 0.9
transform/pos = Vector2( 416, 448 )
transform/rot = -90.0
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 11 )
normal = ExtResource( 12 )
pressed = null
bitmask = null
shape = null
@ -300,7 +301,7 @@ visibility/opacity = 0.9
transform/pos = Vector2( 32, 576 )
transform/rot = 90.0
transform/scale = Vector2( 0.474074, 0.481203 )
normal = ExtResource( 11 )
normal = ExtResource( 12 )
pressed = null
bitmask = null
shape = null
@ -316,13 +317,13 @@ visibility_mode = 0
transform/pos = Vector2( 1205, 73 )
transform/scale = Vector2( 2, 2 )
script/script = ExtResource( 15 )
script/script = ExtResource( 16 )
each_bottle_value = 33.0
bottle_inter_distance = 32
initial_bottle_pos = Vector2( -10, -20 )
sprite1 = ExtResource( 16 )
sprite2 = ExtResource( 17 )
sprite3 = ExtResource( 18 )
sprite1 = ExtResource( 17 )
sprite2 = ExtResource( 18 )
sprite3 = ExtResource( 19 )
[node name="Cowbells" type="Node2D" parent="Control" groups=[
"cowbell_hud",
@ -330,7 +331,7 @@ sprite3 = ExtResource( 18 )
editor/display_folded = true
transform/pos = Vector2( 3, 21 )
script/script = ExtResource( 19 )
script/script = ExtResource( 20 )
[node name="Counter" type="RichTextLabel" parent="Control/Cowbells"]
@ -342,7 +343,7 @@ margin/left = 630.0
margin/top = 30.0
margin/right = 876.0
margin/bottom = 81.0
custom_fonts/normal_font = ExtResource( 20 )
custom_fonts/normal_font = ExtResource( 21 )
bbcode/enabled = true
bbcode/bbcode = "0"
visible_characters = -1
@ -368,10 +369,10 @@ autostart = false
[node name="Sprite" type="Sprite" parent="Control/Cowbells"]
material/material = SubResource( 4 )
material/material = SubResource( 3 )
transform/pos = Vector2( 586, 45 )
transform/scale = Vector2( 3, 3 )
texture = ExtResource( 21 )
texture = ExtResource( 22 )
hframes = 3
[node name="Animation" type="AnimationPlayer" parent="Control/Cowbells/Sprite"]
@ -379,23 +380,23 @@ hframes = 3
playback/process_mode = 0
playback/default_blend_time = 0.0
root/root = NodePath("..")
anims/cowbell_animation_one_shot = ExtResource( 22 )
anims/cowbell_animations = ExtResource( 23 )
anims/cowbell_animation_one_shot = ExtResource( 23 )
anims/cowbell_animations = ExtResource( 24 )
playback/active = false
playback/speed = 2.0
blend_times = [ ]
autoplay = ""
[node name="Back" parent="Control" instance=ExtResource( 24 )]
[node name="Back" parent="Control" instance=ExtResource( 25 )]
margin/left = 36.0
margin/top = 34.0
margin/right = 97.0
margin/bottom = 89.0
text = "<"
script/script = SubResource( 5 )
script/script = SubResource( 4 )
[node name="in_game_menu" parent="Control/Back" instance=ExtResource( 25 )]
[node name="in_game_menu" parent="Control/Back" instance=ExtResource( 26 )]
visibility/visible = false
margin/left = -36.0
@ -403,11 +404,11 @@ margin/top = -34.0
margin/right = 1244.0
margin/bottom = 686.0
[node name="Control" parent="Control" instance=ExtResource( 26 )]
[node name="Control" parent="Control" instance=ExtResource( 27 )]
[node name="ScanLine" parent="." instance=ExtResource( 27 )]
[node name="ScanLine" parent="." instance=ExtResource( 28 )]
script/script = SubResource( 1 )
script/script = SubResource( 5 )
[connection signal="pressed" from="Control/Buttons/Bttn_U" to="Control/Buttons" method="_on_Bttn_U_pressed"]

View file

@ -81,7 +81,7 @@ size_flags/vertical = 3
margin/left = 0.0
margin/top = 0.0
margin/right = 885.0
margin/bottom = 710.0
margin/bottom = 815.0
custom_constants/separation = 25
alignment = 0
script/script = SubResource( 1 )
@ -95,7 +95,7 @@ size_flags/horizontal = 3
size_flags/vertical = 2
margin/left = 0.0
margin/top = 0.0
margin/right = 0.0
margin/right = 885.0
margin/bottom = 80.0
custom_fonts/font = ExtResource( 2 )
disabled = true
@ -233,6 +233,27 @@ flat = false
script/script = ExtResource( 3 )
id = 6
[node name="Button8" type="Button" parent="VButtonArray/ScrollContainer/VBoxContainer"]
rect/min_size = Vector2( 50, 80 )
focus/ignore_mouse = false
focus/stop_mouse = true
size_flags/horizontal = 3
size_flags/vertical = 2
margin/left = 0.0
margin/top = 735.0
margin/right = 885.0
margin/bottom = 815.0
custom_fonts/font = ExtResource( 2 )
disabled = true
toggle_mode = false
enabled_focus_mode = 2
shortcut = null
text = "EP8"
flat = false
script/script = ExtResource( 3 )
id = 7
[node name="Button" parent="VButtonArray" instance=ExtResource( 4 )]
margin/left = 293.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After