aboutsummaryrefslogtreecommitdiff
path: root/internal/item/item.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/item/item.go')
-rw-r--r--internal/item/item.go17
1 files changed, 0 insertions, 17 deletions
diff --git a/internal/item/item.go b/internal/item/item.go
index 93f736b..1536006 100644
--- a/internal/item/item.go
+++ b/internal/item/item.go
@@ -1,10 +1,8 @@
package item
import (
- "fmt"
"strings"
- "gopkg.in/yaml.v3"
"thehouseoficarus/internal/behavior"
)
@@ -216,21 +214,6 @@ func (d *ItemDef) Stats() ItemStats {
type CraftList []CraftDef
-func (cl *CraftList) UnmarshalYAML(value *yaml.Node) error {
- switch value.Kind {
- case yaml.SequenceNode:
- return value.Decode((*[]CraftDef)(cl))
- case yaml.MappingNode:
- var single CraftDef
- if err := value.Decode(&single); err != nil {
- return err
- }
- *cl = []CraftDef{single}
- return nil
- }
- return fmt.Errorf("craft: expected mapping or sequence")
-}
-
func (d *ItemDef) FirstCraft() *CraftDef {
if len(d.Craft) == 0 {
return nil