diff --git a/item_types/advanced_repair_kit.tres b/item_types/advanced_repair_kit.tres new file mode 100644 index 0000000..1eeb7f0 --- /dev/null +++ b/item_types/advanced_repair_kit.tres @@ -0,0 +1,9 @@ +[gd_resource type="Resource" load_steps=3 format=2] + +[ext_resource path="res://scripts/ItemType.gd" type="Script" id=1] +[ext_resource path="res://assets/yam/yam.tscn" type="PackedScene" id=2] + +[resource] +script = ExtResource( 1 ) +name = "Repair Kit" +visual_scene = ExtResource( 2 ) diff --git a/recipes/advanced_repair_kit_recipe.tres b/recipes/advanced_repair_kit_recipe.tres new file mode 100644 index 0000000..5a8bb63 --- /dev/null +++ b/recipes/advanced_repair_kit_recipe.tres @@ -0,0 +1,10 @@ +[gd_resource type="Resource" load_steps=4 format=2] + +[ext_resource path="res://scripts/Recipe.gd" type="Script" id=1] +[ext_resource path="res://item_types/advanced_repair_kit.tres" type="Resource" id=2] +[ext_resource path="res://item_types/repair_kit.tres" type="Resource" id=3] + +[resource] +script = ExtResource( 1 ) +item_type_slots = [ ExtResource( 3 ), ExtResource( 3 ) ] +item_type_out = ExtResource( 2 ) diff --git a/scenes/crafting_station.tscn b/scenes/crafting_station.tscn index cf4aedc..f1f0d15 100644 --- a/scenes/crafting_station.tscn +++ b/scenes/crafting_station.tscn @@ -1,11 +1,10 @@ -[gd_scene load_steps=10 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://scenes/item_holder.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/crafting_station/crafting_station.gd" type="Script" 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://scenes/status_light.tscn" type="PackedScene" id=5] -[ext_resource path="res://item_types/repair_kit.tres" type="Resource" id=6] [ext_resource path="res://item_types/ore.tres" type="Resource" id=7] [sub_resource type="CylinderMesh" id=1] @@ -56,9 +55,8 @@ one_shot = true [node name="item_dump" parent="." instance=ExtResource( 4 )] unique_name_in_owner = true transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.366242, 0, 0 ) -item_type_0 = ExtResource( 6 ) -item_type_1 = ExtResource( 7 ) -item_count_1 = 8 +item_type_0 = ExtResource( 7 ) +item_count_0 = 8 [node name="status_light" parent="." instance=ExtResource( 5 )] unique_name_in_owner = true diff --git a/scenes/main.tscn b/scenes/main.tscn index 246b790..68b9f57 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -86,7 +86,7 @@ adjustment_contrast = 1.97 [node name="Player" parent="." instance=ExtResource( 3 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4.35996 ) -hunger_tick_time = 60.0 +hunger_tick_time = 90.0 [node name="cameras" type="Spatial" parent="."] script = ExtResource( 2 ) @@ -240,6 +240,7 @@ target = NodePath("../Player") size = 4.0 [node name="game_manager" parent="." instance=ExtResource( 7 )] +time_per_day = 300.0 [node name="power_station" parent="." instance=ExtResource( 14 )] transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 1, 0 ) @@ -258,7 +259,6 @@ text = "Ore Conveyor" transform = Transform( 1, 0, 3.57628e-07, 0, 1, 0, -3.57628e-07, 0, 1, -1.69954, 0, -9.67913 ) start_broken = false gen_item = ExtResource( 19 ) -gen_time = 2.0 [node name="Machine_Label" type="Label3D" parent="Ore_Conveyor_Room/item_generator"] transform = Transform( 3, 0, 0, 0, 3, 0, 0, 0, 3, 1.88, 3, -1.043 ) @@ -305,7 +305,7 @@ text = "Crafting" [node name="crafting_station" parent="Crafting_Room" instance=ExtResource( 12 )] transform = Transform( 0, 0, -0.999999, 0, 1, 0, 0.999999, 0, 0, 1.01718, 0, -9.07657 ) recipes = ExtResource( 20 ) -gen_time = 2.0 +gen_time = 20.0 [node name="Machine_Label" type="Label3D" parent="Crafting_Room/crafting_station"] transform = Transform( -1.3411e-07, 0, 3, 0, 3, 0, -3, 0, -1.3411e-07, -1.295, 3, 1.998 ) @@ -350,15 +350,19 @@ text = "Hydroponics" [node name="hydroponics_station" parent="Hydroponics_Room" instance=ExtResource( 11 )] transform = Transform( 0.502127, 0, 0.487718, 5.82077e-11, 0.7, -1.36424e-12, -0.487718, 5.82077e-11, 0.502127, -2.28553, 0.00222371, -7.72658 ) +grow_time = 30.0 [node name="hydroponics_station2" parent="Hydroponics_Room" instance=ExtResource( 11 )] transform = Transform( 0.502127, 2.91038e-11, 0.487718, 5.82077e-11, 0.7, -5.45697e-12, -0.487718, 2.03727e-10, 0.502127, -0.870331, 0.00222371, -9.10117 ) +grow_time = 30.0 [node name="hydroponics_station3" parent="Hydroponics_Room" instance=ExtResource( 11 )] transform = Transform( 0.502127, 3.7835e-10, 0.487718, 5.82077e-11, 0.700001, -1.04592e-10, -0.487718, 2.61934e-10, 0.502128, 1.79792, 0.00590622, -8.91695 ) +grow_time = 30.0 [node name="hydroponics_station4" parent="Hydroponics_Room" instance=ExtResource( 11 )] transform = Transform( 0.502127, 3.7835e-10, 0.487718, 5.82077e-11, 0.700001, -2.37378e-10, -0.487718, 3.7835e-10, 0.502128, 3.28563, 0.006777, -7.36006 ) +grow_time = 30.0 [node name="Communications" type="Spatial" parent="."] transform = Transform( -0.0426527, 0.000404372, 0.999089, -0.000747618, 1, -0.000436656, -0.999089, -0.000765564, -0.0426524, -8.66408, 0.00565405, 0.343818 )