LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// 21072004
// modifications by anpera:
// stealing enabled with 1:15 success (thieves have 2:12 chance)
require_once "common.php";
checkday();
page_header("Jagos Rüstungen");
output("`c<img src='Bilder/Ruestungen.jpg'/>`c`n`n",true);
output("`c`b`vJagos Rüstungen`0`b`c`n");
$tradeinvalue = round(($session[user][armorvalue]*.75),0);
if ($HTTP_GET_VARS[op]==""){
output("`c`(Der gerechte und sympathische `#Jagos`( begrüßt dich mit einem herzlichen Lächeln,`nals du seinen bunten Zigeunerwagen ");
output("betrittst, der nicht ganz zufällig direkt neben `!Ciarons`( Waffenladen steht.`n Sein Erscheinungsbild ");
output("ist genauso grell und farbenfroh, wie sein Wagen und lenkt dich fast von seinen ");
output("Waren ab.`c");
output("`n`n");
addnav("Jagos' Waren durchstöbern","armor.php?op=browse");
addnav("Inventar anzeigen","prefs.php?op=inventory&back=armor.php");
addnav("Zurück zur Stadt","village.php");
}else if ($HTTP_GET_VARS[op]=="browse"){
$sql = "SELECT max(level) AS level FROM armor WHERE level<=".$session[user][dragonkills];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$sql = "SELECT * FROM armor WHERE level=$row[level] ORDER BY value";
$result = db_query($sql) or die(db_error(LINK));
output("`c`(Du blickst über die verschiedenen Kleidungsstücke und fragst dich, ob du diese einfach anprobieren kannst.`n Du bemerkst, dass `#Jago `(damit beschäftigt ist, `!Ciaron `(durch das Fenster seines Ladens dabei zu beobachten, ");
output("wie er gerade einem Kunden den Gebrauch einer seiner Waren demonstriert.`n Als er kurz wahrnimmt, dass du ");
output("seine Waren durchstöberst, blickt er auf dein(e/n) ".$session[user][armor]." und bietet dir dafür im Tausch `^$tradeinvalue`( Gold an.`n`n");
if($session['user']['reputation']<=-10) output("`nEr sieht dich misstrauisch an, als ob er wüsste, dass du hier hin und wieder versuchst, ihm seine schönen Rüstungen zu klauen.`n`n");
output("<table border='0' cellpadding='0'>",true);
output("<tr class='trhead'><td>`bName`b</td><td align='center'>`bVerteidigung`b</td><td align='right'>`bPreis`b</td></tr>",true);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$bgcolor=($i%2==1?"trlight":"trdark");
if ($row[value]<=($session[user][gold]+$tradeinvalue)){
output("<tr class='$bgcolor'><td>Kaufe <a href='armor.php?op=buy&id=$row[armorid]'>$row[armorname]</a></td><td align='center'>$row[defense]</td><td align='right'>$row[value]</td></tr>",true);
addnav("","armor.php?op=buy&id=$row[armorid]");
}else{
// output("<tr class='$bgcolor'><td>$row[armorname]</td><td align='center'>$row[defense]</td><td align='right'>$row[value]</td></tr>",true);
// addnav("","armor.php?op=buy&id=$row[armorid]");
output("<tr class='$bgcolor'><td>- - - - <a href='armor.php?op=buy&id=$row[armorid]'>$row[armorname]</a></td><td align='center'>$row[defense]</td><td align='right'>$row[value]</td></tr>",true);
addnav("","armor.php?op=buy&id=$row[armorid]");
}
}
output("</table>",true);
addnav("Zurück zur Stadt","village.php");
}else if ($HTTP_GET_VARS[op]=="buy"){
$sql = "SELECT * FROM armor WHERE armorid='$HTTP_GET_VARS[id]'";
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result)==0){
output("`#Jago`( schaut dich ein paar Sekunden verwirrt an, entschließt sich dann aber zu glauben, dass du wohl ein paar Schläge zu viel auf den Kopf bekommen hast und nickt lächelnd.");
addnav("Nochmal?","armor.php");
addnav("Zurück zur Stadt","village.php");
}else{
$row = db_fetch_assoc($result);
if ($row[value]>($session[user][gold]+$tradeinvalue)){
if ($session[user][thievery]>=2) {
$klau=e_rand(1,15);
} else {
$klau=e_rand(2,18);
}
if ($session['user']['reputation']<=-10){
if ($session['user']['reputation']<=-20) $klau=10;
$session['user']['reputation']-=10;
if ($klau==1){ // Fall nur für Diebe
output("`c`(Mit den Fertigkeiten eines erfahrenen Diebes tauschst du `%$row[armorname]`( gegen `%".$session[user][armor]."`( aus und verlässt fröhlich pfeifend den Laden. ");
output(" `bGlück gehabt!`b `#Jago`( starrt immer noch zu Ciaron rüber und hat nichts bemerkt. Aber nochmal wird ihm das nicht passieren! Stolz auf deine ");
output("fette Beute stolzierst du über den Marktplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
$session[user][armor] = $row[armorname];
if ($session[user][charm]) $session[user][charm]-=1;
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
addnav("Zurück zur Stadt","village.php");
} else if ($klau==2 || $klau==3) { // Diebstahl gelingt perfekt
output("`c`(Du grapschst dir `%$row[armorname]`( und tauschst `%".$session[user][armor]."`( unauffällig dagegen aus. ");
output(" `bGlück gehabt!`b `#Jago`5 starrt immer noch zu Ciaron
rüber und hat nichts bemerkt. Aber nochmal wird Ihm das nicht passieren! Stolz auf deine ");
output("fette Beute stolzierst du über den Marktplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
$session[user][armor] = $row[armorname];
if ($session[user][charm]) $session[user][charm]-=1;
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
addnav("Zurück zur Stadt","village.php");
} else if ($klau==4 || $klau==5) { // Diebstahl gelingt, aber nachher erwischt
output("`c`(Du grapschst dir `%$row[armorname]`( und tauschst `%".$session[user][armor]."`( unauffällig dagegen aus. ");
output(" So schnell und unauffällig wie du kannst verlässt du den Laden. Geschafft! Als du mit deiner Beute über den Marktplatz stolzierst, siehst du aus dem ");
output("Augenwinkel `#Jago`( knapp an dir vorbei Richtung Stadtbank laufen. Im Vorbeigehen reißt er das Preisschild ab, das noch immer von deiner neuen Rüstung baumelt...`n`n");
if ($session[user][goldinbank]<0){
output("Da du jedoch schon Schulden bei der Bank hast, bekam `#Jago`( von dort nicht, was er verlangte.`n");
output("Als du dein(e/n) `%$row[armorname]`( stolz auf dem Marktplatz präsentierst, packt dich von hinten `!Ciarons`(starke Hand. Er entreißt dir $row[armorname] gewaltsam, ");
output(" drückt dir dein(e/n) alte(n/s) ".$session[user][armor]." in die Hand und schlägt dich nieder. Er raunzt noch etwas, daß du Glück hast, so arm zu sein, sonst hätte er er dich umgebracht und daß er dich beim nächsten Diebstahl");
output(" ganz sicher umbringen wird, bevor er in seinen Laden zurück geht, wo bereits ein Kunde wartet.`n");
output(" `#Jago`( wird dir sowas nicht nochmal durchgehen lassen!");
$session[user][hitpoints]=round($session[user][hitpoints]/2);
}else{
output("`c`#Jago`( hat sich die ".($row['value']-$tradeinvalue)." Gold, die du ihr schuldest, von der Bank geholt!");
output(" Er wird dir sowas nicht nochmal durchgehen lassen.");
$session[user][goldinbank]-=($row[value]-$tradeinvalue);
if ($session[user][goldinbank]<0) output("`nDu hast dadurch jetzt `^".abs($session[user][goldinbank])." Gold`( Schulden bei der Bank!!");
//debuglog("lost " . ($row['value']-$tradeinvalue) . " gold in bank for stealing the " . $row['armorname'] . " armor");
$session[user][armor] = $row[armorname];
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
}
addnav("Zurück zur Stadt","village.php");
} else { // Diebstahl gelingt nicht
output("`(Du wartest, bis `#Jago`( wieder abgelenkt ist. Dann näherst du dich vorsichtig `%$row[armorname]`5 und lässt die Rüstung leise vom Stapel verschwinden, auf dem sie lag. ");
output("Deiner Beute sicher drehst du dich um ... nur um festzustellen, dass du dich nicht ganz umdrehen kannst, weil sich zwei Hände fest um deinen ");
output("Hals schliessen. Du schaust runter, verfolgst die Hände bis zu einem Arm, an dem sie befestigt sind, der wiederum an einem äußerst muskulösen `!Ciaron`5 befestigt ist. Du versuchst ");
output("zu erklären, was hier passiert ist, aber dein Hals scheint nicht in der Lage zu sein, deine Stimme oder gar den so dringend benötigten Sauerstoff hindurch zu lassen. ");
output("`n`nAls langsam Dunkelheit in deine Wahrnehmung schlüpft, schaust du flehend zu `%Jago`(, doch der grinst dich nur an.");
$session[user][alive]=false;
//debuglog("lost " . $session['user']['gold'] . " gold on hand due to stealing from Jago");
$session[user][gold]=0;
$session[user][hitpoints]=0;
$session[user][experience]=round($session[user][experience]*.9,0);
$session[user][gravefights]=round($session[user][gravefights]*.75);
output("`b`&Du wurdest von `!Ciaron`& umgebracht!!!`n");
output("`4Das Gold, das du dabei hattest, hast du verloren!`n");
output("`4Du hast 10% deiner Erfahrung verloren!`n");
output("Du kannst morgen wieder kämpfen.`n");
output("`nWegen der Unehrenhaftigkeit deines Todes landest du im Fegefeuer und wirst das Reich der Schatten aus eigener Kraft heute nicht mehr verlassen können!");
addnav("Tägliche News","news.php");
addnews("`%".$session[user][name]."`5 wurde von `!Ciaron`5 für den Versuch, bei `#Jago`5 zu stehlen, erwürgt.");
}
}else{
$session['user']['reputation']-=10;
if ($klau==1){ // Fall nur für Diebe
output("`(Mit den Fertigkeiten eines erfahrenen Diebes tauschst du `%$row[armorname]`( gegen `%".$session[user][armor]."`( aus und verlässt fröhlich pfeifend den Laden. ");
output(" `bGlück gehabt!`b `#Jago`( starrt immer noch zu Ciaron rüber und hat nichts bemerkt. Trotzdem wird er den Diebstahl früher oder später bemerken und in Zukunft besser aufpassen! Stolz auf deine ");
output("fette Beute stolzierst du über den Marktplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
$session[user][armor] = $row[armorname];
if ($session[user][charm]) $session[user][charm]-=1;
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
addnav("Zurück zum Marktplatz","village.php");
} else if ($klau==2 || $klau==3) { // Diebstahl gelingt perfekt
output("`(Du grapschst dir `%$row[armorname]`( und tauschst `%".$session[user][armor]."`( unauffällig dagegen aus. ");
output(" `bGlück gehabt!`b `#Jago`( starrt immer noch zu Ciaron rüber und hat nichts bemerkt. Trotzdem wird er den Diebstahl früher oder später bemerken und in Zukunft besser aufpassen! Stolz auf deine ");
output("fette Beute stolzierst du über den Marktplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
$session[user][armor] = $row[armorname];
if ($session[user][charm]) $session[user][charm]-=1;
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
addnav("Zurück zum Marktplatz","village.php");
} else if ($klau==4 || $klau==5) { // Diebstahl gelingt, aber nachher erwischt
output("`(Du grapschst dir `%$row[armorname]`( und tauschst `%".$session[user][armor]."`( unauffällig dagegen aus. ");
output(" So schnell und unauffällig wie du kannst verlässt du den Laden. Geschafft! Als du mit deiner Beute über den Marktplatz stolzierst, siehst du aus dem ");
output("Augenwinkel `#Jago`( knapp an dir vorbei Richtung Stadtbank laufen. Im Vorbeigehen reißt er das Preisschild ab, das noch immer von deiner neuen Rüstung baumelt...`n`n");
if ($session[user][goldinbank]<0){
output("Da du jedoch schon Schulden bei der Bank hast, bekam `#Jago`( von dort nicht was er verlangte.`n");
output("Als du dein(e/n) `%$row[armorname]`( stolz auf dem Marktplatz präsentierst, packt dich von hinten `!Ciarons`( starke Hand. Er entreißt dir $row[armorname] gewaltsam, ");
output(" drückt dir dein(e/n) alte(n/s) ".$session[user][armor]." in die Hand und schlägt dich nieder. Er raunzt noch etwas, daß du Glück hast, so arm zu sein, sonst hätte er er dich umgebracht und daß er dich beim nächsten Diebstahl");
output(" ganz sicher umbringen wird, bevor er in seinen Laden zurück geht, wo bereits ein Kunde wartet.`n");
output(" `#Jago`( wird dich in Zukunft sehr genau im Auge behalten, wenn du ihren Laden betrittst.");
$session[user][hitpoints]=round($session[user][hitpoints]/2);
}else{
output("`#Jago`( hat sich die ".($row['value']-$tradeinvalue)." Gold, die du ihr schuldest, von der Bank geholt!");
output(" Sie wird dich in Zukunft sehr genau im Auge behalten, wenn du ihren Laden betrittst.");
$session[user][goldinbank]-=($row[value]-$tradeinvalue);
if ($session[user][goldinbank]<0) output("`nDu hast dadurch jetzt `^".abs($session[user][goldinbank])." Gold`( Schulden bei der Bank!!");
//debuglog("lost " . ($row['value']-$tradeinvalue) . " gold in bank for stealing the " . $row['armorname'] . " armor");
$session[user][armor] = $row[armorname];
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
}
addnav("Zurück zum Marktplatz","village.php");
} else { // Diebstahl gelingt nicht
output("`(Du grapschst dir `%$row[armorname]`( und tauschst `%".$session[user][armor]."`( unauffällig dagegen aus. ");
output(" So schnell und unauffällig wie du kannst verlässt du den Laden. Geschafft! ");
output("Als du dein(e/n) `%$row[armorname]`( stolz auf dem Marktplatz präsentierst, packt dich von hinten `!Ciarons`( starke Hand. Er entreißt dir $row[armorname] gewaltsam, ");
output(" drückt dir dein(e/n) alte(n/s) ".$session[user][armor]." in die Hand und schlägt dich nieder. Er raunzt noch etwas, daß er dich beim nächsten Diebstahl");
output(" ganz sicher umbringen wird, bevor er in seinen Laden zurück geht, wo bereits ein Kunde wartet.`n");
$session[user][hitpoints]=1;
if ($session[user][turns]>0){
output("`n`4Du verlierst einen Waldkampf und fast alle Lebenspunkte.");
$session[user][turns]-=1;
}else{
output("`n`4Ciaron hat dich so schlimm erwischt, dass eine Narbe bleiben wird.`nDu verlierst 3 Charmepunkte und fast alle Lebenspunkte.");
$session[user][charm]-=3;
if ($session[user][charm]<0) $session[user][charm]=0;
}
addnav("Zurück zum Marktplatz","village.php");
}
}
}else{
output("`#Jago`( nimmt dein Gold und sehr zu deiner Überraschung nimmt sie auch dein(e/n) `%".$session[user][armor]."`( hängt ein Preisschild dran und legt die Rüstung hübsch zu den anderen. ");
output("`n`nIm Gegenzug händigt er dir deine wunderbare neue Rüstung `%$row[armorname]`( aus.");
output("`n`nDu fängst an zu protestieren: \"`@Werde ich nicht albern aussehen, wenn ich nichts außer `&$row[armorname]`@ trage?`(\" Du denkst einen Augenblick darüber nach, dann wird dir klar, dass jeder in der ");
output("Stadt ja das Selbe macht. \"`@Na gut. Andere Länder, andere Sitten`(\"");
//debuglog("spent " . ($row['value']-$tradeinvalue) . " gold on the " . $row['armorname'] . " armor");
$session[user][gold]-=$row[value];
$session[user][armor] = $row[armorname];
$session[user][gold]+=$tradeinvalue;
$session[user][defence]-=$session[user][armordef];
$session[user][armordef] = $row[defense];
$session[user][defence]+=$session[user][armordef];
$session[user][armorvalue] = $row[value];
addnav("Zurück zum Marktplatz","village.php");
}
}
}
page_footer();
?>