A team game with an emphasis on movement (with no shooting), inspired by Overwatch and Zineth
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

270 lines
7.0 KiB

  1. [gd_scene load_steps=8 format=2]
  2. [ext_resource path="res://scenes/objective.tscn" type="PackedScene" id=1]
  3. [sub_resource type="SphereShape" id=1]
  4. radius = 1.0
  5. [sub_resource type="SphereMesh" id=2]
  6. radius = 1.0
  7. height = 2.0
  8. radial_segments = 64
  9. rings = 32
  10. is_hemisphere = false
  11. [sub_resource type="DynamicFontData" id=3]
  12. font_path = "res://assets/DejaVuSansMono.ttf"
  13. [sub_resource type="DynamicFont" id=4]
  14. size = 16
  15. use_mipmaps = false
  16. use_filter = false
  17. font_data = SubResource( 3 )
  18. _sections_unfolded = [ "Font", "Resource" ]
  19. [sub_resource type="ProceduralSky" id=5]
  20. radiance_size = 4
  21. sky_top_color = Color( 0.689667, 0.949219, 0.85797, 1 )
  22. sky_horizon_color = Color( 0.812698, 0.941406, 0.926323, 1 )
  23. sky_curve = 0.25
  24. sky_energy = 1.0
  25. ground_bottom_color = Color( 0.359802, 0.703125, 0.574379, 1 )
  26. ground_horizon_color = Color( 0.304047, 0.960938, 0.745395, 1 )
  27. ground_curve = 0.01
  28. ground_energy = 1.0
  29. sun_color = Color( 1, 1, 1, 1 )
  30. sun_latitude = 35.0
  31. sun_longitude = 0.0
  32. sun_angle_min = 1.0
  33. sun_angle_max = 100.0
  34. sun_curve = 0.05
  35. sun_energy = 16.0
  36. texture_size = 2
  37. _sections_unfolded = [ "Ground", "Sky" ]
  38. [sub_resource type="Environment" id=6]
  39. background_mode = 2
  40. background_sky = SubResource( 5 )
  41. background_sky_custom_fov = 0.0
  42. background_color = Color( 0, 0, 0, 1 )
  43. background_energy = 1.0
  44. background_canvas_max_layer = 0
  45. ambient_light_color = Color( 0, 0, 0, 1 )
  46. ambient_light_energy = 1.0
  47. ambient_light_sky_contribution = 1.0
  48. fog_enabled = false
  49. fog_color = Color( 0.5, 0.6, 0.7, 1 )
  50. fog_sun_color = Color( 1, 0.9, 0.7, 1 )
  51. fog_sun_amount = 0.0
  52. fog_depth_enabled = true
  53. fog_depth_begin = 10.0
  54. fog_depth_curve = 1.0
  55. fog_transmit_enabled = false
  56. fog_transmit_curve = 1.0
  57. fog_height_enabled = false
  58. fog_height_min = 0.0
  59. fog_height_max = 100.0
  60. fog_height_curve = 1.0
  61. tonemap_mode = 0
  62. tonemap_exposure = 1.0
  63. tonemap_white = 1.0
  64. auto_exposure_enabled = false
  65. auto_exposure_scale = 0.4
  66. auto_exposure_min_luma = 0.05
  67. auto_exposure_max_luma = 8.0
  68. auto_exposure_speed = 0.5
  69. ss_reflections_enabled = false
  70. ss_reflections_max_steps = 64
  71. ss_reflections_fade_in = 0.15
  72. ss_reflections_fade_out = 2.0
  73. ss_reflections_depth_tolerance = 0.2
  74. ss_reflections_roughness = true
  75. ssao_enabled = false
  76. ssao_radius = 1.0
  77. ssao_intensity = 1.0
  78. ssao_radius2 = 0.0
  79. ssao_intensity2 = 1.0
  80. ssao_bias = 0.01
  81. ssao_light_affect = 0.0
  82. ssao_color = Color( 0, 0, 0, 1 )
  83. ssao_quality = 0
  84. ssao_blur = 3
  85. ssao_edge_sharpness = 4.0
  86. dof_blur_far_enabled = false
  87. dof_blur_far_distance = 10.0
  88. dof_blur_far_transition = 5.0
  89. dof_blur_far_amount = 0.1
  90. dof_blur_far_quality = 1
  91. dof_blur_near_enabled = false
  92. dof_blur_near_distance = 2.0
  93. dof_blur_near_transition = 1.0
  94. dof_blur_near_amount = 0.1
  95. dof_blur_near_quality = 1
  96. glow_enabled = false
  97. glow_levels/1 = false
  98. glow_levels/2 = false
  99. glow_levels/3 = true
  100. glow_levels/4 = false
  101. glow_levels/5 = true
  102. glow_levels/6 = false
  103. glow_levels/7 = false
  104. glow_intensity = 0.8
  105. glow_strength = 1.0
  106. glow_bloom = 0.0
  107. glow_blend_mode = 2
  108. glow_hdr_threshold = 1.0
  109. glow_hdr_scale = 2.0
  110. glow_bicubic_upscale = false
  111. adjustment_enabled = false
  112. adjustment_brightness = 1.0
  113. adjustment_contrast = 1.0
  114. adjustment_saturation = 1.0
  115. _sections_unfolded = [ "Background" ]
  116. [node name="Level" type="Spatial" index="0"]
  117. [node name="DirectionalLight" type="DirectionalLight" parent="." index="0"]
  118. transform = Transform( 0.784405, 0.193347, -0.589343, 0.315866, 0.693208, 0.647836, 0.533794, -0.694319, 0.482684, -7.6643, 1.97737, 0 )
  119. layers = 1
  120. light_color = Color( 1, 1, 1, 1 )
  121. light_energy = 1.0
  122. light_indirect_energy = 1.0
  123. light_negative = false
  124. light_specular = 0.5
  125. light_bake_mode = 1
  126. light_cull_mask = -1
  127. shadow_enabled = false
  128. shadow_color = Color( 0, 0, 0, 1 )
  129. shadow_bias = 0.1
  130. shadow_contact = 0.0
  131. shadow_reverse_cull_face = false
  132. editor_only = false
  133. directional_shadow_mode = 2
  134. directional_shadow_split_1 = 0.1
  135. directional_shadow_split_2 = 0.2
  136. directional_shadow_split_3 = 0.5
  137. directional_shadow_blend_splits = false
  138. directional_shadow_normal_bias = 0.8
  139. directional_shadow_bias_split_scale = 0.25
  140. directional_shadow_depth_range = 0
  141. directional_shadow_max_distance = 200.0
  142. [node name="Players" type="Spatial" parent="." index="1"]
  143. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.4634, 0 )
  144. _sections_unfolded = [ "Transform", "Visibility" ]
  145. [node name="Ball" type="RigidBody" parent="." index="2"]
  146. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -14.4344, 6.09969, 4.40885 )
  147. input_ray_pickable = true
  148. input_capture_on_drag = false
  149. collision_layer = 1
  150. collision_mask = 1
  151. mode = 0
  152. mass = 1.0
  153. friction = 1.0
  154. bounce = 0.0
  155. gravity_scale = 1.0
  156. custom_integrator = false
  157. continuous_cd = false
  158. contacts_reported = 0
  159. contact_monitor = false
  160. sleeping = false
  161. can_sleep = true
  162. axis_lock_linear_x = false
  163. axis_lock_linear_y = false
  164. axis_lock_linear_z = false
  165. axis_lock_angular_x = false
  166. axis_lock_angular_y = false
  167. axis_lock_angular_z = false
  168. linear_velocity = Vector3( 0, 0, 0 )
  169. linear_damp = -1.0
  170. angular_velocity = Vector3( 0, 0, 0 )
  171. angular_damp = -1.0
  172. _sections_unfolded = [ "Collision", "Pause", "Transform", "Visibility" ]
  173. [node name="CollisionShape" type="CollisionShape" parent="Ball" index="0"]
  174. shape = SubResource( 1 )
  175. disabled = false
  176. _sections_unfolded = [ "Transform", "Visibility" ]
  177. [node name="MeshInstance" type="MeshInstance" parent="Ball" index="1"]
  178. layers = 1
  179. material_override = null
  180. cast_shadow = 1
  181. extra_cull_margin = 0.0
  182. use_in_baked_light = false
  183. lod_min_distance = 0.0
  184. lod_min_hysteresis = 0.0
  185. lod_max_distance = 0.0
  186. lod_max_hysteresis = 0.0
  187. mesh = SubResource( 2 )
  188. skeleton = NodePath("..")
  189. material/0 = null
  190. _sections_unfolded = [ "Geometry", "Transform", "material" ]
  191. [node name="FullObjective" parent="." index="3" instance=ExtResource( 1 )]
  192. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -17.3706, 2.0316, 4.06596 )
  193. _sections_unfolded = [ "Transform" ]
  194. [node name="Debug" type="Label" parent="." index="4"]
  195. anchor_left = 0.0
  196. anchor_top = 0.0
  197. anchor_right = 0.0
  198. anchor_bottom = 0.0
  199. margin_left = 831.0
  200. margin_top = 27.0
  201. margin_right = 1004.0
  202. margin_bottom = 94.0
  203. grow_horizontal = 0
  204. rect_pivot_offset = Vector2( 0, 0 )
  205. mouse_filter = 2
  206. mouse_default_cursor_shape = 0
  207. size_flags_horizontal = 1
  208. size_flags_vertical = 4
  209. custom_fonts/font = SubResource( 4 )
  210. percent_visible = 1.0
  211. lines_skipped = 0
  212. max_lines_visible = -1
  213. _sections_unfolded = [ "Anchor", "Focus", "Grow Direction", "Hint", "Margin", "Material", "Mouse", "Pause", "Rect", "Size Flags", "Theme", "Visibility", "custom_colors", "custom_constants", "custom_fonts", "custom_styles" ]
  214. [node name="LeftSpawn" type="Spatial" parent="." index="5"]
  215. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.96426, 9.36109 )
  216. _sections_unfolded = [ "Transform" ]
  217. [node name="RightSpawn" type="Spatial" parent="." index="6"]
  218. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.87156, 0 )
  219. [node name="MainGeometry" type="MeshInstance" parent="." index="7"]
  220. layers = 1
  221. material_override = null
  222. cast_shadow = 1
  223. extra_cull_margin = 0.0
  224. use_in_baked_light = false
  225. lod_min_distance = 0.0
  226. lod_min_hysteresis = 0.0
  227. lod_max_distance = 0.0
  228. lod_max_hysteresis = 0.0
  229. mesh = null
  230. skeleton = NodePath("..")
  231. [node name="WorldEnvironment" type="WorldEnvironment" parent="." index="8"]
  232. environment = SubResource( 6 )