LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
//Idee und Umsetzung
//Morpheus aka Apollon & Lilith
//2005 für logd.at(LoGD 0.9.7 +jt ext (GER) 3)
//Mail to Morpheus@magic.ms or Apollon@magic.ms
//Nicht vergessen, den Namen der eigenen Stadt ein zu fügen, die Kommentierungen der Zeilen dürfen gelöscht werden
//Die addnavs können beliebig ergänzt werden, wir haben noch die Meister, das Gericht und einen Magieshop dort
require_once "common.php";
page_header("Burg Mystara");
addcommentary();
if($_GET['op']==""){
output("`n<table align='center'><tr><td><IMG SRC=\"images/stadt/burg.jpg\"></td></tr></table>`n",true);
output("`3`nHoch über Mystara, auf einem mächtigen Berg, liegt Burg Mystara, der Sitz der `\$Beschützer `~von `7Mystara `3und den umliegenden Ländereien.`n
`3Ein mächtiges Tor, das von 2 großen, grimmig drein blickenden `4Trollkriegern `3bewacht wird, führt in den Hof, der mit Pflastersteinen verkleidet ist.
`3Die hohen Mauern der Burg scheinen unüberwindlich zu sein und der Turm scheint weit in den Himmel zu reichen. Von dort muss man einen wundervollen Blick haben, trotz des seichten `7Nebels`3, der die Burg wie ein Schleier umhüllt.
`n`n`3Neben dem Burgfried liegen rechts und links Gebäude, in denen verschiedene Institutionen untergebracht sind und in denen die `\$Beschützer `3wohnen. Auf dem Hof stehen einige Krieger und Bürger, die sich unterhalten:`n`n");
viewcommentary("burg","`3Hinzufügen:`0",25,"sagt");
addnav("Burg Mystara");
if ($session['user']['rpchar']!=1){
addnav("Auf den Turm","burg.php?op=turm");
}
addnav("Zum Rittersaal","rittersaal.php");
addnav("Kerker","kerker.php");
addnav("In die Burgschenke","burg.php?op=schenk");
addnav("Vor dem Burgtor");
if ($session['user']['rpchar']!=1){
addnav("Haus des Maklers","houseshop.php");
}
addnav("Zum Stadttor","stadttor.php");
if ($session['user']['rpchar']!=1){
addnav("Zur Stadtmauer","mauer1.php");
}
}
if($_GET['op']=="turm"){
output("`3`nDu betrittst den Turm und gehst die Treppen hinauf, was sich als sehr anstrengend erweist.`n
`3Du kommst an einem Fenster vorbei und der Blick nach draußen zeigt Dir, das Du schon in enormer Höhe bist, wie muss der Blick erst von ganz oben sein.");
switch(e_rand(1,12)){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
output("`n`n`3 Schließlich erreichst Du die Plattform und genießt die wundervolle Aussicht, weit über die Stadt und den Wald.`n
`3 Du bleibst noch einen Moment stehen und begibst Dich dann zurück in den Burghof.");
addnav("Zurück","burg.php");
break;
case 10:
case 11:
output("`n`n`3 Schließlich erreichst Du die Plattform und genießt die wundervolle Aussicht, weit über die Stadt und den Wald, man kann sogar den Brunnen genau erkennen und die Blumen im Garten.`n`n
`^Das Ganze ist so inspirierend, dass Du an Charme gewinnst.");
$session['user']['charm']+=1;
addnav("Zurück","burg.php");
break;
case 12:
output("`n`n`3 Fast bist Du oben, da tritst Du auf einen lockeren Stein und verlierst das Gleichgewicht.`n
`3 Im letzten Moment kannst Du Dich noch an einem kleinen Balken festhalten, bemerkst aber zu spät, dass dieser nur lose vor einem Fenster sitzt und stürtzt den Bergfried hinab.`n`n`4Du bist tot.");
$session['user']['alive']=false;
$session['user']['deathpower']+=15;
$session['user']['hitpoints']=0;
$session['user']['gold']=0;
$session['user']['experience']*=0.97;
addnews($session['user']['name']." fiel sehr tief und schlug hart auf.");
addnav("Neuigkeiten","news.php");
break;
}
}
if($_GET['op']=="schenk"){
page_header("Die Burgschenke");
addcommentary();
if($_GET['what']==""){
addnav("Zurück zur Burg","burg.php");
output("`n<table align='center'><tr><td><IMG SRC=\"images/stadt/schenke.jpg\"></tr></td></table>`n",true);
output("`3`nAls Du die Burgschenke, einen großen, geräumigen Gewölbekeller mit Tischen und Bänken, betrittst,
steigt Dir der Geruch von guten Speisen direkt in die Nase und kitzelt Deinen Gaumen.");
if ($session['user']['rpchar']!=1){
output("Auf der Tafel, die hinter dem Wirt an der Theke hängt, kannst Du folgendes lesen:`n`n
`7 SPEISEN`n
`6Maisbrei:`n`3Leckerer Brei aus frischem Mais, dazu frisches Obst aus dem eigenen `7Burg`2garten`3.`n
`qRebhuhn:`n`3Heute im `2Wald `3gejagt, gut durchgebraten, dazu frische `8Knödel`3, auch aus eigenen Zutaten.`n
`TWildschwein:`n`3Wurde vorhin erst geliefert, ganz frisch und gut `tdur`qch`tgeb`qra`tten`3, dazu frisches `TBrot `3aus der Burgbäckerei.`n`n
`7 GETRÄNKE`n
`#Frisches Quellwasser:`n`3Direkt aus der burgeigenen `1Quelle`3, schön kühl und erfrischend.`n
`5Traubensaft:`n`3Aus der letzten Ernte der burgeigenen `2W`5ein`2b`5erg`2e`3.`n
`&Frische Milch:`n`3Direkt aus den burgeigenen `TSt`4äll`Ten`3.`n`n");
}
viewcommentary("burgschenke","hinzufügen",25);
if ($session['user']['rpchar']!=1){
$maiscost=$session['user']['level']*11;
$rebhuhncost=$session['user']['level']*25;
$schweincost=$session['user']['level']*35;
$wassercost=$session['user']['level']*8;
$saftcost=$session['user']['level']*10;
$milchcost=$session['user']['level']*12;
addnav("Speisen");
addnav("`6Maisbrei `^($maiscost Gold)","burg.php?op=schenk&what=mais");
addnav("`qRebhuhn `^($rebhuhncost Gold)","burg.php?op=schenk&what=braten");
addnav("`TWildschwein `^($schweincost Gold)","burg.php?op=schenk&what=wild");
addnav("Getränke");
addnav("`#Quellwasser `^($wassercost Gold)","burg.php?op=schenk&what=wasser");
addnav("`5Traubensaft `^($saftcost Gold)","burg.php?op=schenk&what=saft");
addnav("`&Milch `^($milchcost Gold)","burg.php?op=schenk&what=milch");
}
}
if($_GET['what']=="mais"){
if ($session[user][gold] >= ($session['user']['level']*11) && $session[user][turns]>0){
switch(e_rand(1,3)){
case 1:
output("`n`3Du ißt den `6Maisbrei mit dem Obst `3voll Genuß und bis zum letzten Happen.`n
`3Du fühlst dich satt und zufrieden, jetzt könntest glatt noch ein Monster erschlagen.`n`n");
$session['user']['turns']+=1;
$session['user']['gold']-=($session['user']['level']*11);
break;
case 2:
output("`n`3Du ißt den `6Maisbrei mit dem Obst `3voll Genuß und bis zum letzten Happen.`n
`3Du fühlst dich satt und so voll, daß Du die Zeit für 1 Waldkampf verlierst.`n`n"); ;
$session['user']['turns']-=1;
$session['user']['gold']-=($session['user']['level']*11);
break;
case 3:
output("`n`3Du ißt den `6Maisbrei mit dem Obst `3voll Genuß.`n
`3Das war wirklich lecker!`n`n"); ;
$session['user']['gold']-=($session['user']['level']*11);
break;
}
}else if ($session[user][turns]<=0){
output("`n`3 Der Wirt schaut Dich an und sagt: `#\"So kurz vor dem Schlafen solltest Du aber nichts mehr essen, das gibt nur Alpträume, komm morgen noch mal wieder.\"");
}else{
output("`n`3Der Wirt sieht Dich nur fragend an und schüttelt dann mit dem Kopf: `#\"Das kannst Du Dir wohl nicht leisten, mein Freund.\"");
}
addnav("Zurück","burg.php?op=schenk");
}
if($_GET['what']=="braten"){
if ($session[user][gold] >= ($session['user']['level']*25) && $session[user][turns]>0){
switch(e_rand(1,4)){
case 1:
case 2:
output("`n`3Du ißt das `qRebhuhn und die Knödel `3mit Genuß und bis zum letzten Happen.`n
`3DU fühlst dich satt und zufrieden, Deine Wunden beginnen zu heilen und Du könntest glatt noch ein Monster erschlagen.`n`n");
$session['user']['turns']+=1;
$session['user']['gold']-=($session['user']['level']*25);
$session['user']['hitpoints'] +=(2.5*($session['user']['level']));
if ($session['user']['hitpoints'] > $session['user']['maxhitpoints']); $session['user']['hitpoints'] = $session['user']['maxhitpoints'];
break;
case 3:
case 4:
output("`n`3Du ißt das `qRebhuhn und die Knödel `3mit Genuß und bis zum letzten Happen.`n
`3DU fühlst dich satt und so voll, daß Du die Zeit für 1 Waldkampf verlierst, aber Deine Wunden beginnen zu heilen.`n`n"); ;
$session['user']['turns']-=1;
$session['user']['gold']-=($session['user']['level']*25);
$session['user']['hitpoints'] += (2.5*$session['user']['level']);
if ($session['user']['hitpoints'] > $session['user']['maxhitpoints']) $session['user']['hitpoints'] = $session['user']['maxhitpoints'];
break;
}
}else if ($session[user][turns]<=0){
output("`n`3 Der Wirt schaut Dich an: \"`#So kurz vor dem Schlafen solltest Du aber nichts mehr essen, das gibt nur Alpträume, komm morgen noch mal wieder.\"");
}else {
output("`n`3Der Wirt sieht Dich nur fragend an und schüttelt dann mit dem Kopf: `#\"Das kannst Du Dir wohl nicht leisten, mein Freund.\"");
}
addnav("Zurück","burg.php?op=schenk");
}
if($_GET['what']=="wild"){
if ($session[user][gold] >= ($session['user']['level']*25) && $session[user][turns]>0){
switch(e_rand(1,4)){
case 1:
output("`n`3Du ißt das `TWildschwein mit Brot `3voll Genuß und bis zum letzten Happen.`n
`3Du fühlst dich satt und super gut, jetzt könntest Du glatt noch ein Monster erschlagen.`n`n");
$session['user']['turns']+=1;
$session['user']['gold']-=($session['user']['level']*35);
$session['user']['hitpoints'] = ($session['user']['maxhitpoints']*1.02);
break;
case 2:
case 3:
case 4:
output("`n`3Du ißt das `TWildschwein mit Brot `3mit Genuß und bis zum letzten Happen.`n
`3Du fühlst dich satt und so voll, daß Du die Zeit für 1 Waldkampf verlierst, aber Deine Wunden sind verheilt und Du fühlst Dich super!`n`n"); ;
$session['user']['turns']-=1;
$session['user']['gold']-=($session['user']['level']*35);
$session['user']['hitpoints'] = ($session['user']['maxhitpoints']*=1.01);
break;
}
}else if ($session[user][turns]<=0){
output("`n`3 Der Wirt schaut Dich an: \"`#So kurz vor dem Schlafen solltest Du aber nichts mehr essen, das gibt nur Alpträume, komm morgen noch mal wieder.\"");
}else {
output("`n`3Der Wirt sieht Dich nur fragend an und schüttelt dann mit dem Kopf: `#\"Das kannst Du Dir wohl nicht leisten, mein Freund.\"");
}
addnav("Zurück","burg.php?op=schenk");
}
if($_GET['what']=="wasser"){
if ($session[user][gold] >= ($session['user']['level']*8) && $session[user][turns]>0){
switch(e_rand(1,10)){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
output("`n`3Aaaaah, das `#Wasser `3war wirklich lecker und erfrischend!");
$session['user']['gold']-=($session['user']['level']*8);
break;
case 9:
case 10:
output("`n`3Aaaaah, das `#Wasser `3war wirklich lecker und erfrischend!`n
`3Du fühlst Dich erholt und spürst, wie sich Deine Wunden schließen.");
$session['user']['gold']-=($session['user']['level']*8);
$session['user']['hitpoints'] += (2.5*$session['user']['level']);
if ($session['user']['hitpoints'] > $session['user']['maxhitpoints']) $session['user']['hitpoints'] = $session['user']['maxhitpoints'];
break;
}
}else if ($session[user][turns]<=0){
output("`n`3 Der Wirt schaut Dich an: \"`#So kurz vor dem Schlafen solltest Du aber nichts mehr so Kaltes trinken, das gibt nur Alpträume, komm morgen noch mal wieder.\"");
}else{
output("`n`3Der Wirt sieht Dich nur fragend an und schüttelt dann mit dem Kopf: `#\"Das kannst Du Dir wohl nicht leisten, mein Freund.\"");
}
addnav("Zurück","burg.php?op=schenk");
}
if($_GET['what']=="saft"){
if ($session[user][gold] >= ($session['user']['level']*10) && $session[user][turns]>0){
switch(e_rand(1,10)){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
output("`n`3Aaaaah, der `5Traubensaft `3war wirklich lecker und erfrischend!");
$session['user']['gold']-=($session['user']['level']*10);
break;
case 9:
case 10:
output("`n`3Aaaaah, der `5Traubensaft `3war wirklich lecker und erfrischend!`n
`3Deine Wunden schließen sich und Du fühlst Dich super!");
$session['user']['gold']-=($session['user']['level']*10);
$session['user']['hitpoints'] = ($session['user']['maxhitpoints']*=1.01);
break;
}
}else if ($session[user][turns]<=0){
output("`n`3 Der Wirt schaut Dich an: \"`#So kurz vor dem Schlafen solltest Du aber nichts mehr so Kaltes trinken, das gibt nur Alpträume, komm morgen noch mal wieder.\"");
}else{
output("`n`3Der Wirt sieht Dich nur fragend an und schüttelt dann mit dem Kopf: `#\"Das kannst Du Dir wohl nicht leisten, mein Freund.\"");
}
addnav("Zurück","burg.php?op=schenk");
}
if($_GET['what']=="milch"){
if ($session[user][gold] >= ($session['user']['level']*12) && $session[user][turns]>0){
switch(e_rand(1,10)){
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
output("`n`3Aaaaah, die `&Milch `3war wirklich lecker und erfrischend!");
$session['user']['gold']-=($session['user']['level']*12);
break;
case 9:
case 10:
output("`n`3Aaaaah, die `&Milch `3war wirklich lecker und erfrischend!`n
`3Du fühlst Dich super und etwas nüchterner!");
$session['user']['gold']-=($session['user']['level']*12);
$session[user][drunkenness]-=5;
break;
}
}else if ($session[user][turns]<=0){
output("`n`3 Der Wirt schaut Dich an: \"`#So kurz vor dem Schlafen solltest Du aber nichts mehr so Kaltes trinken, das gibt nur Alpträume, komm morgen noch mal wieder.\"");
}else {
output("`n`3Der Wirt sieht Dich nur fragend an und schüttelt dann mit dem Kopf: `#\"Das kannst Du Dir wohl nicht leisten, mein Freund.\"");
}
addnav("Zurück","burg.php?op=schenk");
}
}
page_footer();
?>