if (count($armor) > 17) { $fontsize = 5; $y_space = 2; $apt_y = 170; } $pdf->SetFont('Lato-Lig', '', $fontsize); foreach ($armor as $a) { if ($a->occurence > 1) { $occ = "(" . $a->occurence . ") "; } else { $occ = ""; } $pdf->Text($apt_x, $apt_y, formatIt($occ . $a->name)); //Implant name $pdf->SetFont('Lato-LigIta', '', 6); setBookLink($a->name, $apt_x + 52, $apt_y, $p, $pdf); //Implant bookLink $pdf->SetFont('Lato-Lig', '', $fontsize); $apt_y += $y_space; } //MEMO (all morph bonus malus descriptive only, enargy degat and kinetic degat and melle degat) $morphBonusMalus = $_SESSION['cc']->getBonusMalusForMorph($morph); $filteredBM = getMorphMemoBM($morphBonusMalus); $y_space = 2; $apt_x = 80; $apt_y = 233; $fontsize = 9; $fontsizetxt = 7; $rectlength = 50; $paddleIncrement = 2.5; if (count($filteredBM) > 10) {
} else { $occ = ""; } echo formatResult($occ . " " . $g->name) . $tab . setBookLink($g->name, $p) . $carriageReturn; } echo $line . $carriageReturn; //IMPLANTS echo formatTitle("Implants") . $carriageReturn . $carriageReturn; $implants = filterImplantOnly($morphGear); foreach ($implants as $i) { if ($i->occurence > 1) { $occ = "(" . $i->occurence . ") "; } else { $occ = ""; } echo formatResult($occ . $i->name) . $tab . setBookLink($i->name, $p) . $carriageReturn; } echo $line . $carriageReturn; //MEMO (all ego bonus malus descriptive only) echo formatTitle("Morph Memo") . $carriageReturn . $carriageReturn; $morphBonusMalus = $_SESSION['cc']->getBonusMalusForMorph($morph); foreach ($morphBonusMalus as $bm) { echo formatResult($bm->name) . $carriageReturn; echo formatResult($bm->description) . $carriageReturn . $carriageReturn; } echo $line . $carriageReturn; } } else { header("Status: 500 Internal Server Error", true, 500); echo "Bad news, something went wrong, we can not print your character, verify your character and try again."; die;