=$flirtcost) { output('`!Die Hexe nimmt deinen Edelstein und holt eine Puppe aus einer Truhe in der Ecke, die genauso aussieht wie '.($session['user']['sex']?'Seth':'Violet').'. Sie wirft die Puppe in ihren Kessel, rührt ein paar mal um und sagt: "`%Was erwartest du jetzt von mir? Geh einfach zu deinem Liebhaber und flirte. Du brauchst dazu keinen weiteren Rat einer alten Frau.`!"`n`n'); $session['user']['gems']-=$flirtcost; $session['user']['seenlover']=0; debuglog($flirtcost.' Edels an die Hexe für nochmal flirten'); } else { output('`!"`%Du hast gar keine '.$gemscost.' Edelsteine! `bRAUS HIER!`b`!" Mit diesen Worten trifft dich ein magischer Schlag mit voller Wucht und wirft dich aus der Hütte. `nDu hast ein paar Lebenspunkte verloren.`n`n'); $session['user']['hitpoints']=round($session['user']['hitpoints']*0.8); } forest(true); } else if ($_GET['op'] == 'blase') { output('`!Die Hexe nimmt deinen Edelstein und lädt dich auf ein Ale ein. Und noch eines. Und noch eines. Nach einer Weile spürst du Druck auf der Blase und denkst, obwohl du schon ziemlich angetrunken bist, daß dich die olle Hexe reingelegt hat und hier gar keine Magie am Werk war... *hic* ...`n`n'); $session['user']['drunkenness']+=30; $session['user']['gems']--; user_set_aei(array('usedouthouse'=>0)); forest(true); } else if ($_GET['op'] == 'barde') { output('`!"`%Soso, der Barde will nicht mehr für dich singen. Hättest du ihm diesen Edelstein gegeben statt mir, hätte er sicher gesungen. Weißt du was? Ich werde ihm diesen Edelstein vor die Füße zaubern und ihn wissen lassen, daß er von dir ist. So wie ich ihn kenne, steckt er ihn sich in die löchrige Hosentasche und verliert ihn in der Kneipe wieder ... aber was solls.`!" Damit legt die Hexe den Edelstein auf den Tisch und schüttet etwas von ihrem Punsch darüber. "`%Schon gut, du kannst gehen.`!" sagt sie noch zu dir und während du dich Richtung Wald umdrehst, siehst du den Edelstein verschwinden... `n`n'); $session['user']['gems']--; user_set_aei(array('seenbard'=>0)); forest(true); } else if ($_GET['op'] == 'lotto') { output('`!"`%Nach schnellem Reichtum steht dir der Sinn? Weshalb verpulverst du dann deine Edelsteine auf diese Weise? Nunja, dein alter Lottoschein ist ungültig, du kannst dein Glück nochmal versuchen. Aber jammer mir nicht die Ohren voll, wenn es nicht klappt. Den Edelstein geb ich nicht wieder her!`!" Die Hexe wendet sich von dir ab, ohne ein weiteres Wort zu sagen. `n Als du dich in Richtung Wald umdrehst, siehst du den Edelstein verschwinden... `n`n'); $session['user']['gems']--; user_set_aei(array('lottery'=>0)); forest(true); } else if ($_GET['op'] == 'freeale') { output('`!Du erzählst der Hexe davon, dass Cedrik dir bei deiner Freiale-Politik einen Strich durch die Rechnung macht. Sie nimmt dir deine 350 Gold ab und sagt: "`%Jaja, der olle Cedrik. Ich glaube, er hat beim Zwergenweitwurf gerade einen Zwerg an den Schädel bekommen und kann sich nicht mehr an dich erinnern.`!" Dabei schnippt sie einen Kieselstein vom Tisch in Richtung einer Puppe, die dir merkwürdig vertraut vorkommt, und trifft sie am Kopf. "`%So, und jetzt verschwinde, bevor ich mit dir auch sowas mach.`!"`n`n'); $session['user']['gold']-=350; user_set_aei(array('gotfreeale'=>0)); forest(true); } else if ($_GET['op'] == 'treeoflife') { output('`!"`%'.($session['user']['race']=='elf'?'Aha da haben wir ja einen Baumkuschler.':'Du siehst nicht gerade aus wie ein Baumkuschler.').' Aber solange ich meine Edelsteine bekomme solls mir egal sein.`!" Die Hexe wendet sich von dir ab, buar rva jrvgrerf Jbeg mh fntra. `n Als du dich in Richtung Wald umdrehst, siehst du deine Edelsteine verschwinden... `n`n'); $session['user']['gems']-=3; user_set_aei(array('treepick'=>0)); forest(true); } else if ($_GET['op'] == 'cursep') { if ($_GET['id']>'' && $_GET['pid']>'') { $row = item_get_tpl( ' tpl_id="'.$_GET['id'].'"' ); $goldcost=$row['tpl_gold']*$session['user']['level']; $klappt=e_rand(1,10); $count = item_count( ' tpl_id="'.$row['tpl_id'].'" AND owner='.$_GET['pid'] ); if ( $count ) { output('`!Die Hexe sucht aus einem Regal voller Puppen eine heraus, die wie dein Opfer aussieht. Sie stutzt kurz, dann dreht sie sich zu dir um: "`%Jaja, es ist alles in Ordnung. Dein Opfer leidet bereits unter '.$row['tpl_name'].'`%. Behalte dein Geld. Einen schönen Tag noch. Und jetzt ... lass mich alleine.`!"'); } else if ($session['user']['gold']<$goldcost || $session['user']['gems']<$row['tpl_gems']) { output('`!Als du deine Reichtümer vor der Hexe ausbreitest, musst du leider feststellen, dass du nicht genug hast, um die Hexe zu bezahlen. Du rechnest mit einem Donnerwetter aus Beschimpfungen, doch stattdessen geleitet dich die Hexe erstaunlich ruhig und freundlich zum Ausgang. Du bist verwirrt und lässt es geschehen.`nDoch schon bald sollst du herausfinden, wie die Hexe zu ihrem Geld kommen will: Sie hat den Fluch auf dich gesprochen!'); item_add( $session['user']['acctid'], 0, $row ); $session['user']['reputation']--; } else if ($klappt>=9) { output('`!HOPPLA! Das ging gewaltig schief. Statt dein Opfer zu treffen, ist der Fluch auf dich gesprungen. Du weißt nicht, ob das Absicht der Hexe war, oder ein Versehen, aber sie verlangt ihren Lohn nicht, während sie dich scheinbar leicht verwirrt aus dem Haus schiebt.'); item_add( $session['user']['acctid'], 0, $row ); } else { output('`!Die Hexe sucht aus einem Regal voller Puppen eine heraus, die wie dein Opfer aussieht. Sie legt die Puppe auf den Tisch zwischen euch. Mit einer Hand fährt sie kurz über die Puppe, während sie mit der anderen Hand deine '.$goldcost.' Gold und '.$row['tpl_gems'].' Edelsteine einstreicht. Dann nickt sie dir kurz zufrieden zu und weist dir den Weg zur Tür.`nDein Opfer wird an '.$row['tpl_name'].'`! eine Weile seine Freude haben.'); $session['user']['gold']-=$goldcost; $session['user']['gems']-=$row['tpl_gems']; $session['user']['reputation']-=3; $row['tpl_gems'] = round($row['tpl_gems']*0.5); $row['tpl_gold'] = round($row['tpl_gold']*0.5); item_add( $_GET['pid'], 0, $row ); debuglog('Fluch '.$row['tpl_name'].' auf: ', $_GET['pid']); systemmail($_GET['pid'],'`\$Verflucht!`0','`9'.$session['user']['name'].'`9 hat dir den Fluch `T"'.$row['tpl_name'].'"`9 angehext!`n'.$row['tpl_description']); } $sql = 'UPDATE account_extra_info SET witch=witch+1 WHERE acctid='.$session['user']['acctid']; db_query($sql); forest(true); } else if ($_GET['id']>'') { $id=$_GET['id']; if (isset($_POST['search']) || $_GET['search']>'') { if ($_GET['search']>'') $_POST['search']=$_GET['search']; $search = str_create_search_string($_POST['search']); $search="name LIKE '".$search."' AND "; if ($_POST['search']=="weiblich") $search="sex=1 AND "; if ($_POST['search']=="männlich") $search="sex=0 AND "; } else { $search=''; } $ppp=25; // Player Per Page to display if (!$_GET['limit']){ $page=0; } else { $page=(int)$_GET['limit']; addnav('Vorherige Seite','hexe.php?op=cursep&id='.$id.'&limit=".($page-1)."&search='.$_POST['search']); } $limit=''.($page*$ppp).','.($ppp+1); $sql = 'SELECT login,name,level,sex,acctid FROM accounts WHERE '.$search.' locked=0 AND alive=1 AND acctid<>'.$session['user']['acctid'].' AND lastip<>\''.$session['user']['lastip'].'\' AND dragonkills > 0 ORDER BY login,level LIMIT '.$limit; $result = db_query($sql); if (db_num_rows($result)>$ppp) addnav('Nächste Seite','hexe.php?op=cursep&id='.$id.'&limit='.($page+1).'&search='.$_POST['search']); output("`%Und wer darf das Opfer sein?`n`!
Nach Name suchen:
"); addnav('','hexe.php?op=cursep&id='.$id); for ($i=0;$i"); addnav("","hexe.php?op=cursep&id=$id&pid=$row[acctid]"); } output('
NameLevelGeschlecht
$row[name] $row[level]
'); addnav('Lieber nicht','hexe.php'); } else { $result = item_tpl_list_get(' curse=1 OR curse=3 ', ' ORDER BY tpl_name,tpl_gems ASC '); output('`!Die alte Hexe reibt sich die knochigen Finger. "`%Sehr schön, sehr schön! Womit kann ich deinen größten Feind quälen?`!" Sie erzählt dir, welche Flüche sie gerne mal an jemandem ausprobieren würde. `nWähle ein Schicksal für dein Opfer:`n`n`4 '); $sql = 'UPDATE account_extra_info SET witch=witch-1 WHERE acctid='.$session['user']['acctid']; db_query($sql); addnav('Lieber nicht','hexe.php'); } } else if ($_GET['op'] == 'fluch1') { $result = item_list_get( ' owner='.$session['user']['acctid'].' AND (curse = 2 OR curse = 3) ' ); output('`!Die alte Hexe murmelt ein paar unverständliche Worte, bevor sie dir mit leicht arroganter Miene wie ein Arzt nach erfolgreicher Diagnose erzählt, was du wieder alles falsch gemacht hast. "`%Also, dich von deinen Übeln zu befreien wird dich eine Kleinigkeit kosten. '); for ($i=0;$i1) addnav('Angelrunde kaufen','hexe.php?op=fishturn'); if ($session['user']['turns']>0) { addnav('Besonderes Ereignis','hexe.php?op=besonders'); output('Oder du gibst mir `^ '.$spcost.' `% Gold und ich verspreche dir ein besonderes Ereignis im Wald, sobald du meine Hütte verlässt.'); } addnav('Zurück in den Wald', 'forest.php'); addnav('Sonstige Hexereien'); if ($session['user']['seenmaster'] && $session['user']['gems']>0) addnav('Meister verwirren (1 Edelstein)','hexe.php?op=verwirren'); if ($session['user']['seendragon'] && $session['user']['gems']>2 && $session['user']['turns']>0 && $session['user']['level']>=15) addnav('Erneute Heldentat (3 Edelsteine)','hexe.php?op=drachen'); if ($session['user']['seenlover'] && $session['user']['gems']>0) { if($rowe['witch']==0) { addnav('Nochmal flirten (1 Edelstein)','hexe.php?op=flirt&cost=1'); } else { addnav('Nochmal flirten (2 Edelsteine)','hexe.php?op=flirt&cost=2'); } } if ($rowe['usedouthouse'] && $session['user']['gems']>0) addnav('Druck auf die Blase (1 Edelstein)','hexe.php?op=blase'); if ($rowe['seenbard'] && $session['user']['gems']>0) addnav('Bardenhals befeuchten (1 Edelstein)','hexe.php?op=barde'); if ($rowe['lottery'] && $session['user']['gems']>0) addnav('Nochmal Lotto (1 Edelstein)','hexe.php?op=lotto'); if ($rowe['treepick'] && $session['user']['gems']>3) addnav('Baum besuchen (3 Edelsteine)','hexe.php?op=treeoflife'); if ($rowe['gotfreeale'] && $session['user']['gold']>350) addnav('Cedrik verwirren (350 Gold)','hexe.php?op=freeale'); output('`!"'); if (item_count(' (curse=2 OR curse=3) AND owner='.$session['user']['acctid'] , true )>0) { output(' Sie macht eine kurze Pause, als ob sie etwas an deiner Erscheinung stören würde, und fährt dann fort: "`%Ich spüre, es liegt ein `$Fluch`% auf dir. Soll ich dir dabei behilflich sein, diesen Fluch los zu werden?`!"'); addnav('Fluch beseitigen','hexe.php?op=fluch1'); } if ($session['user']['playerfights']>0 && $session['user']['gems']>1) { addnav('Spieler verfluchen','hexe.php?op=cursep'); output('`n`!Die Hexe bietet dir mehr nebenbei noch an, für Edelsteine jemanden für dich zu verfluchen. '); } user_set_aei(array('witch'=>$rowe['witch']+1)); } else { output('`n"`%Hey mein'.($session['user']['sex']?'e Kleine':' Kleiner').', du gehst mir auf die Nerven! Hast du mich heute nicht schon oft genug gestört? Mach dass du fort kommst und wage es nicht, heute nochmal zu kommen.`!" Das war deutlich genug für dich.'); addnav('Zurück in den Wald', 'forest.php'); } } page_footer(); ?>