wip Components/Customizable

This commit is contained in:
Strieglitz
2025-02-17 23:40:58 +01:00
parent 652d1bf757
commit 5c88f4ed48
23 changed files with 202 additions and 4 deletions

8
resources/Character.tres Normal file
View File

@@ -0,0 +1,8 @@
[gd_resource type="Resource" script_class="Character" load_steps=3 format=3 uid="uid://bd1ugbnlm08vv"]
[ext_resource type="Script" path="res://scripts/resources/Character/Character.gd" id="1_8yb2m"]
[ext_resource type="Resource" uid="uid://qcjre5wwbrs3" path="res://resources/PlayerStats.tres" id="2_rc7x1"]
[resource]
script = ExtResource("1_8yb2m")
stats = ExtResource("2_rc7x1")

7
resources/Hp.tres Normal file
View File

@@ -0,0 +1,7 @@
[gd_resource type="Resource" script_class="Health" load_steps=2 format=3 uid="uid://c3gf5mi1u151m"]
[ext_resource type="Script" path="res://scripts/resources/Stats/Health.gd" id="1_yqlcl"]
[resource]
script = ExtResource("1_yqlcl")
_value = 0

View File

@@ -0,0 +1,36 @@
[gd_resource type="Resource" script_class="CharacterStats" load_steps=12 format=3 uid="uid://qcjre5wwbrs3"]
[ext_resource type="Script" path="res://scripts/resources/Stats/Armor.gd" id="1_c7135"]
[ext_resource type="Script" path="res://scripts/resources/Character/CharacterStats.gd" id="1_xti0a"]
[ext_resource type="Script" path="res://scripts/resources/Stats/Health.gd" id="2_hsnpy"]
[ext_resource type="Script" path="res://scripts/resources/Stats/MaxHealth.gd" id="3_26tso"]
[ext_resource type="Script" path="res://scripts/resources/Stats/MovementSpeed.gd" id="4_goc2a"]
[ext_resource type="Script" path="res://scripts/resources/Stats/Shield.gd" id="6_rncik"]
[sub_resource type="Resource" id="Resource_vbm44"]
script = ExtResource("1_c7135")
_value = 0
[sub_resource type="Resource" id="Resource_nyvlf"]
script = ExtResource("2_hsnpy")
_value = 0
[sub_resource type="Resource" id="Resource_pxuuc"]
script = ExtResource("3_26tso")
_value = 10
[sub_resource type="Resource" id="Resource_vs6ff"]
script = ExtResource("4_goc2a")
_value = 0
[sub_resource type="Resource" id="Resource_r5hb1"]
script = ExtResource("6_rncik")
_value = 0
[resource]
script = ExtResource("1_xti0a")
max_health = SubResource("Resource_pxuuc")
health = SubResource("Resource_nyvlf")
armor = SubResource("Resource_vbm44")
shield = SubResource("Resource_r5hb1")
movementSpeed = SubResource("Resource_vs6ff")