LoGD Standardrelease steht hier zum Download zur Verfügung!
<?
require_once "common.php";
addcommentary();
checkday();
/*
Garrison's Training Center
Version 1.0 (08/05/04)
by Gary M. Hartzell
*/
page_header("Garnison der Zwerge");
if ($_GET[op]=="")
{
//Main menu
output("`^Du betrittst mit grossen Erwartungen und ein klein wenig Furcht das legendäre Trainigslager der Zwerge. Schreie des Triumpfes und der Niederlagen hallen aus den verschieden Räumen. Du atmest nochmals tief durch, bevor du dich in die Qualen einer Trainingslektion stürzt.`n`n");
addnav("C?Trainiere mit Court","garrisons.php?op=court");
if ($session[user][level] > 9)
{
addnav("G?Trainiere mit Sairalind","garrisons.php?op=garrison");
}
addnav("M?Dich Massieren lassen","garrisons.php?op=massage");
addnav("Z?Zurück zum Gebirge","gebirge.php");
viewcommentary("garrison", "Raues Kampfgeschrei" , 30, "schreit");
}
else if ($_GET[op]=="court")
{
//Court
if ($session[user][gtc_seenc] != 0)
{
output("Court hat heute leider keine Zeit mehr für dich. Komme morgen wieder!");
addnav("Z?Zurück ins Center","garrisons.php");
}
else
{
$session[user][gtc_seenc] = 1;
output("Court schaut ein wenig genervt aus, als du seinen Trainingsraum betrittst.`n`n");
output("\"Was willst du Specki? Ich bin ein vielbeschäftigter Mann und ich kann dir nur eine Lektion anbieten, also entscheide dich schnell!\"");
addnav("K?Kraft","garrisons.php?op=courts");
addnav("G?Geschick","garrisons.php?op=courtd");
addnav("A?Ausdauer","garrisons.php?op=courth");
addnav("Z?Zurück zum Center","garrisons.php");
}
}
else if ($_GET[op]=="courts")
{
output("Nach einer anstrengenden Lektion mit Court, fühlst du dich stärker`n`n");
output("`\$Du bekommst einen Angriffspunkt hinzu!`^");
$session[user][attack]+=1;
addnav("Z?Zurück zum Center","garrisons.php");
}
else if ($_GET[op]=="courtd")
{
output("Nach einer fordernden Lektion mit Court, fühlst du dich geschickter.`n`n");
output("`\$Du bekommst einen Verteidigungspunkt`^!");
$session[user][defence]+=1;
addnav("Z?Zurück zum Center","garrisons.php");
}
else if ($_GET[op]=="courth")
{
output("Nach einer intensiven Lektion mit Court, fühlst du dich ausdauernder.`n`n");
output("`\$Du bekommst einen Lebenspunkt`^!");
$session[user][maxhitpoints]+=1;
addnav("Z?Zurück zum Center","garrisons.php");
}
else if ($_GET[op]=="garrison")
{
//Garrison
if ($session[user][gtc_seeng] != 0)
{
output("Sairalind hat noch viele andere Krieger zu trainieren. Komme morgen wieder!");
addnav("Z?Zurück zum Center","garrisons.php");
}
else
{
$session[user][gtc_seeng] = 1;
output("Du betrittst Sairalinds Trainingsraum. Di siehst wie er mit Wahrhaft muskolösen Kriegern kämpft. Er sagt nebenbei, dass du nicht mehr Lange warten musst. Sairalind kommt zu dir. Du schaust an ihm hoch und kommst dir doch recht mickrig vor. Du bemerkst dass er noch nicht mal ins Schwitzen gekommen ist bei all dem Training.`n`n");
output("\"So, du brauchst eine Stunde,\" sagt er zu dir. \"Du bist zwar schon ein starker Krieger, aber wir alle können etwas Hilfe von Zeit zu Zeit gebrauchen. Okay, Worin brauchst du denn Hilfe?\"");
addnav("K?Kraft","garrisons.php?op=garrisons");
addnav("G?Geschick","garrisons.php?op=garrisond");
addnav("A?Ausdauer","garrisons.php?op=garrisonh");
addnav("Z?Zurück zum Center","garrisons.php");
}
}
else if ($_GET[op]=="garrisons")
{
output("Du trainierst sehr hart, für eine halbe Stunde mit Sairalind.`n`n");
switch(e_rand(1,4))
{
case 1:
output("\"Du brauchst noch viel Training,\" kommentiert Sairalind, deine schwachen Leistungen.`n`n");
output("`\$Du bekommst einen Angriffpunkt hinzu!`^");
$session[user][attack]+=1;
break;
case 2:
output("\"Exzellent,\" bemerkt Sairalind, als du ihm deine Hand reichst um ihm auf zu helfen.`n`n");
output("`\$Du bekommst 5 Angriffspunkte hinzu!`^");
$session[user][attack]+=5;
break;
case 3:
output("\"Nicht schlecht,\" sagt Sairalind, als er dich in deinem eigenen Schweiss liegend auf der Matte zurücklässt.`n`n");
output("`\$Du bekommst 2 Angriffspunkte hinzu!`^");
$session[user][attack]+=2;
break;
case 4:
output("\"Gut gemacht,\" sagt Sairalind beim weggehen. Du kannst dir ein Lächeln nicht verkneifen, bei diesem Kompliment.`n`n");
output("`\$Du bekommst 3 Angriffspunkte hinzu!`^");
$session[user][attack]+=3;
break;
}
addnav("Z?Zurück zum Center","garrisons.php");
}
else if ($_GET[op]=="garrisond")
{
output("Du trainierst sehr hart, für eine halbe Stunde mit Sairalind.`n`n");
switch(e_rand(1,4))
{
case 1:
output("\"Du brauchst noch viel Training,\" kommentiert Sairalind, deine schwachen Leistungen.`n`n");
output("`\$Du bekommst einen Verteidigungspunkt hinzu!`^");
$session[user][defence]+=1;
break;
case 2:
output("\"Exzellent,\" bemerkt Sairalind, als du ihm deine Hand reichst um ihm auf zu helfen.`n`n");
output("`\$Du bekommst 5 Verteidigungspunkte hinzu!`^");
$session[user][defence]+=5;
break;
case 3:
output("\"Nicht schlecht,\" sagt Sairalind, als er dich in deinem eigenen Schweiss liegend auf der Matte zurücklässt.`n`n");
output("`\$Du bekommst 2 Verteidigungspunkte hinzu!`^");
$session[user][defence]+=2;
break;
case 4:
output("\"Gut gemacht,\" sagt Sairalind beim weggehen. Du kannst dir ein Lächeln nicht verkneifen, bei diesem Kompliment.`n`n");
output("`\$Du bekommst 3 Verteidigungspunkte hinzu!`^");
$session[user][defence]+=3;
break;
}
addnav("Z?Zurück zum Center","garrisons.php");
}
else if ($_GET[op]=="garrisonh")
{
output("Du trainierst sehr hart, für eine halbe Stunde mit Sairalind.`n`n");
switch(e_rand(1,4))
{
case 1:
output("\"Du brauchst noch viel Training,\" kommentiert Sairalind, deine schwachen Leistungen.`n`n");
output("`\$Du bekommst einen Lebenspunkt hinzu!`^");
$session[user][maxhitpoints]+=1;
break;
case 2:
output("\"Exzellent,\" bemerkt Sairalind, als du ihm deine Hand reichst um ihm auf zu helfen.`n`n");
output("`\$Du bekommst 5 Lebenspunkte hinzu!`^");
$session[user][maxhitpoints]+=5;
break;
case 3:
output("\"Nicht schlecht,\" sagt Sairalind, als er dich in deinem eigenen Schweiss liegend auf der Matte zurücklässt.`n`n");
output("`\$Du bekommst 2 Lebenspunkte hinzu!`^");
$session[user][maxhitpoints]+=2;
break;
case 4:
output("\"Gut gemacht,\" sagt Sairalind beim weggehen. Du kannst dir ein Lächeln nicht verkneifen, bei diesem Kompliment.`n`n");
output("`\$Du bekommst 3 Lebenspunkte hinzu!`^");
$session[user][maxhitpoints]+=3;
break;
}
addnav("Z?Zurück zum Center","garrisons.php");
}
else if ($_GET[op]=="massage")
{
//Massage
if ($session[user][gtc_massage] !=0)
{
output("Bruno kann dich leider erst Morgen wieder für eine Massage vormerken.");
addnav("Z?Zurück zum Center","garrisons.php");
}
else
{
$session[user][gtc_massage] = 1;
output("Ein stemmiger, grosser Mann greift nach deiner Hand und stellt sich selber als Bruno vor. \"Okay, bist du bereit für eine Massage?\" fraget er. \"Es kostet dich nur 2 Edelsteine.\"");
addnav("J?Ja, gib ihm 2 Stück","garrisons.php?op=massage2");
addnav("N?Nein, danke","garrisons.php");
}
}
else if ($_GET[op]=="massage2")
{
if ($session[user][gems] < 2)
{
output("Du durchwühlst deine Habseligkeiten, aber kannst keine 2 Edelsteine finden. Vielleicht Morgen wieder.");
addnav("Z?Zurück zum Center","garrisons.php");
}
else
{
output("Bruno hat erstaunlich viel Gefühl in seinen Händen, für einen solch großen Kerl. Nach nur 20 Minuten, fühlst du dich großartig.`n`n");
$session[user][gems]-=2;
switch(e_rand(1,6))
{
case 1:
case 5:
output("Du fühlst dich wirklich viel besser! (Du wurdest komplett Geheilt.)");
$session[user][hitpoints] = $session[user][maxhitpoints];
break;
case 2:
output("Du fühlst dich besser als du es bist! (Du bekommst einen Charmepunkt.)");
$session[user][charm]++;
break;
case 3:
case 6:
output("Du fühlst dich bereit, die Welt zu erobern! (Du bekomst 2 Waldkämpfe.)");
$session[user][turns] += 2;
break;
case 4:
output("Du fühlst dich bereit, die Welt zu erobern! (Du bekommst einen Spielerkampf.)");
$session[user][playerfights]++;
break;
}
addnav("Z?Zurück zum Center","garrisons.php");
}
}
else
{
addnav("Z?Zurück zum Gebirge","gebirge.php");
}
page_footer();
?>