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:
<?php
/**********
modyfication and cased by Anvil Dinarius
*********/
if (!isset($session)) exit();
$fn = "forest.php";
$spi = ($session['user']['specialinc']="dunkle_seele.php");
switch ($_GET['op']){
default:
$spi;
output("`#An diesem Tag lässt Du es Dir nicht nehmen wieder einmal durch die Wälder zu spazieren und Monster zu jagen.");
output("Dennoch hast Du Deine Augen und Ohren überall, daher entgeht Dir nicht das leise Rauschen eines in der nähe fließenden Baches.");
output("Leider verraten Dir Deine Sinne nicht, wie Du Dich entscheiden sollst. Was wirst Du tun?");
addnav("Zum Fluss gehen",$fn."?op=fluss");
addnav("Flucht vorziehen",$fn."?op=flucht");
break;
case "flucht":
output("Du vertraust Deinen Sinnen, aber nicht Dir selbst. Du warst schon immer der geborene Angsthase, was Du wieder unter Beweis gestellt hast.");
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
break;
case "fluss":
output("Du vertraust Deinen Sinnen, warst auch schon früher immer von Dir überzeugt, sodass Du auch jetzt nicht an Dir zweifelst und gehst los.");
$rand = e_rand(1,3);
switch ($rand) {
case 1:
output("Nach einem langen Fussmarsch merkst Du, dass es vielleicht doch Momente gibt, in denen sich Deine Sinne täuschen, da Du nichts entdecken kannst.");
output("Enttäuscht und erschöpft gehst Du zurück in den Wald.`n`\$ Nebenbei hast Du 1 Waldkampf verloren.");
if ($session['user']['turns']>1) {
$session['user']['specialinc']="";
$session['user']['turns']-=1;
addnav("Zurück in den Wald",$fn);
}else{
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
}
break;
case 2:
case 3:
output("Nach langem Fussmarsch stellst Du fest, dass Dich Deine Sinne auch dieses Mal nicht enttäuscht haben. Vor Dir siehst Du einen Fluss.");
output("Um Dich herum stehen Bäume, scheinbar bist Du der erste Wanderer, der diesen Fluss gefunden hat.`n");
output("`@Der Anblick der Quelle stärkt Dich, Du fühlst Dich geheilt.");
$session['user']['hitpoints']=$session['user']['maxhitpoints'];
output("Was möchtest Du nun tun?");
if ($session['user']['turns']>1) {
addnav("Entspannen",$fn."?op=entspannen");
}
addnav("Wasser trinken",$fn."?op=trinken");
addnav("Wieder gehen",$fn);
$spi;
break;
}
break;
case "entspannen":
output("Du legst Dich auf den Boden und schläfst ein wenig. Was soll schon großartig passiert sein, fragst Du Dich als Du wieder aufwachst?`n");
output("Tatsächlich ist nichts passiert,`n`\$ ausser dass Du 2 Waldkämpfe verloren hast.");
$session['user']['turns']-=2;
addnav("Wasser trinken",$fn."?op=trinken");
addnav("Wieder gehen",$fn."?op=gehen");
$spi;
break;
case "gehen":
if ($sessuin['user']['turns']>0) {
output("`\$Du verlässt den Fluss und verlierst einen Waldkampf.");
$session['user']['turns']-=1;
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
}else{
output("Du verlässt den Fluss. Während Du auf dem Weg bist, beißt Dich ein Tier.`n`\$Du verlierst die Hälfte Deiner Lebenspunkte.");
$session['user']['hitpoints']*=0.5;
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
}
break;
case "trinken":
output("Du entscheidest Dich, etwas von dem Wasser in dem Fluss zu trinken. Die Wirkung ist Dir zwar nicht bekannt, aber Du wirst sie feststellen.");
$rand = e_rand(1,10);
switch ($rand) {
case 1:
output("Du spürst, wie das Wasser in Dir kocht, Deine Muskeln aufbaut und Dir einen permanenten Lebenspunkt gibt.");
output("Gut gelaunt gehst Du zurück in den Wald.`n");
output("`@Du bekommst einen Lebenspunkt permanent.");
$session['user']['maxhitpoints']+=1;
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
break;
case 2:
output("Du spürst, wie das Wasser in Dir kocht und Deine Muskeln aufbaut. Leider spürst Du, das dies nicht von Dauer sein wird.");
output("Dennoch gehst Du gut gelaunt zurück in den Wald.`n");
output("`@Du bekommst kurzfristig mehr Lebensenergie.");
$session['user']['hitpoints']+=50;
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
break;
case 3:
case 4:
output("Du spürst, wie das Wasser in Dir kocht und Deine Ausdauer erhöht. ");
output("Gut gelaunt gehst Du zurück in den Wald.`n");
output("`@Du bekommst 3 zusätzliche Waldkämpfe.");
$session['user']['turns']+=3;
$session['user']['specialinc']="";
addnav("Zurück in den Wald",$fn);
break;
case 5:
case 6:
output("Du spürst, wie das Wasser in Dir anfängt Dich umzubringen, geradezu als sei es lebendig. Wenig später bist Du nur noch eine Leiche.`n");
output("`\$Du verlierst 5% Deiner Erfahrung.`n");
output("Du verlierst all Dein Gold.`n");
output("Du kannst morgen wieder spielen.`n");
$session['user']['alive']=false;
$session['user']['hitpoints']=0;
$session['user']['gold']=0;
$session['user']['experience']*=0.95;
addnav("Tägliche News","news.php");
addnews($session['user']['name']." `^stellte fest, dass nicht jede Flüssigkeit lebensfördernd ist!!");
break;
case 7:
case 8:
case 9:
case 10:
output("Du spürst, wie das Wasser in Dir Deine dunklen Gedanken zutage fördert. Wie, weißt Du zwar nicht, aber Du hast jetzt andere Sorgen.`n");
output("Vor Dir erscheint, sich aus Deinem Körper schälend, eine dunkle Gestalt. Nach kurzem Blick, stellst Du fest, dass Du das Wesen bist.`n");
output("Du merkst schnell, dass dies Deine `bdunkle Seele`b ist, und dass Du Dich ihr nun stellen musst.");
$badguy = array(
"creaturename"=>"`!Dunkle Seele`0",
"creaturelevel"=>$session['user']['level'],
"creatureweapon"=>"Dunkles Seelenschwert",
"creatureattack"=>$session['user']['attack']+2,
"creaturedefense"=>$session['user']['defence']+2,
"creaturehealth"=>$session['user']['maxhitpoints'],
"diddamage"=>0);
$session['user']['badguy']=createstring($badguy);
$spi;
$_GET['op']="fight";
break;
}
if ($_GET['op']=="fight") {
$battle=true;
}
if ($battle) {
include_once("battle.php");
//$spi;
if ($victory) {
$badguy=array();
$session['user']['badguy']="";
output("Nach einem heftigen Kampf gegen Deine eigene Seele trittst Du als Sieger hervor.");
output("Du hast bewiesen, dass Du Deine dunkle Seite in Dir besiegen kannst.`n");
output("`@Du bist nun um einiges schlauer und findest etwas Gold.");
$exp_gain=($session['user']['level']+1)*100;
$gold_gain=($session['user']['level']+1)*25;
output("`@Du bekommst $exp_gain Erfahrungspunkte.");
output("`n`nDu findest `^$gold_gain `@Goldstücke.");
$session['user']['experience']+=$exp_gain;
$session['user']['gold']+=$gold_gain;
addnews($session['user']['name']." `@konnte sich gegen die eigene dunkle Seite der Seele behaupten!!");
$session['user']['specialinc']="";
}elseif ($defeat) {
$badguy=array();
$session['user']['badguy']="";
output("Nach einem harten Kampf sticht Dir Deine dunkle Seele das Schwert in den Bauch.`n");
output("`\$Kurze Zeit später bist Du tot.`n");
output("`\$Da Du noch viel lernen musst, um Deine dunkle Seite zu besiegen, verlierst Du 5% Deiner Erfahrung und all Dein Gold.`n");
output("`\$Du kannst morgen wieder spielen.");
$session['user']['alive']=false;
$session['user']['gold']=0;
$session['user']['experience']*=0.95;
addnav("Tägliche News","news.php");
addnews($session['user']['name']." `^konnte sich im Kampf gegen die eigene dunkle Seele nicht behaupten und starb!!");
$session['user']['specialinc']="";
}else{
fightnav(true,false);
}
}
$session['user']['specialinc']="";
break;
}
page_footer();
?>