feature complete prototype almost done!

This commit is contained in:
Tabby 2026-01-14 20:10:03 +11:00
parent 93cc1a8c59
commit af8662fd6a
21 changed files with 327 additions and 41 deletions

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="CraftRecipe" load_steps=5 format=3 uid="uid://cb5qc8xwuao6q"]
[ext_resource type="Script" uid="uid://dccraom7a7e8d" path="res://inv_system/item_data.gd" id="1_lnsys"]
[ext_resource type="Resource" uid="uid://bepkdyf7dn1y0" path="res://items/hdd_item.tres" id="2_lnsys"]
[ext_resource type="Resource" uid="uid://3afonee3dw7" path="res://items/nas_item.tres" id="3_yoruj"]
[ext_resource type="Script" uid="uid://b4iu5xrdf0evs" path="res://crafting/craft_recipe.gd" id="4_6gc0q"]
[resource]
script = ExtResource("4_6gc0q")
ingredients = Array[ExtResource("1_lnsys")]([ExtResource("2_lnsys"), ExtResource("2_lnsys"), ExtResource("2_lnsys"), ExtResource("2_lnsys"), ExtResource("2_lnsys"), null, null, null, null])
output = ExtResource("3_yoruj")
metadata/_custom_type_script = "uid://b4iu5xrdf0evs"

View file

@ -0,0 +1,12 @@
[gd_resource type="Resource" script_class="CraftRecipe" load_steps=5 format=3 uid="uid://betkb8vbukp8g"]
[ext_resource type="Script" uid="uid://dccraom7a7e8d" path="res://inv_system/item_data.gd" id="1_ex3qq"]
[ext_resource type="Resource" uid="uid://cnr1k8seffsxb" path="res://items/plastic.tres" id="2_ex3qq"]
[ext_resource type="Resource" uid="uid://u5u51q8erbkf" path="res://items/plastic_block.tres" id="3_1qpj1"]
[ext_resource type="Script" uid="uid://b4iu5xrdf0evs" path="res://crafting/craft_recipe.gd" id="4_hrlxw"]
[resource]
script = ExtResource("4_hrlxw")
ingredients = Array[ExtResource("1_ex3qq")]([ExtResource("2_ex3qq"), ExtResource("2_ex3qq"), ExtResource("2_ex3qq"), ExtResource("2_ex3qq"), ExtResource("2_ex3qq"), ExtResource("2_ex3qq"), null, null, null])
output = ExtResource("3_1qpj1")
metadata/_custom_type_script = "uid://b4iu5xrdf0evs"

View file

@ -0,0 +1,26 @@
[gd_resource type="Resource" script_class="ScavengeRecipe" load_steps=8 format=3 uid="uid://dykc2b0ww7a8x"]
[ext_resource type="Resource" uid="uid://bjmledqi51eut" path="res://items/ssd_item.tres" id="1_eklgm"]
[ext_resource type="Script" uid="uid://oa5rlx6ttwuj" path="res://crafting/rollableLoot.gd" id="2_hitgd"]
[ext_resource type="Resource" uid="uid://cnr1k8seffsxb" path="res://items/plastic.tres" id="3_rrf34"]
[ext_resource type="Resource" uid="uid://c2wbqelme8vy1" path="res://items/ram_item.tres" id="5_4ss58"]
[ext_resource type="Script" uid="uid://boqr1fowaqmt0" path="res://crafting/scavenge_recipe.gd" id="6_wjfep"]
[sub_resource type="Resource" id="Resource_aq2uy"]
script = ExtResource("2_hitgd")
item = ExtResource("3_rrf34")
chance = 1
metadata/_custom_type_script = "uid://oa5rlx6ttwuj"
[sub_resource type="Resource" id="Resource_7lonm"]
script = ExtResource("2_hitgd")
item = ExtResource("5_4ss58")
chance = 1
metadata/_custom_type_script = "uid://oa5rlx6ttwuj"
[resource]
script = ExtResource("6_wjfep")
input = ExtResource("1_eklgm")
rolls = 2
loot_pool = Array[ExtResource("2_hitgd")]([SubResource("Resource_aq2uy"), SubResource("Resource_7lonm")])
metadata/_custom_type_script = "uid://boqr1fowaqmt0"