LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// Eremitenhöhle
// ©2004-2005 Legends of Anaras
// By Hadriel
$q_answers=array(
1=>'Vielleicht.',
2=>'Sicher.',
3=>'Ja.',
4=>'Nein.',
5=>'Ganz und gar nicht.'
);
$allsome_answer=42; //Answer to all questions
if(!isset($session[user][specialinc])) exit();
shuffle($q_answers);
switch($_GET[op]){
case "":
case "search":
$session[user][specialinc]="cave_of_eremite.php";
output("`qBei deinen täglichen Wanderungen entdeckst du weit oben auf einem Berg eine kleine Höhle. Sie scheint recht interessant zu sein, findest du.");
addnav("i?Hinaufklettern","forest.php?op=lookfor");
addnav("Weggehen","forest.php?op=flee");
break;
case "lookfor":
$session[user][specialinc]="cave_of_eremite.php";
output("`qDu kletterst den hohen Berg hinauf.`n");
switch(e_rand(1,3)){
case 1:
case 2:
output("Du kommst sicher oben an.");
break;
case 3:
output("Du rutschst leider kurz ab und musst von Vorne beginnen. Du verlierst ".($session[user][turns]>=3?3:$session[user][turns])." Waldkämpfe");
}
addnav("Betrete die Höhle","forest.php?op=askhim");
break;
case "flee":
$session[user][specialinc]="";
break;
case "askhim":
addnav("Der Eremit","");
addnav("Frage ihn","forest.php?op=askhim");
$session[user][specialinc]="cave_of_eremite.php";
output("Vor dir sitzt ein alter, weiser Eremit. Er sagt, dass du ihm `b1`b Frage stellen kannst...");
rawoutput("<br><form action='forest.php?op=getanswer' method='post'><input name='question'><input type='submit' class='button' value='Fragen'></form>");
addnav("","forest.php?op=getanswer");
break;
case "getanswer":
output("Auf deine Frage ".$_POST[question]." weiss der Eremit folgende Antwort:`n");
if($_POST[question]=="Was ist die Antwort auf alles?" || $_POST[question]=="Wie lautet die Antwort auf das Leben?" || $_POST[question]=="Wie lautet die Antwort auf das Universum?"){
output(42);
}else{
output($q_answers[e_rand(1,5)]);
}
switch(e_rand(1,3)){
case 1:
output("`n Durch diese Weisheit gestärkt wirst du vollständig geheilt.");
if($session[user][hitpoints]<=$session[user][maxhitpoints]){
$diff = round(($session[user][maxhitpoints]-$session[user][hitpoints]))*1;
$session[user][hitpoints] += $diff;
}
break;
case 2:
output("`n Durch diese Weisheit kannst du dich im Kampf nicht mehr konzentrieren.");
$session['bufflist']['fluch'] = array("name"=>"`9Fluch des Eremits","rounds"=>8,"wearoff"=>"Der Fluch
verschwindet.","defmod"=>0.8,"roundmsg"=>"`9Der Fluch des Eremits behindert dich.","activate"=>"offense");
break;
case 3:
break;
}
$session[user][specialinc]="";
addnav("Zurück in den Wald","forest.php");
break;
}
?>