=$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);
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("`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);
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("`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("`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();
?>