LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
/********************
Wannabe Knight #1
Wannabe Knight script with option to give chase.
Written by Robert for Maddnets LoGD
german by theKlaus
*********************/
/*
2024-04-22 aragon php8 fix, code style
*/
$op = $_GET['op'] ?? '';
if (!isset($session)) {
exit();
}
if ($op == "") {
// output("<img src='images/knight.gif' width='103' height='150' alt='Ritter' align='right'>",true);
output(" `^Du triffst einen `b`4Ritter Möchtegern,`b `^der dich mit seiner Kampfaxt angreift,`n");
output(" `^aber du bist schneller! Deine Rüstung {$session['user']['armor']} schützt dich und du wirst nicht verletzt!`n");
output(" `^ Du wehrst die Angriffe des `b`4Ritter Möchtegern`b `^ab, bis er sich umdreht und flüchet!`n");
output(" `^Du hast dir etwas Erfahrung verdient! `n");
output(" Du bemerkst, daß er verletzt ist und langsam rennt. Willst du ihn jagen und ganz fertig machen? `n");
output(" Dies würde dich einen Waldkampf kosten, wenn du es tust. `&Was machst du? `n ");
output(" Bringst du ihn, nach seinem Blut dürstend, zur Strecke, oder gehst du zurück in den Wald um andere Kreaturen zu bekämpfen? ");
$session['user']['experience'] *= 1.02;
addnav("Jag den Feigling", "forest.php?op=chase");
addnav("Zurück in den Wald", "forest.php?op=dont");
$session['user']['specialinc'] = "wannabe.php";
} elseif ($op == "chase") {
$session['user']['specialinc'] = "";
output(" `^Du beschließt, daß du den `4Ritter Möchtegern `^ein wenig jagst, `n ");
output(" `^bist dir aber nicht sicher, ob das das Richtige ist. Doch du willst Blutrache für seinen feigen Angriff auf dich.`n");
output(" `^Du schnappst dir den `4Ritter Möchtegern`^, der sich schnell umdreht, seine Kampfaxt hebt und ");
$session['user']['turns']--;
switch (e_rand(1, 5)) {
default:
case 1:
output(" `^bevor du deine Waffe {$session['user']['weapon']} heben kannst, wirst du schwer verletzt!");
output(" Der `4Ritter Möchtegern `^schont dein Leben und geht stolzen Schrittes weiter seines Weges. ");
output(" `^Die Schwere deiner Wunden kostet dich 1 Waldkampf!");
if ($session['user']['turns'] > 0) {
$session['user']['turns']--;
}
break;
case 2:
output(" `^versucht dich damit zu treffen, doch du reagierst blitzartig mit deiner Waffe {$session['user']['weapon']}. Du wirst nicht verletzt!`n");
output(" `^ Du kämpfst mit dem `4Ritter Möchtegern `^und wehrst jeden Angriff seiner Kampfaxt ab. `n");
output(" Du schaffst es, ihn einige Male schwer zu treffen und ein weiteres Mal ergreift er die Flucht. `n");
output(" Du bist jetzt zu erschöpft, um ihn nochmals zu jagen, hast aber einiges dabei gelernt!`n");
output(" `^Du steigerst deine Erfahrung!`n");
$session['user']['experience'] *= 1.02;
break;
case 3:
output(" `^auf deine Brust zielt. Diesmal kann deine Rüstung {$session['user']['armor']} dich nicht komplett schützen. `n");
output(" Ein mächtiger Schlag seiner Kampfaxt schickt dich auf den Boden. Er schont dein Leben und geht stolzen Schrittes weiter seines Weges.`n");
output(" `^Du bist schwer verletzt und stellst fest, daß Rache keine gute Idee ist. `n");
output(" `^Du verlierst 3% Erfahrung! `n");
$session['user']['hitpoints'] = 2;
$session['user']['experience'] *= 0.97;
break;
case 4:
output(" `^auf deine Brust zielt. Du bist zu langsam und deine Rüstung {$session['user']['armor']} versagt ihren Dienst.`n");
output(" `5Du bist tot! `n");
output(" `^Du verlierst 5% deiner Erfahrung.`n");
output(" Du kannst morgen wieder weiterspielen.");
$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'] . "`0 wurde vom `4Ritter Möchtegern`0 niedergestreckt.");
break;
case 5:
$gold = e_rand($session['user']['level'] * 15, $session['user']['level'] * 50);
output("`^spricht: \"`8 Ich habe Dich, {$session['user']['name']},`8 besiegt, aber Dir keinen Schaden zugefügt!");
output(" Eigentlich hatte ich einen heimtückischen Troll gejagt und habe Dich mit ihm verwechselt. `n");
output(" Als meine Sinne wieder klar waren, sah ich, daß Du garnicht der Troll bist. Ich schämte mich so sehr,");
output(" daß ich mich umdrehte und davon lief. Aber das sollte ein Geheimnis zwischen uns bleiben. Ich gebe dir `5$gold Gold ");
output(" `8für dein Schweigen und wir sprechen nie wieder über diesen Tag.`^\" ");
$session['user']['gold'] += $gold;
//debuglog("got $gold gold from wannabe knight");
break;
}
} else {
output("`%Du verschwendest keine Zeit und gehst zurück in den Wald. ");
}