LoGD Standardrelease steht hier zum Download zur Verfügung!
<?
/* *******************
Kryll ist Wissenschaftlicher Assistent in der Feenwerkstadt
******************* */
if (!isset($session)) exit();
if ($HTTP_GET_VARS[op]=="")
{
output("`3 Du hörst komische Geräusche und beschließt diesen auf den Grund zu gehen:");
output("`n Sie führen Dich zu einer Lichtung auf der ein `@grüner Goblin `3 zwischen einem Haufen komischer Geräte herumspringt und dabei einen Papierdrachen steigen läßt.");
output("Als Dich der Goblin sieht, winkt er Dir zu und ruft: `n`n");
output("`2\"Hallo Fremder, könntest Du mir bitte bei meinem Experiment helfen?\"");
output("`n`n");
addnav("ö?Höre zu was er vorhat","forest.php?op=exp");
addnav("Greife Ihn an","forest.php?op=attack");
addnav("verschwinde","forest.php?op=back");
$session[user][specialinc]="kryll.php";
}
else if ($HTTP_GET_VARS[op]=="exp")
{
output("`3Der Goblin stellt sich Dir als `@ Kryll `3 vor.");
output("Er möchte mit seinem Drachen einen Blitz einfangen und diesen dann mit seinen komischen Geräten analysieren.");
output("Doch leider kann er nicht gleichzeitig den Drachen halten und die seltsamen Knöpfe bedienen." );
output("`n`n");
output("`2\"Könntest Du bitte den Drachen steigen lassen. Ich werde Dich natürlich für Deinen Einsatz belohnen!\"");
output("`3 `n`n");
output("Du schaust zum Himmel und erkennst, dass sich das Wetter etwas verschlechtert hat. Es könnte ein Gewitter geben.");
addnav("Kryll helfen","forest.php?op=help");
addnav("Greife Ihn an","forest.php?op=attack");
addnav("verschwinde","forest.php?op=back");
$session[user][specialinc]="kryll.php";
}
else if ($HTTP_GET_VARS[op]=="back")
{
output("`3Du willst dem Goblin nicht helfen und gehst zurück in den Wald");
addnav("Zurück in den Wald","forest.php");
$session[user][specialinc]="";
}
else if ($HTTP_GET_VARS[op]=="attack")
{
output("`3Du ziehst Deine Waffe, doch der `@Goblin `3 verschwindet schreiend im Wald.");
$Gold = $session['user']['level']*100 ;
output("`n`n Du betrachtest die verschiedenen Geräte und findest dabei $Gold Gold.");
addnav("Zurück in den Wald","forest.php");
$session['user']['gold']+= $Gold;
$session[user][specialinc]="";
}
else if ($HTTP_GET_VARS[op]=="help")
{
output("`3Du nimmst den Drachen und rennst eine Weile umher.`n`n");
$Gold = $session['user']['level']*100 * e_rand(1,3) ;
switch (e_rand(1,3))
{
case 1:
output("Doch es will und will einfach kein richtiges Gewitter aufkommen.");
output("`nNach einer Weile verziehen sich die Wolken und Ihr brecht das Experiment ab.`n");
output("`@Kryll `3 ist sichtlich enttäuscht und verschwindet, nachdem er Dir $Gold Gold gegeben hat,");
output("schweigend im Wald.");
addnav("Zurück in den Wald","forest.php");
$session['user']['gold']+= $Gold;
$session[user][specialinc]="";
break;
case 2:
case 3:
output("Das Wetter wird immer schlechter und Du siehst auch schon vereizelnt Blitze.`n");
output("Auf einmal wird Dein Drache von einem Blitz erfaßt und Du fühlst, wie eine extreme Kraft in Deinen Körper eindringt.");
$lost = e_rand(1,3);
output("Der Schmerz ist unbegreiflich und Du wirst Dich wohl $lost ".($lost==1?"Runde ":"Runden ")."erholen müssen!");
output("`n`n `2\"Noch eine Minute bitte! Dann ist es geschafft!\" `3hörst du `@Kryll`3 schreien.");
output("`n`n Du gehst davon aus, dass Du sterben könntest, wenn Du die Qualen noch länger aushalten musst!");
$session['user']['turns']-= $lost;
if ($session['user']['turns']<0)
{$session['user']['turns']=0;}
addnav("durchhalten","forest.php?op=fight");
addnav("abbrechen","forest.php?op=break");
$session[user][specialinc]="kryll.php";
break;
}
}
else if ($HTTP_GET_VARS[op]=="break")
{
$Gold = $session['user']['level']*100 ;
output("`3Du läßt den Drachen los und brichst zusammen.`n`n") ;
output("`@Kryll `3 ist sichtlich enttäuscht und verschwindet, nachdem er Dir $Gold Gold gegeben hat,");
output("schweigend im Wald.");
addnav("Zurück in den Wald","forest.php");
$session['user']['gold']+= $Gold;
$session[user][specialinc]="";
}
else if ($HTTP_GET_VARS[op]=="fight")
{
$Gold = $session['user']['level']*100 *e_rand(1,3) ;
output("`3Es durchströmt soviel Energie Deinen Körper, dass Du die Augen schließt und laut aufschreist.");
switch(e_rand(1,5))
{
case 1:
case 2:
case 3:
output("`3`n`nDu fällst leblos auf dei Erde.");
output("`n`n`^Du bist tot!`n");
output("`^Du verlierst 5% Deiner Erfahrung.`n");
output("Du verlierst all Dein Gold.`n");
output("Du kannst morgen wieder weiterspielen.`n`n");
$session[user][alive]=false;
$session[user][hitpoints]=0;
$session[user][experience]*=0.95;
$session[user][gold] = 0;
addnav("Tägliche News","news.php");
addnews($session[user][name]. "`9 wurde im Wald vom Blitz getroffen und ist nun tot");
output("`@Kryll `3ist sowas von erfreut über den Erfolg seines Experiments, dass er dein Ableben garnicht wahrnimmt.");
break;
case 4:
case 5:
output("`3 `n`n Du hälst den Schmerz nichtmehr aus und brichst trotz Deiner bemühungen zusammen.");
output("`nAls Du die Augen wieder aufmachst erblickst du `@Kryll`3 wie er über die Lichtung tanzt:`n`n");
output("`2\"Wir haben es geschafft, geschafft, geschafft!\"`n`n");
$exp= $session[user][level]*200;
output("`^Du erhälst $exp Erfahrung.`n");
output("Du verlierst einen Waldkampf.`n`n");
$session[user][turns]--;
$session[user][experience]+=$exp;
addnav("Zurück in den Wald","forest.php");
$session[user][specialinc]="";
addnews($session[user][name]." `9hat die Mächte der Natur überlebt!");
//$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'village',".$session[user][acctid].",'/me `\^verteilt eine Runde Elektroschocks!')";
//db_query($sql) or die(db_error(LINK));
output("`@Kryll `3ist sowas von erfreut über den Erfolg seines Experiments, dass er ganz vergisst Dich auszuzahlen.");
break;
}
output("Er rennt freude strahlend in den Wald. Später bemerkt er, dass er Dich nicht ausgezahlt hat und bringt Dir $Gold Goldstücke auf die Bank.`n");
$session['user']['goldinbank'] += $Gold;
}
?>