Browse Source

feat: Add initial ItemResource type and basic torch

pull/24/head
Ryan Reed 2 months ago
parent
commit
09487de05a
4 changed files with 43 additions and 0 deletions
  1. +5
    -0
      resources/item_resource.gd
  2. +1
    -0
      resources/item_resource.gd.uid
  3. +14
    -0
      resources/items/007_torch.tres
  4. +23
    -0
      scenes/items/torch.tscn

+ 5
- 0
resources/item_resource.gd View File

@ -0,0 +1,5 @@
class_name ItemResource
extends DBItemResource
@export var resource_scene: PackedScene = null

+ 1
- 0
resources/item_resource.gd.uid View File

@ -0,0 +1 @@
uid://m32ytcig5ha5

+ 14
- 0
resources/items/007_torch.tres View File

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="ItemResource" load_steps=3 format=3 uid="uid://dqkdgxdjb8sk5"]
[ext_resource type="PackedScene" uid="uid://ccky0w7brcf1l" path="res://scenes/items/torch.tscn" id="1_7h82o"]
[ext_resource type="Script" uid="uid://m32ytcig5ha5" path="res://resources/item_resource.gd" id="2_e6rfx"]
[resource]
script = ExtResource("2_e6rfx")
resource_scene = ExtResource("1_7h82o")
id = "007"
name = "Torch"
amount = 1
description = "A torch to light the way"
item_texture = "uid://dknv7amroftm8"
metadata/_custom_type_script = "uid://m32ytcig5ha5"

+ 23
- 0
scenes/items/torch.tscn View File

@ -0,0 +1,23 @@
[gd_scene load_steps=4 format=3 uid="uid://ccky0w7brcf1l"]
[sub_resource type="BoxMesh" id="BoxMesh_ctvck"]
size = Vector3(0.1, 0.1, 0.1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ctvck"]
emission_enabled = true
emission = Color(0.846334, 0.776792, 0.275847, 1)
emission_energy_multiplier = 8.23
[sub_resource type="BoxMesh" id="BoxMesh_vkm4o"]
size = Vector3(0.1, 0.4, 0.1)
[node name="Torch" type="Node3D"]
[node name="Head" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.449571, 0)
mesh = SubResource("BoxMesh_ctvck")
surface_material_override/0 = SubResource("StandardMaterial3D_ctvck")
[node name="Base" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.19988, 0)
mesh = SubResource("BoxMesh_vkm4o")

Loading…
Cancel
Save