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";
page_header("Zerons Rüstungen");
$tradeinvalue = round(($session[user][armorvalue]*.75),0);
if ($HTTP_GET_VARS[op]==""){
output("`c<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr>
</table>`c`n`0",true);
output("`c<table width='700'><tr><td align='justify'>`i`1
Du betrittst den Rüstungsladen von Zeron, dem man nachsagt, dass er einer der besten Rüstungsschmiede in der Stadt wäre. Ein paar seiner schönsten und prunkvollsten Stücke sind auch in dem Verkaufsraum
ausgestellt. Ein kleines Glöckchen über der Tür kündigt dein Erscheinen an und nur wenige Augenblicke später öffnet sich die Tür hinter dem Tresen und Zeron erscheint. Du wusstest zwar schon, dass Zeron ein Tiefling ist,
aber seine imposante Erscheinung überrascht dich dann doch etwas. Die Spitzen seiner Hörner hat er mit Silber überzogen und seine Schultern sind so breit, dass er fast nicht durch die Tür passt.`n`n
`r\"Seid gegrüßt, wie kann ich Euch behilflich sein?\" `1begrüßt er dich mit seiner tiefen Stimme.`n
Freundlich und ein klein wenig eingeschüchtert, erklärst du ihm, dass du auf der Suche nach einer neuen Rüstung bist.`i`n`n</td></tr></table>`c",true);
addnav("Einkaufen");
addnav("Rüstungen zeigen lassen","armor.php?op=browse");
//addnav("Inventar anzeigen","prefs.php?op=inventory&back=armor.php");
addnav("Gehen");
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<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr>
</table>`c`n`0",true);
output("`c<table width='700'><tr><td align='justify'>`i`r\"Fein, fein.\"`1 hörst du Zeron sagen, der sich seine klauenartige Hände an einem Tuch abwischt `r\"Es wird sich bestimmt etwas für Euch finden.\"`n`1Nachdem du ihm erklärt hast, was für eine Rüstung du dir vorstellst, mustert er dich ausgiebig. `r\"Ich kann Euch folgende anbieten. Eure alte `&".$session[user][armor]."`r würde ich Euch für `F$tradeinvalue Gold `rabnehmen.\"`n
`1Er erklärt dir auch, dass du die Rüstungen gerne anprobieren kannst und falls sie nicht ganz so passen sollte, er immer noch ein paar Veränderungen daran vornehmen kann.`i`n`n</td></tr></table>`c",true);
if($session['user']['reputation']<=-10) output("`n`&Er sieht dich misstrauisch an, als ob er wüsste, dass du hin und wieder einen Diebstahl begehen würdest.");
output("<table border='0' cellpadding='0'>",true);
output("<tr class='trhead'><td>`b`&Name`b</td><td align='center'>`b`&Verteidigung`b</td><td align='right'>`b`&Preis`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("`c<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr>
</table>`c`n`0",true);
output("`i`1Zeron betrachtet dich verwirrt und knurrt dann irgendetwas unverständliches.`i");
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<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`1`iDa in deinem Goldbeutel momentan Ebbe herrscht, entscheidest du dich doch tatsächlich dazu, das Risiko eines Diebstahls zu wagen. Du hast gerade die perfekt sitzende `r$row[armorname]`1
an und als Zeron gerade wegschaut, wirfst du dir deinen Umhang über und verabschiedest dich schnell. Deine `r".$session[user][armor]." hast du einfach zurück gelassen.`n`n
Glück gehabt!`n`n
Mit hastigen Schritten eilst du die Straße hinunter und legst erst einige Häuserblocks später eine kurze Rast ein um dein vor Aufregung wild pochendes Herz zu beruhigen. Unglücklicherweise stehst du
direkt unter dem Fenster, aus der eine Frau gerade ihr Dreckwasser auf die Straße kippt. Klatschnass und stinkend wirst du von den Umstehenden ausgelacht. `n`n
`fDu verlierst zwei Charmepunkte!`i");
$session[user][armor] = $row[armorname];
if ($session[user][charm]) $session[user][charm]-=2;
$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<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`1`iDa in deinem Goldbeutel momentan Ebbe herrscht, entscheidest du dich doch tatsächlich dazu, das Risiko eines Diebstahls zu wagen. Du hast gerade die perfekt sitzende `r$row[armorname]`1
an und als Zeron gerade wegschaut, wirfst du dir deinen Umhang über und verabschiedest dich schnell. Deine `r".$session[user][armor]." `1hast du einfach zurück gelassen.`n`n
Glück gehabt!`n`n
Mit hastigen Schritten eilst du die Straße hinunter und rennst dabei gegen einen vorbeifahrenden Karren, der wie aus dem Nichts aufgetaucht ist. Du reibst dir den schmerzenden Kopf und betastest die kleine
Beule die sich dort schon bildet`n`n
`fDu verlierst einen Charmepunkt!`i");
$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<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`1`iDa in deinem Goldbeutel momentan Ebbe herrscht, entscheidest du dich doch tatsächlich dazu, das Risiko eines Diebstahls zu wagen. Du hast gerade die perfekt sitzende `r$row[armorname]`1
an und als Zeron gerade wegschaut, wirfst du dir deinen Umhang über und verschwindest schleunigst. Deine `r".$session[user][armor]." `1hast du einfach zurück gelassen.`n`n
Du bist schon draußen auf der Straße und wähnst dich schon in Sicherheit, als dich plötzlich etwas von den Füßen fegt und unsanft landest du auf dem Rücken und starrt hinauf in das wütende Gesicht von Zeron.`n`n
Ohne großes Aufhebens packt er dich und schleift dich in die Bank. Das war wohl nichts. `i`n`n");
if ($session[user][goldinbank]<0){
output("`1`iDa du schon Schulden bei der Bank hast, bekommt Zeron nicht das Gold, dass ihm zusteht.`i`n");
output("Zeron schleift dich wieder nach draußen und verpasst dir dort noch einen harten Schlag in die Magengegend, der dich zu Boden schickt. `r$row[armorname]`1 reißt er dir vom Leib und wirft deine alte Rüstung
in eine Pfütze. Das hast du nun davon!`i");
$session[user][hitpoints]=round($session[user][hitpoints]/2);
}else{
output("`1`iZeron hat sich die `F".($row['value']-$tradeinvalue)." `1Gold, die du ihm schuldest, von der Bank geholt!`i");
output("`i`&Nochmal solltest du sowas nicht versuchen!`i");
$session[user][goldinbank]-=($row[value]-$tradeinvalue);
if ($session[user][goldinbank]<0) output("`n`&Du hast dadurch jetzt `f".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("`c<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`i`1Da du gerade nicht sonderlich flüßig bist, fasst du den wagemutigen Plan `r$row[armorname]`1 einfach zu stehlen. Doch scheint Zeron dein Vorhaben zu wittern. Gerade willst du mit der
neuen Rüstung aus der Tür spazieren, als dich Zeron am Kragen packt und zurück zieht. Du willst gerade eine fadenscheinige Erklärung loswerden, als er dir einen Faustschlag in die Magengegend verpasst, der
dich auf alle Viere niedersinken lässt. Aber als wäre das nicht genug, bekommst du noch einen Schwinger von seinem Schwanz gegen den Kopf ab, der dich kurz noch Sterne sehen lässt, dann wird es Dunkel.`n`n");
$session[user][alive]=false;
//debuglog("lost " . $session['user']['gold'] . " gold on hand due to stealing from Pegasus");
$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 Zeron bewußtlos geschlagen.`n");
output("`FDas Gold, das du dabei hattest, hast du verloren!`n");
output("`äDu hast 10% deiner Erfahrung verloren!`n");
output("`&Du kannst später wieder kämpfen.`n");
output("`n`ä`iHeute wirst du wohl nicht mehr aus deiner Bewußtlosigkeit aufwachen!");
addnav("Tägliche News","news.php");
addnews("`&".$session[user][name]."`r wurde durch Zeron bewußtlos geschlagen.");
}
}else{
$session['user']['reputation']-=10;
if ($klau==1){ // Fall nur für Diebe
output("`c<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`1`iDa in deinem Goldbeutel momentan Ebbe herrscht, entscheidest du dich doch tatsächlich dazu, das Risiko eines Diebstahls zu wagen. Du hast gerade die perfekt sitzende `r$row[armorname]`1
an und als Zeron gerade wegschaut, wirfst du dir deinen Umhang über und verabschiedest dich schnell. Deine `r".$session[user][armor]." `1hast du einfach zurück gelassen.`n`n
Glück gehabt!`n`n
Mit hastigen Schritten eilst du die Straße hinunter und legst erst einige Häuserblocks später eine kurze Rast ein um dein vor Aufregung wild pochendes Herz zu beruhigen. Unglücklicherweise stehst du
direkt unter dem Fenster, aus der eine Frau gerade ihr Dreckwasser auf die Straße kippt. Klatschnass und stinkend wirst du von den Umstehenden ausgelacht. `n`n
`fDu verlierst zwei Charmepunkte!`i");
$session[user][armor] = $row[armorname];
if ($session[user][charm]) $session[user][charm]-=2;
$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<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`1`iDa in deinem Goldbeutel momentan Ebbe herrscht, entscheidest du dich doch tatsächlich dazu, das Risiko eines Diebstahls zu wagen. Du hast gerade die perfekt sitzende `r$row[armorname]`1
an und als Zeron gerade wegschaut, wirfst du dir deinen Umhang über und verabschiedest dich schnell. Deine `r".$session[user][armor]." `1hast du einfach zurück gelassen.`n`n
Glück gehabt!`n`n
Mit hastigen Schritten eilst du die Straße hinunter und rennst dabei gegen einen vorbeifahrenden Karren, der wie aus dem Nichts aufgetaucht ist. Du reibst dir den schmerzenden Kopf und betastest die kleine
Beule die sich dort schon bildet`n`n
`fDu verlierst einen Charmepunkt!`i");
$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<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("`1`iDa in deinem Goldbeutel momentan Ebbe herrscht, entscheidest du dich doch tatsächlich dazu, das Risiko eines Diebstahls zu wagen. Du hast gerade die perfekt sitzende `r$row[armorname]`1
an und als Zeron gerade wegschaut, wirfst du dir deinen Umhang über und verschwindest schnell. Deine `r".$session[user][armor]." `1hast du einfach zurück gelassen.`n`n
Du bist schon draußen auf der Straße und wähnst dich schon in Sicherheit, als dich plötzlich etwas von den Füßen fegt und unsanft landest du auf dem Rücken und starrt hinauf in das wütende Gesicht von Zeron.`n`n
Ohne großes Aufhebens packt er dich und schleift dich in die Bank. Das war wohl nichts. `i`n`n");
if ($session[user][goldinbank]<0){
output("`1`iDa du schon Schulden bei der Bank hast, bekommt Zeron nicht das Gold, dass ihm zusteht.`i`n");
output("Zeron schleift dich wieder nach draußen und verpasst dir dort noch einen harten Schlag in die Magengegend, der dich zu Boden schickt. `r$row[armorname]`1 reißt er dir vom Leib und wirft deine alte Rüstung
in eine Pfütze. Das hast du nun davon!`i");
$session[user][hitpoints]=round($session[user][hitpoints]/2);
}else{
output("`1`iZeron hat sich die `F".($row['value']-$tradeinvalue)." Gold`1, die du ihm schuldest, von der Bank geholt!`i");
output("`i`&Nochmal solltest du sowas nicht versuchen!`i");
$session[user][goldinbank]-=($row[value]-$tradeinvalue);
if ($session[user][goldinbank]<0) output("`n`&Du hast dadurch jetzt `f".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("`c<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr></table>`c`n`0",true);
output("``i`1Da du gerade nicht sonderlich flüßig bist, fasst du den wagemutigen Plan `r$row[armorname]`1 einfach zu stehlen. Doch scheint Zeron dein Vorhaben zu wittern. Noch bevor du der Tür auch nur nahe
gekommen bist, hat dich Zeron mit einem Schwanzfeger schon von den Beinen geholt. Er nimmt dir `r$row[armorname]`1 ab, öffnet die Tür und wirft deine `r".$session[user][armor]." `1einfach auf die Straße, auf
allen Vieren folgst du deiner Rüstung und bist froh, dass es dich nicht schlimmer getroffen hat.`i`n");
$session[user][hitpoints]=1;
if ($session[user][turns]>0){
output("`n`äDu verlierst einen Waldkampf und fast alle Lebenspunkte.");
$session[user][turns]-=1;
}else{
output("`n`ä`iDiese Schmach wirst du nicht so schnell vergessen. `nDu verlierst 3 Charmepunkte.`i");
$session[user][charm]-=3;
if ($session[user][charm]<0) $session[user][charm]=0;
}
addnav("Zurück zur Stadt","village.php");
}
}
}else{
output("`c<table width='700'><tr>
<td> <img src='images/armor.jpg' width='700' hight='150'>
</td></tr>
</table>`c`n`0",true);
output("`i`1Nach ein paar kleinen Veränderungen von Zeron sitzt `r$row[armorname]`1 wie angegossen. Du betrachtest du dich im Spiegel und wie versprochen nimmt Zeron dein/e ".$session[user][armor]." als
Anzahlung entgegen. Äußerst zufrieden verlässt du Zerons Laden und bist dir sicher, dass du wieder hier einkaufen wirst. `i");
//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 zur Stadt","village.php");
}
}
}
checkday();
page_footer();
?>