=$goldloss) { output("Grevee nimmt dir`$ $goldloss `^Goldstücke`2 ab."); $session[user][gold]-=$goldloss; } elseif($session[user][gold] < $goldloss && $session[user][gems]>=1) { output("Grevee will sich etwas Goldals Entschädigung aus denen Taschen greifen, aber leider hast du gar nicht so viel.`n"); output("Also greift er sich `4alles `^Gold`2 was er findet und `4einen`^ Edelstein."); $session[user][gold]=0; $session[user][gems]--; } else { output("Grevee durchsucht dich nach irgendetwas Wertvollem, kann aber weder `^Gold `2noch `^Edelsteine `2finden.`n"); output("Wütend verdrischt et dich! Desshalb verlierst du fast alle deine Lebenspunkte und `$2 `^Waldkämpfe`2!"); $session[user][hitpoints]=1; $session[user][turns]-=2; } break; case 4: //Positiv Charmegewinn(2) if($session[user][sex]==0) { $partner="`%Violet`2"; $sex1="ihr"; $sex2="sie"; } else { $partner="`^Seth`2"; $sex="ihm"; $sex2="er"; } output("`c`%VIOLETT! `2pulsiert.`c`n Erst willst du ansezuzen dei Flasche zu leeren, doch dann kommt dir eine Bessere Idee:`n"); output("Grinsend machst du dich davon und rennst damit in die Kneipe und $partner und tust es $sex1 heimlich in den Tee."); output("Dann stellst du dich breit grinsend vor $sex1 auf und kannst dir das Lachen kaum noch verkneifen, als $sex2 plötzlich der Kaffee aus der Hand fällt und $sex2 dich anfleht, doch mit nach oben zu kommen.`n"); output("Nach einer guten Stunde kommst du zurück um dich nochmals bei Grevee zu bedanken, der es allerdings nicht für sich behält.`n`n"); output("`cDu erhälst `@2 `^CHARMEPUNKTE!`c"); $session[user][charm]+=2; addnews("`$ ".$session[user][name]." `&Hatte eine kleine Blitzromanze mit $partner !"); break; default: //Positiv Waldkampf Gewinn (1) & HP Gewinn output("`c`!BLAU! `2gefärbt ist`c`n. Besonnen und vorsichtig trinkst du. Und er scheint sehr zu Schmecken!`n"); output("Du bekommst plötzlich gute Laune und lachst eine Weile mit Grevee, desn das deutlich zu freuen scheint, sodass er herzhaft mitlacht.`n"); output("Ganz nebenbei scheinen sich deine Wunden zu schließen und sich in deinem Körper neue Kraft auszubreiten!`n"); $session[user][hitpoints]+=$session[user][level]/3; output("`cDu erhälst desshalb `@1 `^Waldkämpf`3!`c`nGlücklich bedankst du dich bei Grevee"); $session[user][turns]++; break; } $session[user][gold]-=$session[user][level]*80; addnav("zurück zur Lobby","westhouse.php"); addnav("zurück ins Dorf","village.php"); //###BAR-SUBACTIONS END### } else { $user=$session[user][name]; $cost=$session[user][level]*80; addnav("Westhaus Bar"); output("Du betrittst die kleine Bar des Hauses. Hier siehst du eine breite Auswahl an ungewöhnlich anmutenden Getränken`n"); output("Und sogleich triffst du auch auf Grevee, den Barkeeper der... nun ja, etwas anderen Sorte.`n`n`c"); output("`#\"Hey, dich kenne ich doch, du warst doch der $user `#, oder?`nPass mal auf, ich hab hier einiges an lustigem Gebräu, wenn du mit `^$cost Goldstücke `#gibst, kannst du mal eines probieren!\"`c"); if($session[user][gold]>=$cost) addnav("Probieren (`^$cost Gold`0)","westhouse.php?go=bar&op=drink"); output("`#\"Aber ich gebe keine Garantie auf die Dinger\" `2 Fügt er noch mit einem breiten Grinsen an."); addnav("zurück zur Lobby","westhouse.php"); addnav("zurück ins Dorf","village.php"); } //#####BAR-SECTION END##### //#####PRIESTOFFICE START##### } elseif($_GET[go]=="priestoffice") { output("`c`b`@Shirasina's `2Priesterbüro`b`c`n"); page_header("Priesterbüro"); $verlobter=$session[user][fiance]; $usrname=$session[user][login]; $wants=$session[user][affiance]; if($_GET[op]=="affiance") { if($wants!="none" && $wants!="verlobt") { output("`$ $wants `that dir einen Antrag gemacht, möchtest du ihn annehmen und dich mit`$ $wants `tverloben, ablehnen oder nur schnell verschwinden, um darüber nachzudenken?"); addnav("Reaktion"); addnav("Annehmen!","westhouse.php?go=priestoffice&op=accept"); addnav("Ablehnen!","westhouse.php?go=priestoffice&op=decline"); addnav("Verschwinden!","village.php"); } elseif($verlobter=="none") { output("
",true); output("`^Du willst dich also verloben?`n Gut, mit wem denn? `n
",true); addnav("Im Westhaus"); addnav("Zurück ins Büro","westhouse.php?go=priestoffice"); addnav("Zurück zur Lobby","westhouse.php"); addnav("","westhouse.php?go=priestoffice&op=search"); } else { output("Du bist verlobt mit:".$verlobter."Das wird vorerst wohl auch so bleiben"); addnav("Im Westhaus"); addnav("Zurück ins Büro","westhouse.php?go=priestoffice"); } //###PRISTOFFICE SUBACTIONS START### //Sich Verloben und was dazu gehört } elseif($_GET[op]=="accept") { $session[user][sex]?$sex="der":$sex="die"; $info=db_fetch_assoc(db_query("SELECT acctid FROM accounts WHERE login='$wants'")); $idnr=$info[acctid]; if($_POST[valid]=="yes") { output("`$ JA! JA, ich will!`t Rufts du vor Freude aus.`n`^$wants `t,$sex bereits im Nebenraum gewartet hatte stürmt heraus und schließt dich in die Arme!`n"); output("`@Shirasina `tsieht euch zufrieden lächelnd an:`n `#\"Ich wusste doch, das ihr zueinander passt. Nun denn viel Glück, und auf das wir uns bald wiedersehen\"`n"); output("`tSo verabschiedet ihr euch gut gelaunt und verlasst dann das Westhaus....als Verlobte!"); addnews("`$ $usrname `%und`$ $wants `%haben sich am heutigen Tage verlobt!"); systemmail($idnr,"`%ANTRAG ANGENOMMEN!","`$ $usrname `%hat deinen Verlobungsantrag angenommen. Ab sofort seid ihr ein offizielles Paar!"); db_query("UPDATE accounts SET fiance='$usrname',affiance='verlobt' WHERE login='$wants'"); $session[user][fiance]=$wants; $session[user][affiance]="verlobt"; addnav("Nach draußen","village.php"); } else { output("`t `c Möchtest du`^ $wants's `tVerlobungsantrag wirklich annehmen?`n"); output("",true); output("
`c",true); addnav("","westhouse.php?go=priestoffice&op=accept"); addnav("","westhouse.php?go=priestoffice&op=affiance"); } } elseif($_GET[op]=="decline") { $info=db_fetch_assoc(db_query("SELECT acctid FROM accounts WHERE login='$wants'")); $idnr=$info[acctid]; output("`4Nein!`t Du schüttelst mitleidig dein Kopf und glaubst sogar ein leises Wimmern aus dem Nebenraum zu hören. Damit verlässt du stumm den Raum"); addnav("Nach draußen","village.php"); db_query("UPDATE accounts SET affiance='none' WHERE login='$wants'"); $session[user][affiance]="none"; systemmail($idnr,"`4ANTRAG ABGELEHNT!","`$ $usrname `4hat deinen Verlobungsantrag abgelehnt. Du wirst dir wohl jemand anderen Suchen müssen."); } elseif($_GET[op]=="search") { $string="%"; for ($x=0;$x=1){ for ($i=0;$i".preg_replace("'[`].'","",$row['name']).""; } if(isset($ausgabe) && $ausgabe!="") { output("
",true); output("Stelle Antrag an:
",true); addnav("","westhouse.php?go=priestoffice&op=validate"); } else { output("`^`bFehler:`b Name nur im falschen Geschlecht gefunden!"); addnav("Im Westhaus"); addnav("Nochmal versuchen","westhouse.php?go=priestoffice&op=affiance"); } }else{ output("`6Es konnte niemand mit diesem Namen gefunden werden. Bitte versuchs nochmal."); addnav("Im Westhaus"); addnav("zurück ins Büro","westhouse.php?go=priestoffice"); addnav("Nochmal versuchen","westhouse.php?go=priestoffice&op=affiance"); } addnav("Zurück ins Büro","westhouse.php?go=priestoffice"); } elseif($_GET[op]=="validate") { $row[sex]?$sex="sie":$sex="ihn"; $row[sex]?$sex1="ihr":$sex1="ihm"; $row[sex]?$sex2="sie":$sex2="er"; $row=db_fetch_assoc(db_query("SELECT affiance,fiance,sex FROM accounts WHERE login='$_POST[to]'")); if($session[user][affiance]!="verlobt") { if($row[affiance]=="verlobt" || $row[affiance]=="end") { output("`$ `c$_POST[to] `6ist bereits verlobt!`c`n Du musst " . $sex . "schon bitten sich zunächst von`4 $row[fiance] `6zu trennen, bevor du " .$sex1 . " einen Antrag machen kannst."); addnav("Im Westhaus"); addnav("zurück ins Büro","westhouse.php?go=priestoffice"); } elseif($row[affiance]!="none") { output("`$ `c$_POST[to] `6hat beiteits meherere Personen aufmerksam gemacht, zunächst muss $sex3 über`4 $row[affiance] `6entscheiden. Dann kannst du es noch einmal versuchen"); addnav("Im Westhaus"); addnav("zurück ins Büro","westhouse.php?go=priestoffice"); } else { output("`t `c Möchtest du`^ $_POST[to] `twirklich einen Verlobungsantrag machen?`n"); output("",true); output("
`c",true); addnav("","westhouse.php?go=priestoffice&op=submit"); addnav("","westhouse.php?go=priestoffice"); } } else { output("`$ `cDU `6bist bereits verlobt!`c`n `6Du musst dich zunächst von`4 $verlobter `6trennen, bevor du`$ $_POST[to] `6einen Antrag machen kannst."); addnav("Im Westhaus"); addnav("zurück ins Büro","westhouse.php?go=priestoffice"); } } elseif($_GET[op]=="submit") { output("`@Shirasina `tlächelt dich zufrieden an: `#\"Also gut, jetzt liegt es an`^ $_POST[to] `#anzunhemen, oder abzulehnen. Ich jedenfalls wünsche dir alles nur erdenkliche Glück!"); output("Ich werde mich dann um die weiteren Formalitäten kümmern. Versuche du nur, deinen Schwarm zu überzeugen\"`t, `nmeint sie mit einem Zwinkern und wendet sich den Unterlagen zu."); db_query("UPDATE accounts SET affiance='$usrname' WHERE login='$_POST[to]'"); $info=db_fetch_assoc(db_query("SELECT acctid FROM accounts WHERE login='$_POST[to]'")); $idnr=$info[acctid]; $session[user][sex]?$sex="ihre":$sex="seine"; systemmail($idnr,"`%ANTRAG!","`$ $usrname `%kam heute zu dir, und hat dir auf Knien $sex`$ Liebe `%geschworen und dir einen`$ Verlobungsantrag gemacht!`n`5Nun ist deine Entscheidung gefragt!"); addnav("Im Westhaus"); addnav("Zurück ins Büro","westhouse.php?go=priestoffice"); //Verlobungen auflösen } elseif($_GET[op]=="end") { if($_GET[act]=="valid") { if($_POST[valid]=="yes") { db_query("UPDATE accounts SET affiance='end' WHERE login='$verlobter'"); $info=db_fetch_assoc(db_query("SELECT acctid FROM accounts WHERE login='$verlobter'")); $idnr=$info[acctid]; systemmail($idnr,"`$ Verlobungsauflösung","`^ $usrname `4möchte die Verlobung mit dir auflösen. Du solltest dich im Priesteramt melden."); output("`#\"Nun gut, ich werde alles weiter in die Wege leiten\" `tmeint sie leise und beugt sich wieder über ihre Pergamente.`n Das ist dir ein Zeichen genu, zu gehen."); addnav("Im Westhaus"); addnav("In die Lobby","Westhouse.php"); addnav("Nach draußen","village.php"); } else { output("`t `c Möchtest du eine Verlobung mit`$ $verlobter `t wirklich auflösen?`n"); output("",true); output("
`c",true); addnav("","westhouse.php?go=priestoffice&op=end&act=valid"); addnav("","westhouse.php?go=priestoffice"); } } elseif($_GET[act]=="react") { if($_GET[way]=="cool") { output("`tDu willigst ruhig ein. Wie mit deinem Partner besprochen lasst ihr das ganze sauber ablaufen. So kommt eure Beziehung zumindest zu einem friedlichen Ende"); addnews("$verlobter und $usrname haben heute friedlich ihre Beziehung beendet."); db_query("UPDATE accounts SET fiance='none',affiance='none' WHERE login='$verlobter'"); $session[user][fiance]="none"; $session[user][affiance]="none"; } elseif($_GET[way]=="cry") { output("`tDu brichst vor `@Shirasina `tin Tränen aus.... Ihr wart doch so verliebt in einander. Aufgelöst willigst du ein"); addnews("$verlobter und $usrname haben heute ihre Beziehung beendet, was $usrname sehr gekränkt hat."); db_query("UPDATE accounts SET fiance='none',affiance='none' WHERE login='$verlobter'"); $session[user][fiance]="none"; $session[user][affiance]="none"; } elseif($_GET[way]=="anger") { output("`tDu beinahe zu randalieren. Das muss eine Lüge sein! $verlobter würde soetwas nie tun! Erst nachdem `@Shirasina `tdich eine Weile bearbeitet und beruhigt hat. willigst noch immer ungläubig ein."); addnews("$usrname `&hätte heute beinahe `@Shirasinas Büro`& demoliert, als die Trennung von $verlobter bekannt wurde."); db_query("UPDATE accounts SET fiance='none',affiance='none' WHERE login='$verlobter'"); $session[user][fiance]="none"; $session[user][affiance]="none"; } elseif($_GET[way]=="revenge") { output("`tEindeutig erbost über die Dreistigkeit von $verlobter ziehst du los, um deine Rache bei $verlobter einzufordern, nachdem du eingewilligt hast."); addnews("$usrname `&hat $verlobter heute zimlich fertig gemacht, als $verlobter sich von $usrname trennen wollte"); db_query("UPDATE accounts SET fiance='none',affiance='none' WHERE login='$verlobter'"); $session[user][fiance]="none"; $session[user][affiance]="none"; } else { output("`tDu kommst zu `@Shirasina `tum das Ende deiner Verlobung zu klären. Hin und hergerissen in deinen Gefühlen überlegst du, was du tun sollt."); addnav("Reaktionen"); addnav("Ruhig einwilligen","westhouse.php?go=priestoffice&op=end&act=react&way=cool"); addnav("Weinend einwilligen","westhouse.php?go=priestoffice&op=end&act=react&way=cry"); addnav("Wüten","westhouse.php?go=priestoffice&op=end&act=react&way=anger"); addnav("Dich rächen","westhouse.php?go=priestoffice&op=end&act=react&way=revenge"); } addnav("Zurück ins Dorf","village.php"); } else { if($session[user][affiance]=="end") { addnav("Weiter","westhouse.php?go=priestoffice&op=end&act=react"); output("`n"); } else { output("`#\"Du möchtest deine Verlobung mit`$ $verlobter `#also lösen?\" `g, fragt dich `@Shirasina `gein wenig traurig.`n"); output("`#\"Nun gut, die Entscheidung liegt bei euch, doch ich rat dir, diesen Schritt gut zu überdenken.`$ $verlobter `#könnte recht empfindlich auf eine Absage reagieren.\"`n`n"); addnav("Aktionen"); addnav("Verlobung lösen","westhouse.php?go=priestoffice&op=end&act=valid"); addnav("Nochmal überdenken","westhouse.php?go=priestoffice"); } } } elseif($_GET['op'] == "scheiden") { $lover = lover(); if ($lover == false) $lover = array("name"=>($session['user']['sex']?"Seth":"Violet")); if($_GET['valid'] == "true") { output("`tNachdem du es dir nun gut überlegt hast, lässt du dich von ".$lover['name']."`t scheiden!`n"); output("Eine solche Scheidung ist allerdings kaum eine Ehrentat, weshalb du eine Menge Charme verlierst!"); if($lover['name'] != "Seth" && $lover['name'] != "Violet") { $sql = "UPDATE accounts SET marriedto = 0, charisma = 0 WHERE acctid = ".$lover['acctid']." LIMIT 1"; db_query($sql) or die(db_error(LINK)); } $session['user']['marriedto'] = 0; $session['user']['charisma'] = 0; $session['user']['charm'] -= e_rand(1,10); if($session['user']['charm'] < 0) $session['user']['charm'] = 0; addnews("`4".$session['user']['name']."`5 hat sich soeben von `4".$lover['name']."`5 scheiden lassen!"); addnav("Weiter","westhouse.php?go=priestoffice"); } else { output("`4Möchtest du dich wirklich von ".$lover['name']."`4 scheiden lassen?"); addnav("Aktionen"); addnav("Ja, Scheidung!","westhouse.php?go=priestoffice&op=scheiden&valid=true"); addnav("Nein!","westhouse.php?go=priestoffice"); } //###PRIESTOFFICE SUBACTIONS END### } else { output("`tDu betrittst den wohl seriösesten Raum des Westhauses.`n Während du an den Schreibtisch von `@Shirasina`t, der Zuständigen für Ehen, herantrittst überlegst du, warum er gerade hier liegt.`n"); output("`@Shirasina`t sieht auf und bedeutet dir, dich zu setzen. `#\"So, womit kann ich euch denn dienen?\"`t, fragt sie dich gelassen."); addnav("Priesterbüro"); addnav("Sich verloben","westhouse.php?go=priestoffice&op=affiance"); if($session['user']['affiance']=="verlobt" || $session[user][affiance]=="end") addnav("Verlobung auflösen","westhouse.php?go=priestoffice&op=end"); if($session['user']['charisma'] >= 5 || $session['user']['marriedto'] == 4294967295) addnav("Sich scheiden lassen","westhouse.php?go=priestoffice&op=scheiden&valid=false"); addnav("Im Westhaus"); addnav("Zurück zur Lobby","westhouse.php"); } //######PRIESTOFFICE END##### //#####DEFAULT/MAIN-SECTION START##### } else { page_header("Westhaus"); output("Du betrittst das allseits bekannte Westhaus. Hier sind alle nur undenkbaren Dinge möglich,"); output("auf die du sonst nie gekommen wärest!`n`n"); output("`^Du findest hier ein Paar Türen, die in die unterschiedlichen Bereiche des Hauses führen:"); addnav("Stockwerke"); addnav("1: Bars"); addnav("Bar","westhouse.php?go=bar"); if (@file_exists("lodge.php")) addnav("J?Jägerstube","lodge.php"); addnav("2: Behörden"); addnav("Priesterbüro","westhouse.php?go=priestoffice"); addnav("Ausgang"); addnav("Zurück ins Dorf","village.php"); } //#####DEFAULT/MAIN-SECTION END##### page_footer(); ?>