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 Aladrion");
addcommentary();
if($_GET['op']==""){
output("`c<font size=3>
`:Di`pe B`Wu`Brg `BAla`Wdr`pio`:n
`n</font>
`D¯¯¯`d¯¯`C¯¯¯¯¯¯¯¯¯¯¯¯`d¯¯¯`D¯¯¯`n
<table>
<tr>
<td><img src=\"http://www.aladrion.de/logd/images/Burg Aladrion.jpg\"></td>
<td width=350><div align=\"justify\">
`:Hoc`ph üb`Wer Al`Badrion, auf einem mächtigen Berg, liegt Burg Aladion, der Sitz der Götter von Aladrion und den umliegenden Ländereien.
Ein mächtiges Tor, das von 2 großen, grimmig drein blickenden `~Trollkriegern`B bewacht wird, führt in den Hof, der mit Pflastersteinen verkleidet ist. Die hohen Mauern der Burg scheinen unüberwindlich zu sein und der Turm scheint weit in den Himmel zu reichen, von dort muß man einen wundervollen Bli`Wck ha`pbe`:n.
`n`n
`:Nebe`pn de`Wm Bu`Brgfried liegen, rechts und links, jeweils 2 Gebäude, in denen verschiedene Institutionen untergebracht sind und in denen die Götter wohnen. Auf dem Hof stehen einige Krieger und Bürger, die sich un`Wter`phalt`:en:
</td>
</tr>
</table>
`D¯¯¯`d¯¯`C¯¯¯¯¯¯¯¯¯¯¯¯`d¯¯¯`D¯¯¯`n`n
`c
",true);
viewcommentary("burg","`@Sprechen:",15,"sagt");
addnav("Burg Aladrion");
//addnav("Auf den Turm","burg.php?op=turm");
//addnav("Zum Richtplatz","galgen.php");
addnav("Zum Rittersaal","rittersaal.php");
addnav("In die Burgschenke","burg.php?op=schenk");
addnav("Vor dem Burgtor");
addnav("Zum Dorfplatz","village.php");
}
if($_GET['op']=="turm")
{
output("`3`nDu betrittst den Turm und gehst die Treppen hinauf, was sich als sehr anstrengend erweist. ");
output("`3Du kommst an einem Fenster vorbei und der Blick nach draußen zeigt Dir, das Du schon in enormer Höhe bist, wie muß 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 das Dorf und den Wald.");
output("`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 das Dorf und den Wald, man kann sogar den Brunnen genau erkennen und die Blumen im Garten.`n`n");
output("`^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.");
output("`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("Tägliche News","news.php");
break;
}
}
if($_GET['op']=="schenk")
{
page_header("Die Burgschenke");
if($HTTP_GET['what']=="")
{
addnav("Zurück zur Burg","burg.php");
output("<font size=5>`DD`di`Ce Brugschen`dk`De</font>`n`n`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. Auf der Tafel, die hinter dem Wirt an der Theke hängt, kannst Du folgendes lesen:`n`n",true);
output("`7 SPEISEN`n`n");
output("`6Maisbrei:`n`3Leckerer Brei aus frischem Mais, dazu frisches Obst aus dem eigenen `7Burg`2garten`3.`n`n");
output("`qRebhuhn:`n`3Heute im `2Wald `3gejagt, gut durchgebraten, dazu frische `8Knödel`3, auch aus eigenen Zutaten.`n`n");
output("`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");
output("`7 GETRÄNKE`n`n");
output("`#Frisches Quellwasser:`n`3Direkt aus der burgeigenen `1Quelle`3, schön kühl und erfrischend.`n`n");
output("`5Traubensaft:`n`3Aus der letzten Ernte der burgeigenen `2W`5ein`2b`5erg`2e`3.`n`n");
output("`&Frische Milch:`n`3Direkt aus den burgeigenen `TSt`4äll`Ten`3.`n`n");
$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.");
output("`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.");
output("`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ß.");
output("`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.");
output("`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.");
output("`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.");
output("`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.");
output("`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!");
output("`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!");
output("`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!");
output("`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();
?>