}
     if ($w->gearType == EPGear::$WEAPON_SEEKER_GEAR) {
         $type = "seeker";
     }
     if ($w->gearType == EPGear::$WEAPON_AMMUNITION) {
         $type = "ammo";
     }
     if ($w->gearType == EPGear::$WEAPON_MELEE_GEAR) {
         $type = "melee";
     }
     if ($w->occurence > 1) {
         $occ = "(" . $w->occurence . ") ";
     } else {
         $occ = "";
     }
     echo formatResultXL("[" . $type . "] " . $occ . $w->name . "  " . "DV: " . $w->degat . "  " . "AP : " . $w->armorPenetration) . $tab . setBookLink($w->name, $p) . $carriageReturn;
 }
 echo $line . $carriageReturn;
 //ARMORS
 $armor = filterArmorOnly($morphGear);
 echo formatTitle("Armor") . $carriageReturn . $carriageReturn;
 $protectionKinetic = 0;
 $protectionEnergy = 0;
 foreach ($armor as $a) {
     if ($a->occurence > 1) {
         $occ = "(" . $a->occurence . ") ";
     } else {
         $occ = "";
     }
     $protec = "";
     if ($a->armorKinetic == 0 && $a->armorEnergy == 0) {
 $armor = filterArmorOnly($morphGear);
 echo formatTitle("Weapons") . $carriageReturn . $carriageReturn;
 foreach ($armor as $a) {
     if ($a->occurence > 1) {
         $occ = "(" . $a->occurence . ") ";
     } else {
         $occ = "";
     }
     $protec = "";
     if ($a->armorKinetic == 0 && $a->armorEnergy == 0) {
         $protec = "see memo";
         //No protec, see memeo
     } else {
         $protec = "Kin: " . $a->armorKinetic . "  " . "Ene: " . $a->armorEnergy;
     }
     echo formatResultXL($occ . $a->name . "  " . $protec) . $tab . setBookLink($w->name, $p) . $carriageReturn;
 }
 echo $line . $carriageReturn;
 //GEARS
 echo formatTitle("Gears") . $carriageReturn . $carriageReturn;
 $gears = filterGeneralOnly($morphGear);
 foreach ($gears as $g) {
     if ($g->occurence > 1) {
         $occ = "(" . $g->occurence . ") ";
     } else {
         $occ = "";
     }
     echo formatResult($occ . " " . $g->name) . $tab . setBookLink($g->name, $p) . $carriageReturn;
 }
 echo $line . $carriageReturn;
 //IMPLANTS