Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.
Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.
Verzeichnisse:
<?
// idea of gargamel @ www.rabenthal.de
if (!isset($session)) exit();
if ($_GET['op']==""){
output("`nDu bist schon viele Male hier vorbeigezogen, um mit Monstern zu kämpfen.
Aber Du hast es noch nie vorher wahrgenommen: Ein `6güldenes `^Glimmern`0 etwas abseits
des Weges. Sollte es sich um Gold handeln?`n
Zielstrebig gehst Du durch das Unterholz zu der Stelle, die Arme zur Abwehr vor
den tief hängenden Ästen der Bäume voraus. Als Du dort ankommst, wo Du den Schein
gesehen hast, entdeckst Du `7nichts ausser einer alten Öllampe`0.`n`n
Sollte es eine optische Täuschung gewesen sein?`n`n
Als Du die Lampe hochhebst, um sie näher zu untersuchen, fängt sie erneut an, in
einem `6gelbgoldenen `^Licht`0 zu scheinen. Die bauchige Lampe hat einen sehr schönen
Verschluß an der Stelle, wo man das Lampenöl einfüllt. Plötzlich öffnet sich der
Verschluß und über der Lampe erscheint ein `@kleiner Waldgeist`0, der Dich genauso
erschrocken anschaut wie Du ihn.`n
Du bist nicht sicher, wie Du reagieren sollst.`0");
//abschluss intro
addnav("Waldgeist ansprechen","forest.php?op=talk");
addnav("Lampe mitnehmen","forest.php?op=take");
addnav("Geist wieder einschliessen","forest.php?op=cage");
addnav("Zurück in den Wald","forest.php?op=leave");
$session['user']['specialinc'] = "aladin.php";
}
else if ($_GET['op']=="talk"){ // geist ansprechen
output("`nDu sprichst den `@Waldgeist`0 an und fragst, was er von Dir will.`n
\"Du hast mich befreit und zum Dank werde ich Dir etwas von meiner Kraft
übertragen. Nachdem ich so lange eingeschlossen war, muss ich nur erstmal
überlegen, wie genau der Zauberspruch lautet...\" `@antwortet der Waldgeist`0.
\"Na hoffentlich fällt es ihm ein\" denkst Du Dir. Du hast nämlich keine
Lust auf einen schiefgegangenen Zauber.`n`n
`@Der Waldgeist beginnt eine geheimnisvolle Formel zu sprechen.`0`n`n");
switch(e_rand(1,5)){
case 1:
output("`6Du beginnst zu zittern und fällst wie vom Blitz getroffen um.
Ständig siehst Du den Schein der Lampe vor Dir, was Dich in nächster
Zeit etwas behindern wird.`0");
$session[bufflist]['aladin'] = array("name"=>"`@Blendung",
"rounds"=>20,
"wearoff"=>"Du kannst wieder klar sehen.",
"atkmod"=>0.8,
"roundmsg"=>"`#Du siehst den Gegner nicht richtig.",
"activate"=>"offense");
break;
case 2:
output("`6Ohne ersichtlichen Grund fühlst Du Dich glücklich. Der goldene
Schein der Lampe gibt Dir Kraft, um echtes Gold im Kampf zu erbeuten.`0");
$session[bufflist]['aladin'] = array("name"=>"`^Kraft des Goldes",
"rounds"=>30,
"wearoff"=>"Dein Golddurst ist gestillt.",
"atkmod"=>1.2,
"roundmsg"=>"`#Du willst das Gold des Gegners!",
"activate"=>"offense");
break;
case 3:
output("`6Neugierig stierst Du noch eine Zeit auf den Waldgeist, aber es
tut sich nichts. Offenbar hat er den richtigen Zauberspruch vergessen.`0");
break;
case 4:
output("`6Wartend schaust Du den Waldgeist an, ohne das etwas passiert. Dir
wird langweilig und Du setzt Deinen Weg fort. Dabei bemerkst Du nicht, wie
Dir eine goldene Aura folgt.`0");
$session[bufflist]['aladin'] = array("name"=>"`^Goldene Aura",
"rounds"=>30,
"wearoff"=>"Die goldene Aura wird schwächer und löst sich auf.",
"atkmod"=>1.1,
"minioncount"=>1,
"minbadguydamage"=>1,
"maxbadguydamage"=>10,
"effectmsg"=>"Die goldene Aura schlägt zu!",
"activate"=>"offense");
break;
case 5:
output("`6Als nichts weiter passiert, verlässt du enttäuscht den Waldgeist.
Hinter Deinem Rücken probiert der Geist einen zweiten Zauberspruch und ist
diesmal erfolgreich.`0");
$session[bufflist]['aladin'] = array("name"=>"`@Waldgeist-Zauber",
"rounds"=>10,
"wearoff"=>"Der Geist verflüchtigt sich.",
"atkmod"=>1.1,
"minioncount"=>1,
"mingoodguydamage"=>1,
"maxgoodguydamage"=>$session['user']['level'],
"effectmsg"=>"Der Waldgeist kämpft mit Dir!",
"activate"=>"roundstart");
break;
}
$session['user']['specialinc']="";
}
else if ($_GET['op']=="take"){ // lampe nehmen
output("`nDu steckst die Lampe einfach ein und läßt den `@Waldgeist`0 dort schweben,
wo er jetzt schwebt.`n`0");
switch(e_rand(1,6)){
case 1:
case 2:
case 3:
output("`nDer `@Waldgeist`0 ist froh, dass Du sein Gefängnis mitgenommen hast
und `@schenkt Dir zum Dank 2 Waldkämpfe.`0");
$session['user']['turns']+=2;
break;
case 4:
case 5:
case 6:
output("`nObwohl der `@Waldgeist`0 lange in dieser Öllampe eingesperrt war, ist
es doch sein Zuhause geworden. Er ist wirklich alles andere als begeistert,
dass Du die Lampe einsteckst `@und nimmt Dir aus Rache 2 Waldkämpfe.`0");
$session['user']['turns']-=2;
break;
}
$session['user']['specialinc']="";
}
else if ($_GET['op']=="cage"){ // geist einschliessen
output("`nAls der `@Waldgeist`0 bemerkt, dass Du ihn wieder einsperren willst,
verflucht er Dich noch schnell, bevor Du ihn zurück in die Öllampe steckst und
den Verschluß wieder sicher anbringst.`n
`@Sein Fluch haftet Dir heute trotzdem an.`0");
$session[bufflist]['aladin'] = array("name"=>"`@Fluch des Waldgeistes",
"rounds"=>50,
"wearoff"=>"`#Der Waldgeist hat Dir verziehen.",
"atkmod"=>0.8,
"roundmsg"=>"Du musst an den Waldgeist denken und bist abgelenkt.",
"activate"=>"offense");
$session['user']['specialinc']="";
}
else if ($_GET['op']=="leave"){ // einfach weitergehen
output("`n`5Dir wird es zu unheimlich. Du nimmst die Beine in die Hand und rennst
zurück zum Waldweg.");
$session['user']['specialinc']="";
}
?>