From 6b0d2bf914ac9b7c3fbbbacd573089a8e70babc5 Mon Sep 17 00:00:00 2001 From: shoopea Date: Sun, 26 Jan 2020 16:54:06 +0800 Subject: [PATCH] fix craft --- item.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/item.go b/item.go index c354a41..4998902 100644 --- a/item.go +++ b/item.go @@ -233,7 +233,7 @@ func addObjItemCraftItem(objID64 int64, itemID64 int64, quantity int64) error { } defer stmt.Close() - _, err = stmt.Exec(objID64, obj_craft_item, quantity) + _, err = stmt.Exec(objID64, itemID64, quantity) logOnError(err, fmt.Sprintf("addObjItemCraftItem : update obj_craft_item(%d)", objID64)) if err != nil { return err @@ -349,6 +349,7 @@ func loadObjItem() error { if objItems[i].Craft != nil { log.Printf("loadObjItem : %s : loading craft for %s.\n", objItems[i].Code, objItems[i].Names[0]) setObjItemCraft(objItems[i].ObjID64, objItems[i].Craft.Command, objItems[i].Craft.Mana) + emptyObjItemCraftItem(objItems[i].ObjID64) for k, o := range objItems[i].Craft.Items { objItems[i].Craft.Items[k].ItemID64 = getObjItemID(o.Code, ``) }