$first = false; } $done[$itemid] = true; if (array_key_exists('pair', $data)) { $pairs = array_merge(array($item), $data['pair']); $wk->table_row($pairs); foreach ($data['pair'] as $pitem) { $done[$pitem->id()] = true; } } else { $wk->table_row($item); } } } // add check whether all items are same armor class... use cuirass for table section, not just set[0] $wk->end_table(); print "\n\n\n"; $wk->set_columns('special items'); $wk->start_table(); $done = array(); foreach ($set as $itemid => $data) { $item = $data['item']; if (array_key_exists($itemid, $done) && $done[$itemid]) { continue; } $matches = $cs->find_icon_matches($item); $first = true; if (count($matches)) { foreach ($matches as $mitem) { if (array_key_exists($mitem->id(), $done) && $done[$mitem->id()]) { continue;