From e205399d63bf3512edbc2be853f228ebff2ddecf Mon Sep 17 00:00:00 2001 From: shoopea Date: Fri, 23 Aug 2019 18:46:51 +0800 Subject: [PATCH] fix g_deposit_all --- job.go | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/job.go b/job.go index daf5ae6..17323e7 100644 --- a/job.go +++ b/job.go @@ -716,25 +716,27 @@ func jobGDeposit(j Job) { var res, misc, alch, craft, equip bool = false, false, false, false, false log.Printf("jobGDeposit : Checking items (%d).\n", len(p.ResObjID64)) if len(p.ResObjID64) > 0 { - obj, err := getObjItem(p.ResObjID64[0]) - logOnError(err, "jobGDeposit : getObjItem") - if err == nil { - switch obj.ItemTypeID { - case objSubTypeItemResource: - res = true - case objSubTypeItemAlch: - alch = true - case objSubTypeItemMisc: - misc = true - case objSubTypeItemRecipe: - craft = true - case objSubTypeItemPart: - craft = true - case objSubTypeItemOther: - equip = true - case objSubTypeItemUnique: - equip = true - default: + for i := range p.ResObjID64 { + obj, err := getObjItem(p.ResObjID64[i]) + logOnError(err, "jobGDeposit : getObjItem") + if err == nil { + switch obj.ItemTypeID { + case objSubTypeItemResource: + res = true + case objSubTypeItemAlch: + alch = true + case objSubTypeItemMisc: + misc = true + case objSubTypeItemRecipe: + craft = true + case objSubTypeItemPart: + craft = true + case objSubTypeItemOther: + equip = true + case objSubTypeItemUnique: + equip = true + default: + } } } }