Add rover game and such
This commit is contained in:
1 parent
e80cd37534
commit
373838d3e7
37 files changed
+1558
-35
No files matched your search
@@ -2,7 +2,7 @@
|
||||
|
||||
[ext_resource path="res://scripts/game_manager.gd" type="Script" id=1]
|
||||
|
||||
[node name="game_manager" type="Node" groups=["game_manager"]]
|
||||
[node name="game_manager" type="CanvasLayer" groups=["game_manager"]]
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="UI" type="Control" parent="."]
|
||||
|
||||
+9
-1
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=28 format=2]
|
||||
[gd_scene load_steps=29 format=2]
|
||||
|
||||
[ext_resource path="res://assets/level/Level.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scripts/cameras.gd" type="Script" id=2]
|
||||
@@ -20,6 +20,7 @@
|
||||
[ext_resource path="res://scenes/cheat_menu.tscn" type="PackedScene" id=18]
|
||||
[ext_resource path="res://item_types/ore.tres" type="Resource" id=19]
|
||||
[ext_resource path="res://recipes/all_recipes.tres" type="Resource" id=20]
|
||||
[ext_resource path="res://scenes/rover_station.tscn" type="PackedScene" id=21]
|
||||
|
||||
[sub_resource type="CylinderShape" id=1]
|
||||
height = 5.22615
|
||||
@@ -375,6 +376,11 @@ text = "Communications"
|
||||
[node name="comm_station" parent="Communications" instance=ExtResource( 13 )]
|
||||
transform = Transform( 1, 3.49246e-10, -2.23517e-08, -3.49246e-10, 1, 1.60071e-10, 2.23517e-08, 1.78261e-10, 1, 0.664039, 5.58794e-09, -7.58252 )
|
||||
|
||||
[node name="Rover_Room" type="Spatial" parent="."]
|
||||
transform = Transform( -0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, -11, 0, 11 )
|
||||
|
||||
[node name="rover_station" parent="Rover_Room" instance=ExtResource( 21 )]
|
||||
|
||||
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||
|
||||
[node name="cheat_menu" parent="CanvasLayer" instance=ExtResource( 18 )]
|
||||
@@ -405,3 +411,5 @@ transform = Transform( 1, 3.49246e-10, -2.23517e-08, -3.49246e-10, 1, 1.60071e-1
|
||||
[connection signal="player_exited" from="cameras/camera_comms" to="cameras" method="_on_camera_room_player_exited"]
|
||||
[connection signal="player_entered" from="cameras/camera_hydroponics" to="cameras" method="_on_camera_room_player_entered"]
|
||||
[connection signal="player_exited" from="cameras/camera_hydroponics" to="cameras" method="_on_camera_room_player_exited"]
|
||||
|
||||
[editable path="Level"]
|
||||
+1
-1
@@ -714,7 +714,7 @@ mesh = SubResource( 1 )
|
||||
skin = SubResource( 2 )
|
||||
|
||||
[node name="head_bone" type="BoneAttachment" parent="model_transform/DungMan/Armature/Skeleton" index="1"]
|
||||
transform = Transform( 1, -2.21988e-16, 5.59982e-18, -6.93938e-20, 0.0249053, 0.99969, -2.22059e-16, -0.99969, 0.0249053, -3.32446e-16, -0.0244905, -1.49896 )
|
||||
transform = Transform( 1, -2.22045e-16, 5.12852e-23, 1.32349e-23, 2.83122e-07, 1, -2.22045e-16, -1, 2.83122e-07, -3.33067e-16, 5.21541e-08, -1.5 )
|
||||
bone_name = "Item"
|
||||
|
||||
[node name="ItemSpawn" type="Spatial" parent="model_transform/DungMan/Armature/Skeleton/head_bone"]
|
||||
|
||||
+7
-14
@@ -1,16 +1,11 @@
|
||||
[gd_scene load_steps=6 format=2]
|
||||
[gd_scene load_steps=5 format=2]
|
||||
|
||||
[ext_resource path="res://scripts/rover.gd" type="Script" id=1]
|
||||
[ext_resource path="res://assets/moon_buggy/Beetle IX.tscn" type="PackedScene" id=2]
|
||||
|
||||
[sub_resource type="CylinderShape" id=13]
|
||||
radius = 2.98085
|
||||
|
||||
[sub_resource type="CubeMesh" id=2]
|
||||
size = Vector3( 6, 2, 6 )
|
||||
|
||||
[sub_resource type="SpatialMaterial" id=12]
|
||||
albedo_color = Color( 0.627451, 0.156863, 0.156863, 1 )
|
||||
|
||||
[sub_resource type="BoxShape" id=9]
|
||||
extents = Vector3( 2.90757, 1, 2.12399 )
|
||||
|
||||
@@ -29,19 +24,17 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0 )
|
||||
shape = SubResource( 13 )
|
||||
|
||||
[node name="visual" type="Spatial" parent="."]
|
||||
|
||||
[node name="MeshInstance" type="MeshInstance" parent="visual"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0 )
|
||||
mesh = SubResource( 2 )
|
||||
skeleton = NodePath("../../..")
|
||||
material/0 = SubResource( 12 )
|
||||
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
|
||||
|
||||
[node name="interact_box" type="Area" parent="visual"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -3.96067 )
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -5.15549 )
|
||||
collision_layer = 4
|
||||
collision_mask = 8
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape" parent="visual/interact_box"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.39215 )
|
||||
shape = SubResource( 9 )
|
||||
|
||||
[node name="BeetleIX" parent="visual" instance=ExtResource( 2 )]
|
||||
transform = Transform( 2.3073, 0, 0, 0, 2.3073, 0, 0, 0, 2.3073, 0, 0, 0 )
|
||||
+17
-9
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=9 format=2]
|
||||
[gd_scene load_steps=8 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/rover.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://assets/rover_level/RoverGame.glb" type="PackedScene" id=4]
|
||||
@@ -8,14 +8,10 @@
|
||||
[sub_resource type="BoxShape" id=7]
|
||||
extents = Vector3( 21.7976, 4.38074, 5.34608 )
|
||||
|
||||
[sub_resource type="ProceduralSky" id=6]
|
||||
sky_top_color = Color( 1, 1, 1, 1 )
|
||||
sky_horizon_color = Color( 0.721569, 0.721569, 0.721569, 1 )
|
||||
|
||||
[sub_resource type="Environment" id=5]
|
||||
background_mode = 2
|
||||
background_sky = SubResource( 6 )
|
||||
background_color = Color( 0.752941, 0.752941, 0.752941, 1 )
|
||||
ambient_light_color = Color( 0.32549, 0.32549, 0.32549, 1 )
|
||||
ssao_enabled = true
|
||||
ssao_radius = 15.99
|
||||
ssao_intensity = 3.14
|
||||
@@ -29,13 +25,20 @@ extents = Vector3( 100, 1, 400 )
|
||||
script = ExtResource( 6 )
|
||||
|
||||
[node name="RoverGame" parent="." instance=ExtResource( 4 )]
|
||||
__meta__ = {
|
||||
"_edit_group_": true
|
||||
}
|
||||
|
||||
[node name="rover" parent="." instance=ExtResource( 1 )]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.04923, 50 )
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0511061, 50 )
|
||||
mass = 2.0
|
||||
|
||||
[node name="Camera" type="Camera" parent="rover/visual" index="2"]
|
||||
transform = Transform( 1.19422e-07, 0.5, -0.866025, -4.37114e-08, 0.866025, 0.5, 1, -2.18557e-08, 1.25278e-07, -13.15, 6.519, 0.386 )
|
||||
far = 300.0
|
||||
|
||||
[node name="rover_camera" type="Camera" parent="."]
|
||||
transform = Transform( -4.37114e-08, 0.866025, -0.5, 0, 0.5, 0.866025, 1, 3.78552e-08, -2.18557e-08, -34.343, 66.514, 50 )
|
||||
transform = Transform( -4.37114e-08, 0.707106, -0.707106, 0, 0.707106, 0.707106, 1, 3.09086e-08, -3.09086e-08, -26.657, 23.188, 50 )
|
||||
current = true
|
||||
script = ExtResource( 5 )
|
||||
|
||||
@@ -59,7 +62,6 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.172523, 0.157974, 349.242 )
|
||||
shape = SubResource( 8 )
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
wait_time = 60.0
|
||||
one_shot = true
|
||||
autostart = true
|
||||
|
||||
@@ -209,6 +211,12 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 15.0132, 0, 664.688 )
|
||||
[node name="spawn_location42" type="Position3D" parent="spawn locations" groups=["rock_spawn_location"]]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 17.4828, 0, 603.399 )
|
||||
|
||||
[node name="DirectionalLight" type="DirectionalLight" parent="."]
|
||||
transform = Transform( 0.866025, 2.18557e-08, -0.5, 0.5, -3.78552e-08, 0.866025, 0, -1, -4.37114e-08, 0, 87.952, 53 )
|
||||
shadow_enabled = true
|
||||
|
||||
[connection signal="area_entered" from="collection_area" to="." method="_on_collection_area_area_entered"]
|
||||
[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"]
|
||||
|
||||
[editable path="RoverGame"]
|
||||
[editable path="rover"]
|
||||
@@ -0,0 +1,53 @@
|
||||
[gd_scene load_steps=7 format=2]
|
||||
|
||||
[ext_resource path="res://scenes/status_light.tscn" type="PackedScene" id=1]
|
||||
[ext_resource path="res://scenes/item_holder.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://scenes/coin_machine.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://scenes/item_dump.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://scripts/rover_station/rover_station.gd" type="Script" id=6]
|
||||
[ext_resource path="res://item_types/repair_kit.tres" type="Resource" id=11]
|
||||
|
||||
[node name="rover_station" type="Spatial" groups=["on_player_sleep_listener"]]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.173937, 0, -3.56739 )
|
||||
script = ExtResource( 6 )
|
||||
|
||||
[node name="status_light" parent="." instance=ExtResource( 1 )]
|
||||
transform = Transform( 0.999404, 0, 0.0345158, 0, 1, 0, -0.0345158, 0, 0.999404, 0.0140028, -0.0739165, 1.81011 )
|
||||
omni_range = 2.3706
|
||||
|
||||
[node name="coin_machine" parent="." instance=ExtResource( 3 )]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.02357, 0.126143 )
|
||||
|
||||
[node name="item_holder" parent="." instance=ExtResource( 2 )]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 2.26269, 0.778543, -0.31761 )
|
||||
|
||||
[node name="item_dump" parent="." instance=ExtResource( 4 )]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 9.53674e-07, 0.993049, 0.0943546 )
|
||||
item_type_0 = ExtResource( 11 )
|
||||
item_count_0 = 1
|
||||
|
||||
[node name="game_canvas" type="CanvasLayer" parent="."]
|
||||
layer = 0
|
||||
visible = false
|
||||
|
||||
[node name="ViewportContainer" type="ViewportContainer" parent="game_canvas"]
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
stretch = true
|
||||
|
||||
[node name="rover_game_viewport" type="Viewport" parent="game_canvas/ViewportContainer"]
|
||||
unique_name_in_owner = true
|
||||
size = Vector2( 1920, 1080 )
|
||||
own_world = true
|
||||
handle_input_locally = false
|
||||
msaa = 1
|
||||
render_target_update_mode = 0
|
||||
shadow_atlas_size = 4096
|
||||
|
||||
[node name="rover_game" parent="game_canvas/ViewportContainer/rover_game_viewport" instance_placeholder="res://scenes/rover_game.tscn"]
|
||||
unique_name_in_owner = true
|
||||
play_time = 40.0
|
||||
|
||||
[connection signal="coin_requirement_met" from="coin_machine" to="." method="_on_coin_machine_coin_requirement_met"]
|
||||
[connection signal="item_changed" from="item_holder" to="." method="_on_item_holder_item_changed"]
|
||||
[connection signal="item_dump_completed" from="item_dump" to="." method="_on_item_dump_completed"]
|
||||
Reference in new issue
Block a user