--- deliantra/server/server/skill_util.C 2006/12/06 13:59:01 1.16 +++ deliantra/server/server/skill_util.C 2006/12/11 02:54:57 1.17 @@ -474,16 +474,21 @@ for (tmp = get_map_ob (op->map, op->x, op->y); tmp != NULL; tmp = next) { next = tmp->above; + if (QUERY_FLAG (tmp, FLAG_IS_CAULDRON)) { attempt_do_alchemy (op, tmp); + if (QUERY_FLAG (tmp, FLAG_APPLIED)) esrv_send_inventory (op, tmp); + did_alc = 1; } } + if (did_alc == 0) exp = success = skill_ident (op, skill); + break; case SK_DET_MAGIC: