diff --git a/Locales/locales.csv b/Locales/locales.csv index 04c0161..401433d 100644 --- a/Locales/locales.csv +++ b/Locales/locales.csv @@ -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 diff --git a/Locales/locales.en.xl b/Locales/locales.en.xl index 4d3ef47..cddbb4e 100644 Binary files a/Locales/locales.en.xl and b/Locales/locales.en.xl differ diff --git a/Locales/locales.es.xl b/Locales/locales.es.xl index 63328a5..936ec2d 100644 Binary files a/Locales/locales.es.xl and b/Locales/locales.es.xl differ diff --git a/Scenes/Events/player.tscn b/Scenes/Events/player.tscn index 1c85720..09f404b 100644 --- a/Scenes/Events/player.tscn +++ b/Scenes/Events/player.tscn @@ -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 diff --git a/Scenes/Events/poison_smoke.tscn b/Scenes/Events/poison_smoke.tscn index c79cd77..df64351 100644 --- a/Scenes/Events/poison_smoke.tscn +++ b/Scenes/Events/poison_smoke.tscn @@ -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 ) diff --git a/Scenes/Maps/map_1.tscn b/Scenes/Maps/map_1.tscn index 386207c..3fa4c3e 100644 --- a/Scenes/Maps/map_1.tscn +++ b/Scenes/Maps/map_1.tscn @@ -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="."] diff --git a/Scenes/Maps/map_2.tscn b/Scenes/Maps/map_2.tscn index 4610765..a186e55 100644 --- a/Scenes/Maps/map_2.tscn +++ b/Scenes/Maps/map_2.tscn @@ -33,7 +33,7 @@ collision/bounce = 0.0 collision/layers = 0 collision/mask = 0 occluder/light_mask = 1 -tile_data = IntArray( -2031646, 40, -2031645, 35, -1900576, 46, -1900574, 40, -1900573, 41, -1900572, 41, -1245188, 51, -1245185, 54, -1179652, 53, -1179651, 56, -1179650, 47, -1179649, 58, -1114116, 57, -1114115, 58, -1048609, 41, -1048608, 39, -1048607, 39, -1048606, 35, -1048598, 46, -917481, 40, -917480, 35 ) +tile_data = IntArray( -2031646, 40, -2031645, 35, -1900576, 41, -1900574, 40, -1900573, 41, -1900572, 41, -1048609, 41, -1048608, 39, -1048607, 39, -1048606, 35, -1048598, 46, -917481, 40, -917480, 35 ) [node name="tile_leaves_background" type="TileMap" parent="."] @@ -136,7 +136,7 @@ collision/bounce = 0.0 collision/layers = 2 collision/mask = 15 occluder/light_mask = 1 -tile_data = IntArray( -2490339, 32, -2424804, 32, -2424803, 31, -2424802, 32, -2359279, 14, -2359278, 15, -2359269, 32, -2359267, 31, -2359265, 32, -2293744, 14, -2293743, 9, -2293742, 16, -2293734, 32, -2293733, 31, -2293732, 31, -2293731, 31, -2293730, 31, -2293729, 31, -2293728, 32, -2293725, 14, -2293724, 15, -2228209, 14, -2228208, 9, -2228207, 16, -2228204, 13, -2228199, 29, -2228198, 30, -2228197, 30, -2228196, 30, -2228195, 30, -2228194, 30, -2228193, 30, -2228192, 30, -2228191, 29, -2228189, 17, -2228188, 16, -2097183, 32, -2162674, 14, -2162673, 9, -2162672, 16, -2162667, 13, -2162663, 0, -2162662, 1, -2162661, 1, -2162660, 1, -2162659, 1, -2162658, 1, -2162657, 1, -2162656, 1, -2162655, 2, -2162648, 14, -2162647, 15, -2162642, 14, -2162641, 15, -2031647, 31, -2031641, 13, -2031640, 13, -2031639, 13, -2031638, 13, -2031637, 13, -2031636, 13, -2097139, 14, -2097138, 9, -2097137, 16, -2097127, 6, -2097126, 7, -2097125, 7, -2097124, 7, -2097123, 7, -2097122, 7, -2097121, 7, -2097120, 7, -2097119, 8, -2097115, 14, -2097114, 15, -2097112, 17, -2097111, 16, -2097106, 17, -2097105, 16, -1966111, 31, -1966100, 13, -2031611, 13, -2031610, 13, -2031605, 13, -2031603, 17, -2031602, 16, -2031579, 17, -2031578, 16, -2031573, 14, -2031572, 15, -1900575, 31, -1900563, 13, -1966074, 13, -1966073, 13, -1966072, 13, -1966071, 13, -1966070, 13, -1966060, 0, -1966059, 1, -1966058, 2, -1966037, 17, -1966036, 16, -1966031, 14, -1966030, 15, -1835039, 29, -1835031, 18, -1835027, 13, -1835026, 13, -1835025, 13, -1900542, 13, -1900540, 13, -1900524, 3, -1900523, 4, -1900522, 5, -1900498, 14, -1900497, 15, -1900495, 17, -1900494, 16, -1769505, 13, -1769503, 0, -1769502, 1, -1769501, 1, -1769500, 2, -1769497, 0, -1769496, 1, -1769495, 1, -1769494, 2, -1835007, 0, -1835006, 2, -1835004, 13, -1834988, 3, -1834987, 4, -1834986, 5, -1834985, 13, -1834962, 17, -1834961, 16, -1703967, 3, -1703966, 9, -1703965, 11, -1703964, 16, -1703961, 17, -1703960, 10, -1703959, 4, -1703958, 5, -1703950, 13, -1703949, 13, -1703948, 13, -1703947, 13, -1703946, 13, -1703941, 18, -1769471, 6, -1769470, 8, -1769452, 6, -1769451, 7, -1769450, 8, -1769422, 14, -1769421, 15, -1638433, 13, -1638431, 3, -1638430, 11, -1638429, 16, -1638424, 17, -1638423, 10, -1638422, 5, -1638420, 13, -1638406, 14, -1638405, 1, -1638404, 1, -1638403, 1, -1638402, 2, -1703911, 13, -1703909, 13, -1703907, 13, -1703886, 17, -1703885, 16, -1572895, 6, -1572894, 16, -1572887, 17, -1572886, 8, -1572882, 13, -1572871, 14, -1572870, 9, -1572869, 11, -1572868, 7, -1572867, 7, -1572866, 8, -1638369, 13, -1638367, 0, -1638366, 1, -1638365, 1, -1638364, 2, -1638358, 13, -1638357, 13, -1638356, 13, -1638355, 13, -1638354, 13, -1507361, 13, -1507356, 14, -1507355, 1, -1507354, 1, -1507353, 15, -1507336, 14, -1507335, 9, -1507334, 11, -1507333, 16, -1572831, 6, -1572830, 7, -1572829, 7, -1572828, 8, -1572823, 13, -1572815, 13, -1441820, 17, -1441819, 10, -1441818, 11, -1441817, 16, -1441809, 13, -1441801, 14, -1441800, 9, -1441799, 11, -1441798, 16, -1507325, 13, -1507320, 29, -1507312, 13, -1507306, 27, -1507293, 0, -1507292, 1, -1507291, 1, -1507290, 1, -1507289, 1, -1507288, 1, -1507287, 2, -1376283, 17, -1376282, 16, -1376265, 6, -1376264, 7, -1376263, 16, -1441788, 13, -1441787, 13, -1441785, 13, -1441784, 13, -1441783, 13, -1441782, 13, -1441781, 13, -1441780, 13, -1441779, 13, -1441778, 13, -1441777, 13, -1441773, 13, -1441771, 0, -1441770, 1, -1441769, 1, -1441768, 2, -1441766, 13, -1441765, 13, -1441757, 6, -1441756, 7, -1441755, 7, -1441754, 7, -1441753, 7, -1441752, 7, -1441751, 8, -1441745, 13, -1310740, 13, -1310735, 13, -1310724, 56, -1310723, 49, -1310722, 50, -1310721, 55, -1376255, 13, -1376235, 17, -1376234, 10, -1376233, 11, -1376232, 16, -1245206, 0, -1245205, 1, -1245204, 1, -1245203, 1, -1245202, 1, -1245201, 1, -1245200, 1, -1245199, 1, -1245198, 1, -1245197, 1, -1245196, 1, -1245195, 1, -1245194, 1, -1245193, 1, -1245192, 1, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 1, -1245186, 1, -1245185, 1, -1310720, 1, -1310719, 2, -1310702, 13, -1310698, 6, -1310697, 8, -1310691, 13, -1310690, 13, -1310671, 13, -1179680, 32, -1179677, 13, -1179676, 13, -1179675, 13, -1179674, 13, -1179673, 13, -1179670, 6, -1179669, 7, -1179668, 7, -1179667, 7, -1179666, 7, -1179665, 7, -1179664, 7, -1179663, 7, -1179662, 10, -1179661, 4, -1179660, 4, -1179659, 4, -1179658, 4, -1179657, 4, -1179656, 4, -1179655, 4, -1179654, 4, -1179653, 4, -1179652, 4, -1179651, 4, -1179650, 11, -1179649, 7, -1245184, 7, -1245183, 8, -1245179, 0, -1245178, 2, -1245168, 13, -1114144, 31, -1114126, 6, -1114125, 7, -1114124, 7, -1114123, 7, -1114122, 7, -1114121, 7, -1114120, 7, -1114119, 7, -1114118, 7, -1114117, 7, -1114116, 7, -1114115, 7, -1114114, 8, -1179643, 3, -1179642, 5, -1179615, 13, -1179601, 13, -1048608, 31, -1048598, 27, -1114107, 3, -1114106, 5, -1114098, 0, -1114097, 1, -1114096, 2, -1114071, 0, -1114070, 1, -1114069, 1, -1114068, 2, -983072, 30, -983063, 0, -983062, 1, -983061, 1, -983060, 1, -983059, 2, -1048571, 17, -1048570, 16, -1048562, 6, -1048561, 10, -1048560, 12, -1048559, 1, -1048558, 15, -1048554, 32, -1048535, 17, -1048534, 7, -1048533, 7, -1048532, 16, -1048527, 13, -917537, 0, -917536, 1, -917535, 1, -917534, 1, -917533, 1, -917532, 1, -917531, 15, -917527, 6, -917526, 7, -917525, 7, -917524, 7, -917523, 8, -917517, 13, -917516, 13, -917515, 13, -917513, 0, -917512, 1, -917511, 1, -917510, 1, -917509, 2, -983028, 13, -983025, 6, -983024, 7, -983023, 7, -983022, 16, -983020, 13, -983019, 36, -983018, 31, -983016, 32, -983010, 13, -983009, 13, -983008, 13, -983007, 13, -983006, 13, -983001, 13, -852006, 0, -852005, 15, -852001, 6, -852000, 7, -851999, 7, -851998, 7, -851997, 7, -851996, 10, -851995, 12, -851994, 15, -851985, 13, -851984, 13, -851983, 13, -851977, 3, -851976, 11, -851975, 7, -851974, 10, -851973, 5, -917482, 31, -917480, 31, -917478, 32, -917465, 13, -917457, 13, -786470, 6, -786469, 12, -786468, 15, -786460, 17, -786459, 10, -786458, 12, -786457, 15, -786441, 6, -786440, 16, -786438, 17, -786437, 8, -851958, 13, -851946, 30, -851944, 30, -851942, 30, -851940, 29, -851931, 14, -851930, 2, -851926, 0, -851925, 2, -851919, 13, -720933, 6, -720932, 12, -720931, 15, -720923, 17, -720922, 10, -720921, 12, -720920, 15, -786431, 13, -786428, 13, -786411, 0, -786410, 2, -786408, 0, -786407, 1, -786406, 1, -786405, 1, -786404, 2, -786396, 14, -786395, 9, -786394, 5, -786390, 17, -786389, 16, -655396, 6, -655395, 16, -655386, 17, -655385, 10, -655384, 12, -655383, 1, -655382, 1, -655381, 1, -655380, 1, -655379, 15, -720888, 13, -720881, 13, -720880, 13, -720879, 13, -720875, 6, -720874, 8, -720872, 6, -720871, 7, -720870, 7, -720869, 7, -720868, 8, -720861, 14, -720860, 9, -720859, 11, -720858, 8, -720849, 13, -589859, 13, -589858, 13, -589849, 17, -589848, 7, -589847, 7, -589846, 7, -589845, 7, -589844, 10, -589843, 12, -589842, 15, -589841, 18, -589837, 13, -589829, 29, -589826, 14, -589825, 15, -655342, 13, -655326, 14, -655325, 9, -655324, 12, -655323, 8, -524320, 13, -524308, 3, -524307, 4, -524306, 12, -524305, 1, -524304, 1, -524303, 1, -524302, 1, -524301, 1, -524300, 1, -524299, 1, -524298, 1, -524297, 1, -524296, 2, -524293, 0, -524292, 1, -524291, 1, -524290, 9, -524289, 12, -589824, 1, -589823, 1, -589822, 15, -589816, 18, -589791, 14, -589790, 9, -589789, 11, -589788, 8, -589775, 13, -458781, 13, -458773, 14, -458772, 9, -458771, 7, -458770, 7, -458769, 7, -458768, 7, -458767, 7, -458766, 7, -458765, 7, -458764, 7, -458763, 7, -458762, 7, -458761, 7, -458760, 8, -458757, 6, -458756, 7, -458755, 7, -458754, 7, -458753, 7, -524288, 7, -524287, 10, -524286, 12, -524285, 1, -524284, 1, -524283, 1, -524282, 1, -524281, 1, -524280, 1, -524279, 1, -524278, 1, -524277, 1, -524276, 15, -524269, 13, -524262, 18, -524260, 27, -524258, 27, -524256, 14, -524255, 9, -524254, 11, -524253, 8, -393238, 14, -393237, 9, -393236, 16, -393222, 13, -458751, 6, -458750, 7, -458749, 7, -458748, 7, -458747, 7, -458746, 7, -458745, 7, -458744, 7, -458743, 7, -458742, 7, -458741, 10, -458740, 12, -458739, 1, -458738, 1, -458737, 1, -458736, 1, -458735, 1, -458734, 1, -458733, 1, -458732, 1, -458731, 1, -458730, 1, -458729, 1, -458728, 1, -458727, 1, -458726, 1, -458725, 1, -458724, 1, -458723, 1, -458722, 1, -458721, 1, -458720, 9, -458719, 10, -458718, 8, -458716, 13, -458704, 13, -327706, 13, -327703, 13, -327702, 17, -327701, 16, -393205, 6, -393204, 7, -393203, 7, -393202, 7, -393201, 7, -393200, 7, -393199, 7, -393198, 7, -393197, 7, -393196, 7, -393195, 7, -393194, 7, -393193, 7, -393192, 7, -393191, 7, -393190, 7, -393189, 7, -393188, 7, -393187, 7, -393186, 7, -393185, 7, -393184, 7, -393183, 8, -393179, 0, -393178, 1, -393177, 1, -393176, 1, -393175, 1, -393174, 1, -393173, 1, -393172, 1, -393171, 1, -393170, 1, -393169, 2, -262151, 13, -327643, 17, -327642, 7, -327641, 7, -327640, 7, -327639, 7, -327638, 7, -327637, 7, -327636, 7, -327635, 7, -327634, 7, -327633, 16, -196633, 0, -196632, 1, -196631, 1, -196630, 1, -196629, 1, -196628, 1, -196627, 1, -196626, 1, -196625, 1, -196624, 1, -196623, 1, -196622, 2, -196620, 13, -196618, 0, -196617, 1, -196616, 1, -196615, 1, -196614, 1, -196613, 1, -196612, 1, -196611, 1, -196610, 1, -196609, 1, -262144, 1, -262143, 1, -262142, 2, -131097, 6, -131096, 7, -131095, 7, -131094, 7, -131093, 7, -131092, 7, -131091, 7, -131090, 7, -131089, 7, -131088, 7, -131087, 7, -131086, 8, -131082, 6, -131081, 7, -131080, 7, -131079, 7, -131078, 7, -131077, 7, -131076, 7, -131075, 7, -131074, 7, -131073, 7, -196608, 7, -196607, 7, -196606, 8 ) +tile_data = IntArray( -2490339, 32, -2424804, 32, -2424803, 31, -2424802, 32, -2359279, 14, -2359278, 15, -2359269, 32, -2359267, 31, -2359265, 32, -2293744, 14, -2293743, 9, -2293742, 16, -2293734, 32, -2293733, 31, -2293732, 31, -2293731, 31, -2293730, 31, -2293729, 31, -2293728, 32, -2293725, 14, -2293724, 15, -2228209, 14, -2228208, 9, -2228207, 16, -2228204, 13, -2228199, 29, -2228198, 30, -2228197, 30, -2228196, 30, -2228195, 30, -2228194, 30, -2228193, 30, -2228192, 30, -2228191, 29, -2228189, 17, -2228188, 16, -2097183, 32, -2162674, 14, -2162673, 9, -2162672, 16, -2162667, 13, -2162663, 0, -2162662, 1, -2162661, 1, -2162660, 1, -2162659, 1, -2162658, 1, -2162657, 1, -2162656, 1, -2162655, 2, -2162648, 14, -2162647, 15, -2162642, 14, -2162641, 15, -2031647, 31, -2031641, 13, -2031640, 13, -2031639, 13, -2031638, 13, -2031637, 13, -2031636, 13, -2097139, 14, -2097138, 9, -2097137, 16, -2097127, 6, -2097126, 7, -2097125, 7, -2097124, 7, -2097123, 7, -2097122, 7, -2097121, 7, -2097120, 7, -2097119, 8, -2097115, 14, -2097114, 15, -2097112, 17, -2097111, 16, -2097106, 17, -2097105, 16, -1966111, 31, -1966100, 13, -2031611, 13, -2031610, 13, -2031605, 13, -2031603, 17, -2031602, 16, -2031579, 17, -2031578, 16, -2031573, 14, -2031572, 15, -1900575, 31, -1900563, 13, -1966074, 13, -1966073, 13, -1966072, 13, -1966071, 13, -1966070, 13, -1966060, 0, -1966059, 1, -1966058, 2, -1966037, 17, -1966036, 16, -1966031, 14, -1966030, 15, -1835039, 29, -1835031, 18, -1835027, 13, -1835026, 13, -1835025, 13, -1900542, 13, -1900540, 13, -1900524, 3, -1900523, 4, -1900522, 5, -1900498, 14, -1900497, 15, -1900495, 17, -1900494, 16, -1769505, 13, -1769503, 0, -1769502, 1, -1769501, 1, -1769500, 2, -1769497, 0, -1769496, 1, -1769495, 1, -1769494, 2, -1835007, 0, -1835006, 2, -1835004, 13, -1834988, 3, -1834987, 4, -1834986, 5, -1834985, 13, -1834962, 17, -1834961, 16, -1703967, 3, -1703966, 9, -1703965, 11, -1703964, 16, -1703961, 17, -1703960, 10, -1703959, 4, -1703958, 5, -1703950, 13, -1703949, 13, -1703948, 13, -1703947, 13, -1703946, 13, -1703941, 18, -1769471, 6, -1769470, 8, -1769452, 6, -1769451, 7, -1769450, 8, -1769422, 14, -1769421, 15, -1638433, 13, -1638431, 3, -1638430, 11, -1638429, 16, -1638424, 17, -1638423, 10, -1638422, 5, -1638420, 13, -1638406, 14, -1638405, 1, -1638404, 1, -1638403, 1, -1638402, 2, -1703911, 13, -1703909, 13, -1703907, 13, -1703886, 17, -1703885, 16, -1572895, 6, -1572894, 16, -1572887, 17, -1572886, 8, -1572882, 13, -1572871, 14, -1572870, 9, -1572869, 11, -1572868, 7, -1572867, 7, -1572866, 8, -1638369, 13, -1638367, 0, -1638366, 1, -1638365, 1, -1638364, 2, -1638358, 13, -1638357, 13, -1638356, 13, -1638355, 13, -1638354, 13, -1507361, 13, -1507356, 14, -1507355, 1, -1507354, 1, -1507353, 15, -1507336, 14, -1507335, 9, -1507334, 11, -1507333, 16, -1572831, 6, -1572830, 7, -1572829, 7, -1572828, 8, -1572823, 13, -1572815, 13, -1441820, 17, -1441819, 10, -1441818, 11, -1441817, 16, -1441809, 13, -1441801, 14, -1441800, 9, -1441799, 11, -1441798, 16, -1507325, 13, -1507320, 29, -1507312, 13, -1507306, 27, -1507293, 0, -1507292, 1, -1507291, 1, -1507290, 1, -1507289, 1, -1507288, 1, -1507287, 2, -1376283, 17, -1376282, 16, -1376265, 6, -1376264, 7, -1376263, 16, -1441788, 13, -1441787, 13, -1441785, 13, -1441784, 13, -1441783, 13, -1441782, 13, -1441781, 13, -1441780, 13, -1441779, 13, -1441778, 13, -1441777, 13, -1441773, 13, -1441771, 0, -1441770, 1, -1441769, 1, -1441768, 2, -1441766, 13, -1441765, 13, -1441757, 6, -1441756, 7, -1441755, 7, -1441754, 7, -1441753, 7, -1441752, 7, -1441751, 8, -1441745, 13, -1310740, 13, -1310735, 13, -1376255, 13, -1376235, 17, -1376234, 10, -1376233, 11, -1376232, 16, -1245206, 0, -1245205, 1, -1245204, 1, -1245203, 1, -1245202, 1, -1245201, 1, -1245200, 1, -1245199, 1, -1245198, 1, -1245197, 1, -1245196, 1, -1245195, 1, -1245194, 1, -1245193, 1, -1245192, 1, -1245191, 1, -1245190, 1, -1245189, 1, -1245188, 1, -1245187, 1, -1245186, 1, -1245185, 1, -1310720, 1, -1310719, 2, -1310702, 13, -1310698, 6, -1310697, 8, -1310691, 13, -1310690, 13, -1310671, 13, -1179680, 32, -1179677, 13, -1179676, 13, -1179675, 13, -1179674, 13, -1179673, 13, -1179670, 6, -1179669, 7, -1179668, 7, -1179667, 7, -1179666, 7, -1179665, 7, -1179664, 7, -1179663, 7, -1179662, 10, -1179661, 4, -1179660, 4, -1179659, 4, -1179658, 4, -1179657, 4, -1179656, 4, -1179655, 4, -1179654, 4, -1179653, 4, -1179652, 4, -1179651, 4, -1179650, 11, -1179649, 7, -1245184, 7, -1245183, 8, -1245179, 0, -1245178, 2, -1245168, 13, -1114144, 31, -1114126, 6, -1114125, 7, -1114124, 7, -1114123, 7, -1114122, 7, -1114121, 7, -1114120, 7, -1114119, 7, -1114118, 7, -1114117, 7, -1114116, 7, -1114115, 7, -1114114, 8, -1179643, 3, -1179642, 5, -1179615, 13, -1179601, 13, -1048608, 31, -1048598, 27, -1114107, 3, -1114106, 5, -1114098, 0, -1114097, 1, -1114096, 2, -1114071, 0, -1114070, 1, -1114069, 1, -1114068, 2, -983072, 30, -983063, 0, -983062, 1, -983061, 1, -983060, 1, -983059, 2, -1048571, 17, -1048570, 16, -1048562, 6, -1048561, 10, -1048560, 12, -1048559, 1, -1048558, 15, -1048554, 32, -1048535, 17, -1048534, 7, -1048533, 7, -1048532, 16, -1048527, 13, -917537, 0, -917536, 1, -917535, 1, -917534, 1, -917533, 1, -917532, 1, -917531, 15, -917527, 6, -917526, 7, -917525, 7, -917524, 7, -917523, 8, -917517, 13, -917516, 13, -917515, 13, -917513, 0, -917512, 1, -917511, 1, -917510, 1, -917509, 2, -983028, 13, -983025, 6, -983024, 7, -983023, 7, -983022, 16, -983020, 13, -983019, 36, -983018, 31, -983016, 32, -983010, 13, -983009, 13, -983008, 13, -983007, 13, -983006, 13, -983001, 13, -852006, 0, -852005, 15, -852001, 6, -852000, 7, -851999, 7, -851998, 7, -851997, 7, -851996, 10, -851995, 12, -851994, 15, -851985, 13, -851984, 13, -851983, 13, -851977, 3, -851976, 11, -851975, 7, -851974, 10, -851973, 5, -917482, 31, -917480, 31, -917478, 32, -917465, 13, -917457, 13, -786470, 6, -786469, 12, -786468, 15, -786460, 17, -786459, 10, -786458, 12, -786457, 15, -786441, 6, -786440, 16, -786438, 17, -786437, 8, -851958, 13, -851946, 30, -851944, 30, -851942, 30, -851940, 29, -851931, 14, -851930, 2, -851926, 0, -851925, 2, -851919, 13, -720933, 6, -720932, 12, -720931, 15, -720923, 17, -720922, 10, -720921, 12, -720920, 15, -786431, 13, -786428, 13, -786411, 0, -786410, 2, -786408, 0, -786407, 1, -786406, 1, -786405, 1, -786404, 2, -786396, 14, -786395, 9, -786394, 5, -786390, 17, -786389, 16, -655396, 6, -655395, 16, -655386, 17, -655385, 10, -655384, 12, -655383, 1, -655382, 1, -655381, 1, -655380, 1, -655379, 15, -720888, 13, -720881, 13, -720880, 13, -720879, 13, -720875, 6, -720874, 8, -720872, 6, -720871, 7, -720870, 7, -720869, 7, -720868, 8, -720861, 14, -720860, 9, -720859, 11, -720858, 8, -720849, 13, -589859, 13, -589858, 13, -589849, 17, -589848, 7, -589847, 7, -589846, 7, -589845, 7, -589844, 10, -589843, 12, -589842, 15, -589841, 18, -589837, 13, -589829, 29, -589826, 14, -589825, 15, -655342, 13, -655326, 14, -655325, 9, -655324, 12, -655323, 8, -524320, 13, -524308, 3, -524307, 4, -524306, 12, -524305, 1, -524304, 1, -524303, 1, -524302, 1, -524301, 1, -524300, 1, -524299, 1, -524298, 1, -524297, 1, -524296, 2, -524293, 0, -524292, 1, -524291, 1, -524290, 9, -524289, 12, -589824, 1, -589823, 1, -589822, 15, -589816, 18, -589791, 14, -589790, 9, -589789, 11, -589788, 8, -589775, 13, -458781, 13, -458773, 14, -458772, 9, -458771, 7, -458770, 7, -458769, 7, -458768, 7, -458767, 7, -458766, 7, -458765, 7, -458764, 7, -458763, 7, -458762, 7, -458761, 7, -458760, 8, -458757, 6, -458756, 7, -458755, 7, -458754, 7, -458753, 7, -524288, 7, -524287, 10, -524286, 12, -524285, 1, -524284, 1, -524283, 1, -524282, 1, -524281, 1, -524280, 1, -524279, 1, -524278, 1, -524277, 1, -524276, 15, -524269, 13, -524262, 18, -524260, 27, -524258, 27, -524256, 14, -524255, 9, -524254, 11, -524253, 8, -393238, 14, -393237, 9, -393236, 16, -393222, 13, -458751, 6, -458750, 7, -458749, 7, -458748, 7, -458747, 7, -458746, 7, -458745, 7, -458744, 7, -458743, 7, -458742, 7, -458741, 10, -458740, 12, -458739, 1, -458738, 1, -458737, 1, -458736, 1, -458735, 1, -458734, 1, -458733, 1, -458732, 1, -458731, 1, -458730, 1, -458729, 1, -458728, 1, -458727, 1, -458726, 1, -458725, 1, -458724, 1, -458723, 1, -458722, 1, -458721, 1, -458720, 9, -458719, 10, -458718, 8, -458716, 13, -458704, 13, -327706, 13, -327703, 13, -327702, 17, -327701, 16, -393205, 6, -393204, 7, -393203, 7, -393202, 7, -393201, 7, -393200, 7, -393199, 7, -393198, 7, -393197, 7, -393196, 7, -393195, 7, -393194, 7, -393193, 7, -393192, 7, -393191, 7, -393190, 7, -393189, 7, -393188, 7, -393187, 7, -393186, 7, -393185, 7, -393184, 7, -393183, 8, -393179, 0, -393178, 1, -393177, 1, -393176, 1, -393175, 1, -393174, 1, -393173, 1, -393172, 1, -393171, 1, -393170, 1, -393169, 2, -262151, 13, -327643, 17, -327642, 7, -327641, 7, -327640, 7, -327639, 7, -327638, 7, -327637, 7, -327636, 7, -327635, 7, -327634, 7, -327633, 16, -196633, 0, -196632, 1, -196631, 1, -196630, 1, -196629, 1, -196628, 1, -196627, 1, -196626, 1, -196625, 1, -196624, 1, -196623, 1, -196622, 2, -196620, 13, -196618, 0, -196617, 1, -196616, 1, -196615, 1, -196614, 1, -196613, 1, -196612, 1, -196611, 1, -196610, 1, -196609, 1, -262144, 1, -262143, 1, -262142, 2, -131097, 6, -131096, 7, -131095, 7, -131094, 7, -131093, 7, -131092, 7, -131091, 7, -131090, 7, -131089, 7, -131088, 7, -131087, 7, -131086, 8, -131082, 6, -131081, 7, -131080, 7, -131079, 7, -131078, 7, -131077, 7, -131076, 7, -131075, 7, -131074, 7, -131073, 7, -196608, 7, -196607, 7, -196606, 8 ) [node name="ParallaxBackground" type="ParallaxBackground" parent="."] diff --git a/Scenes/Maps/map_3.tscn b/Scenes/Maps/map_3.tscn index a176686..e9ef9f6 100644 --- a/Scenes/Maps/map_3.tscn +++ b/Scenes/Maps/map_3.tscn @@ -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="."] diff --git a/Scenes/Maps/map_4.tscn b/Scenes/Maps/map_4.tscn index 3026183..fed69b4 100644 --- a/Scenes/Maps/map_4.tscn +++ b/Scenes/Maps/map_4.tscn @@ -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="."] diff --git a/Scenes/Maps/map_5.tscn b/Scenes/Maps/map_5.tscn index 41e5946..8420fdb 100644 --- a/Scenes/Maps/map_5.tscn +++ b/Scenes/Maps/map_5.tscn @@ -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="."] diff --git a/Scenes/Maps/map_7.tscn b/Scenes/Maps/map_7.tscn new file mode 100644 index 0000000..fed61c2 --- /dev/null +++ b/Scenes/Maps/map_7.tscn @@ -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 + + diff --git a/Scenes/Maps/tileset.tscn b/Scenes/Maps/tileset.tscn index cf095f1..1fd531f 100644 --- a/Scenes/Maps/tileset.tscn +++ b/Scenes/Maps/tileset.tscn @@ -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 + diff --git a/Scenes/Maps/tileset.xml b/Scenes/Maps/tileset.xml index 2dc2eff..764a086 100644 --- a/Scenes/Maps/tileset.xml +++ b/Scenes/Maps/tileset.xml @@ -1,5 +1,5 @@ - + @@ -114,7 +114,7 @@ 0 - 11.7937, 32 + 32, 12 @@ -156,11 +156,36 @@ 0 32, -32, 32, 32, -32, 32, -32, -32 + + + 0 + 12, 32 + 0 27, -32, 27, 32, -32, 32, -32, -32 + + + 0 + 32, 12 + + + + 0 + 12, 32 + + + + 0 + 12, 32 + + + + 0 + 12, 32 + 0 @@ -201,11 +226,116 @@ 0 -10, -13, -10, -32, 16, -32, 16, 2 + + + 0 + -10, -13, -10, -32, 15, -32, 15, -13 + + + + 0 + 15, -13, 35, -13, 35, 12, 15, 12 + + + + 0 + -10, -13, 15, -13, 15, 12, -10, 12 + + + + 0 + 15, 12, 15, 32, -10, 32, -10, 12 + + + + 0 + -10, -13, -10, 12, -29, 12, -29, -13 + 0 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 + + + 0 + -29, 12, -29, -13, 35, -13, -10, 12 + + + + 0 + 35, -13, 35, 12, 15, 12 + + + + 0 + -10, 12, 35, -13, 15, 12 + + + + 0 + -10, 12, 15, 12, 15, 32, -10, 32 + + + + 0 + -29, 12, -29, -13, -10, -13, 35, 12 + + + + 0 + -10, -13, -10, -32, 15, -32, 15, -13 + + + + 0 + 35, 12, -10, -13, 15, -13 + + + + 0 + 35, 12, 15, -13, 35, -13 + + + + 0 + 15, 32, -10, 32, -10, -32, 15, 12 + + + + 0 + -10, -32, 15, -32, 15, -13 + + + + 0 + 15, 12, -10, -32, 15, -13 + + + + 0 + 15, 12, 15, -13, 35, -13, 35, 12 + + + + 0 + 15, 32, -10, 32, -10, 12, 15, -32 + + + + 0 + -10, 12, -29, 12, -29, -13, -10, -13 + + + + 0 + 15, -32, -10, 12, -10, -13 + + + + 0 + 15, -32, -10, -13, -10, -32 + 0 @@ -836,14 +966,14 @@ 0, 0 1, 1, 1, 1 - 0, 0, 64, 64 + 0, 64, 64, 64 29, 32 29, 32 29, 32 - + - 0, 1 + 0, 0 1 "pipe2" @@ -888,12 +1018,12 @@ 0, 0 1, 1, 1, 1 - 0, 64, 64, 64 + 0, 0, 64, 64 29, 32 29, 32 29, 32 - + 0, 1 1 @@ -906,9 +1036,9 @@ 29, 32 29, 32 - + - 0, 1 + 0, 0 1 "pipe7" @@ -919,9 +1049,9 @@ 29, 32 29, 32 - + - 0, 1 + 0, 0 1 "pipe8" @@ -932,9 +1062,9 @@ 29, 32 29, 32 - + - 0, 1 + 0, 0 1 "pipe9" @@ -948,7 +1078,7 @@ - 0, 1 + 0, 0 1 "pipe10" @@ -962,7 +1092,7 @@ - 0, 1 + 0, 0 1 "pipe11" @@ -976,7 +1106,7 @@ - 0, 1 + 0, 0 1 "pipe12" @@ -990,8 +1120,101 @@ - 0, 1 + 0, 0 1 + "pipe13" + + 0, 0 + 1, 1, 1, 1 + 0, 128, 64, 64 + 29, 32 + 29, 32 + 29, 32 + + + + + + + + 0, 0 + 1 + "pipe14" + + 0, 0 + 1, 1, 1, 1 + 64, 128, 64, 64 + 29, 32 + 29, 32 + 29, 32 + + + + + + + 0, 0 + 1 + "pipe15" + + 0, 0 + 1, 1, 1, 1 + 128, 128, 64, 64 + 29, 32 + 29, 32 + 29, 32 + + + + + + + 0, 0 + 1 + "pipe16" + + 0, 0 + 1, 1, 1, 1 + 0, 192, 64, 64 + 29, 32 + 29, 32 + 29, 32 + + + + + + + 0, 0 + 1 + "pipe17" + + 0, 0 + 1, 1, 1, 1 + 64, 192, 64, 64 + 29, 32 + 29, 32 + 29, 32 + + + + + + + 0, 0 + 1 + "hoja_10" + + 0, 0 + 1, 1, 1, 1 + 256, 576, 64, 64 + 32, 32 + 32, 32 + 0, 0 + + + 0, 0 + 0 \ No newline at end of file diff --git a/Scenes/Menu/HUD.tscn b/Scenes/Menu/HUD.tscn index 39ba0de..e347805 100644 --- a/Scenes/Menu/HUD.tscn +++ b/Scenes/Menu/HUD.tscn @@ -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"] diff --git a/Scenes/Menu/level_selector.tscn b/Scenes/Menu/level_selector.tscn index cbb97ee..cb207b7 100644 --- a/Scenes/Menu/level_selector.tscn +++ b/Scenes/Menu/level_selector.tscn @@ -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 diff --git a/Sprites/Charasets/.pipe.png-autosave.kra b/Sprites/Charasets/.pipe.png-autosave.kra deleted file mode 100644 index 7a76484..0000000 Binary files a/Sprites/Charasets/.pipe.png-autosave.kra and /dev/null differ diff --git a/Sprites/Tilesets/pipes.png b/Sprites/Tilesets/pipes.png index dd9e0f1..545b38e 100644 Binary files a/Sprites/Tilesets/pipes.png and b/Sprites/Tilesets/pipes.png differ