LoGD Standardrelease steht hier zum Download zur Verfügung!
<?
/*********************************************
*Diese Box darf nicht entfernt werden! *
*------------------------------------- *
*Brunnen from Luxx and Tarisa *
*Idea from RPler of *
*www.duesterstein.de *
**********************************************/
require_once("common.php");
if ($session[user][locate]!=39){
$session[user][locate]=39;
redirect("brunnen.php");
}
page_header("Brunnen von Mystara");
// This idea is from rpler from duestertein.de
// script from Luxx
if ($_GET[op]=="") {
addcommentary();
checkday();
page_header("Brunnen von Mystara");
output("`b`c`2Der steinernde Stadtbrunnen`0`c`b
`n`%Du kommt auf einen kleinen, von Hecken umsäumten, Platz,
in dessen Mitte sich ein mit etwas Moos bewachsener steinerner Brunnen befindet.
Daneben siehst Du in einer steinernen Gedenktafel. Ein paar steinerne Bänke
laden Dich ein, etwas hier zu verweilen.`0
`n`QWas möchtest Du machen?`0`n`n");
viewcommentary("brunnen","Hier reden",30,"sagt");
addnav("Gehe zur Gedenktafel","brunnen.php?op=dank");
addnav("Goldstück in den Brunnen werfen","brunnen.php?op=betrachte");
addnav("Geist fordern","brunnen.php?op=spirit");
addnav("Zurück zum Stadtplatz","village.php");
}
else if ($_GET[op]=="dank") {
page_header("Die goldene Gedenktafel");
output("`c`b`&Die Gedenktafel`0`b`c`n
`n`@Du näherst dich der kleinen goldenen Gedenktafel. Je näher du ihr kommst umso mehr erkennst du was auf ihr geschrieben steht.
Ein paar Namen sind schon zu lesen. Du wunderst dich das an einem Brunnen solch eine Tafel angebracht ist. Mit schnellen Schrittes
kannst du kaum erwarten die Inschriften zu lesen. Als du angekommen bist beginnst zu lesen: `n`n
`2`cGrüße, `4".($session[user][name])."`2, diesen Brunnen erbauten:`c`n
`^`c`n`nSigismund`c`n
`^`c`nEleonore `c`n
`^`c`nArnulf`c`n
`^`c`nTassilo`c`n
`^`c`nAdelaide`c`n
`^`c`nAmbrosius`c`n
`n`@Als du dich noch fragst woher der dümmliche Brunnen deinen Namen kennt erkennst das unter der Gedenktafel noch jemand was
in roter Schrift hingeschmiert hat: `4Wohl im Suff!!! `@Du fragst dich was das wohl heissen mag. Aber deine Neugirde bezüglich der
Gedenktafel ist für heute gestillt. So setzt du deinen Weg weiter fort. `n`n");
addnav("Zurück zum Platz","brunnen.php");
}
else if ($_GET[op] == "spirit"){
if($session[user][turns] < 15){
output("`2Um einen Brunnengeist zu schlagen musst du schon ein wenig Zeit investieren. Das klappt nicht am Ende des Tages mal so nebenbei!!!
Komm morgen wieder wenn du lecker gefrühstückt und neue Kraft geschöpft hast.");
addnav("Zurück zum Platz","brunnen.php");
}else{
page_header("Die Geister");
output("`7Du gehst zum Brunnen und sprichst einige Geheimnisvolle Formeln die du damals von der Zigeunerin aufgechnappt hast.`n
Was wirklich geheimnisvoll ist wie du diese ganzen Wörter aussprechen kannst ohne einen Knoten in deine Zunge zu bekommen`n`n
Je mehr du weiter das Ritual des Brunnen durchführst...und das sieht wirklich lustig aus...überlegst du ob es richtig ist.`n
Was könnte dir geschehen wenn wirklich ein Geist aus dem Brunnen springt. Beissen Geister? Haben geister Zähne?`n
Es sind nur noch wenige Formeln die zu sprechen gilt. Du überlegst ein letztes Mal");
addnav("weiter Formeln sprechen","brunnen.php?op=kampf");
addnav("Lieber aufhören","brunnen.php");
}
}
else if ($_GET[op] == "kampf"){
page_header("Die Geister");
switch(e_rand(1,8)){
case 1:
$session[user][turns]-=15;
$badguy = array( "creaturename"=>"`5kleiner Wassergeist`0"
,"creaturelevel"=>2
,"creatureweapon"=>"Tropfenhauch"
,"creatureattack"=>3
,"creaturedefense"=>5
,"creaturehealth"=>18
,"creaturegold"=>100
,"creatureexp"=>30
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(0,5);
$badguy[creatureexp]+=e_rand(1,25);
$badguy[creaturegold]+=e_rand(0,50);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 2:
$session[user][turns]-=13;
$badguy = array( "creaturename"=>"`5Steingeist`0"
,"creaturelevel"=>4
,"creatureweapon"=>"Keule"
,"creatureattack"=>6
,"creaturedefense"=>7
,"creaturehealth"=>45
,"creaturegold"=>200
,"creatureexp"=>75
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,7);
$badguy[creaturegold]+=e_rand(1,75);
$badguy[creatureexp]+=e_rand(1,50);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 3:
$session[user][turns]-=11;
$badguy = array( "creaturename"=>"`5ausgewachsener Geisterfrosch`0"
,"creaturelevel"=>7
,"creatureweapon"=>"klebrige Zunge"
,"creatureattack"=>12
,"creaturedefense"=>14
,"creaturehealth"=>69
,"creaturegold"=>300
,"creatureexp"=>100
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(0,15);
$badguy[creaturegold]+=e_rand(1,100);
$badguy[creatureexp]+=e_rand(1,75);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 4:
$session[user][turns]-=9;
$badguy = array( "creaturename"=>"`5grosser Wassergeist`0"
,"creaturelevel"=>8
,"creatureweapon"=>"Meeresblick"
,"creatureattack"=>16
,"creaturedefense"=>17
,"creaturehealth"=>99
,"creaturegold"=>500
,"creatureexp"=>125
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,15);
$badguy[creaturedefense]+=e_rand(1,5);
$badguy[creaturegold]+=e_rand(1,125);
$badguy[creatureexp]+=e_rand(1,100);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 5:
$session[user][turns]-=7;
$badguy = array( "creaturename"=>"`5Piratengeist`0"
,"creaturelevel"=>10
,"creatureweapon"=>"Säbel"
,"creatureattack"=>21
,"creaturedefense"=>22
,"creaturehealth"=>235
,"creaturegold"=>600
,"creatureexp"=>125
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,25);
$badguy[creaturedefense]+=e_rand(1,6);
$badguy[creaturegold]+=e_rand(1,150);
$badguy[creatureexp]+=e_rand(1,125);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 6:
$session[user][turns]-=6;
$badguy = array( "creaturename"=>"`5Gorm der Gnom`0"
,"creaturelevel"=>13
,"creatureweapon"=>"Walzahn"
,"creatureattack"=>25
,"creaturedefense"=>29
,"creaturehealth"=>245
,"creaturegold"=>700
,"creatureexp"=>175
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,31);
$badguy[creaturedefense]+=e_rand(0,5);
$badguy[creaturegold]+=e_rand(1,150);
$badguy[creatureexp]+=e_rand(1,100);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 7:
$session[user][turns]-=5;
$badguy = array( "creaturename"=>"`5Luftgeist des Brunnens`0"
,"creaturelevel"=>15
,"creatureweapon"=>"Mundgeruch des Luftes"
,"creatureattack"=>30
,"creaturedefense"=>31
,"creaturehealth"=>275
,"creaturegold"=>750
,"creatureexp"=>200
,"diddamage"=>0);
$badguy[creatureattack]+=e_rand(1,5);
$badguy[creaturehealth]+=e_rand(1,50);
$badguy[creaturedefense]+=e_rand(1,5);
$badguy[creaturegold]+=e_rand(1,250);
$badguy[creatureexp]+=e_rand(1,200);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
case 8:
$session[user][turns]-=4;
$badguy = arra<( "creaturename"=>"`5Brunnen Horror`0"
,"creaturelevel"=>17
,"creatureweapon"=>"tötliche Luftschwerter*G*"
,"creatureattack"=>51
,"creaturedefense"=>46
,"creaturehealth"=>480
,"creaturegold"=>500
,"creatureexp"=>300
,"diddamage"=>0);
$badguy[creatureattack]+=e_rand(1,10);
$badguy[creaturehealth]+=e_rand(1,75);
$badguy[creaturedefense]+=e_rand(1,15);
$badguy[creaturegold]+=e_rand(1,250);
$badguy[creatureexp]+=e_rand(1,200);
$session[user][badguy]=createstring($badguy);
$_GET[op]="prefight";
break;
} }
if ($_GET[op] == "prefight"){
page_header("Die Geister");
output("`#Du bist beeindruckt als sich aus einer Wolke eine Shilouette bildet.`n
`#Das ist der Moment in dem du die Waffe greifst und dich kampfertig machst.`n
Der ".$badguy[creaturename]." `#bemerkt dich und stürzt sich auf dich!`n`n");
$_GET[op]="fight";
}
if ($_GET[op] == "fight"){
$battle=true;
}
if ($battle){
include_once("battle.php");
if ($victory){
addnews("`^".$session[user][name]."`8 hat den Brunnengeist ".$badguy[creaturename]." `8 besiegt und einen Brunnenpunkt erhalten!");
$kaempfername=($session[user][name]);
$session[user][brupoi]++;
addnav("Zurück");
addnav("Zurück zum Platz","brunnen.php");
$badguy=array();
}elseif ($defeat){
addnews("`5".$session[user][name]."`8 wurde von Brunnengeist ".$badguy[creaturename]." niedergeschlagen und verliert einen Brunnenpunkt");
if($session[user][brupoi] > 0){ $session[user][brupoi]--;}
$session[user][hitpoints]=$session[user][maxhitpoints];
output("`n`^Du bist tot!
`n`^Du verlierst all dein Gold und 55% deiner Erfahrung!
`n`^Du verlierst alle Edelsteine, auch die auf der Bank
`n`^Du verlierst natürlich auch dein Gold auf der Bank
`n`^Du verlierst ausserdem 20 permanten Lebenspunkte
`n`^Ach ja und du verlierst deine Waffen und natürlich all dein Charme
`n`^Dein Mut setze ich gleich auf 0!
`n`^Zufrieden?
`n`2Ok war Spass, ich bin halt ein Spassvogel in Brunnengestalt. Du verlierst nur einen Brunnenpunkt");
addnav("Zurück zum Platz","brunnen.php");
$session[user][badguy]="";
}else{
fightnav(true,false);
output("`n");
switch(e_rand(1,11)){
case 1:
output("`b".$badguy[creaturename]."`4 spricht einige geheimnisvolle Formeln.`b`n");
break;
case 2:
break;
case 3:
break;
case 4:
output("`b".$badguy[creaturename]."`4 macht dich nass und lacht.`b`n");
break;
case 5:
output("`b".$badguy[creaturename]."`4 versucht dich in den Brunnen zu schupsen!`b`n");
break;
case 6:
output("`b".$badguy[creaturename]."`4 versucht seine Freunde die Frösche zu rufen!`b`n");
break;
case 7:
break;
case 8:
output("`b".$badguy[creaturename]."`4 behauptet, das du aus Zucker bist und das Wasser gefährlich ist!`b`n");
break;
case 9:
output("`b".$badguy[creaturename]."`4 sagt, das deine Schnürsenkel auf sind`b`n");
break;
case 10:
output("`b".$badguy[creaturename]."`4 will dich küssen um dich zu betören`b`n");
break;
case 11:
break;
} } }
else if ($_GET[op]=="betrachte") {
page_header("Der steinernde Brunnen");
if($session[user][gold]==0){
output("`2Du greifst in deinen Goldbeutel und `^suchst `2dann `^suchst `2du und danach `^suchst `2du und dann...man du hast kein Gold. Das wird auch nicht bei 100 mal suchen anders.
Was könnte man nun tun? Genau, ab zur Bank und dein sauer verdientes Gold holen damit du das es in einen dümmlichen Brunnen werfen kannst.");
addnav("Zurück zum Platz","brunnen.php");
}else{
if($session[user][turns]==0){
output("`2Ja natürlich. Du hast den ganzen Tag gegen wiederliche Monster gekämpft, Goldminen besucht, Drachen herrausgefordert, Ale getrunken und vieles mehr.
Bist du nicht müde? Ich glaube schon. Komm lieber wieder wenn du nicht so erschöpft bist!");
addnav("Zurück zum Platz","brunnen.php");
}else{
if($session[user][brunnen] ==1){
output("`2Du hast heute doch schon ein `6G`^o`6l`^d`6s`^t`^ü`6c`^k `2in den Brunnen geworfen. Glaubst du nicht das es irgendwann mal reicht? Womöglich wilst du dich hier
profilieren und allen zeigen wie reicht du bist. Aber nicht mit uns!!! Geh nach Hause und schäm dich.");
addnav("Zurück zum Platz","brunnen.php");
}else{
output("`n`n`2Du wirfst ein Goldstück in den Brunnen und wartest....`n`n");
$session['user']['gold']--;
$rand1 = e_rand(1,13);
switch ($rand1){
case 1:
output("`^Jemand ruft von unten aus dem Brunnen: Danke du sein leichtgläubliges Tropf, `4".($session[user][race2])."s `^sein so dümmlich. Ein Lachen ist zu hören");
addnews("`%".$session[user][name]." `6Wurde von einem seelenlosen Brunnen reingelegt!!!");
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 2:
output("`^Du beugst dich über den Brunnenrand und schaust hinunter ins Wasser. Das Gold im Brunnen glitzert so wunderschön und verzaubert dich. `5Du bekommst einen Charmepunkt.");
$session[user][charm]++;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 3:
output("`^Du schaust hinunter in den Brunnen dabei spiegelst du dich im Wasser. Du erschrickst vor dir selbst. `5Du verlierst einen Charmepunkt.");
$session[user][charm]--;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 4:
output("`^Du beugst dich zu weit über den Brunnenrand und fällst hinein. Da du nun zurück ins Wohnviertel musst, dir trockene Kleidung anziehen,`5vertrödelst du einen Waldkampf.");
$session[user][turns]--;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 5:
output("`^Du schaust in den Brunnen , verlierst das Gleichgewicht und fällst hinein. Leider kannst du nicht schwimmen und ertrinkst.
`n`5Du bist tot!
`n`5Du verlierst all dein Gold und 15% deiner Erfahrung!
`n`5Du kannst erst morgen wieder weiterkämpfen!");
$session[user][alive]=false;
$session['user']['hitpoints']=0;
$session['user']['gold'] = 0;
$session['user']['experience'] *= 0.85;
$session['user']['specialinc'] = '';
addnews("`%".$session[user][name]."`5 wollte sehen wie das Wasser im Brunnen von unten aussieht und ertrank dabei. `^Armes TukTuk");
addnav("Tägliche News","news.php");
$session[user][brunnen]++;
break;
case 6:
output("`^Du wirfst dein Goldstück in den Brunnen. Es fällt durch einen kleinen Ritz im Mauerwerk direkt zu Ramius. Weil er sich so über das beglänzende Goldstück freut, `5schenkt er dir 10 Gefallen.");
$session[user][deathpower]+=10;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 7:
output("`2Du wirfst ein Goldstück in den Brunnen, ein kleiner frecher Gnom erscheint und grinst dich an : Weil du so großzügig warst, gewähre ich dir eine Runde in der `6G`^o`6l`^d`6m`^i`6n`^e.");
$session[user][specialinc] = "goldmine.php";
addnav("Zur Goldmine","forest.php");
$session[user][brunnen]++;
break;
case 8:
output("`^Du wirfst ein Goldstück in den Brunnen und stellst fest, dass es dein Glückstaler war. Du versuchst vergeblich das Goldstück wiederzuholen. Leider musst du einsehen, dass es nicht geht und `5verlierst einen Waldkampf.");
$session[user][turns]--;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 9:
output("`^Du wirfst ein Goldstück in den Brunnen und erschreckst als ein Frosch herausspringt und das Goldstück vor deine Füße spuckt, doch dann beginnst du zu lachen und gehst weiter.");
$session['user']['gold']++;
addnews("`%".$session[user][name]." `^bewirft kleine Frösche lieber mit Goldstücken statt sie zu `4küssen. `^Hoffentlich meldet sich der Frosch nicht bei der Stadtwache");
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 10:
output("`^Du wirfst eine Goldmünze in den Brunnen, als du dich hinüberbeugst um hineinzusehen, springt ein Kobold heraus. Du verfolgst ihn und
stellst ihn an der nächsten Ecke. Dein böses Gesicht macht ihm Angst. Er schenkt dir `5einen Waldkampf `^und verschwindet");
$session[user][turns]++;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 11:
output("`^ Du wirfst eine Münze in den Brunnen, direkt in die Hände einer Wasserfee. Du hast einen Wunsch frei. Du schliesst die Augen. Als du sie wieder öffnest hälst du `5einen Edelstein `^in den Händen");
$session['user']['gems']++;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 12:
output("`^Ui, das Goldstück fällt aber tief... noch immer ist kein Aufprall zu hören. Dann hörst Du nur ein leises 'Au', gefolgt von einem Fluchen. Wenige Augenblicke später kommt ein Stein aus dem Brunnen geflogen und
trifft Dich am Kopf. Sofort bückst Du Dich um dem Wesen im Brunnen den Stein wieder hinabzuwerfen, als Du bemerkst, daß es sich um `5einen Edelstein `^handelt");
$session['user']['gems']++;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
case 13:
output("`^Du beugst Dich vor um dem Goldstück beim Fallen zuzusehen... und dabei fällt Dein Goldbeutel gleich mit hinab. Du schliesst mit Dir eine Wette ab, daß der Goldbeutel zuerst unten ankommt --- und... Du gewinnst.
Leider hast Du nur mit Dir gewettet und somit hast Du nur die Gewißheit, daß Du wieder einmal recht gehabt hast.");
$session[user][gold]=0;
addnav("Zurück zum Platz","brunnen.php");
$session[user][brunnen]++;
break;
} } } } }
page_footer();
?>