7-2a.tscn 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069
  1. [gd_scene load_steps=50 format=4 uid="uid://d3hqqssb721f5"]
  2. [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_sh56m"]
  3. [ext_resource type="JSON" path="res://Assets/Audio/BGM/Mountain.json" id="2_5v4dr"]
  4. [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_at23f"]
  5. [ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_dwe2j"]
  6. [ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_2sfe6"]
  7. [ext_resource type="Texture2D" uid="uid://dt0qtxu2l646n" path="res://Assets/Sprites/Tilesets/Terrain/Overworld.png" id="5_88ydr"]
  8. [ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="6_4ttxc"]
  9. [ext_resource type="PackedScene" uid="uid://dpukj2ja3i3qj" path="res://Scenes/Prefabs/Blocks/BrickBlocks/StarBrickBlock.tscn" id="7_fl10u"]
  10. [ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="7_giabg"]
  11. [ext_resource type="PackedScene" uid="uid://canoj6slqk5ee" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleOneUpQuestionBlock.tscn" id="8_3r35u"]
  12. [ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="8_fmns0"]
  13. [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_5v4dr"]
  14. [ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="9_at23f"]
  15. [ext_resource type="PackedScene" uid="uid://um8m5iu20qj3" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PoisonQuestionBlock.tscn" id="9_piylw"]
  16. [ext_resource type="PackedScene" uid="uid://cih0lt6mbg3g8" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PoisonMushroomBrickBlock.tscn" id="10_jv5sf"]
  17. [ext_resource type="PackedScene" uid="uid://by6ndsjhlkmbt" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlock.tscn" id="11_utmuf"]
  18. [ext_resource type="PackedScene" uid="uid://5ua3p0lfl1bf" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffSwitch.tscn" id="12_rlwa0"]
  19. [ext_resource type="PackedScene" uid="uid://c1xle3fplnxtr" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/BooOnOffBlueBlock.tscn" id="13_qxyew"]
  20. [ext_resource type="PackedScene" uid="uid://dgq7enviy1qhw" path="res://Scenes/Prefabs/Blocks/BooRaceBlocks/TimedBooBlock.tscn" id="14_e5y6n"]
  21. [ext_resource type="PackedScene" uid="uid://n1xyk5g5r4h6" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisiblePowerUpQuestionBlock.tscn" id="15_jimku"]
  22. [ext_resource type="PackedScene" uid="uid://bx23j813jg0bl" path="res://Scenes/Prefabs/Blocks/SpringBlock.tscn" id="16_yf4ub"]
  23. [ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="17_o8wpa"]
  24. [ext_resource type="PackedScene" uid="uid://d2ainv86lt68a" path="res://Scenes/Prefabs/Blocks/SwitchSpikeBlock.tscn" id="18_ff4yn"]
  25. [ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="19_og8re"]
  26. [ext_resource type="PackedScene" uid="uid://6n4m3cwyuea1" path="res://Scenes/Prefabs/LevelObjects/DeathPit.tscn" id="20_ibvgo"]
  27. [ext_resource type="PackedScene" uid="uid://cqvr7a6e84oti" path="res://Scenes/Prefabs/Blocks/BrickBlocks/CoinBrickBlock.tscn" id="21_7s7yt"]
  28. [ext_resource type="PackedScene" uid="uid://dn1btottv42sd" path="res://Scenes/Prefabs/Blocks/BrickBlocks/OneUpBrickBlock.tscn" id="22_g8qxc"]
  29. [ext_resource type="PackedScene" uid="uid://cor5javglnirw" path="res://Scenes/Prefabs/Blocks/BrickBlocks/PowerUpBrickBlock.tscn" id="23_npl8h"]
  30. [ext_resource type="PackedScene" uid="uid://cmgahojpgp2cq" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/PowerUpQuestionBlock.tscn" id="24_u1y2y"]
  31. [ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_17kow"]
  32. [ext_resource type="Texture2D" uid="uid://clbmg515rgdhs" path="res://Assets/Sprites/Tilesets/Liquids.png" id="26_dngtq"]
  33. [ext_resource type="Texture2D" uid="uid://cntkcqc74qp50" path="res://Assets/Sprites/Tilesets/Deco/OverworldDeco.png" id="27_p4kes"]
  34. [ext_resource type="Texture2D" uid="uid://cfk7rvu4in71u" path="res://Assets/Sprites/Blocks/ConveyorBelt.png" id="28_n67lg"]
  35. [ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="36_utmuf"]
  36. [ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="37_rlwa0"]
  37. [sub_resource type="TileMapPattern" id="TileMapPattern_b6qiv"]
  38. tile_data = PackedInt32Array(0, 524288, 0, 1, 589824, 0)
  39. [sub_resource type="TileMapPattern" id="TileMapPattern_d4nyf"]
  40. tile_data = PackedInt32Array(0, 524288, 1, 1, 589824, 1)
  41. [sub_resource type="TileMapPattern" id="TileMapPattern_ls3wh"]
  42. tile_data = PackedInt32Array(0, 524288, 2, 1, 589824, 2)
  43. [sub_resource type="TileMapPattern" id="TileMapPattern_vt0hv"]
  44. tile_data = PackedInt32Array(0, 524288, 3, 1, 589824, 3)
  45. [sub_resource type="TileMapPattern" id="TileMapPattern_xj38k"]
  46. tile_data = PackedInt32Array(0, 524288, 4, 1, 589824, 4)
  47. [sub_resource type="TileMapPattern" id="TileMapPattern_o5705"]
  48. tile_data = PackedInt32Array(0, 524288, 5, 1, 589824, 5)
  49. [sub_resource type="TileMapPattern" id="TileMapPattern_ra18v"]
  50. tile_data = PackedInt32Array(0, 524288, 6, 1, 589824, 6)
  51. [sub_resource type="TileMapPattern" id="TileMapPattern_7cpm5"]
  52. tile_data = PackedInt32Array(0, 524288, 7, 1, 589824, 7)
  53. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fl10u"]
  54. resource_name = "Terrain"
  55. texture = ExtResource("5_88ydr")
  56. 0:0/0 = 0
  57. 0:0/0/terrain_set = 0
  58. 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  59. 0:0/0/metadata/_better_terrain = {
  60. 4: [0, 3, 16],
  61. &"type": 0
  62. }
  63. 1:0/0 = 0
  64. 1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  65. 1:0/0/metadata/_better_terrain = {
  66. 0: [0, 4, 3, 16],
  67. 4: [0, 3, 16],
  68. &"type": 0
  69. }
  70. 2:0/0 = 0
  71. 2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  72. 2:0/0/metadata/_better_terrain = {
  73. 0: [0, 4, 3, 16],
  74. 4: [0, 3, 16],
  75. 8: [0, 4, 3, 16],
  76. &"type": 0
  77. }
  78. 3:0/0 = 0
  79. 3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  80. 3:0/0/metadata/_better_terrain = {
  81. 4: [0, 3, 16],
  82. 8: [0, 4, 3, 16],
  83. &"type": 0
  84. }
  85. 4:0/0 = 0
  86. 4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  87. 5:0/0 = 0
  88. 5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  89. 5:0/0/metadata/_better_terrain = {
  90. 0: [6],
  91. &"type": 6
  92. }
  93. 6:0/0 = 0
  94. 6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  95. 6:0/0/metadata/_better_terrain = {
  96. 0: [6],
  97. 8: [6],
  98. &"type": 6
  99. }
  100. 0:1/0 = 0
  101. 0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  102. 0:1/0/metadata/_better_terrain = {
  103. 4: [0, 3, 16],
  104. 12: [0, 3, 16],
  105. &"type": 0
  106. }
  107. 1:1/0 = 0
  108. 1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  109. 1:1/0/metadata/_better_terrain = {
  110. 0: [0, 4, 3, 16],
  111. 4: [0, 3, 16],
  112. 12: [0, 3, 16],
  113. &"type": 0
  114. }
  115. 2:1/0 = 0
  116. 2:1/0/terrain_set = 0
  117. 2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  118. 2:1/0/metadata/_better_terrain = {
  119. 0: [0, 4, 3, 16],
  120. 4: [0, 3, 16],
  121. 8: [0, 4, 3, 16],
  122. 12: [0, 3, 16],
  123. &"type": 0
  124. }
  125. 3:1/0 = 0
  126. 3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  127. 3:1/0/metadata/_better_terrain = {
  128. 4: [0, 3, 16],
  129. 8: [0, 4, 3, 16],
  130. 12: [0, 3, 16],
  131. &"type": 0
  132. }
  133. 4:1/0 = 0
  134. 4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  135. 5:1/0 = 0
  136. 5:1/0/z_index = -10
  137. 5:1/0/metadata/_better_terrain = {
  138. 0: [7],
  139. &"type": 7
  140. }
  141. 6:1/0 = 0
  142. 6:1/0/z_index = -10
  143. 6:1/0/metadata/_better_terrain = {
  144. 0: [7],
  145. 8: [7],
  146. &"type": 7
  147. }
  148. 0:2/0 = 0
  149. 0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  150. 0:2/0/metadata/_better_terrain = {
  151. 12: [0, 3, 16],
  152. &"type": 0
  153. }
  154. 1:2/0 = 0
  155. 1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  156. 1:2/0/metadata/_better_terrain = {
  157. 0: [0, 4, 3, 16],
  158. 12: [0, 3, 16],
  159. &"type": 0
  160. }
  161. 2:2/0 = 0
  162. 2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  163. 2:2/0/metadata/_better_terrain = {
  164. 0: [0, 4, 3, 16],
  165. 8: [0, 4, 3, 16],
  166. 12: [0, 3, 16],
  167. &"type": 0
  168. }
  169. 3:2/0 = 0
  170. 3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  171. 3:2/0/metadata/_better_terrain = {
  172. 8: [0, 4, 3, 16],
  173. 12: [0, 3, 16],
  174. &"type": 0
  175. }
  176. 4:2/0 = 0
  177. 4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  178. 5:2/0 = 0
  179. 5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  180. 5:2/0/metadata/_better_terrain = {
  181. 0: [8],
  182. &"type": 8
  183. }
  184. 6:2/0 = 0
  185. 6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  186. 6:2/0/metadata/_better_terrain = {
  187. 0: [8],
  188. 8: [8],
  189. &"type": 8
  190. }
  191. 0:3/0 = 0
  192. 0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  193. 0:3/0/metadata/_better_terrain = {
  194. &"type": 0
  195. }
  196. 1:3/0 = 0
  197. 1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  198. 1:3/0/metadata/_better_terrain = {
  199. 0: [0, 3, 16],
  200. &"type": 0
  201. }
  202. 2:3/0 = 0
  203. 2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  204. 2:3/0/metadata/_better_terrain = {
  205. 0: [0, 3, 16],
  206. 8: [0, 3, 16],
  207. &"type": 0
  208. }
  209. 3:3/0 = 0
  210. 3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  211. 3:3/0/metadata/_better_terrain = {
  212. 8: [0, 3, 16],
  213. &"type": 0
  214. }
  215. 4:3/0 = 0
  216. 4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  217. 5:3/0 = 0
  218. 5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  219. 5:3/0/metadata/_better_terrain = {
  220. 0: [9],
  221. &"type": 9
  222. }
  223. 6:3/0 = 0
  224. 6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  225. 6:3/0/metadata/_better_terrain = {
  226. 0: [9],
  227. 8: [9],
  228. &"type": 9
  229. }
  230. 0:4/0 = 0
  231. 0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  232. 1:4/0 = 0
  233. 1:4/0/z_index = 1
  234. 1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  235. 2:4/0 = 0
  236. 2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  237. 3:4/0 = 0
  238. 3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  239. 4:4/0 = 0
  240. 4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  241. 5:4/0 = 0
  242. 5:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  243. 5:4/0/metadata/_better_terrain = {
  244. 0: [10],
  245. &"type": 10
  246. }
  247. 6:4/0 = 0
  248. 6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  249. 6:4/0/metadata/_better_terrain = {
  250. 0: [10],
  251. 8: [10],
  252. &"type": 10
  253. }
  254. 0:5/0 = 0
  255. 0:5/0/z_index = -10
  256. 0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  257. 0:5/0/physics_layer_0/polygon_0/one_way = true
  258. 0:5/0/metadata/_better_terrain = {
  259. 0: [1],
  260. 4: [1],
  261. &"type": 1
  262. }
  263. 1:5/0 = 0
  264. 1:5/0/z_index = -10
  265. 1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  266. 1:5/0/physics_layer_0/polygon_0/one_way = true
  267. 1:5/0/metadata/_better_terrain = {
  268. 0: [1],
  269. 4: [1],
  270. 8: [1],
  271. &"type": 1
  272. }
  273. 2:5/0 = 0
  274. 2:5/0/z_index = -10
  275. 2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  276. 2:5/0/physics_layer_0/polygon_0/one_way = true
  277. 2:5/0/metadata/_better_terrain = {
  278. 4: [1],
  279. 8: [1],
  280. &"type": 1
  281. }
  282. 3:5/0 = 0
  283. 3:5/0/z_index = -10
  284. 3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  285. 3:5/0/physics_layer_0/polygon_0/one_way = true
  286. 3:5/0/metadata/_better_terrain = {
  287. 0: [2],
  288. 4: [2],
  289. &"type": 2
  290. }
  291. 4:5/0 = 0
  292. 4:5/0/z_index = -10
  293. 4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  294. 4:5/0/physics_layer_0/polygon_0/one_way = true
  295. 4:5/0/metadata/_better_terrain = {
  296. 0: [2],
  297. 4: [2],
  298. 8: [2],
  299. &"type": 2
  300. }
  301. 5:5/0 = 0
  302. 5:5/0/z_index = -10
  303. 5:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  304. 5:5/0/physics_layer_0/polygon_0/one_way = true
  305. 5:5/0/metadata/_better_terrain = {
  306. 4: [2],
  307. 8: [2],
  308. &"type": 2
  309. }
  310. 6:5/0 = 0
  311. 6:5/0/z_index = -10
  312. 6:5/0/metadata/_better_terrain = {
  313. &"type": 11
  314. }
  315. 0:6/0 = 0
  316. 0:6/0/z_index = -10
  317. 0:6/0/metadata/_better_terrain = {
  318. 0: [1],
  319. 4: [1],
  320. 12: [1],
  321. &"type": 1
  322. }
  323. 1:6/0 = 0
  324. 1:6/0/z_index = -10
  325. 1:6/0/metadata/_better_terrain = {
  326. 0: [1],
  327. 4: [1],
  328. 8: [1],
  329. 12: [1],
  330. &"type": 1
  331. }
  332. 2:6/0 = 0
  333. 2:6/0/z_index = -10
  334. 2:6/0/metadata/_better_terrain = {
  335. 4: [1],
  336. 8: [1],
  337. 12: [1],
  338. &"type": 1
  339. }
  340. 3:6/0 = 0
  341. 3:6/0/z_index = -10
  342. 3:6/0/metadata/_better_terrain = {
  343. 0: [2],
  344. 4: [2],
  345. 12: [2],
  346. &"type": 2
  347. }
  348. 4:6/0 = 0
  349. 4:6/0/z_index = -10
  350. 4:6/0/metadata/_better_terrain = {
  351. 0: [2],
  352. 4: [2],
  353. 8: [2],
  354. 12: [2],
  355. &"type": 2
  356. }
  357. 5:6/0 = 0
  358. 5:6/0/z_index = -10
  359. 5:6/0/metadata/_better_terrain = {
  360. 4: [2],
  361. 8: [2],
  362. 12: [2],
  363. &"type": 2
  364. }
  365. 6:6/0 = 0
  366. 6:6/0/z_index = -10
  367. 6:6/0/metadata/_better_terrain = {
  368. &"type": 7
  369. }
  370. 3:7/0 = 0
  371. 3:7/0/z_index = -10
  372. 3:7/0/metadata/_better_terrain = {
  373. 0: [2],
  374. 12: [2],
  375. &"type": 2
  376. }
  377. 4:7/0 = 0
  378. 4:7/0/z_index = -10
  379. 4:7/0/metadata/_better_terrain = {
  380. 0: [2],
  381. 8: [2],
  382. 12: [2],
  383. &"type": 2
  384. }
  385. 5:7/0 = 0
  386. 5:7/0/z_index = -10
  387. 5:7/0/metadata/_better_terrain = {
  388. 8: [2],
  389. 12: [2],
  390. &"type": 2
  391. }
  392. 6:7/0 = 0
  393. 6:7/0/z_index = -10
  394. 7:0/0 = 0
  395. 7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  396. 7:0/0/metadata/_better_terrain = {
  397. 8: [6],
  398. &"type": 6
  399. }
  400. 7:1/0 = 0
  401. 7:1/0/z_index = -10
  402. 7:1/0/metadata/_better_terrain = {
  403. 8: [7],
  404. &"type": 7
  405. }
  406. 7:2/0 = 0
  407. 7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  408. 7:2/0/metadata/_better_terrain = {
  409. 8: [8],
  410. &"type": 8
  411. }
  412. 7:3/0 = 0
  413. 7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  414. 7:3/0/metadata/_better_terrain = {
  415. 8: [9],
  416. &"type": 9
  417. }
  418. 7:4/0 = 0
  419. 7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  420. 7:4/0/metadata/_better_terrain = {
  421. 8: [10],
  422. &"type": 10
  423. }
  424. 7:5/0 = 0
  425. 7:5/0/z_index = -10
  426. 7:5/0/metadata/_better_terrain = {
  427. 12: [11],
  428. &"type": 11
  429. }
  430. 7:7/0 = 0
  431. 7:7/0/z_index = -10
  432. 0:7/0 = 0
  433. 0:7/0/z_index = -10
  434. 0:7/0/metadata/_better_terrain = {
  435. 0: [1],
  436. 12: [1],
  437. &"type": 1
  438. }
  439. 1:7/0 = 0
  440. 1:7/0/z_index = -10
  441. 1:7/0/metadata/_better_terrain = {
  442. 0: [1],
  443. 8: [1],
  444. 12: [1],
  445. &"type": 1
  446. }
  447. 2:7/0 = 0
  448. 2:7/0/z_index = -10
  449. 2:7/0/metadata/_better_terrain = {
  450. 8: [1],
  451. 12: [1],
  452. &"type": 1
  453. }
  454. 1:8/0 = 0
  455. 1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, 8, -8, 8)
  456. 1:8/0/metadata/_better_terrain = {
  457. &"type": 4
  458. }
  459. 2:8/0 = 0
  460. 2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  461. 2:8/0/metadata/_better_terrain = {
  462. 0: [3],
  463. 3: [3],
  464. 4: [3],
  465. 7: [3],
  466. 12: [4],
  467. 15: [3],
  468. &"type": 0
  469. }
  470. 3:8/0 = 0
  471. 3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  472. 3:8/0/metadata/_better_terrain = {
  473. 3: [3],
  474. 4: [3],
  475. 7: [3],
  476. 8: [3],
  477. 11: [3],
  478. 12: [4],
  479. &"type": 0
  480. }
  481. 4:8/0 = 0
  482. 4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 0, 8, 8, -8, 8)
  483. 4:8/0/metadata/_better_terrain = {
  484. &"type": 5
  485. }
  486. 5:8/0 = 0
  487. 5:8/0/z_index = 1
  488. 5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0)
  489. 5:8/0/metadata/_better_terrain = {
  490. &"type": 3
  491. }
  492. 6:8/0 = 0
  493. 6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, 0)
  494. 6:8/0/metadata/_better_terrain = {
  495. &"type": 3
  496. }
  497. 7:8/0 = 0
  498. 7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, 0)
  499. 7:8/0/metadata/_better_terrain = {
  500. &"type": 5
  501. }
  502. 0:8/0 = 0
  503. 0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8)
  504. 0:8/0/metadata/_better_terrain = {
  505. &"type": 4
  506. }
  507. 0:9/0 = 0
  508. 0:9/0/z_index = -10
  509. 0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8)
  510. 0:9/0/metadata/_better_terrain = {
  511. &"type": 4
  512. }
  513. 1:9/0 = 0
  514. 1:9/0/z_index = -10
  515. 1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8)
  516. 1:9/0/metadata/_better_terrain = {
  517. &"type": 4
  518. }
  519. 2:9/0 = 0
  520. 2:9/0/z_index = -10
  521. 2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  522. 2:9/0/metadata/_better_terrain = {
  523. 0: [3],
  524. 3: [3],
  525. 4: [4],
  526. 11: [3],
  527. 12: [3],
  528. 15: [3],
  529. &"type": 0
  530. }
  531. 3:9/0 = 0
  532. 3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  533. 3:9/0/metadata/_better_terrain = {
  534. 4: [4],
  535. 7: [3],
  536. 8: [3],
  537. 11: [3],
  538. 12: [3],
  539. 15: [3],
  540. &"type": 0
  541. }
  542. 4:9/0 = 0
  543. 4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, -8)
  544. 4:9/0/metadata/_better_terrain = {
  545. &"type": 5
  546. }
  547. 5:9/0 = 0
  548. 5:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 0, -8, -8)
  549. 5:9/0/metadata/_better_terrain = {
  550. &"type": 3
  551. }
  552. 6:9/0 = 0
  553. 6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 0, -8, 8, -8, -8)
  554. 6:9/0/metadata/_better_terrain = {
  555. &"type": 3
  556. }
  557. 7:9/0 = 0
  558. 7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 0, -8, -8)
  559. 7:9/0/metadata/_better_terrain = {
  560. &"type": 5
  561. }
  562. 8:9/0 = 0
  563. 8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  564. 8:9/0/metadata/_better_terrain = {
  565. 0: [3],
  566. 3: [3],
  567. 4: [5],
  568. 11: [3],
  569. 12: [3],
  570. 15: [3],
  571. &"type": 0
  572. }
  573. 9:9/0 = 0
  574. 9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  575. 9:9/0/metadata/_better_terrain = {
  576. 4: [5],
  577. 7: [3],
  578. 8: [3],
  579. 11: [3],
  580. 12: [3],
  581. 15: [3],
  582. &"type": 0
  583. }
  584. 10:9/0 = 0
  585. 11:8/0 = 0
  586. 10:8/0 = 0
  587. 9:8/0 = 0
  588. 9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  589. 9:8/0/metadata/_better_terrain = {
  590. 3: [3],
  591. 4: [3],
  592. 7: [3],
  593. 8: [3],
  594. 11: [3],
  595. 12: [5],
  596. &"type": 0
  597. }
  598. 12:9/0 = 0
  599. 13:9/0 = 0
  600. 13:8/0 = 0
  601. 12:8/0 = 0
  602. 12:7/0 = 0
  603. 12:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  604. 13:7/0 = 0
  605. 13:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  606. 13:6/0 = 0
  607. 13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  608. 12:6/0 = 0
  609. 12:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  610. 11:7/0 = 0
  611. 11:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  612. 10:7/0 = 0
  613. 10:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
  614. 9:7/0 = 0
  615. 9:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  616. 8:7/0 = 0
  617. 8:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  618. 8:6/0 = 0
  619. 8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  620. 9:6/0 = 0
  621. 9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  622. 9:5/0 = 0
  623. 9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  624. 8:5/0 = 0
  625. 8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  626. 8:3/0 = 0
  627. 8:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  628. 8:2/0 = 0
  629. 8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  630. 8:1/0 = 0
  631. 8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  632. 8:0/0 = 0
  633. 8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  634. 9:0/0 = 0
  635. 9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  636. 9:1/0 = 0
  637. 9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  638. 9:2/0 = 0
  639. 9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  640. 9:3/0 = 0
  641. 9:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  642. 10:3/0 = 0
  643. 10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  644. 10:4/0 = 0
  645. 10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  646. 10:5/0 = 0
  647. 10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  648. 10:6/0 = 0
  649. 10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  650. 10:2/0 = 0
  651. 10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  652. 10:1/0 = 0
  653. 10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  654. 11:0/0 = 0
  655. 11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  656. 11:1/0 = 0
  657. 11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  658. 11:2/0 = 0
  659. 11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  660. 11:3/0 = 0
  661. 11:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  662. 11:4/0 = 0
  663. 11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  664. 11:6/0 = 0
  665. 11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  666. 11:5/0 = 0
  667. 11:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  668. 12:1/0 = 0
  669. 12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  670. 12:2/0 = 0
  671. 12:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  672. 12:3/0 = 0
  673. 12:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  674. 12:4/0 = 0
  675. 12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  676. 13:4/0 = 0
  677. 13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  678. 13:5/0 = 0
  679. 13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  680. 13:3/0 = 0
  681. 13:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  682. 13:2/0 = 0
  683. 13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  684. 13:1/0 = 0
  685. 13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  686. 13:0/0 = 0
  687. 13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  688. 10:0/0 = 0
  689. 10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  690. 12:5/0 = 0
  691. 12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  692. 12:0/0 = 0
  693. 12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  694. 8:8/0 = 0
  695. 8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  696. 8:8/0/metadata/_better_terrain = {
  697. 0: [3],
  698. 3: [3],
  699. 4: [3],
  700. 7: [3],
  701. 12: [5],
  702. 15: [3],
  703. &"type": 0
  704. }
  705. 8:4/0 = 0
  706. 8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  707. 9:4/0 = 0
  708. 9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  709. 11:9/0 = 0
  710. 11:9/0/metadata/_better_terrain = {
  711. &"type": 16
  712. }
  713. 12:10/0 = 0
  714. 12:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  715. 13:10/0 = 0
  716. 13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  717. 11:10/0 = 0
  718. 11:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  719. [sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_3r35u"]
  720. scenes/1/scene = ExtResource("6_4ttxc")
  721. scenes/2/scene = ExtResource("17_o8wpa")
  722. scenes/3/scene = ExtResource("19_og8re")
  723. scenes/4/scene = ExtResource("20_ibvgo")
  724. scenes/5/scene = ExtResource("21_7s7yt")
  725. scenes/6/scene = ExtResource("22_g8qxc")
  726. scenes/7/scene = ExtResource("23_npl8h")
  727. scenes/8/scene = ExtResource("24_u1y2y")
  728. scenes/9/scene = ExtResource("25_17kow")
  729. scenes/10/scene = ExtResource("7_fl10u")
  730. scenes/11/scene = ExtResource("8_3r35u")
  731. scenes/12/scene = ExtResource("9_piylw")
  732. scenes/13/scene = ExtResource("10_jv5sf")
  733. scenes/14/scene = ExtResource("11_utmuf")
  734. scenes/15/scene = ExtResource("12_rlwa0")
  735. scenes/16/scene = ExtResource("13_qxyew")
  736. scenes/17/scene = ExtResource("14_e5y6n")
  737. scenes/18/scene = ExtResource("15_jimku")
  738. scenes/19/scene = ExtResource("16_yf4ub")
  739. scenes/20/scene = ExtResource("18_ff4yn")
  740. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_piylw"]
  741. texture = ExtResource("26_dngtq")
  742. 0:0/next_alternative_id = 2
  743. 0:0/animation_speed = 8.0
  744. 0:0/animation_frame_0/duration = 1.0
  745. 0:0/animation_frame_1/duration = 1.0
  746. 0:0/animation_frame_2/duration = 1.0
  747. 0:0/animation_frame_3/duration = 1.0
  748. 0:0/0 = 0
  749. 0:0/0/z_index = 50
  750. 0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8)
  751. 0:0/0/metadata/_better_terrain = {
  752. &"type": 12
  753. }
  754. 0:0/1 = 1
  755. 0:0/1/z_index = 50
  756. 0:1/next_alternative_id = 2
  757. 0:1/0 = 0
  758. 0:1/0/z_index = 50
  759. 0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  760. 0:1/0/metadata/_better_terrain = {
  761. 12: [12],
  762. &"type": 12
  763. }
  764. 0:1/1 = 1
  765. 0:1/1/z_index = 50
  766. 0:2/next_alternative_id = 2
  767. 0:2/animation_speed = 8.0
  768. 0:2/animation_frame_0/duration = 1.0
  769. 0:2/animation_frame_1/duration = 1.0
  770. 0:2/animation_frame_2/duration = 1.0
  771. 0:2/animation_frame_3/duration = 1.0
  772. 0:2/0 = 0
  773. 0:2/0/z_index = 15
  774. 0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8)
  775. 0:2/0/metadata/_better_terrain = {
  776. &"type": 13
  777. }
  778. 0:2/1 = 1
  779. 0:2/1/z_index = 15
  780. 0:3/next_alternative_id = 2
  781. 0:3/0 = 0
  782. 0:3/0/z_index = 15
  783. 0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  784. 0:3/0/metadata/_better_terrain = {
  785. 12: [13],
  786. &"type": 13
  787. }
  788. 0:3/1 = 1
  789. 0:3/1/z_index = 15
  790. 0:4/next_alternative_id = 2
  791. 0:4/animation_speed = 8.0
  792. 0:4/animation_frame_0/duration = 1.0
  793. 0:4/animation_frame_1/duration = 1.0
  794. 0:4/animation_frame_2/duration = 1.0
  795. 0:4/animation_frame_3/duration = 1.0
  796. 0:4/0 = 0
  797. 0:4/0/modulate = Color(1, 1, 1, 0.99607843)
  798. 0:4/0/z_index = -100
  799. 0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  800. 0:4/0/metadata/_better_terrain = {
  801. &"type": 15
  802. }
  803. 0:4/1 = 1
  804. 0:4/1/z_index = -100
  805. 0:5/next_alternative_id = 2
  806. 0:5/0 = 0
  807. 0:5/0/modulate = Color(1, 1, 1, 0.99607843)
  808. 0:5/0/z_index = -100
  809. 0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  810. 0:5/0/metadata/_better_terrain = {
  811. 12: [15],
  812. &"type": 15
  813. }
  814. 0:5/1 = 1
  815. 0:5/1/z_index = -100
  816. 0:6/next_alternative_id = 2
  817. 0:6/animation_speed = 8.0
  818. 0:6/animation_frame_0/duration = 1.0
  819. 0:6/animation_frame_1/duration = 1.0
  820. 0:6/animation_frame_2/duration = 1.0
  821. 0:6/animation_frame_3/duration = 1.0
  822. 0:6/0 = 0
  823. 0:6/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8)
  824. 0:6/0/metadata/_better_terrain = {
  825. &"type": 14
  826. }
  827. 0:6/1 = 1
  828. 0:7/next_alternative_id = 2
  829. 0:7/0 = 0
  830. 0:7/0/physics_layer_3/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  831. 0:7/0/metadata/_better_terrain = {
  832. 12: [14],
  833. &"type": 14
  834. }
  835. 0:7/1 = 1
  836. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jv5sf"]
  837. texture = ExtResource("27_p4kes")
  838. 0:0/0 = 0
  839. 0:0/0/z_index = -10
  840. 1:0/0 = 0
  841. 1:0/0/z_index = -10
  842. 2:0/0 = 0
  843. 2:0/0/z_index = -10
  844. 3:1/0 = 0
  845. 3:1/0/z_index = -10
  846. 4:1/0 = 0
  847. 4:1/0/z_index = -10
  848. 2:1/0 = 0
  849. 2:1/0/z_index = -10
  850. 1:1/0 = 0
  851. 1:1/0/z_index = -10
  852. 0:1/0 = 0
  853. 0:1/0/z_index = -10
  854. 3:0/0 = 0
  855. 3:0/0/z_index = -10
  856. 4:0/0 = 0
  857. 4:0/0/z_index = -10
  858. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_utmuf"]
  859. texture = ExtResource("28_n67lg")
  860. 0:0/next_alternative_id = 3
  861. 0:0/animation_speed = 20.0
  862. 0:0/animation_frame_0/duration = 1.0
  863. 0:0/animation_frame_1/duration = 1.0
  864. 0:0/animation_frame_2/duration = 1.0
  865. 0:0/animation_frame_3/duration = 1.0
  866. 0:0/0 = 0
  867. 0:0/0/physics_layer_0/linear_velocity = Vector2(-50, 0)
  868. 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  869. 0:0/0/metadata/_better_terrain = {
  870. 0: [18],
  871. &"type": 18
  872. }
  873. 0:1/next_alternative_id = 3
  874. 0:1/animation_speed = 20.0
  875. 0:1/animation_frame_0/duration = 1.0
  876. 0:1/animation_frame_1/duration = 1.0
  877. 0:1/animation_frame_2/duration = 1.0
  878. 0:1/animation_frame_3/duration = 1.0
  879. 0:1/0 = 0
  880. 0:1/0/physics_layer_0/linear_velocity = Vector2(-50, 0)
  881. 0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  882. 0:1/0/metadata/_better_terrain = {
  883. 0: [18],
  884. 8: [18],
  885. &"type": 18
  886. }
  887. 0:2/next_alternative_id = 3
  888. 0:2/animation_speed = 20.0
  889. 0:2/animation_frame_0/duration = 1.0
  890. 0:2/animation_frame_1/duration = 1.0
  891. 0:2/animation_frame_2/duration = 1.0
  892. 0:2/animation_frame_3/duration = 1.0
  893. 0:2/0 = 0
  894. 0:2/0/physics_layer_0/linear_velocity = Vector2(-50, 0)
  895. 0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  896. 0:2/0/metadata/_better_terrain = {
  897. 8: [18],
  898. &"type": 18
  899. }
  900. 0:3/next_alternative_id = 2
  901. 0:3/animation_speed = 20.0
  902. 0:3/animation_frame_0/duration = 1.0
  903. 0:3/animation_frame_1/duration = 1.0
  904. 0:3/animation_frame_2/duration = 1.0
  905. 0:3/animation_frame_3/duration = 1.0
  906. 0:3/0 = 0
  907. 0:3/0/physics_layer_0/linear_velocity = Vector2(50, 0)
  908. 0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  909. 0:3/0/metadata/_better_terrain = {
  910. 0: [17],
  911. &"type": 17
  912. }
  913. 0:4/next_alternative_id = 3
  914. 0:4/animation_speed = 20.0
  915. 0:4/animation_frame_0/duration = 1.0
  916. 0:4/animation_frame_1/duration = 1.0
  917. 0:4/animation_frame_2/duration = 1.0
  918. 0:4/animation_frame_3/duration = 1.0
  919. 0:4/0 = 0
  920. 0:4/0/physics_layer_0/linear_velocity = Vector2(50, 0)
  921. 0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  922. 0:4/0/metadata/_better_terrain = {
  923. 0: [17],
  924. 8: [17],
  925. &"type": 17
  926. }
  927. 0:5/next_alternative_id = 2
  928. 0:5/animation_speed = 20.0
  929. 0:5/animation_frame_0/duration = 1.0
  930. 0:5/animation_frame_1/duration = 1.0
  931. 0:5/animation_frame_2/duration = 1.0
  932. 0:5/animation_frame_3/duration = 1.0
  933. 0:5/0 = 0
  934. 0:5/0/physics_layer_0/linear_velocity = Vector2(50, 0)
  935. 0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
  936. 0:5/0/metadata/_better_terrain = {
  937. 8: [17],
  938. &"type": 17
  939. }
  940. [sub_resource type="TileSet" id="TileSet_rlwa0"]
  941. resource_local_to_scene = true
  942. physics_layer_0/collision_layer = 2
  943. physics_layer_0/collision_mask = 0
  944. physics_layer_1/collision_layer = 64
  945. physics_layer_1/collision_mask = 0
  946. physics_layer_2/collision_layer = 128
  947. physics_layer_2/collision_mask = 0
  948. physics_layer_3/collision_layer = 256
  949. physics_layer_3/collision_mask = 0
  950. terrain_set_0/mode = 0
  951. terrain_set_0/terrain_0/name = "Ground"
  952. terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
  953. custom_data_layer_0/name = "OneWay"
  954. custom_data_layer_0/type = 1
  955. sources/0 = SubResource("TileSetAtlasSource_fl10u")
  956. sources/1 = SubResource("TileSetScenesCollectionSource_3r35u")
  957. sources/2 = SubResource("TileSetAtlasSource_piylw")
  958. sources/3 = SubResource("TileSetAtlasSource_jv5sf")
  959. sources/4 = SubResource("TileSetAtlasSource_utmuf")
  960. pattern_0 = SubResource("TileMapPattern_b6qiv")
  961. pattern_1 = SubResource("TileMapPattern_d4nyf")
  962. pattern_2 = SubResource("TileMapPattern_ls3wh")
  963. pattern_3 = SubResource("TileMapPattern_vt0hv")
  964. pattern_4 = SubResource("TileMapPattern_xj38k")
  965. pattern_5 = SubResource("TileMapPattern_o5705")
  966. pattern_6 = SubResource("TileMapPattern_ra18v")
  967. pattern_7 = SubResource("TileMapPattern_7cpm5")
  968. metadata/_better_terrain = {
  969. &"decoration": ["Decoration", Color(0.411765, 0.411765, 0.411765, 1), 3, [], {
  970. &"path": "res://addons/better-terrain/icons/Decoration.svg"
  971. }],
  972. &"terrains": [["Ground", Color(0.499202, 0.933234, 0.473421, 1), 0, [3], {
  973. &"coord": Vector2i(0, 3),
  974. &"source_id": 0
  975. }], ["SemiSolidA", Color(0.150473, 0.622493, 0.163743, 1), 0, [], {
  976. &"path": ""
  977. }], ["SemiSolidB", Color(0.875206, 0.89824, 0.445845, 1), 0, [], {
  978. &"path": ""
  979. }], ["Terrain", Color(0.0372279, 0.781741, 0.497461, 1), 2, [], {
  980. &"path": ""
  981. }], ["SteepSlope", Color(0.275247, 0.420943, 0.725262, 1), 2, [], {
  982. &"path": ""
  983. }], ["GentleSlope", Color(1, 0.894118, 0.180392, 1), 2, [], {
  984. &"path": ""
  985. }], ["TreeTop", Color(0.350251, 0.629116, 0.220607, 1), 0, [], {
  986. &"path": ""
  987. }], ["TreeBase", Color(0.879333, 0.761061, 0.594793, 1), 0, [], {
  988. &"path": ""
  989. }], ["Mushroom1", Color(0.517795, 0.876808, 0.540343, 1), 0, [], {
  990. &"path": ""
  991. }], ["Mushroom2", Color(0.623916, 0.324154, 0.620467, 1), 0, [], {
  992. &"path": ""
  993. }], ["Mushroom3", Color(0.0669944, 0.519591, 0.629746, 1), 0, [], {
  994. &"path": ""
  995. }], ["MushroomStem", Color(0.152017, 0.89977, 0.899866, 1), 0, [], {
  996. &"path": ""
  997. }], ["Water", Color(0.850961, 0.432139, 0.0841909, 1), 0, [], {
  998. &"path": ""
  999. }], ["Lava", Color(0.525599, 0.814885, 0.951678, 1), 0, [], {
  1000. &"path": ""
  1001. }], ["Poison", Color(0.260543, 0.167703, 0.601375, 1), 0, [], {
  1002. &"path": ""
  1003. }], ["Water2", Color(0.750773, 0.173298, 0.524227, 1), 0, [], {
  1004. &"path": ""
  1005. }], ["Hi", Color(0.873008, 0.56526, 0.95903, 1), 2, [], {
  1006. &"path": ""
  1007. }], ["LeftConveyor", Color(0.51717, 0.337706, 0.910935, 1), 0, [], {
  1008. &"path": ""
  1009. }], ["RightConveyor", Color(0.61981, 0.975715, 0.136069, 1), 0, [], {
  1010. &"path": ""
  1011. }]],
  1012. &"version": "0.2"
  1013. }
  1014. [node name="7-2a" type="Node"]
  1015. script = ExtResource("1_sh56m")
  1016. music = ExtResource("2_5v4dr")
  1017. theme = "Mountain"
  1018. theme_time = "Night"
  1019. campaign = "SMBS"
  1020. world_id = 7
  1021. level_id = 2
  1022. metadata/_custom_type_script = "uid://bcqr1v25ygedb"
  1023. [node name="LevelBG" parent="." instance=ExtResource("3_at23f")]
  1024. time_of_day = 1
  1025. liquid_layer = 1
  1026. [node name="Tiles" parent="." instance=ExtResource("4_dwe2j")]
  1027. tile_map_data = PackedByteArray("AADy/wAAAAAIAAEAAADz/wAAAAAJAAEAAADy/wEAAAAIAAEAAADz/wEAAAAJAAEAAADy/wIAAAAIAAEAAADz/wIAAAAJAAEAAAAgAAAAAAABAAAAAAAhAAAAAAACAAAAAAAiAAAAAAACAAAAAAAjAAAAAAACAAAAAAAkAAAAAAACAAAAAAAlAAAAAAACAAAAAAAmAAAAAAACAAAAAAAnAAAAAAACAAAAAAAoAAAAAAACAAAAAAApAAAAAAACAAAAAAAqAAAAAAACAAAAAAArAAAAAAACAAAAAAAsAAAAAAACAAAAAAAtAAAAAAACAAAAAAAuAAAAAAACAAAAAAAvAAAAAAACAAAAAAAwAAAAAAACAAAAAAAxAAAAAAACAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAADAAAAAAAgAAEAAAABAAEAAAAhAAEAAAACAAEAAAAiAAEAAAACAAEAAAAjAAEAAAACAAEAAAAkAAEAAAACAAEAAAAlAAEAAAACAAEAAAAmAAEAAAACAAEAAAAnAAEAAAACAAEAAAAoAAEAAAACAAEAAAApAAEAAAACAAEAAAAqAAEAAAACAAEAAAArAAEAAAACAAEAAAAsAAEAAAACAAEAAAAtAAEAAAACAAEAAAAuAAEAAAACAAEAAAAvAAEAAAACAAEAAAAwAAEAAAACAAEAAAAxAAEAAAACAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAADAAEAAAAgAAIAAAABAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAADAAIAAADy//z/AAAIAAAAAADy//3/AAAIAAEAAADz//z/AAAJAAAAAADz//3/AAAJAAEAAADy//7/AAAIAAEAAADz//7/AAAJAAEAAADy////AAAIAAEAAADz////AAAJAAEAAAD3//z/AAAEAAEAAAD4//z/AAAEAAEAAAD7//3/AAAEAAEAAAD8//3/AAAEAAEAAAD///7/AAAEAAEAAAAAAP7/AAAEAAEAAAADAP3/AAAEAAEAAAAHAPz/AAAEAAEAAAALAPv/AAAEAAEAAAAPAPr/AAAEAAEAAAATAPn/AAAEAAEAAAAWAPj/AAAEAAEAAAAXAPj/AAAEAAEAAAAgAP//AAAEAAIAAAA=")
  1028. tile_set = SubResource("TileSet_rlwa0")
  1029. [node name="Player" parent="." instance=ExtResource("5_2sfe6")]
  1030. position = Vector2(-208, -64)
  1031. [node name="EndFlagpole" parent="." instance=ExtResource("7_giabg")]
  1032. position = Vector2(520, 0)
  1033. [node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("8_fmns0")]
  1034. position = Vector2(96, 0)
  1035. [node name="DropShadow" parent="." instance=ExtResource("9_5v4dr")]
  1036. [node name="PipeArea" parent="." instance=ExtResource("9_at23f")]
  1037. position = Vector2(-208, -64)
  1038. exit_only = true
  1039. [node name="ChallengeNodes" type="Node" parent="."]
  1040. script = ExtResource("36_utmuf")
  1041. metadata/_custom_type_script = "uid://cgm3opb5qudc1"
  1042. [node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("37_rlwa0")]
  1043. position = Vector2(8, -104)
  1044. id = 4