$wk->add_row_value('base item', "'''" . $item->name() . "'''<br>{{ID|(" . $item->edid() . ")}}"); $done[$itemid] = true; $first = false; } else { $wk->set_cell_skip('base item'); } $wk->add_row_value('special item', $mitem->name(), true, $mitem); $wk->add_row_value('enchantment', $mitem->get('enchantment_iconized'), true, $mitem); $str = ""; if (preg_match('/uniq/i', $mitem->edid())) { $str = "Unique"; } $str .= " (" . $mitem->edid() . ")"; $wk->add_row_value('special type', $str); $done[$mitem->id()] = true; $wk->end_row(); } } } $exlist = array(); foreach ($set as $itemid => $data) { if (array_key_exists($itemid, $done) && $done[$itemid]) { continue; } $exlist[$itemid] = $data; } if (count($exlist)) { $first = true; foreach ($exlist as $itemid => $data) { $item = $data['item']; $wk->start_new_row();