fix craft

This commit is contained in:
shoopea 2020-01-26 16:54:06 +08:00
parent 9ba5208600
commit 6b0d2bf914

View File

@ -233,7 +233,7 @@ func addObjItemCraftItem(objID64 int64, itemID64 int64, quantity int64) error {
} }
defer stmt.Close() 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)) logOnError(err, fmt.Sprintf("addObjItemCraftItem : update obj_craft_item(%d)", objID64))
if err != nil { if err != nil {
return err return err
@ -349,6 +349,7 @@ func loadObjItem() error {
if objItems[i].Craft != nil { if objItems[i].Craft != nil {
log.Printf("loadObjItem : %s : loading craft for %s.\n", objItems[i].Code, objItems[i].Names[0]) 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) setObjItemCraft(objItems[i].ObjID64, objItems[i].Craft.Command, objItems[i].Craft.Mana)
emptyObjItemCraftItem(objItems[i].ObjID64)
for k, o := range objItems[i].Craft.Items { for k, o := range objItems[i].Craft.Items {
objItems[i].Craft.Items[k].ItemID64 = getObjItemID(o.Code, ``) objItems[i].Craft.Items[k].ItemID64 = getObjItemID(o.Code, ``)
} }