LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// gefunden auf http://www.lotgd.de
//
// Modifikationen von anpera
// mit einer Idee von Manwe
/*
2024-04-23 aragon php8 fix
*/
$op = $_GET['op'] ?? '';
if (!isset($session)) {
exit();
}
$specialinc_file = "findtreasure.php";
if ($op == "baum") {
output("`n`2Als du den Baum näher untersuchst, merkst du, dass der Baum innen hohl ist. ");
output("Du faßt in den hohlen Baum und ");
$baumsuche = e_rand(1, 12);
$session['user']['specialinc'] = "";
switch ($baumsuche) {
case 1:
case 2:
case 3:
output("holst ein zusammengerolltes Pergament heraus.`n`n");
output("`2Du kannst es lesen oder es wegwerfen und deinen Weg weitergehen`0");
addnav("Pergament lesen", "forest.php?op=lesen");
addnav("Zurück in den Wald", "forest.php?op=back");
$session['user']['specialinc'] = $specialinc_file;
break;
case 4:
case 5:
case 6:
output("kannst etwas ertasten. Nachdem du die Hand wieder heraus gezogen hast, findest du erstaunt `#einen Edelstein`2 darin!");
#output("traust deinen Augen nicht. Du ziehst die Hand heraus und es liegt `#ein Edelstein`2 darin!");
$session['user']['gems']++;
break;
case 7:
case 8:
case 9:
$amt = e_rand(10, 90) * $session['user']['level'];
output("findest nichts. Du gehst rechts um den Baumstamm herum und findest in einem kleinen Versteck `^$amt `2Gold.");
$session['user']['gold'] += $amt;
break;
case 10:
case 11:
case 12:
default:
output("spürst einen brennenden Schmerz in deiner Hand! Eine Schlange bewohnt diesen Baumstamm und hat dir in die Hand gebissen. Dir ");
output("wird schwarz vor Augen. Das Gift wirkt.`n`nAls du wieder zu dir kommst, fühlst du dich schwach. Aber du hast überlebt.`n");
if ($session['user']['hitpoints'] > 2) {
output("`4Du hast die meisten deiner Lebenspunkte verloren.");
$session['user']['hitpoints'] = 2;
}
break;
}
// addnav("Weg weitergehen","forest.php");
} elseif ($op == "lesen") {
output("`n`2Auf dem Pergament siehst du eine Karte dieser Gegend. Auf der Karte ist ");
output("ein '`4X`2' markiert. Es scheint eine Schatzkarte zu sein!`n`n");
output("Am markierten Weg erkennst du, dass dich die Schatzsuche fast den gesamten restlichen Tag kosten würde.");
$session['user']['specialinc'] = $specialinc_file;
addnav("Schatz suchen", "forest.php?op=schatzsuche");
addnav("Weg weitergehen", "forest.php?op=back");
} elseif ($op == "schatzsuche") {
if ($session['user']['turns'] < 1) {
output("`n`2Leider hast du heute nicht mehr genug Zeit übrig, die du zum Suchen nach dem Schatz verwenden könntest.");
} else {
$runden = e_rand(1, $session['user']['turns']);
output("`n`2Auf der Suche nach dem `4X`2 auf der Karte verbrauchst du `@$runden `2Waldkämpfe. Schliesslich findest du die Stelle ");
output("und fängst auch sofort an, hier nach dem vermuteten Schatz zu graben. ");
output("Schon nach kurzer Zeit stößt du auf eine große beschlagene ");
output("Holzkiste. Als du die Kiste öffnest, lächelt dich ein kleines Vermögen an:`n`n");
$foundgold = 100 * e_rand(1, $runden) * ($session['user']['level'] + 2);
$foundgold = round(e_rand($foundgold / 2, $foundgold));
$foundgems = e_rand(2, 4);
if (e_rand(1, 4) == 1) {
$foundgold *= 10;
$foundgems *= 2;
}
output("`2In der Schatztruhe findest du $foundgold Goldstücke und $foundgems Edelsteine. Nach einem kleinen Freudentanz machst du dich zurück auf deinen Weg.");
addnews("`0In einer stürmischen Nacht findet " . $session['user']['name'] . " einen riesigen Schatz von `^$foundgold`0 Goldstücken und `^$foundgems`0 Edelsteinen.");
$session['user']['gold'] += $foundgold;
$session['user']['gems'] += $foundgems;
$session['user']['turns'] -= $runden;
}
$session['user']['specialinc'] = $specialinc_file;
addnav("Zurück in den Wald", "forest.php?op=back");
} elseif ($op == "back") {
output("`n`2Du begibst dich wieder auf den Weg von dem du gekommen bist und gehst weiter auf die Suche nach Abenteuern.");
$seesion['user']['specialinc'] = "";
forest(true);
// addnav("Zurück in den Wald","forest.php");
} else {
output("`n");
output("`2Am Rande des Weges fällt dir ein umgefallener hohler Baum auf, der irgendwie nach einem Abenteuer riecht.`n`n");
output("Du kannst den Baum näher untersuchen oder weiter deines Weges gehen.`0");
$session['user']['specialinc'] = $specialinc_file;
addnav("u?Baum untersuchen", "forest.php?op=baum");
addnav("Weg weitergehen", "forest.php?op=back");
}