$val) {
if($key != "user" && $key != "Platz") {
$reihen.="
$key | $val | \n";
if($counter%4 == 0 && $counter%8 == 0) $reihen.="\n";
elseif($counter%4 == 0) $reihen.="
\n";
$counter++; $gesammt+=$val;
}
}
output("Beim Blick in dein Inventar entdeckst du folgende Materialaien: `6`n`n");
output("",true);
output("| Material | Anz | Material | Anz | Material | Anz | Material | Anz |
",true);
output("".$reihen,true);
output("
| Platz in deinem Beutel: `@".$session[inventar][Platz]."`&; Davon belegt: `)".$gesammt."`&; Verbleibender Platz: `^".($session[inventar][Platz] - $gesammt)." | ",true);
output("
|---|
hat_rezept() == true) {
$counter++;
/* Mit Farb-Berechnungen: */
$ausgaben.= ($val->check()?"`@ ":"`$ ");
$ausgaben.="`bRezept Nr. ".$counter.": ".$val->rezeptname."`b.`n";
$ausgaben.="`6Schwierigkeit: ".($val->mod * -1)."`n";
$ausgaben.="Benötigte Rohstoffe: `i`n";
foreach($val->rohstoff as $key=>$element) {
/* Mit Farb-Berechnungen: */
if($session[inventar][$element] >= $val->menge[$key]) $ausgaben.="`2"; else $ausgaben.="`4";
$ausgaben.=" ".$element." : ".$val->menge[$key]."`i(".$session[inventar][$element].")`i;`n";
}
if($val->check()==TRUE) {
$ausgaben.="`nDieses Rezept anwenden um ".$val->rezeptname." herzustellen`n";
addnav("","craft.php?op=craft&rezid=".$val->id);
}
$ausgaben.="`i`n";
}
}
if($counter==0) {
output("Leider stehen dir noch keine Rezepte zur Verfügung");
} else {
output("`b`^Folgende Rezepte stehen dir zur Verfügung:`b`n`n");
output($ausgaben,true);
output("`6`iEin`$ roter Rezeptname`6 bedeutet, das es dir an bestimmten Rohstoffen dafür fehlt, ein Rezept mit`@ grünem Namen`6 kannst du anwenden!`n");
output("`6Bei den Rezepten sind die jeweils benötigten Zutaten angegeben. Die Zahl in Klammen dahinter gibt an, wieviele Einheiten dieses Rohstoffes zu besitzt.`i");
}
} elseif($_GET[op]=="craft") {
$rezid=$_GET[rezid];
$rez=$rezept[$job][$rezid];
if($_GET[validate]=="ja") {
$probe=$rez->probe();
if($probe > 0) {
// Probe geschafft - Produkt hinzufügen:
output("`c`b`@Du warts erfolgreich!`b`c`n");
output("`qDu hast erfolgreich ein/eine/einen ".$rez->rezeptname." hergestellt. (".$probe." TaP übrig)`n");
output("`qDas ganze hat dich zwar die benötigten Rohstoffe und etws Zeit gekostet, aber das war es wohl wert!`n`n");
output("`@Du erhältst 1 ".$rez->rezeptname." und etwas Berufserfahrung");
output("`n`n`n`n`i`6Weitere Informationen:`n");
output("`4Du verbrauchest ");
$session[inventar][$rez->rezeptname]++;
foreach($rez->rohstoff as $key=>$element) {
$session[inventar][$element]-= $rez->menge[$key];
output($rez->menge[$key]." ".$element.", ");
}
} else {
// Probe nicht geschafft
output("`4Du warst leider nicht erfolgreich.`n");
output("`QWährend du fleißig versuchtest ".$rez->rezeptname." herzustellen unterlief dir ein Fehler und machte das Produkt unbrauchbar.`n");
output("`QImmerhin konntest du noch fast die Hälfte der Rohstoffe retten.`n");
output("`n`n`n`n`i`6Weitere Informationen:`n");
output("`4Du verlierst ");
foreach($rez->rohstoff as $key=>$element) {
$session[inventar][$element]-= ceil($rez->menge[$key]/2);
output(ceil($rez->menge[$key]/2)." ".$element.", ");
}
}
} else {
output("`^`bDu möchtest also ".$rez->rezeptname." herstellen?`b`n`n");
output("`4Der Versuch wird dich folgende Rohstoffe kosten:`n");
foreach($rez->rohstoff as $key=>$element) {
/* Mit Farb-Berechnungen: */
if($session[inventar][$element] >= $rez->menge[$key]) $pre="`2"; else $pre="`4";
output(" `i".$pre.$element." : ".$rez->menge[$key]." `6(".$session[inventar][$element].")`i;`n",true);
}
if($rez->check()==TRUE){
output("`n`nJa, Herstellen!",true);
addnav("Ja, Herstellen!","craft.php?op=craft&rezid=".$_GET[rezid]."&validate=ja");
addnav("","craft.php?op=craft&rezid=".$_GET[rezid]."&validate=ja");
} else {
output("Aber du hast leider nicht genügend Rohstoffe dafür!");
}
}
addnav("Rezeptübersicht","craft.php?op=rezepte");
addnav("Gesammtübersicht","craft.php");
} else {
addnav("Aktionen");
addnav("Erneuern","craft.php");
addnav("Materialübersicht","craft.php?op=show");
addnav("Rezptübersicht","craft.php?op=rezepte");
output("`@Deine Werte:`n");
output($cname[kr].": ".$craft[kr]." Punkte, ".$cname[ge].": ".$craft[ge]." Punkte, ".$cname[in].": ".$craft[in]." Punkte.`n");
output("`@Deine Erfahrungsbonus gibt dir einen Talentwert von:`& $taw.`n");
output("`@Deine Berufsspezialisierung ist:`& $beruf.`n");
}
addnav("Wo anders hin");
addnav("Rohstoffe Sammeln","harvest.php");
//addnav("Zum Händler","crafttrader.php");
addnav("Zum Dorf","village.php");
//addnav("craftdata","craftdata.php");
page_footer();
?>