и оббегать половину рынка заново?
сделайте, чтобы прога запоминала, кого уже проверила (именно ник) и при повторном обращению к нему не было -1 в очереди
Никакого -1 при повторном обращении нет. Я ведь написал почему сделано именно так. То, что вы вдруг не откроете одного торговца из сотни — никакого значения не имеет.