From 639cd8cef403e9e66bf31e7888e786effac2b292 Mon Sep 17 00:00:00 2001 From: Matheus Date: Fri, 24 Oct 2025 21:25:15 -0300 Subject: refactor: Sistema de itens reescrito MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Em tese, este novo sistema é mais fácil de serializar. Descanse em paz pergaminhos, eu não quero reimplementá-los neste novo sistema. --- assets/definitions/Items/small_healing_potion.tres | 29 +++++++++++++++------- 1 file changed, 20 insertions(+), 9 deletions(-) (limited to 'assets/definitions/Items/small_healing_potion.tres') diff --git a/assets/definitions/Items/small_healing_potion.tres b/assets/definitions/Items/small_healing_potion.tres index 4a75d72..2c5d1c4 100644 --- a/assets/definitions/Items/small_healing_potion.tres +++ b/assets/definitions/Items/small_healing_potion.tres @@ -1,13 +1,24 @@ -[gd_resource type="Resource" script_class="HealingConsumableDefinition" load_steps=3 format=3 uid="uid://bm6yx6rwh8bds"] +[gd_resource type="Resource" script_class="ItemResource" load_steps=7 format=3 uid="uid://bb2lhoglbafb4"] -[ext_resource type="Script" uid="uid://b3qy4gtjfci14" path="res://scripts/Entities/Items/HealingConsumableDefinition.cs" id="1_4dl2g"] -[ext_resource type="Texture2D" uid="uid://b7drpdbk4lggb" path="res://assets/sprites/items/small_health_potion.png" id="2_esrbk"] +[ext_resource type="Script" uid="uid://bybli1lduvm3n" path="res://scripts/Entities/Items/ItemResource.cs" id="1_4dl2g"] +[ext_resource type="Script" uid="uid://bslt4pbvwvsj1" path="res://scripts/Magic/HealEffect.cs" id="1_fmuec"] +[ext_resource type="Script" uid="uid://b72fwkwul1wet" path="res://scripts/Entities/Items/SpellEffectItemActivation.cs" id="2_nd4hc"] +[ext_resource type="Texture2D" uid="uid://b7drpdbk4lggb" path="res://assets/sprites/items/small_health_potion.png" id="3_e450c"] + +[sub_resource type="Resource" id="Resource_qjoe0"] +script = ExtResource("1_fmuec") +Healing = 4 +metadata/_custom_type_script = "uid://bslt4pbvwvsj1" + +[sub_resource type="Resource" id="Resource_72281"] +script = ExtResource("2_nd4hc") +effect = SubResource("Resource_qjoe0") +metadata/_custom_type_script = "uid://b72fwkwul1wet" [resource] script = ExtResource("1_4dl2g") -healingPercentage = 10.0 -name = "Poção de vida pequena" -texture = ExtResource("2_esrbk") -Type = 1 -blocksMovement = false -metadata/_custom_type_script = "uid://b3qy4gtjfci14" +DisplayName = "Poção de vida pequena" +Icon = ExtResource("3_e450c") +Description = "Recupera um pouco de vida lol" +Activation = SubResource("Resource_72281") +metadata/_custom_type_script = "uid://bybli1lduvm3n" -- cgit v1.2.3