infinite_level.tscn 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509
  1. [gd_scene load_steps=33 format=3 uid="uid://7ivipmwaw24t"]
  2. [ext_resource type="Texture2D" uid="uid://cgwafs6ukpm7y" path="res://component/entity/ground/ground051.jpg" id="1_3ytcp"]
  3. [ext_resource type="Script" path="res://run/levels/camera_tracker.gd" id="1_qdm47"]
  4. [ext_resource type="PackedScene" uid="uid://b10k58capm04o" path="res://component/entity/walker/walker.tscn" id="1_x0026"]
  5. [ext_resource type="PackedScene" uid="uid://bk0s5bn8k08bc" path="res://flow/control/local_input/local_input.tscn" id="2_0i5t8"]
  6. [ext_resource type="PackedScene" uid="uid://bcpri2x5afoyb" path="res://component/entity/props/box/box.tscn" id="2_e8xto"]
  7. [ext_resource type="PackedScene" uid="uid://dao17ylietgyl" path="res://component/entity/vehicles/plane/tiny_plane.tscn" id="4_tbpfc"]
  8. [ext_resource type="PackedScene" uid="uid://cj5dmtqadl5nf" path="res://component/entity/vehicles/jeep/Jeep.tscn" id="6_nnvc5"]
  9. [ext_resource type="PackedScene" uid="uid://ba3gf7iy3mxbq" path="res://component/entity/collectibles/chocolate/chocolate.tscn" id="7_5xsqf"]
  10. [ext_resource type="PackedScene" uid="uid://dhmnou48k24lr" path="res://component/entity/props/triangle/flat_triangle.tscn" id="7_yyaog"]
  11. [ext_resource type="Script" path="res://flow/music_player/music_player.gd" id="8_iulsm"]
  12. [ext_resource type="AudioStream" uid="uid://c3l60bt307wjh" path="res://flow/music_player/00-Wesh-tone-realaze.mp3" id="8_ndffw"]
  13. [ext_resource type="PackedScene" uid="uid://bwhwbm6jrvg42" path="res://component/entity/buildings/outer_stairs_house/outer_stairs_house.tscn" id="11_j8m6y"]
  14. [ext_resource type="PackedScene" uid="uid://cxdvll60r67q8" path="res://component/entity/buildings/character_sign_choco/character_sign_choco.tscn" id="13_2x2n6"]
  15. [ext_resource type="PackedScene" uid="uid://uy3pgfv4q3iy" path="res://component/ui/title/title_screen.tscn" id="13_2xijd"]
  16. [ext_resource type="PackedScene" uid="uid://da7q7i7pqa5pw" path="res://component/entity/primitives/long_bridge.tscn" id="13_06kfi"]
  17. [ext_resource type="PackedScene" uid="uid://bohus0ptrc77h" path="res://component/entity/buildings/summit_gate/summit_gate.tscn" id="14_ky6m3"]
  18. [ext_resource type="Texture2D" uid="uid://daewyr44tkkm0" path="res://effect/sky/sky_stk.jpg" id="15_5bqty"]
  19. [ext_resource type="Script" path="res://component/ui/input_prompts/input_prompts_center.gd" id="15_k0ijo"]
  20. [ext_resource type="PackedScene" uid="uid://y4gc5uinkcqj" path="res://component/ui/input_prompts/move/move_container.tscn" id="15_wc547"]
  21. [ext_resource type="PackedScene" uid="uid://c68bdcjpdm1y2" path="res://component/ui/pause/pause_menu.tscn" id="16_orqqe"]
  22. [ext_resource type="PackedScene" uid="uid://bmgwhm6ejsden" path="res://component/ui/victory/victory_menu.tscn" id="17_1u7wg"]
  23. [ext_resource type="PackedScene" uid="uid://d6a3dml2i2qm" path="res://component/ui/input_prompts/jump/jump_container.tscn" id="17_6r3c0"]
  24. [ext_resource type="PackedScene" uid="uid://dl6fmkdlrcj53" path="res://component/ui/input_prompts/get_in/get_in_container.tscn" id="18_bejgn"]
  25. [ext_resource type="Script" path="res://flow/signal_wire/space_limit.gd" id="19_3qyrt"]
  26. [ext_resource type="PackedScene" uid="uid://cqkond8xwtdv5" path="res://component/ui/hud/chocolate_gauge/chocolate_gauge.tscn" id="23_wh0jf"]
  27. [sub_resource type="BoxShape3D" id="BoxShape3D_ctk0t"]
  28. size = Vector3(500, 10, 500)
  29. [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ot7iy"]
  30. albedo_texture = ExtResource("1_3ytcp")
  31. subsurf_scatter_strength = 0.73
  32. uv1_scale = Vector3(100, 100, 100)
  33. grow_amount = 0.352
  34. point_size = 55.9
  35. [sub_resource type="QuadMesh" id="QuadMesh_dt8nl"]
  36. material = SubResource("StandardMaterial3D_ot7iy")
  37. size = Vector2(500, 500)
  38. orientation = 1
  39. [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_me3fv"]
  40. panorama = ExtResource("15_5bqty")
  41. filter = false
  42. [sub_resource type="Sky" id="Sky_ix450"]
  43. sky_material = SubResource("PanoramaSkyMaterial_me3fv")
  44. [sub_resource type="Environment" id="Environment_jdyq3"]
  45. background_mode = 2
  46. background_color = Color(0, 0.690196, 0, 1)
  47. background_energy_multiplier = 1.12
  48. sky = SubResource("Sky_ix450")
  49. ambient_light_color = Color(1, 1, 1, 1)
  50. ambient_light_sky_contribution = 0.0
  51. ambient_light_energy = 0.5
  52. [sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_cdiox"]
  53. [node name="InfiniteLevel" type="Node3D"]
  54. [node name="Ground" type="StaticBody3D" parent="."]
  55. collision_mask = 0
  56. metadata/_edit_lock_ = true
  57. [node name="Shape" type="CollisionShape3D" parent="Ground"]
  58. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -5, 0)
  59. shape = SubResource("BoxShape3D_ctk0t")
  60. metadata/_edit_lock_ = true
  61. [node name="MeshInstance3D" type="MeshInstance3D" parent="Ground"]
  62. mesh = SubResource("QuadMesh_dt8nl")
  63. metadata/_edit_lock_ = true
  64. [node name="CameraTracker" type="Camera3D" parent="."]
  65. transform = Transform3D(0.985217, -0.0560557, 0.161879, 0.0737374, 0.991696, -0.105369, -0.154628, 0.115748, 0.981169, 8.73195, 21.8122, 53.2129)
  66. current = true
  67. script = ExtResource("1_qdm47")
  68. max_distance = 6.0
  69. camera_height = 2.0
  70. [node name="MainWalker" parent="." instance=ExtResource("1_x0026")]
  71. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.88763, 22.0619, 45.7771)
  72. [node name="Control" parent="MainWalker" instance=ExtResource("2_0i5t8")]
  73. process_mode = 4
  74. [node name="Props" type="Node3D" parent="."]
  75. [node name="Boxes" type="Node3D" parent="Props"]
  76. [node name="Box1" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  77. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -174.234, 0.5, 26.3796)
  78. [node name="Box2" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  79. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -173.898, 1.5, 27.0476)
  80. [node name="Box3" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  81. transform = Transform3D(-0.544536, 0, 0.838737, 0, 1, 0, -0.838737, 0, -0.544536, -174.182, 2.5, 27.9529)
  82. [node name="Box15" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  83. transform = Transform3D(-0.544536, 0, 0.838737, 0, 1, 0, -0.838737, 0, -0.544536, -169.685, 8.79002, 68.472)
  84. [node name="Box4" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  85. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -174.257, 1.5, 28.7933)
  86. [node name="Box5" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  87. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -173.86, 0.5, 27.9299)
  88. [node name="Box6" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  89. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -175.226, 0.5, 29.0686)
  90. [node name="Box16" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  91. transform = Transform3D(-0.095255, 0, 0.995453, 0, 1, 0, -0.995453, 0, -0.095255, 132.85, 0.500002, 117.616)
  92. [node name="Box17" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  93. transform = Transform3D(-0.095255, 0, 0.995453, 0, 1, 0, -0.995453, 0, -0.095255, 133.009, 1.5, 118.347)
  94. [node name="Box18" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  95. transform = Transform3D(-0.318727, 0, 0.947847, 0, 1, 0, -0.947847, 0, -0.318727, 132.51, 2.5, 119.153)
  96. [node name="Box19" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  97. transform = Transform3D(-0.095255, 0, 0.995453, 0, 1, 0, -0.995453, 0, -0.095255, 132.227, 1.5, 119.948)
  98. [node name="Box20" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  99. transform = Transform3D(-0.095255, 0, 0.995453, 0, 1, 0, -0.995453, 0, -0.095255, 132.827, 0.500002, 119.211)
  100. [node name="Box21" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  101. transform = Transform3D(-0.095255, 0, 0.995453, 0, 1, 0, -0.995453, 0, -0.095255, 131.221, 0.500002, 119.974)
  102. [node name="Box7" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  103. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -33.7006, 0.5, -192.521)
  104. [node name="Box8" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  105. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -33.3648, 1.5, -191.853)
  106. [node name="Box9" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  107. transform = Transform3D(-0.544536, 0, 0.838737, 0, 1, 0, -0.838737, 0, -0.544536, -33.6479, 2.5, -190.948)
  108. [node name="Box10" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  109. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -33.7237, 1.5, -190.108)
  110. [node name="Box11" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  111. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -33.3264, 0.5, -190.971)
  112. [node name="Box12" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  113. transform = Transform3D(-0.339936, 0, 0.940448, 0, 1, 0, -0.940448, 0, -0.339936, -34.6922, 0.5, -189.832)
  114. [node name="Box13" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  115. transform = Transform3D(-0.544536, 0, 0.838737, 0, 1, 0, -0.838737, 0, -0.544536, 5.93014, 20.5081, 45.7705)
  116. [node name="Box14" parent="Props/Boxes" instance=ExtResource("2_e8xto")]
  117. transform = Transform3D(0.239449, 0, 0.970909, 0, 1, 0, -0.970909, 0, 0.239449, 5.93014, 21.5166, 45.7705)
  118. [node name="Triangles" type="Node3D" parent="Props"]
  119. [node name="FlatTriangle1" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  120. transform = Transform3D(0.951937, 0, 0.306293, 0, 1, 0, -0.306293, 0, 0.951937, -7.64594, 0, 6.47457)
  121. [node name="FlatTriangle2" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  122. transform = Transform3D(-0.940448, 0, -0.339936, 0, 1, 0, 0.339936, 0, -0.940448, -164.24, 0, 60.6973)
  123. [node name="FlatTriangle7" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  124. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -95.142, 0, -10.3618)
  125. [node name="FlatTriangle8" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  126. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -97.2758, 0, -55.543)
  127. [node name="FlatTriangle20" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  128. transform = Transform3D(0.443134, 0, 0.896456, 0, 1, 0, -0.896456, 0, 0.443134, -97.2758, 0, -140.769)
  129. [node name="FlatTriangle21" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  130. transform = Transform3D(0.443134, 0, 0.896456, 0, 1, 0, -0.896456, 0, 0.443134, -161.743, 0, 34.9146)
  131. [node name="FlatTriangle23" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  132. transform = Transform3D(0.063853, 0, 0.997959, 0, 1, 0, -0.997959, 0, 0.063853, -104.29, 7.62939e-06, 29.3291)
  133. [node name="FlatTriangle22" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  134. transform = Transform3D(-0.597471, 0, 0.80189, 0, 1, 0, -0.80189, 0, -0.597471, -153.538, 0, 160.066)
  135. [node name="FlatTriangle9" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  136. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -87.5054, 0, -32.2708)
  137. [node name="FlatTriangle3" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  138. transform = Transform3D(-0.752346, 0, 0.658768, 0, 1, 0, -0.658768, 0, -0.752346, -30.389, 0, 69.5791)
  139. [node name="FlatTriangle4" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  140. transform = Transform3D(0.311821, 0, -0.950141, 0, 1, 0, 0.950141, 0, 0.311821, -116.375, 0, 144.573)
  141. [node name="FlatTriangle5" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  142. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 55.6478, 0, -47.5856)
  143. [node name="FlatTriangle6" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  144. transform = Transform3D(0.119634, 0, -0.992818, 0, 1, 0, 0.992818, 0, 0.119634, 16.7144, 0, -1.251)
  145. [node name="FlatTriangle10" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  146. transform = Transform3D(-0.670336, 0, 0.742058, 0, 1, 0, -0.742058, 0, -0.670336, 45.1078, 0, -5.31432)
  147. [node name="FlatTriangle11" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  148. transform = Transform3D(-0.544141, 0, -0.838994, 0, 1, 0, 0.838994, 0, -0.544141, 31.0643, 0, 62.1097)
  149. [node name="FlatTriangle15" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  150. transform = Transform3D(0.721712, 0, -0.692194, 0, 1, 0, 0.692194, 0, 0.721712, 66.7063, 1.90735e-06, -92.584)
  151. [node name="FlatTriangle16" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  152. transform = Transform3D(0.444823, 0, -0.895619, 0, 1, 0, 0.895619, 0, 0.444823, 3.58108, 1.90735e-06, -110.14)
  153. [node name="FlatTriangle19" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  154. transform = Transform3D(-0.943414, 0, 0.331618, 0, 1, 0, -0.331618, 0, -0.943414, -24.702, 1.90735e-06, -135.896)
  155. [node name="FlatTriangle18" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  156. transform = Transform3D(0.954844, 0, -0.297108, 0, 1, 0, 0.297108, 0, 0.954844, -9.49784, 1.90735e-06, -43.3424)
  157. [node name="FlatTriangle17" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  158. transform = Transform3D(0.69824, 0, 0.715863, 0, 1, 0, -0.715863, 0, 0.69824, 44.3144, 1.90735e-06, -81.2353)
  159. [node name="FlatTriangle12" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  160. transform = Transform3D(-0.544141, 0, -0.838994, 0, 1, 0, 0.838994, 0, -0.544141, 188.074, -1.90735e-06, 123.519)
  161. [node name="FlatTriangle14" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  162. transform = Transform3D(-0.0879904, 0, 0.996121, 0, 1, 0, -0.996121, 0, -0.0879904, 104.877, -1.90735e-06, 103.738)
  163. [node name="FlatTriangle13" parent="Props/Triangles" instance=ExtResource("7_yyaog")]
  164. transform = Transform3D(0.951067, 0, -0.308984, 0, 1, 0, 0.308984, 0, 0.951067, 152.451, -0.112335, 56.6457)
  165. [node name="Chocolate" type="Node3D" parent="Props"]
  166. [node name="ChocolateTablet1" parent="Props/Chocolate" instance=ExtResource("7_5xsqf")]
  167. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.1804, 0.764616, 49.1112)
  168. [node name="ChocolateTablet2" parent="Props/Chocolate" instance=ExtResource("7_5xsqf")]
  169. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.9071, 0.764616, 11.1705)
  170. [node name="ChocolateTablet3" parent="Props/Chocolate" instance=ExtResource("7_5xsqf")]
  171. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -174.014, 5.1031, 27.9732)
  172. [node name="ChocolateTablet4" parent="Props/Chocolate" instance=ExtResource("7_5xsqf")]
  173. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 103.087, 0.764616, -38.3367)
  174. [node name="ChocolateTablet5" parent="Props/Chocolate" instance=ExtResource("7_5xsqf")]
  175. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 202.17, 0.764616, -174.564)
  176. [node name="ChocolateTablet6" parent="Props/Chocolate" instance=ExtResource("7_5xsqf")]
  177. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 132.368, 3.71743, 119.417)
  178. [node name="Vehicles" type="Node3D" parent="."]
  179. [node name="TinyPlane" parent="Vehicles" instance=ExtResource("4_tbpfc")]
  180. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.042, 39.7954, -37.6605)
  181. [node name="Jeep1" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  182. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 146.474, 0.747562, 98.7891)
  183. [node name="Jeep2" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  184. transform = Transform3D(1, 0, 0, 0, 0.956386, -0.292105, 0, 0.292105, 0.956386, 12.0397, 0.313516, -41.0428)
  185. [node name="Jeep5" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  186. transform = Transform3D(1, 0, 0, 0, 0.956386, -0.292105, 0, 0.292105, 0.956386, -63.9133, 13.4172, 1.37686)
  187. [node name="Jeep4" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  188. transform = Transform3D(-0.953717, 0.270273, -0.131821, 0, 0.438371, 0.898794, 0.300706, 0.857195, -0.418082, -127.726, 11.2, 148.73)
  189. [node name="Jeep10" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  190. transform = Transform3D(0.953717, -0.270273, 0.131821, 0, 0.438371, 0.898794, -0.300706, -0.857195, 0.418082, -128.158, 11.2001, 147.805)
  191. [node name="Jeep3" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  192. transform = Transform3D(-0.103626, 0, 0.994616, 0, 1, 0, -0.994616, 0, -0.103626, 19.6109, 11.4313, 28.3118)
  193. [node name="Jeep11" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  194. transform = Transform3D(0.666649, 0, 0.745371, 0, 1, 0, -0.745371, 0, 0.666649, 8.69616, -0.0833688, 43.0762)
  195. sleeping = true
  196. [node name="Jeep6" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  197. transform = Transform3D(0.973786, 0, -0.227467, 0, 1, 0, 0.227467, 0, 0.973786, -6.80565, 11.4313, 54.7441)
  198. [node name="Jeep7" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  199. transform = Transform3D(-0.7973, 0, 0.603584, 0, 1, 0, -0.603584, 0, -0.7973, -124.58, 0.747562, -181.029)
  200. [node name="Jeep8" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  201. transform = Transform3D(0.920102, 0, 0.391679, 0, 1, 0, -0.391679, 0, 0.920102, -172.946, 0.747562, 21.1835)
  202. [node name="Jeep9" parent="Vehicles" instance=ExtResource("6_nnvc5")]
  203. transform = Transform3D(0.920102, 0, 0.391679, 0, 1, 0, -0.391679, 0, 0.920102, -163.38, 0.747562, 75.9588)
  204. [node name="Buildings" type="Node3D" parent="."]
  205. [node name="StairHouse1" parent="Buildings" instance=ExtResource("11_j8m6y")]
  206. transform = Transform3D(0.701345, 0, 0.712822, 0, 1, 0, -0.712822, 0, 0.701345, 129.608, 0, 102.921)
  207. [node name="StairHouse2" parent="Buildings" instance=ExtResource("11_j8m6y")]
  208. transform = Transform3D(0.712822, 0, -0.701345, 0, 1, 0, 0.701345, 0, 0.712822, 146.083, 0, 86.176)
  209. [node name="StairHouse9" parent="Buildings" instance=ExtResource("11_j8m6y")]
  210. transform = Transform3D(-0.601104, 0, -0.799171, 0, 1, 0, 0.799171, 0, -0.601104, 169.828, 0, 84.1446)
  211. [node name="StairHouse3" parent="Buildings" instance=ExtResource("11_j8m6y")]
  212. transform = Transform3D(-0.701345, 0, -0.712822, 0, 1, 0, 0.712822, 0, -0.701345, 167.056, 0, 106.812)
  213. [node name="StairHouse4" parent="Buildings" instance=ExtResource("11_j8m6y")]
  214. transform = Transform3D(0.712822, 0, 0.701345, 0, 1, 0, 0.701345, 0, -0.712822, 151.178, 0, 122.95)
  215. [node name="StairHouse5" parent="Buildings" instance=ExtResource("11_j8m6y")]
  216. transform = Transform3D(-0.712822, 0, 0.701345, 0, 1, 0, -0.701345, 0, -0.712822, 163.609, 0, 135.18)
  217. [node name="StairHouse6" parent="Buildings" instance=ExtResource("11_j8m6y")]
  218. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 63.2664, 0, -16.3454)
  219. [node name="ChocoSign1" parent="Buildings" instance=ExtResource("13_2x2n6")]
  220. transform = Transform3D(-0.311821, 0, 0.950141, 0, 1, 0, -0.950141, 0, -0.311821, -127.874, 0, 148.103)
  221. [node name="ChocoSign3" parent="Buildings" instance=ExtResource("13_2x2n6")]
  222. transform = Transform3D(0.940448, 0, 0.339936, 0, 1, 0, -0.339936, 0, 0.940448, -167.064, 0, 51.9122)
  223. [node name="ChocoSign5" parent="Buildings" instance=ExtResource("13_2x2n6")]
  224. transform = Transform3D(0.426695, 0.00404086, 0.904387, -7.38403e-11, 0.99999, -0.00446803, -0.904396, 0.00190649, 0.426691, 1.54475, 15.9886, 41.4213)
  225. [node name="ChocoSign6" parent="Buildings" instance=ExtResource("13_2x2n6")]
  226. transform = Transform3D(-0.999858, -7.53253e-05, -0.0168589, -1.79126e-10, 0.99999, -0.00446803, 0.0168591, -0.00446739, -0.999848, 7.40928, 15.9886, 36.9391)
  227. [node name="ChocoSign4" parent="Buildings" instance=ExtResource("13_2x2n6")]
  228. transform = Transform3D(-1.20221e-08, -0.961435, -0.275033, -4.20257e-08, 0.275033, -0.961435, 1, 0, -4.37114e-08, 24.3314, 30.998, -37.2881)
  229. [node name="ChocoSign2" parent="Buildings" instance=ExtResource("13_2x2n6")]
  230. transform = Transform3D(-0.701345, 0, -0.712822, 0, 1, 0, 0.712822, 0, -0.701345, 153.365, 0, 100.145)
  231. [node name="ChocoSign7" parent="Buildings" instance=ExtResource("13_2x2n6")]
  232. transform = Transform3D(-0.730484, 0, 0.68293, 0, 1, 0, -0.68293, 0, -0.730484, 153.365, 9.22052, 100.145)
  233. [node name="SummitGate1" parent="Buildings" instance=ExtResource("14_ky6m3")]
  234. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -63.9918, 0, 0)
  235. [node name="SummitGate2" parent="Buildings" instance=ExtResource("14_ky6m3")]
  236. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -63.9918, 0, -32.9657)
  237. [node name="SummitGate3" parent="Buildings" instance=ExtResource("14_ky6m3")]
  238. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -63.9918, 0, -68.1869)
  239. [node name="SummitGate4" parent="Buildings" instance=ExtResource("14_ky6m3")]
  240. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -63.9918, 0, -102.84)
  241. [node name="SummitGate9" parent="Buildings" instance=ExtResource("14_ky6m3")]
  242. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 75.0112, 0, -237.182)
  243. [node name="SummitGate5" parent="Buildings" instance=ExtResource("14_ky6m3")]
  244. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0311, 0, -54.4777)
  245. [node name="SummitGate6" parent="Buildings" instance=ExtResource("14_ky6m3")]
  246. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0311, 0, -19.3363)
  247. [node name="SummitGate8" parent="Buildings" instance=ExtResource("14_ky6m3")]
  248. transform = Transform3D(0.695336, 0, 0.718685, 0, 1, 0, -0.718685, 0, 0.695336, 6.18162, 0, 40.8031)
  249. [node name="SummitGate7" parent="Buildings" instance=ExtResource("14_ky6m3")]
  250. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 28.7605, 19.8608, -37.0163)
  251. [node name="LongBridge1" parent="Buildings" instance=ExtResource("13_06kfi")]
  252. transform = Transform3D(0.754616, -0.186763, 0.629026, 0.502561, 0.780864, -0.371057, -0.421884, 0.59613, 0.683112, -39.7875, 2.45974, 13.9557)
  253. [node name="LongBridge2" parent="Buildings" instance=ExtResource("13_06kfi")]
  254. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -63.987, 19.6737, -16.1462)
  255. [node name="LongBridge10" parent="Buildings" instance=ExtResource("13_06kfi")]
  256. transform = Transform3D(0.486808, 0, -0.873509, 0, 1, 0, 0.873509, 0, 0.486808, -160.399, 7.66405, 65.7331)
  257. [node name="LongBridge11" parent="Buildings" instance=ExtResource("13_06kfi")]
  258. transform = Transform3D(0.511228, 0.397601, 0.761945, -0.231185, 0.917496, -0.323657, -0.827768, -0.0106874, 0.560969, -119.319, 3.02697, 78.3463)
  259. [node name="LongBridge3" parent="Buildings" instance=ExtResource("13_06kfi")]
  260. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -63.987, 12.2193, -85.5014)
  261. [node name="LongBridge4" parent="Buildings" instance=ExtResource("13_06kfi")]
  262. transform = Transform3D(-3.81324e-08, -0.48885, 0.872368, -2.13683e-08, 0.872368, 0.48885, -1, 1.34437e-15, -4.37114e-08, -99.9013, 5.74882, -0.497192)
  263. [node name="LongBridge5" parent="Buildings" instance=ExtResource("13_06kfi")]
  264. transform = Transform3D(-2.62867e-08, 0.601369, 0.798972, -3.49242e-08, 0.798972, -0.601369, -1, -4.37114e-08, 1.91069e-15, 50.7922, 12.9833, -19.5609)
  265. [node name="LongBridge7" parent="Buildings" instance=ExtResource("13_06kfi")]
  266. transform = Transform3D(0.689417, 0.43561, 0.578746, -0.149243, 0.86725, -0.474978, -0.708823, 0.241084, 0.662909, 50.7922, 4.86416, -127.518)
  267. [node name="LongBridge8" parent="Buildings" instance=ExtResource("13_06kfi")]
  268. transform = Transform3D(0.926676, 0.373472, 0.042308, -0.305142, 0.813261, -0.495474, -0.219453, 0.446234, 0.867592, -119.097, 4.98022, -256.543)
  269. [node name="StairHouse7" parent="Buildings" instance=ExtResource("11_j8m6y")]
  270. transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 63.2664, 0, -51.3437)
  271. [node name="StairHouse8" parent="Buildings" instance=ExtResource("11_j8m6y")]
  272. transform = Transform3D(-0.999999, 0, 0.00148347, 0, 1, 0, -0.00148347, 0, -0.999999, 99.1357, 0, -51.3437)
  273. [node name="StairHouse15" parent="Buildings" instance=ExtResource("11_j8m6y")]
  274. transform = Transform3D(0.196528, 0, 0.980498, 0, 1, 0, -0.980498, 0, 0.196528, 0.300697, 0, -172.209)
  275. [node name="StairHouse18" parent="Buildings" instance=ExtResource("11_j8m6y")]
  276. transform = Transform3D(0.196528, 0, 0.980498, 0, 1, 0, -0.980498, 0, 0.196528, -227.361, 0, -222.879)
  277. [node name="StairHouse16" parent="Buildings" instance=ExtResource("11_j8m6y")]
  278. transform = Transform3D(0.559323, 0, -0.82895, 0, 1, 0, 0.82895, 0, 0.559323, -18.6386, -4.25995, -166.379)
  279. [node name="StairHouse17" parent="Buildings" instance=ExtResource("11_j8m6y")]
  280. transform = Transform3D(0.189061, 0, -0.981965, 0, 1, 0, 0.981965, 0, 0.189061, -48.0096, -8.55672, -161.384)
  281. [node name="StairHouse14" parent="Buildings" instance=ExtResource("11_j8m6y")]
  282. transform = Transform3D(-0.449709, 0, 0.893175, 0, 1, 0, -0.893175, 0, -0.449709, 106.258, 0, 52.9272)
  283. [node name="StairHouse10" parent="Buildings" instance=ExtResource("11_j8m6y")]
  284. transform = Transform3D(0.438904, 0, 0.898534, 0, 1, 0, -0.898534, 0, 0.438904, -76.2073, 0, 30.7201)
  285. [node name="StairHouse12" parent="Buildings" instance=ExtResource("11_j8m6y")]
  286. transform = Transform3D(-0.458153, 0, 0.888873, 0, 1, 0, -0.888873, 0, -0.458153, -143.718, 1.90735e-06, 60.5584)
  287. [node name="StairHouse13" parent="Buildings" instance=ExtResource("11_j8m6y")]
  288. transform = Transform3D(0.960702, 0, -0.277583, 0, 1, 0, 0.277583, 0, 0.960702, -175.986, 0, 74.5317)
  289. [node name="StairHouse11" parent="Buildings" instance=ExtResource("11_j8m6y")]
  290. transform = Transform3D(0.438904, 0, 0.898534, 0, 1, 0, -0.898534, 0, 0.438904, -15.7564, -3.8147e-06, -17.5024)
  291. [node name="LongBridge6" parent="Buildings" instance=ExtResource("13_06kfi")]
  292. transform = Transform3D(-2.62867e-08, 0.601369, 0.798972, -3.49242e-08, 0.798972, -0.601369, -1, -4.37114e-08, 1.91069e-15, 50.7922, 12.9833, -54.5592)
  293. [node name="LongBridge9" parent="Buildings" instance=ExtResource("13_06kfi")]
  294. transform = Transform3D(-0.794415, -0.177579, -0.580836, 0, 0.956305, -0.292372, 0.607376, -0.232264, -0.759703, -23.3903, 3.19975, -0.376336)
  295. [node name="MusicPlayer" type="AudioStreamPlayer" parent="."]
  296. stream = ExtResource("8_ndffw")
  297. script = ExtResource("8_iulsm")
  298. [node name="UI" type="Node" parent="."]
  299. [node name="InputPromptsCenter" type="CenterContainer" parent="UI"]
  300. process_mode = 4
  301. visible = false
  302. anchors_preset = 15
  303. anchor_right = 1.0
  304. anchor_bottom = 1.0
  305. grow_horizontal = 2
  306. grow_vertical = 2
  307. script = ExtResource("15_k0ijo")
  308. [node name="InputPromptsCollection" type="VBoxContainer" parent="UI/InputPromptsCenter"]
  309. layout_mode = 2
  310. [node name="MovePromptContainer" parent="UI/InputPromptsCenter/InputPromptsCollection" instance=ExtResource("15_wc547")]
  311. layout_mode = 2
  312. [node name="JumpPromptContainer" parent="UI/InputPromptsCenter/InputPromptsCollection" instance=ExtResource("17_6r3c0")]
  313. layout_mode = 2
  314. [node name="GetInPromptContainer" parent="UI/InputPromptsCenter/InputPromptsCollection" instance=ExtResource("18_bejgn")]
  315. visible = false
  316. layout_mode = 2
  317. [node name="TitleScreen" parent="UI" instance=ExtResource("13_2xijd")]
  318. [node name="PauseMenu" parent="UI" instance=ExtResource("16_orqqe")]
  319. [node name="VictoryMenu" parent="UI" instance=ExtResource("17_1u7wg")]
  320. visible = false
  321. [node name="ChocolateGauge" parent="UI" instance=ExtResource("23_wh0jf")]
  322. [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
  323. environment = SubResource("Environment_jdyq3")
  324. [node name="SunLight" type="DirectionalLight3D" parent="."]
  325. transform = Transform3D(0.769065, 0.23434, -0.594663, 0, 0.930366, 0.366631, 0.639171, -0.281963, 0.715512, 0, 12.4629, 0)
  326. light_energy = 0.8
  327. [node name="Limits" type="Node3D" parent="."]
  328. [node name="BottomLimitArea" type="Area3D" parent="Limits"]
  329. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -100, 0)
  330. collision_mask = 2
  331. input_ray_pickable = false
  332. monitorable = false
  333. script = ExtResource("19_3qyrt")
  334. message = "That's not a common way to go to space, but you are welcome !"
  335. [node name="BottomLimitShape" type="CollisionShape3D" parent="Limits/BottomLimitArea"]
  336. shape = SubResource("WorldBoundaryShape3D_cdiox")
  337. [node name="TopLimitArea" type="Area3D" parent="Limits"]
  338. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 499.501, 0)
  339. collision_mask = 2
  340. input_ray_pickable = false
  341. monitorable = false
  342. script = ExtResource("19_3qyrt")
  343. [node name="BottomLimitShape" type="CollisionShape3D" parent="Limits/TopLimitArea"]
  344. transform = Transform3D(-1, 0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0)
  345. shape = SubResource("WorldBoundaryShape3D_cdiox")
  346. [connection signal="can_get_in" from="MainWalker" to="UI/InputPromptsCenter/InputPromptsCollection/GetInPromptContainer" method="set_visible"]
  347. [connection signal="chocolate_collected" from="MainWalker" to="UI/ChocolateGauge" method="_on_main_walker_chocolate_collected"]
  348. [connection signal="focus_required" from="MainWalker" to="CameraTracker" method="_on_focus_required"]
  349. [connection signal="got_in" from="MainWalker" to="MusicPlayer" method="_on_driver_got_in"]
  350. [connection signal="got_in" from="MainWalker" to="UI/InputPromptsCenter/InputPromptsCollection/GetInPromptContainer" method="hide"]
  351. [connection signal="got_out" from="MainWalker" to="MusicPlayer" method="_on_driver_got_out"]
  352. [connection signal="dir_changed" from="MainWalker/Control" to="MainWalker" method="_on_dir_changed"]
  353. [connection signal="get_in_action" from="MainWalker/Control" to="MainWalker" method="_on_get_in_action"]
  354. [connection signal="main_action" from="MainWalker/Control" to="MainWalker" method="_on_main_action"]
  355. [connection signal="start_game" from="UI/TitleScreen" to="MainWalker/Control" method="_on_title_screen_start_game"]
  356. [connection signal="start_game" from="UI/TitleScreen" to="UI/InputPromptsCenter" method="_on_title_screen_start_game"]
  357. [connection signal="visibility_changed" from="UI/VictoryMenu" to="MainWalker/Control" method="_on_victory_menu_visibility_changed"]
  358. [connection signal="visibility_changed" from="UI/VictoryMenu" to="UI/InputPromptsCenter" method="_on_victory_menu_visibility_changed"]
  359. [connection signal="body_shape_entered" from="Limits/BottomLimitArea" to="Limits/BottomLimitArea" method="_on_body_shape_entered"]
  360. [connection signal="space_reached" from="Limits/BottomLimitArea" to="UI/VictoryMenu" method="_on_space_reached"]
  361. [connection signal="body_shape_entered" from="Limits/TopLimitArea" to="Limits/TopLimitArea" method="_on_body_shape_entered"]
  362. [connection signal="space_reached" from="Limits/TopLimitArea" to="UI/VictoryMenu" method="_on_space_reached"]